<SEC-DOCUMENT>0001436126-23-000014.txt : 20230315
<SEC-HEADER>0001436126-23-000014.hdr.sgml : 20230315
<ACCEPTANCE-DATETIME>20230315163807
ACCESSION NUMBER:		0001436126-23-000014
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		137
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230315
DATE AS OF CHANGE:		20230315

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Mistras Group, Inc.
		CENTRAL INDEX KEY:			0001436126
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-ENGINEERING SERVICES [8711]
		IRS NUMBER:				223341267
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		195 CLARKSVILLE ROAD
		CITY:			PRINCETON JUNCTION
		STATE:			NJ
		ZIP:			08550
		BUSINESS PHONE:		609-716-4000

	MAIL ADDRESS:	
		STREET 1:		195 CLARKSVILLE ROAD
		CITY:			PRINCETON JUNCTION
		STATE:			NJ
		ZIP:			08550
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>mg-20221231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:533a9540-a072-4938-9946-d06b40d0a434,g:6f1bbe8c-8860-4a36-b7e7-40c71218c5ff,d:efc94230c50c456bba9211d74ea07bb7--><html xmlns:srt="http://fasb.org/srt/2022" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:mg="http://www.mistrasgroup.com/20221231" xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>mg-20221231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:EntityCentralIndexKey" id="f-36">0001436126</ix:nonNumeric><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-37">false</ix:nonNumeric><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:DocumentFiscalYearFocus" id="f-38">2022</ix:nonNumeric><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:DocumentFiscalPeriodFocus" id="f-39">FY</ix:nonNumeric><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-835">http://fasb.org/us-gaap/2022#GoodwillAndIntangibleAssetImpairment</ix:nonNumeric><ix:nonNumeric contextRef="i71ba1b8c7ee5427aa0932a528ed20ed2_I20220801" name="mg:DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired" id="f-899">P5D</ix:nonNumeric><ix:nonNumeric contextRef="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="f-985">P4Y</ix:nonNumeric><ix:nonNumeric contextRef="i3e80605f6dcb487c95dacc7b759256c0_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="f-1046">P4Y</ix:nonNumeric><ix:nonNumeric contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-1327">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-1328">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-1330">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-1331">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-1333">http://www.mistrasgroup.com/20221231#AccruedExpensesAndOtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-1334">http://www.mistrasgroup.com/20221231#AccruedExpensesAndOtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-1337">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-1338">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-1339">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-1342">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="mg-20221231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39e4e17f2b844463accf7fdd30885d67_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i16c20dc644a94e449d361cba8733ecf2_I20230310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i123b272da3764d51b93fb42829f5eabb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0cb5e2c21134b51a13c5daf592cc6cf_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02325306019e45eabb59b7c0e2cbb667_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i481e289cce0643499898b103322ec8c0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30310f5c063f43f6b0015d8fa2eaf395_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic739c29b97204994a0b6126c7399a7c3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6e0de43cf9344a3b9ea359068885168_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b5f42474d1846629164305072bd085a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf1e530a93b84820a84c38510c93a28c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia15fa8f6979c408cbfa07f088ef75b31_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ec7dd0889424e5c86225f12b2655ce0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaeb2b9ccdd734e5581ab586aff538b6f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a939262319040c59c0bfb225c956214_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9baf492bee74474aa12510fb90988b19_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i522f9b0a854b4efda8ca0939c7457439_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i583823b4123645ca97cf9304107c5df3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f1584e866c34f3b8c1db656f37246f1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d30a144ce264ea9a8e0da1790b8c579_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16fd0c6025eb41c1afcab5b70587e44e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22a3a1c6ced74bd4a9c2ef075716afdd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ad8aeb0073c4ff6a1eaec01ec4173a5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a98273260de4e678ae42a882c5c1f5e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5076375a65fe434aa67c271dd781d66a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84c3c32e3bac4242aa9ea578f0e07e3d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22000163f7ca4a938a7df53233243cb0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i696e37c8bdac4bf787567896edc18d32_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1e468ff6d9b42dbb6e0ce7e9f57c235_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39ebe6a527fe46a3b9050b0761ff1f6e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1817b186597d439eb36ef60e473fc0c7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i960822e9e55e443c87f24d3509803f54_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c4e4ea6beb84e2794f1bf9cd8c6f354_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06f2cfc129ba454290d8db33a10e0af5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab4296eecfd341c0ad95356c70986e29_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64d9d4b693f7422eade43eab5a2583a4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ac56200547e4e1f83102a203704a38f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49da8b9b4e3641a7ae13788dbb54d16f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf216f490c29486a923ee28d0bc07819_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia070d008f3654dd0a2fc091c859d126b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6853ba19cc034af89cbf822c19dd138b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc95e1fbc635480790b3bbb191123d7c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f7220ad74aa465899652b6e291a911e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i719bd316450c428cbebfc7cfbe173ae5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43e6cce3697d4ee6a4a6699b8b275451_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41f020afc0ef48f49ded9533f8a5cc57_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39fec3f5e7ee42d4b9d736154c43f04d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia247deee75ef4995898cd7035811b709_D20200701-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">mg:LimitedPartnershipMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i38f7970e5404486cbd5d07cbdb677cde_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0486bcacf86f4fb3a01981bf9c789190_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73869f09275d45b3a42c325a30c5babe_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4644cdeaf59243ccb51b2a597022e07c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35e2162b96e8443ab0a41480ce6df71a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5e524cde70d4fa382d10b69f1af0257_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0725da686dfe43cf9a8d8ca4738cf25e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1039e6ba96bd45dd8e912e3524e13c22_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86239155f9044a9fad4ee2d6e2316df4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd6c14effff9421588a9b1f68c0397b4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9e91085ef6f4d208aae63c7e4fdb5d4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1498d853b194ed099b125c9f8d82e47_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i846f1982f1ec4bddbb42bf63abd802be_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i541abcafe32b4be8a8b25a0c0a5c2694_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ea3c8b8eeb6495ea08ac1eb4c7b7e93_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8684dc984ed544c5b98c6e77bdc4d14b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11e75a755a504b82ab7d1622d675baa9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id035828f662d403085be63449a00b248_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ad1dee0210a44a9bda426c86bc1e186_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86acf5b80a52499b8f8bdcd137d1d23c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d6582f06709479c81d5c3b57ef9d7fe_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ff8ad4acabb4f11a374d05ac5371acf_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief8c2abbf35345fd9bf94bccdeb833e6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f6a388da82944b4b9506f2183119135_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa7db84037eb4d8d9a01a64bc701eced_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia11735073f1b44749552615f837e6a60_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c2a77cfc2924de8bfb5dbe12545a288_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i530138583b6146adac4f2aafca8c6eea_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief70ad3381c7451f91393917706724f4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i550dc4ae57a940d58db617f475cb388a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7587404a0144dca84f70b2fcbcb834f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9a0b40728a346199522c31aa16dbe6b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie06471b4a441438a9ef0abe088078502_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf21516f5b554aa3a641c0cce6514861_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39fae9f9ea9e49f0a3a79e4443647503_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5ed78231778445aa9b045a7777f017c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1cc8117463e041efbab9cc8640c9412c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15dd40a9654745219ddaec66b203db93_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59f5e2701e14459d853e527ba0fe94bf_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id045fddf1c5f4107aaecb287c45e6a25_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fe0f4ad0bc64c94b50b9a99452328e1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c5a5e86899a4e4cace5afe1d8c4348a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib62640f0786b4782a05053b3e9b968c2_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba6ec03aea75422ea8a61387c80aace5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6529ea6fbe194a339955e01115a93380_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib94010b724c54793b41aed5a46e4adfe_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d25d42ef40c4057a59514412ab69711_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd68e426b9094204b38ca46adb32eaa8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3cb7b7f42d064ad3bcf0f11876b7c2ad_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71d3c3ccf9534c3ca444e5230ac6f775_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecca7d23a4804b209fefcc1b2e8ee474_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb3e882891fb421993d3110aa1f042a7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5b76e78367e4bc0b4795ff625dd1d0f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5f6abcb0e4a46709bba4d08b40587b9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie86ebbc90ad2473989d2b7763a9109ff_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d777ac542744bb7bf11861c3e7e8d78_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2da1e1ccb0147ed8bce2386bf2d3d8d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i117880a593804db2a2825eed02bbb95b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if204f2c201f14b61b15064ffa3cdbaf8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8170b9c7479d42d2987f46e1bfc39646_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcad98850df7446ab6d618119c1e594b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2af74b1b7402417e81c24094d68564bf_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iade150d6f0c043fc8959eb69f82316a2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3a93ed857c448a0a2f457534cdebac1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2684d97e129c4d6e876dd7a179bfe82b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6242bbc02bbf453581df08693a143c3a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7847004f3592424bbeb79fd06e0b69f2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb86a7bbc86d43509af068465d669f50_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31a529567319406faa350c5c150400bc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09dd6aec5c3548d49015b3e88d525b2c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0319fe741e954868a51a417180aa85ed_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8f3454f57e64cbbbbae6b2e341b9183_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icdd02b65524d434e9db3bd49448db02b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3813b00c4874046a27d135a313b989c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4cb399414444e23b1234a3b930d9d84_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90c5d667b89a47deaba84024d42d977a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6199196d44540cb841fefea3207a1e4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i077a26a358cb446597cadb118deb9e4d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1092b95bf6b44e3396a9c2d1279aeeab_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice7b4e01818c498398d9c468b3e6c392_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59846ea1a52145f7a0b79a6ad1846dd6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3277a5493e3a4755a88982025b7041ae_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec486a447a41407bb95990e0ae0fee81_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2601332d2e804d1c9965dbe1fd58cdc6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d4240a81f8540c5a4171fdc7bddd24c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i324f778e304849a5a59206320123ec6a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51562a66eafa4f7f9659c7f23941e5b5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38ff36b34764473896162f591e894979_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d97ad2b28864a1288859691589c1c74_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3840488c99b440eab96f4f61dbd70733_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i280a7ba0a0204f4e832e4f6e254e29ef_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b4625618cf84bfbbe49e5ffde612d1e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69afc7043c7644aab9b5a6a24f5febe2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8dae9d5ea324b72b17ac5ea6f09da2c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7e011d8db264303a571833b2576ed98_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic27dca7cb26d4cfba9b37842c8ded149_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f343ec3a3a54aaab649730739d4103b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53e46d6200924faba2ada2a6c19e75c4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7a6b5c862024eb5aaa1dfd5b3d24bdf_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0d3c4c4d36b47429d3e7ba7ed7dc4ea_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79e52c58a23d4012895471861ca0321b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16130f983cef4c4bba502617847c9e80_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c31a00461d24465a217c777d345213c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c4feee30a8e447aa37171015dd46fdb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ca8277fd6814c3482f0cd5f10a19a07_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie38bf46081304837ad73d99f045c50ad_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0f6c563b0114f538d896d5b948d8934_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2646f2398d14b07a029bb716d833228_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5e2353a0c664028baaefd0da8e48fb1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47377d36d626485fa3e66a9bdcf417a8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddd0e3399ab643048f5e8d45ce2dd508_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5443590dc8a44c8b9b010b283fe5ebaf_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92be0dde172e4bb39c3d679bb9ddc497_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f15806a698e4d958f96973bf7de30d0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i542310fafb814c84a9153d2e03342c9a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab856bbdb9894b46bc77a215d68cecaa_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2f332522d134b4c955cac29a2e549ce_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a3895e3008c42d99d9a2b88684e21ee_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc118b88d8d54214a01be88ae9be7de2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia183075904994a5fb3769069a8129622_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i552b5bad4160410d8baffc107e531085_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ed9ef7f5e2840318a50f92dd90be0be_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4b119f6a63a476f8dd0198d315bbe0c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff98088c1d89488d858dca04c31d374e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6df85c759dd4bdc849d9e0d9d13cf03_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba977a4487db4af68e9a32e7bd311e60_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic98d52144f5142c8a07b772ffdfae1bf_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a091fda9f944ee88f6ae3703831ec24_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic554d2206fb846a29aa15e68fec18953_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib70e7bd71312439e84838ff0703b3c15_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21399a4300ca420d82909d4a608b9ebe_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f383b952aae4124bb01e5140f9f4334_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51b67adc7a07481f90bb2c97b6f6e5b6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib86267caccd040eea39158c3c15a74ef_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e453d26f3d442e4bea082425e60287d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0149f66eeafb4468b4f5cf902058171a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c59f7e8eade45feb8821c9100bb5b6b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icff0239d155d46f1939a8c2f50433447_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb524fae59af428cbdc046a3e22885dd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62d36760666e4256aa748146721a1072_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7f630b725bb43269b85214a7b9c1476_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib61261c740b148b3aaf32f34d809646d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20050d9ba9cb490a92b5b9d297d40d1a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i169f2b9a6f854f92b75b76706c9085a5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74e86323075f43a9abfcc4f5d649f709_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26c79e94f9264848a3863a5949fe05d9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79ddb4e6f17847f3a83cc0dd0629e9c4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f06a9f2e37e4e6e92ed9566d7c5d923_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0421b26f88224852adf4139711ce62c2_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icbc46006b3a84e4994eee195593e4149_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib98748ae8c474e2e8bc3d61dd23d5e21_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i508c3c2532754d27afcccf22d7d5560d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie32498d7f4d5478291c4c0084a98a02f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91b6350df4c8469bb09f80a6b93dd841_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6d26bac03394707a28e3c456550b8b5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f051aff62204511b0af34317b9fa544_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i493485489f514bd6ba0ce05f339b3cc7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i412b7acff80444e688cea9639f220dc8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id922c36a172c4d2196fb76e33bee3107_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35464514751a450889d7edb40e041ed3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5d50ba96c014dd5a357b691770935d9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c2d36fe6f1c4fdf97992165ca9199ce_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1c40d8dc6a34bb5a2d4c589c7fce707_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic30b9e2018304f338a0bd2d94ff7fd50_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ba2328c7c56437597c84cb09b434560_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icee718ca1e864155b8afdbb7331b1237_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19eea3ea929c4d54addd87d6fd4ff6a1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff8d6e75baf3405b82d9e3b253b4cae0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b8e108815c44f3c92e765eb6101c7ba_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1bdce401b354252905891bc34718e9e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fb4fa7b7aab4ea8a889d6e02677ab14_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifba43e2937e744e1a4408a80b1894d39_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3be81669dd943d7a8d017823983a5ef_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i342f729c31314edfb2553e2819dfaf17_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4866a49526514ef8afe8ee65b123bea3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i059efc194b284e46907abcae0124eb6e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba5d80ffb0034ba199e5b40f86b2de21_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2110d70c0aad41949b8d64839476da7b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc4d1b8425d4446893be2447a331a8c8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f6666e5d3564edfaa92836d21d66de5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e51b3bfcfae45ccb71406af7f5e50e6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60219245379d46148deefb736083f8d4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if05a7657acf5455d945e7d7102abc713_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65e8e5d9894844a2959a968adeefecff_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3313c2887304f10961bfdfd2aa02af0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7c1c98cad894afabff76713aecd8325_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i563fe2383bce436f89bc20e526d9539d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6b0aac33e264796bda7eea9e1eafb9a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifeecbd33a39b42498f04a68fd3aa48fe_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8df92bb99bf1404d88b45731e7fb8e60_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie11dade911f84ea0b9eb7711e84094a8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7afeff899614ae2a758b29d80265fc0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf7eb086b7e24d9698ae11cd627d474e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28408ee4372248b0a160f37980536960_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34fedf87566447948247b8020b7964e8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf8f20ffa5ad4019a1b6f42431131c46_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37eb5d8bc63c489180747f254a1dbaf7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i122f31edbc6040e6962eb6e724987df1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43e5b77e8897428a8009871660465b7b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbb2c25a76774fe1a91ff4386f40dd8c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">mg:RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b0f6d0336994edf9e9cb07c467edf20_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">mg:RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f18db8315264f73a25e0d1b27291ceb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">mg:RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44e70f5058574c65a9a7bb43ac468467_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf8667664c6f4accb34da9f0f38051dd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice52e6d478e24fbdae4f128ae4a70806_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3846a657c0124178bd14df5de4ae5d47_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mg:TexasCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94f7d201e65e4af9ad366ce052ea0f59_D20191201-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mg:TexasCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e24dca392e948cd82890e2735574165_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec16256e707e4a87b085b1a1563e0cd8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf2636b744e74207ac2e7cff11b2ceb5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00312d1857124a7f84dda2f803633100_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd9a19d636964b208599813036c99ff7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94b1bbaeb8224fdc85b4e7b9c49609a5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0e69d90b64449b7b2d055addbdda040_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12a23dde8369447d886063c008cefddb_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mg:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6daa98e852f34b63992b97bf10a5280c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mg:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1022e391ccb546b0a9db58660df841e9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mg:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12f406cbdd0e4375ba2f4213a52e004a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mg:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87f4a4d4edc945a0bddbfde30e832b6c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71899e5fac644b659b02e82cd1b2ee4c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic79b7bfd88a64ecc829ed882b07a72e3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i140d2c8800754198985dd95404bf637a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37aa63b40800415c811cb44d6e6bdd62_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mg:SmallNDTServicesCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="entity"><xbrli:measure>mg:entity</xbrli:measure></xbrli:unit><xbrli:context id="i9ffb4f6e915641a19968cab202f0f2fd_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mg:SmallNDTServicesCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ac5be3e2cd74f02869639899618601c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mg:SmallNDTServicesCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iceb026017da444efb4e75eac8d40d383_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i137b8c8df03845d597bfd3e73c513f86_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42a4fa5a55a248a3b04e4dc2971ba982_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8095ef58f2d4da3a96a68b8f4836bf7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9be32e756dc04b81ae6776621be60feb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f37ede35c40432891ff7ae73ce6f5bc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id88dba0e43484158985a78ec2b478ff7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32f5d9aa37fd4ccf8ce665e0654d11f6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iced793fa4bc044c6ba89a4eb90799082_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04586040a076479580a20410fa8c3900_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6bb6417b2ad9484e81383539465706dc_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifbb6c86558944434aaeabb6fd0cdc807_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a6475a39c96470f9433c132da72944e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9dd5aa0d77094e31a89398f984fea5b7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0bff61e9eab04c9a9685e02d2a25deee_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e317d28d1b64c298e1d3ba166e92e1b_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">mg:COVID19PandemicMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if41bf344b38241eb88f1416f0eeb32f3_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">mg:COVID19PandemicMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">mg:ServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28e0f68771894dbaba2d919ae00fb9af_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">mg:COVID19PandemicMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">mg:EuropeanReportingUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5a8fb9601614778ae5469e1bfb7d08d_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">mg:BrazilianReportingUnitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">mg:COVID19PandemicMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9176562f55984980abe97ec0fb6f1905_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">mg:ServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d4c0b0d32374e9ea489ad8d91d8d6ea_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">mg:ServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9619f28d88b44b1a6bedf3b096e848a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">mg:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i138156089ea74c5da6cb0b693ec7b2b6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">mg:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7708c49225944618e94e952a2ec0c44_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i486a38ae91e54e9cbd8a35c54ef2850b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e874f30b14941a18f58c82789af5e08_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id71fadb9b62f4eea8da57114bc69db17_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7092b17be22042f296130aa3396c849e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia48f94729a3145eb9c984f56acf8d7b7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i110ba3249a2e4b9b82f816cb7ac53d68_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb994079246043dcaa578cc3b5d53b14_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f932c16dc0f41a4b079c8d00ffef5dd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i514b725b62bc418bb3a9a24e490281ce_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd865717afb84a06a623337d452096df_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34005b6fd0934cb6afc7c13361e05da0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f655087f8ab4b7db9fda11f17233de9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i569cd9065ccf4901b219906803d7a258_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb781315b7914673bbf8df012839141d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95d18f633c514c2a9cc93e4e9c28dea6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5620cb81f97b493987aa95dcc24589ac_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7dd75d041be540c3a1bb72d569b624c5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90848753daee4f11977b59ced26984aa_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">mg:COVID19PandemicMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb1a656bfaf9443fbf225fc41ad7b456_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">mg:COVID19PandemicMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib013f15fc3d5449997f4f7ff92e7704a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">mg:COVID19PandemicMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie37701072f2a45fa811811ecba1aae1e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">mg:COVID19PandemicMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ac07b5d546743aa9884e1c35a39bf2b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">mg:COVID19PandemicMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c08b7818d97469fa05dbf87ab8590e9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2df6780b715548c3a97373822aed6a6b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb73285af9144cfb9d1875dea6e9d43f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d7f0081f48e4af3a00db3ce95bef048_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ef7d44a2a2b4bed8f33d0909188be5f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TermALoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic42b25f8d1634aa4806263803fdc72c7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TermALoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71e42f61b161481592b02079f1d67d2b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mg:OtherLongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a1fcf6aa2a44cd3ac5166d13bc78741_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mg:OtherLongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89292ee024764fc4bfdf86d29a1f8145_I20210519"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d681fe25f5a493da60a99652d72d6dd_I20210519"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92c40b7a19224d669104979fcfb1bedb_I20220801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51c144b15f6d4bf9b76c37b682b0e60d_D20220801-20220801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-08-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3ab3d3eba2e470ca463c496da912b47_I20220801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86c19b77eeb048f9acc990c620d91073_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74d2cbd49d17432d94896b1165b0d49a_I20220801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c4eff74ae844cbaba12318a0697e840_D20220801-20220801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mg:VariableRateComponentAxis">mg:VariableRateComponentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-08-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b500b2205764f909ab4d06350b8776c_D20220801-20220801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mg:VariableRateComponentAxis">mg:VariableRateComponentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-08-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71ba1b8c7ee5427aa0932a528ed20ed2_I20220801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b69874c702d412db49ea099d70cf094_D20220801-20220801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mg:DebtCovenantPeriodAxis">mg:DebtCovenantPeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-08-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa7998c23a7940929e0216b3fd2e0788_D20220801-20220801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mg:DebtCovenantPeriodAxis">mg:DebtCovenantPeriodTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-08-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i039717fcc2fd4106bf7f69eb00b7d858_D20220801-20220801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-08-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fb69c2d47794e22a50902779e933e2b_D20220801-20220801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mg:DebtCovenantPeriodAxis">mg:DebtCovenantPeriodThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-08-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5b3f9942043445ebb2c387f010ccf45_D20220801-20220801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mg:DebtCovenantPeriodAxis">mg:DebtCovenantPeriodFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-08-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i666eabfdb51b481d81224bd01c1c8ff0_D20220801-20220801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="mg:DebtCovenantPeriodAxis">mg:DebtCovenantPeriodFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-08-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0522a2bdd154e6898dcf6d83d3427e0_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6142f09042ec40c4adfb78a9920709d6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mg:OtherLongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee42ec942ee04c07851705663d60058d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mg:OtherLongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4005adff91624c1597777e8d9dc4379e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mg:OtherLongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7bff3a55a64145b7b70293c372cf581a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mg:OtherLongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6be2cd66c42c44ec95b32ccc4ca29cb7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mg:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97fc362183bb4b149c7b9e2443d51754_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mg:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica57b447571f427b92070ce0f71fb9dc_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mg:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7dc92d0395ee4258b6de03f8f9cffbbe_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mg:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0436973f269540b29a3da050efb6b653_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mg:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="plan"><xbrli:measure>mg:plan</xbrli:measure></xbrli:unit><xbrli:context id="ifee183b6c4f44a5b8005ca196b74a661_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mg:LongTermIncentivePlan2009Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4abf96a5c75c4a368245e067389f18bd_D20200519-20200519"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mg:LongTermIncentivePlan2016Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-19</xbrli:startDate><xbrli:endDate>2020-05-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia992e4926c41462ca9d7826af4f84c78_I20220523"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mg:LongTermIncentivePlan2016Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8707fcb46d7a4f579769a9c74e269564_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mg:LongTermIncentivePlan2016Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6409d2aefc2f482c84f4d0d074e8141a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6009b6e76f14541a4298849ed6add34_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10c1960d7d7e4c42bf09ea39f5d61051_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14ecd10e39b843fba45fe1fdb5831fa0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iadcd0cd91d96465a98feef52d623eb6f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9076b977f254343b448f4c4b7cac4d0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia44374cd2627489fb9a59cd5a1b25fe2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6923bf27f8f45e5a5095d4c0e1afa2f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="director"><xbrli:measure>mg:director</xbrli:measure></xbrli:unit><xbrli:context id="i39d001a3450e4146a72bfcb7c38d1de4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide7c40810ea24c05935a1ad70d9ca7e1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48944597f91c47d9b29bbe453a57b607_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb37382847de4b98882d03dc627026bf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4aac9ac9877f4a39acf85e7a08b12814_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e80605f6dcb487c95dacc7b759256c0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">mg:ExecutiveAndSeniorOfficersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i719e3c2fd8454433a33b1481a2c4cd74_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">mg:ExecutiveAndSeniorOfficersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39280edd8a8a42978c4c5c5114d536f7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">mg:ExecutiveAndSeniorOfficersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe755aaf94df4a918414eba2567396a7_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">mg:ExecutiveAndSeniorOfficersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d9a70552ec74962adf389b6ec5f9a5a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">mg:ExecutiveAndSeniorOfficersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a6a3a2e43c0431db993a19b263ebf28_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bfc15595bb343d0917e4106c7767197_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04a7f098eec5422f88cc7dd3148d5b78_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i581d94efd6af4b81b53326d94896b180_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26e29ad878bd4f198ba7218ec40b76e6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e0fc265550f4990b729c3bf900719b4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5e2865c23394149ad9b3d41d472f8eb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">mg:ExecutiveAndSeniorOfficersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d8e4efe64504634ae656d9a3db8c857_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">mg:CanadianTaxAuthorityProvinceOfAlbertaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16864d944e9846c589e34abdf18db223_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ac401d9e09c4740af8e2984bd7ad401_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c58a68092264b159a33802aa4c9ae61_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49523d8e71524f1b82201cb523c4ccc4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f33ed9dddf74defb3de825548ed8e23_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ff85442204d4f95acf9d18c1db66c7b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if334056b136643bc8faf7371242fbcdc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">mg:BoilermakersandPipefittersPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i413d66c4676749748b1d7e8eecaf8140_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">mg:BoilermakersandPipefittersPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie34d471d57d24f07890638b193960c03_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">mg:BoilermakersandPipefittersPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2080f84d970e4105934278fff229eff9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mg:OperatingLeaseArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i957787a6fd0e40b4aaa20f3b84a066e2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mg:ConsultingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mg:CapitalManagementEnterpriseCMEMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="employee_director"><xbrli:measure>mg:employee_director</xbrli:measure></xbrli:unit><xbrli:context id="i844d0ead6f0040db8dcd63f90af67c02_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mg:ConsultingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mg:CapitalManagementEnterpriseCMEMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3bcd870e251a464f9dc836ed99fc709c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mg:OperatingLeaseArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2315700808814db484a9c3f6e31ca4e3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mg:OperatingLeaseArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c72b221c4c0493f908fa9cba673f01c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mg:OperatingLeaseArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1eefb90bf0f7429c9af86236d6053b30_D20220201-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mg:OperatingLeaseArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2bc9f19ae4e54897bd6a75a63d8ca8f4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mg:TexasCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:CollectibilityOfReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36ff18c82cb94588ac209157d5ac8030_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mg:TexasCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:CollectibilityOfReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="weld"><xbrli:measure>mg:weld</xbrli:measure></xbrli:unit><xbrli:context id="i1ece94756fef4f7a8f83342c5936e012_D20191201-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mg:VariousPipelineProjectsForTexasCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:CollectibilityOfReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48e65da9c0d74c448de795f0b38661c0_D20191201-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mg:TexasCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mg:VariousPipelineProjectsForTexasCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:CollectibilityOfReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb1d99cca03e4f2cb7360c3218d817c7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mg:TexasCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mg:VariousPipelineProjectsForTexasCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:CollectibilityOfReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic77460d9148a4fea910db8c4d672e753_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:ClassActionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="claim"><xbrli:measure>mg:claim</xbrli:measure></xbrli:unit><xbrli:context id="i0d80d7b7fd224994b4e8da8fc8f37868_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:ClassActionOnBehalfOfStateOfCaliforniaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48c7946324c34518817801783e1cf693_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:ClassActionOnBehalfOfCurrentAndFormerEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafc897770f9341db96839028bd94b8d6_D20211005-20211005"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:ClassActionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-05</xbrli:startDate><xbrli:endDate>2021-10-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia430b73f8e4c45fe968347fc43ca72a9_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:ClassActionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie48f9a9cea7a414ca83a297b9d55480a_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:ClassActionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4344619878214a7f93a38cc6c930eea0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:WithdrawalFromMultiemployerDefinedBenefitPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e514d6cd0724621b4c47722c75ee6eb_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:SeveranceandLaborDisputesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mg:RightToCustomerContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2cb8a299a28d48b2a876db3bbb866940_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:SeveranceandLaborDisputesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i932fdfcaac0c4d1abf273acef82a3f88_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:SeveranceandLaborDisputesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13efa5f7a71e4b438264bad3a0728383_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:SeveranceandLaborDisputesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="installment"><xbrli:measure>mg:installment</xbrli:measure></xbrli:unit><xbrli:context id="i713dc6fa642d4e10afb7df298ef541f8_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:SeveranceandLaborDisputesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i075a5da484f44b38866285123e01eaad_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:SeveranceandLaborDisputesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i514c55c42dae4026a133c41ef93dadfb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:AcquisitionRelatedContingenciesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib639b7142aaa46c4878e4e7c9ed0ea73_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mg:DisposalOfForeignSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:AcquisitionRelatedContingenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43f4f2eb290f465d8c331ae20cce0374_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mg:DisposalOfForeignSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:AcquisitionRelatedContingenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8286eaaaafa9444cbd57dd41339ea4c8_D20210803-20210803"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mg:DisposalOfForeignSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:AcquisitionRelatedContingenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-03</xbrli:startDate><xbrli:endDate>2021-08-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>mg:segment</xbrli:measure></xbrli:unit><xbrli:context id="i0e04e5790c8c4fc4aa0a6409d954bfb2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc461febc6cc4b1c9e00cc65f1c87cf0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6273e814ab1f49ec8a883c4097f87236_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a07e5a3028346d59326347f750fdc82_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf2fc5c7482c45cea73b46a6750af294_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee5c52d35bcb474e83d5cd27215d1ec0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i096a3157ed3647528107b18698809ae8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic98a2f882461433f85cd87eb7556f721_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5bf99edbf4d40dda019200be675d382_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc2140e31115413ba81d1c84c928db9a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibff0fb3a70324856948cf5814630eb6f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7b04e47e1b3484ca7e409de8df7edba_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i465a8472ee424fd490a2a884128f3ba4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia11b2def7a874404aa1c88b0d3d2c2fe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d80fc97d0cb4ac5a6d9aa38b704e713_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7112a692b11748c1961ee810b6376e96_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia34b4da0d8224787aa83ca275a454992_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier></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="ifcdd1605e0ed48459c1be17ed4496d40_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i580f753ded044d40b0c4f27469d6eb45_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a098958b57a4f5fa32ad40c89623b9a_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19a95023554c4458ad0f8794b14149bc_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ccc997058d840e49a1d094c0cd6acf4_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife1652be8e6745c691084bb669a0d9af_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5dddcd76f4b43b59897e394309b856c_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7628451a7f954a9287510304f6e2dacb_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="iefc94230c50c456bba9211d74ea07bb7_1"></div><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt 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 SECURITIES AND EXCHANGE COMMISSION</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%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:36.111%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></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></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Form&#160;<ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="f-2">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-bottom:6pt;padding-left:18pt;padding-right:18pt;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%">For the fiscal year ended <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-4"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-3">December&#160;31</ix:nonNumeric>, 2022</ix:nonNumeric></span></div><div style="margin-bottom:6pt;padding-left:18pt;padding-right:18pt;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%">or</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-5">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:18pt;padding-right:18pt;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:174%">For the transition period from ___ to ___</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</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%">Commission File Number <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:EntityFileNumber" id="f-6">001-34481</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:36.111%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:2pt 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:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:EntityRegistrantName" id="f-7">Mistras Group,&#160;Inc.</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%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Exact name of registrant as specified in its charter</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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span><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:48.533%"></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:48.535%"></td><td style="width:0.1%"></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%"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-8">Delaware</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:1pt;font-weight:700;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:700;line-height:100%"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:EntityTaxIdentificationNumber" id="f-9">22-3341267</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">State or other jurisdiction of</span></div><div style="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:100%">incorporation or organization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></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:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">I.R.S. Employer</span></div><div style="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:100%">Identification Number</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></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</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%"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:EntityAddressAddressLine1" id="f-10">195 Clarksville Road</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%"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:EntityAddressCityOrTown" id="f-11">Princeton Junction</ix:nonNumeric>, <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-12">New Jersey</ix:nonNumeric> <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:EntityAddressPostalZipCode" id="f-13">08550</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:174%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%">Address of principal executive offices</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">) (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%">Zip Code</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">)</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%">(<ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:CityAreaCode" id="f-14">609</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:LocalPhoneNumber" id="f-15">716-4000</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%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Registrant's telephone number, including area code</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:36.111%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></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></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(b)&#160;of the Act:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span><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:35.888%"></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:23.753%"></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:35.891%"></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:10pt;font-style:italic;font-weight:400;line-height:100%">Title&#160;of&#160;each&#160;class</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-style:italic;font-weight:400;line-height:100%">Trading Symbol</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-style:italic;font-weight:400;line-height:100%">Name&#160;of&#160;each&#160;exchange&#160;on&#160;which&#160;registered</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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:Security12bTitle" id="f-16">Common Stock, par value $.01&#160;par value</ix:nonNumeric></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:TradingSymbol" id="f-17">MG</ix:nonNumeric></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-18">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(g)&#160;of the Act: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">None</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:36.111%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></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></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div style="text-indent:18pt"><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&#160;405 of the Securities Act.&#160;&#160;Yes&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;<ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:EntityWellKnownSeasonedIssuer" id="f-19">No</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><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)&#160;of the Act.&#160;&#160;Yes&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;<ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:EntityVoluntaryFilers" id="f-20">No</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><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)&#160;of the Securities Exchange Act of 1934 during the preceding 12&#160;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&#160;days.&#160;&#160;<ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:EntityCurrentReportingStatus" id="f-21">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;No&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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&#160;405 of Regulation&#160;S-T (&#167; 232.405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;<ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:EntityInteractiveDataCurrent" id="f-22">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;No&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div style="text-indent:18pt"><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 or a smaller reporting company or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer&#8221;,  &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 of the Exchange Act.:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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:98.391%"><tr><td style="width:1.0%"></td><td style="width:49.568%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.327%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.063%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:48pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large accelerated filer </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">o</span></div></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:1pt;font-weight:400;line-height:100%">&#160;</span></td><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:400;line-height:100%"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-23">Accelerated filer</ix:nonNumeric> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">x</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:48pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-accelerated filer </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">o</span></div></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:1pt;font-weight:400;line-height:100%">&#160;</span></td><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:400;line-height:100%">Smaller reporting company </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%"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-24">&#9744;</ix:nonNumeric></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 2px 55pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging growth company </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%"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-25">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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.   </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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&#8217;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. <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-26">&#9746;</ix:nonNumeric> </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. Yes&#160;<ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-27">&#9744;</ix:nonNumeric>&#160;&#160;No&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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 any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to &#167; 240.10D-1(b). Yes&#160;<ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-28">&#9744;</ix:nonNumeric>&#160;&#160;No&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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&#160;12b-2 of the Act).&#160;&#160;Yes&#160;<ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-29">&#9744;</ix:nonNumeric>&#160;&#160;No&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><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 voting and non-voting common stock held by non-affiliates of the registrant, based on the closing price of $5.94 on June&#160;30, 2022, the last business day of the registrant's most recently completed second fiscal quarter, as reported on the New York Stock Exchange, was approximately $<ix:nonFraction unitRef="usd" contextRef="i39e4e17f2b844463accf7fdd30885d67_I20220630" decimals="-5" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="6" id="f-30">119.1</ix:nonFraction> million.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;10, 2023, the Registrant had <ix:nonFraction unitRef="shares" contextRef="i16c20dc644a94e449d361cba8733ecf2_I20230310" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-31">29,926,879</ix:nonFraction> shares of common stock outstanding.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</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%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-32" escape="true">Information required by Part&#160;III (Items&#160;10, 11, 12, 13 and 14)&#160;is incorporated by reference to portions of the registrant&#8217;s definitive proxy statement for its 2023 annual meeting of shareholders (the &#8220;Proxy Statement&#8221;), which is expected to be filed not later than 120&#160;days after the registrant&#8217;s fiscal year ended December&#160;31, 2022. Except as expressly incorporated by reference, the Proxy Statement shall not be deemed to be a part of this report on Form&#160;10-K.</ix:nonNumeric></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%">Auditor Name: <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:AuditorName" id="f-33">KPMG LLP</ix:nonNumeric>&#160;&#160;&#160;&#160;             Auditor Location: <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:AuditorLocation" id="f-34">Short Hills, New Jersey</ix:nonNumeric>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;     Auditor Firm ID: <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="dei:AuditorFirmId" id="f-35">185</ix:nonNumeric></span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></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 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="iefc94230c50c456bba9211d74ea07bb7_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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></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%">MISTRAS GROUP,&#160;INC.</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%">ANNUAL REPORT ON FORM&#160;10-K</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%">TABLE OF CONTENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.612%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" 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="#iefc94230c50c456bba9211d74ea07bb7_10">PART&#160;I</a></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:1pt;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:1pt;font-weight:400;line-height:100%">&#160;</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:1pt;font-weight:400;line-height:100%">&#160;</span></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_13">ITEM 1.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_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="#iefc94230c50c456bba9211d74ea07bb7_13">3</a></span></div></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:1pt;font-weight:400;line-height:100%">&#160;</span></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_16">ITEM 1A.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_16">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="#iefc94230c50c456bba9211d74ea07bb7_16">21</a></span></div></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:1pt;font-weight:400;line-height:100%">&#160;</span></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_19">ITEM 1B.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_19">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="#iefc94230c50c456bba9211d74ea07bb7_19">30</a></span></div></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:1pt;font-weight:400;line-height:100%">&#160;</span></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_22">ITEM 2.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_22">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="#iefc94230c50c456bba9211d74ea07bb7_22">30</a></span></div></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:1pt;font-weight:400;line-height:100%">&#160;</span></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_25">ITEM 3.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_25">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="#iefc94230c50c456bba9211d74ea07bb7_25">30</a></span></div></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:1pt;font-weight:400;line-height:100%">&#160;</span></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_28">ITEM 4.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_28">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="#iefc94230c50c456bba9211d74ea07bb7_28">30</a></span></div></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%">&#160;</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:10pt;font-weight:400;line-height:100%">&#160;</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:10pt;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%">&#160;</span></td></tr><tr><td colspan="6" 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="#iefc94230c50c456bba9211d74ea07bb7_31">PART&#160;II</a></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:1pt;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:1pt;font-weight:400;line-height:100%">&#160;</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:1pt;font-weight:400;line-height:100%">&#160;</span></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_34">ITEM 5.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_34">MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS&#160;AND&#160;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="#iefc94230c50c456bba9211d74ea07bb7_34">30</a></span></div></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:1pt;font-weight:400;line-height:100%">&#160;</span></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_37">ITEM 6.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_37">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="#iefc94230c50c456bba9211d74ea07bb7_37">31</a></span></div></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:1pt;font-weight:400;line-height:100%">&#160;</span></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_40">ITEM 7.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_40">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="#iefc94230c50c456bba9211d74ea07bb7_40">32</a></span></div></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:1pt;font-weight:400;line-height:100%">&#160;</span></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_64">ITEM 7A.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_64">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="#iefc94230c50c456bba9211d74ea07bb7_64">44</a></span></div></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:1pt;font-weight:400;line-height:100%">&#160;</span></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_67">ITEM 8.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_67">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="#iefc94230c50c456bba9211d74ea07bb7_67">45</a></span></div></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:1pt;font-weight:400;line-height:100%">&#160;</span></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_160">ITEM 9.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_160">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="#iefc94230c50c456bba9211d74ea07bb7_160">78</a></span></div></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:1pt;font-weight:400;line-height:100%">&#160;</span></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_163">ITEM 9A.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_163">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="#iefc94230c50c456bba9211d74ea07bb7_163">78</a></span></div></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:1pt;font-weight:400;line-height:100%">&#160;</span></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_166">ITEM 9B.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_166">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="#iefc94230c50c456bba9211d74ea07bb7_166">79</a></span></div></td></tr><tr><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_169">ITEM 9C.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_169">D</a>ISCLOSURES REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</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="#iefc94230c50c456bba9211d74ea07bb7_166">79</a></span></div></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%">&#160;</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:10pt;font-weight:400;line-height:100%">&#160;</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:10pt;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%">&#160;</span></td></tr><tr><td colspan="6" 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="#iefc94230c50c456bba9211d74ea07bb7_172">PART&#160;III</a></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:1pt;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:1pt;font-weight:400;line-height:100%">&#160;</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:1pt;font-weight:400;line-height:100%">&#160;</span></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_175">ITEM 10.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_175">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="#iefc94230c50c456bba9211d74ea07bb7_175">79</a></span></div></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:1pt;font-weight:400;line-height:100%">&#160;</span></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_178">ITEM 11.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_178">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="#iefc94230c50c456bba9211d74ea07bb7_178">79</a></span></div></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:1pt;font-weight:400;line-height:100%">&#160;</span></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_181">ITEM 12.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_181">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="#iefc94230c50c456bba9211d74ea07bb7_181">79</a></span></div></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:1pt;font-weight:400;line-height:100%">&#160;</span></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_184">ITEM 13.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_184">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="#iefc94230c50c456bba9211d74ea07bb7_184">79</a></span></div></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:1pt;font-weight:400;line-height:100%">&#160;</span></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_187">ITEM 14.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_187">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="#iefc94230c50c456bba9211d74ea07bb7_187">79</a></span></div></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%">&#160;</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:10pt;font-weight:400;line-height:100%">&#160;</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:10pt;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%">&#160;</span></td></tr><tr><td colspan="6" 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="#iefc94230c50c456bba9211d74ea07bb7_190">PART&#160;IV</a></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:1pt;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:1pt;font-weight:400;line-height:100%">&#160;</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:1pt;font-weight:400;line-height:100%">&#160;</span></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_193">ITEM 15.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_193">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="#iefc94230c50c456bba9211d74ea07bb7_193">80</a></span></div></td></tr><tr><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_196">ITEM 16.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_196">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="#iefc94230c50c456bba9211d74ea07bb7_196">81</a></span></div></td></tr></table></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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="iefc94230c50c456bba9211d74ea07bb7_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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span><br/></span></div><div id="iefc94230c50c456bba9211d74ea07bb7_13"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:700;line-height:120%">&#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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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><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%">FORWARD-LOOKING STATEMENTS</span></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><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&#160;10-K (this "Annual Report") contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the "Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), regarding Mistras Group, Inc. ("Mistras," "MISTRAS," "the Company," "us," "we," "our" and similar expressions) and our business, financial condition, results of operations and prospects. Such forward-looking statements include those that express plans, anticipation, intent, contingency, goals, targets or future development and/or otherwise are not statements of historical fact. These forward-looking statements are based on our current expectations and projections about future events and they are subject to risks and uncertainties known and unknown that could cause actual results and developments to differ materially from those expressed or implied in such statements.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some cases, you can identify forward-looking statements by terminology, such as &#8220;goals,&#8221; &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;believes,&#8221; &#8220;seeks,&#8221; &#8220;estimates,&#8221; &#8220;may,&#8221; &#8220;could,&#8221; &#8220;should,&#8221; &#8220;would,&#8221; &#8220;predicts,&#8221; &#8220;appears,&#8221; &#8220;projects,&#8221; or the negative of such terms or other similar expressions, although the absence of such words does not mean that a statement is not forward-looking. Factors that could cause or contribute to differences in results and outcomes from those in our forward-looking statements include, without limitation, those discussed elsewhere in this Annual Report in Part&#160;I,&#160;Item&#160;1A. &#8220;Risk Factors,&#8221; Part&#160;II,&#160;Item 7, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and in this Item&#160;1. We undertake no obligation to (and expressly disclaim any obligation to) revise or update any forward-looking statements made herein whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws. However, you should consult any further disclosures we may make on these or related topics in our reports on Form&#160;8-K or Form&#160;10-Q filed with the Securities and Exchange Commission ("SEC").</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following discussions should be read in conjunction with the sections of this Annual Report entitled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and &#8220;Risk Factors.&#8221;</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">OUR BUSINESS</span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leading "one source" multinational provider of integrated technology-enabled asset protection solutions, helping to maximize the safety and operational uptime for civilization&#8217;s most critical industrial and civil assets.</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%">Backed by an innovative, data-driven asset protection portfolio, proprietary technologies, and a decades-long legacy of industry leadership, we help clients with asset-intensive infrastructure in the oil and gas, petrochemical, aerospace and defense, renewable and non-renewable energy, civil infrastructure, and manufacturing industries towards achieving and maintaining operational excellence. By supporting these organizations that help fuel our vehicles and power our society; inspecting components that are trusted for commercial, defense, and space craft; and building real-time monitoring equipment to enable safe travel across bridges, we help the world move, innovate and create a safe and sustainable future for generations to come.</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%">Our core capabilities include Non-Destructive Testing (&#8220;NDT&#8221;) field inspections enhanced by advanced robotics, laboratory quality control and assurance testing, sensing technologies and NDT equipment, asset and mechanical integrity engineering services, and light mechanical maintenance and access services. We enhance value for our clients by integrating asset protection throughout supply chains and centralizing integrity data through a suite of Industrial Internet of Things ("IIoT") -connected digital software and monitoring solutions. </span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer our customers &#8220;One Source for Asset Protection Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; and are a leading global provider of technology-enabled asset protection solutions used to evaluate the safety, structural integrity and reliability of critical energy, industrial and public infrastructure.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our asset protection solutions are intended to help maximize safety and uptime of our customers' assets and facilities. These mission critical solutions enhance our customers&#8217; ability to comply with governmental safety and environmental regulations, extend the useful life of their assets, increase productivity, minimize repair costs, manage risk and avoid catastrophic disasters.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We deliver value through a comprehensive &#8220;OneSource&#8482;&#8221; portfolio of customized solutions, utilizing a proven systematic method that creates a closed-loop lifecycle for addressing continuous asset protection and improvement.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our specialized asset protection solutions include:</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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></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">Field Inspections</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">Data Management and Services</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">Monitoring</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">Laboratory Testing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </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">Maintenance</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">Engineering Consulting</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">Access</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">Equipment</span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our OneSource model emphasizes the integration of these solutions and the asset integrity data associated with them to service our customers throughout their assets&#8217; lifetimes and are delivered to our customers in three primary ways: data services, field operations, and shop work. Under this business model, many customers outsource their inspection, integrity data management and other asset protection needs to us on a &#8220;run-and-maintain&#8221; basis to ensure the continued safety and structural and operational integrity of their assets. Revenue streams include data services revenue derived from the selling of licenses and analyzing and synthesizing customer data through our OneSuite&#8482; platform; field operations revenue derived from work performed in the field at customer locations; and shop work revenue derived from inspecting and testing materials in our laboratories for our customers.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have established long-term relationships as a critical solutions provider to many of the leading companies with asset-intensive infrastructure in our target markets. These markets primarily consist of:</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">Oil and Gas (Downstream, Midstream and Upstream)</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">Aerospace and Defense</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">Industrial</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">Power Generation and Transmission</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">Infrastructure, Research and Engineering</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 Process Industries</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">Petrochemical</span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A majority of our revenues are generated by deploying technicians at our customers' locations. Most of our revenues from aerospace and defense as well as certain manufacturing customers are generated by performing inspections and testing at our various in-house laboratories.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generated revenues of $687.4 million, $677.1 million and $592.6 million for the years ended December 31, 2022, 2021 and 2020, respectively. We generated net income of $6.6 million, a net income of $3.9&#160;million and net loss of $99.5 million for the years ended December 31, 2022, 2021, and 2020, respectively. For the years ended December 31, 2022, 2021 and 2020, we generated approximately 83%, 82% and 80%, respectively, of our revenues from our Services segment. Our revenues are diversified, with our top ten customers accounting for approximately 33%, 33% and 32% of our revenues during the years ended December 31, 2022, 2021 and 2020, respectively, with no customer accounting for greater than 10% of our revenues in any such year.</span></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="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">OUR SPECIALIZED SOLUTIONS</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a OneSource provider of asset protection solutions, we combine our industry-leading services, products, data management solutions and technologies to provide a unique, custom-tailored solution for each customer&#8217;s individual asset protection needs, ranging from routine inspections to complex, plant-wide asset integrity management.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Field Inspections</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our field inspections portfolio includes traditional and advanced NDT techniques, along with predictive maintenance assessments of fixed and rotating assets and inline inspection for pipelines. We offer these solutions on an individual basis, or as parts of enterprise inspection and testing programs.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NDT is the examination of an asset without materially impacting its integrity. The ability to inspect infrastructure assets and not interfere with their operating performance makes NDT a highly-attractive alternative to many traditional techniques, which may require shutting down an asset or entire facility. Typical issues for which our technicians inspect include corrosion, cracking, leaking, faults and flaws in piping, storage tanks and pressure vessels, as well as a wide range of other industrial assets and public infrastructure. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our automated data acquisition solutions utilize smart sensing and monitoring, robotic inspection systems, and digitized spot inspections to provide asset integrity data with greater insight into current and future asset conditions.</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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Field inspection services lend themselves to integration with our other offerings, and as such have often served as the initial entry point to more advanced customer engagements that require additional solutions. After an initial field inspection is performed, we are able to provide multiple supplemental solutions that further serve to solidify our relationships with our customers and drive additional revenue.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Data Solutions</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The asset protection solutions that we provide throughout our customers&#8217; asset lifecycles generate asset integrity data that needs to be effectively archived, managed, and analyzed. A common difficulty that our customers face is the ability to easily access and analyze data from multiple data collection and input contractors. We recognize that this data is most valuable to our customers when it is accessible and integrated (regardless of vendor, tool, or facility), and have taken significant steps to digitalizing asset protection processes through the release of the first-ever asset protection software ecosystem MISTRAS OneSuite. </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 OneSuite software platform offers functions of our popular software and services brands as integrated apps on a cloud environment. OneSuite serves as a single access portal for customers' data activities and provides access to 90 plus integrated applications being offered on one centralized platform. </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:400;line-height:120%">Plant Condition Management Software (PCMS&#174;). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our world-class enterprise inspection database management software ("IDMS") - Plant Condition Management Software ("PCMS") - was developed specifically for process industries and equipment, and enables the storage, organization and analysis of inspection data. </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%">PCMS offers wide-ranging support for mechanical integrity programs, including:</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">Comprehensive inspection tracking, scheduling and analysis</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">Corrosion analysis and trending</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">Integrated risk-based inspection ("RBI") calculators</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">Safety relief valve management</span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PCMS compares data to prior operations, similar assets, industrial standards and specific risk conditions, such as use with highly-flammable or corrosive materials. It also develops asset integrity management plans based on RBI calculations that specify an optimal schedule for the testing, maintenance and retirement of assets.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In many instances, customers of our field inspections and consulting services also have licensed PCMS for storage and analysis of collected inspection and Mechanical Integrity ("MI") data.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe PCMS is one of the most widely used plant condition management software systems in North American refineries. We estimate it is currently used by approximately 50% of the U.S.&#160;refiners, as well as by leading midstream pipeline energy companies and major energy companies in Canada and Europe. This provides us with recurring maintenance and support fees and marketing opportunities for additional software and solutions.</span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pipeline Data.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Following our acquisitions of companies such as Onstream and New Century Software, that support the midstream sector of the oil and gas industry, we believe we provide among the most comprehensive, data-driven pipeline protection solutions available to the industry. These proprietary pipeline data analysis solutions enable deep integration of inline inspection ("ILI") big data with real-time risk analytics and business intelligence ("BI") to provide capabilities for supporting pipeline integrity, which we believe provides us with an important competitive advantage.</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%">MISTRAS Digital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</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%"> We have also invested resources in digitalizing and optimizing the collection, transfer, and visibility of field inspection data. MISTRAS Digital is an electronic platform that digitally delivers field inspection assignments and related data, captures inspection results, and delivers electronic reporting and productivity tracking via relevant key performance indicators ("KPIs") to multiple members of a customer organization, including those not directly associated with the inspection function. Customers have made clear that the timely and accurate delivery of field data to their "IDMS" is an important feature for them. MISTRAS Digital integrates with PCMS and other inspection data management systems to provide additional productivity improvements.</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%">Monitoring</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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></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%">Online Monitoring.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our online condition-monitoring solutions provide real-time reports and analysis of infrastructure to alert facility personnel to damages before critical failures occur, while our flexible, IIoT-compatible, cloud-based online monitoring portal centralizes and analyzes all collected monitoring data. These monitoring solutions are often installed in hazardous or hard-to-reach locations, helping to enhance safety by reducing the need to send technicians into unsafe locations. We offer monitoring solutions for a wide range of assets and applications, including:</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">Wind Turbine Blades</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">Tube Leaking</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">Power Transformer Health and Reliability</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">Stator Vane Cracking</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">Bridge Structural Health Monitoring</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">Wall Thickness Tracking</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">High-Energy Piping (HEP) Integrity</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">Fluid Corrosivity</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">Through-Valve Leaking</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 continued to develop new technologies to provide monitoring of wind blade integrity through our Sensoria&#8482; blade monitoring technology. Sensoria helps provide real-time monitoring and damage detection of wind turbine blades and allows our customers to maximize uptime, performance and safety of wind turbine blades. This tool provides additional growth and expansion of our capabilities to serve both new and existing wind turbines and greatly enhances our product offerings within the renewable energy industry.</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%">With expertise in monitoring hardware and services, we design and install monitoring systems, and provide commissioning, training, reporting, technical support and annual maintenance services. We offer a variety of secure, web-based solutions that monitor structural integrity and analyze conditions against our library of historical inspection data, allowing users to stay aware of potential concerns and prioritize future inspections and maintenance. We also offer custom-developed software that integrates with sensing technologies, reporting platforms, and onsite IDMSs; stores and trends monitoring data; and provides immediate automated data analysis. Much of our monitoring is based on acoustical emissions technology.</span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Laboratory Testing</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our network of in-house laboratories located across North America and Europe offers quality assurance and quality control ("QA/QC") solutions for new and existing metal and alloy components, materials, and composites.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our in-house laboratories work with our customers to test and measure utilized components throughout their lifetimes, from preparation and production to post-processing and in-service component monitoring. Our laboratory QA/QC solutions help to meet customer needs throughout their manufacturing cycles, with a focus on optimizing production logistics. Our in-house laboratory solutions include:</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">Non-destructive evaluation/inspection ("NDE"/"NDI")</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">Destructive testing ("DT")</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">Metallurgical testing</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">Chemical analysis testing</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">Mechanical services</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">Machining services</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">Pre-machining</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">Casting repair solutions</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">Finishing services</span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We often inspect and test components prior to assembly to screen for defects and discontinuities introduced in the manufacturing process. We also inspect existing components to ensure they remain fit-for-purpose.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our laboratories hold a wide variety of certifications, such as: Nadcap (formerly NADCAP, the National Aerospace and Defense Contractors Accreditation Program), AS9100/ISO-9001, Federal Aviation Administration Repair Station, and the International Traffic in Arms Regulations/Export Administration Regulations, that allow us to perform inspections which meet or exceed stringent regulatory and manufacturers' requirements. With these certifications come a comprehensive range of approvals from prime contractors of major projects, militaries and internationally-renowned original equipment manufacturers ("OEMs") from many of our key markets, including the oil and gas, aerospace and defense, power generation and industrial markets. </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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maintenance</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform maintenance and light mechanical services to prepare assets for inspection and to return them to working condition post inspection. These services include corrosion removal, mitigation and prevention; insulation installation and removal; electrical services; heat tracing, industrial cleaning; pipefitting; and welding. Our light mechanical services are often offered as complementary, value-added solutions to inspections, such as removing insulation in order to inspect piping, then re-installing insulation.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our multi-disciplined technicians offer maintenance and light mechanical services in hard-to-access areas, in combination with rope access or diving strategies.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mechanical services are still a small part of our business, and we carefully try to avoid providing any such services that conflict with our inspection services.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Engineering Consulting</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide a broad range of engineering consulting services, primarily for process equipment, technologies and facilities. Our engineering consultations include plant operations and management support, turnaround/shutdown planning, profit improvement, facilities planning studies, engineering design, process safety reviews, energy optimization evaluations, benchmarking/key performance indicator development and technical training.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Asset Integrity Management ("AIMS") and MI services help improve asset reliability and regulatory compliance through a systematic, engineering-based approach to ensure the ongoing integrity and safety of equipment and industrial facilities. AIMS/MI services can include conducting an inventory of infrastructure assets; developing, implementing and training personnel in executing inspection and maintenance procedures; and managing MI programs. We help to identify gaps between existing and desired practices and establish quality assurance standards for fabrication, engineering and installation of infrastructure assets.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Access</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Much of our work is conducted in hard-to-access locations, including those in at-height, subsea and confined locations. We utilize scaffolding and rope access to access at-height and confined assets; certified divers for subsea inspection and maintenance; and unmanned (drone) aerial, land-based and subsea systems to deliver a wide range of inspection applications, with an emphasis on minimizing at-height access and confined space entry.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equipment</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We design and manufacture portable, handheld, wireless and turnkey NDT equipment, along with corresponding data acquisition sensors and software, for spot inspections and long-term, unattended monitoring applications.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell these solutions as individual components, or as complete systems, which include a combination of sensors, amplifiers, signal processing electronics, knowledge-based software and decision and feedback electronics. We also sell integrated service-and-system technology packages, in which our field technicians utilize our proprietary and specialized testing procedures and hardware, advanced pattern recognition, neural network software and databases to compare test results against our prior testing data or industry standards.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide a range of acoustic emission ("AE") products and are a leader in the design and manufacture of AE sensors, instruments and turnkey systems used for monitoring and testing materials, pressure components, processes, and structures. We also design and manufacture ultrasonic testing ("UT") equipment.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our hardware products are fabricated, assembled and tested in our ISO-9001-certified facility in Princeton Junction, New Jersey. We also design and manufacture automated ultrasonic systems and scanners in France.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Centers of Excellence</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Another differentiator in our business model is our Centers of Excellence ("COEs"), which offer support for asset, technology or industry-specific solutions. Our subject matter experts engage in strategic sales opportunities to offer customers value-added solutions using advanced technologies and methods. The COEs help to standardize our approach to common problems in our key market segments. Our COEs include:</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">Acoustic Emission</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">Aerospace</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">American Petroleum Institute ("API") Turnarounds</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">AIMS/MI/Engineering</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">Automated Ultrasonics</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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></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">Data Solutions</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">Fossil Power</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">Guided Wave Ultrasonics</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">Infrastructure</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">PCMS Software and Services</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">Mechanical Services</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">MISTRAS Digital&#174; </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">Nuclear Power</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">Offshore</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">Phased Array</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">Pipeline</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">Power Generation</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">Predictive Maintenance</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">Refractory Inspection</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">Rope Access/Wind</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">Substation Reliability</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">Tank Inspection</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">Transportation</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">Tube Inspection</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">Unmanned Systems</span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ASSET PROTECTION INDUSTRY OVERVIEW</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset protection plays a crucial role in assuring the integrity and reliability of critical infrastructure. As an asset protection solutions provider, we seek to maximize the uptime and safety of critical infrastructure, by helping customers to detect, locate, mitigate, and prevent damages such as corrosion, cracks, leaks, manufacturing flaws and other concerns to operating and structural integrity. In addition to these core utilities, the storage and analysis of collected inspection and MI data is also a key aspect of asset protection.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NDT has historically been a prominent solution in the asset protection industry due to its capacity to detect defects without compromising the integrity of the tested materials or equipment. Traditionally, the supply of NDT inspection services has been provided by many relatively small vendors, who provide services in a more localized geographic region. A trend has emerged, however, for customers to increasingly engage a select few vendors capable of providing a wider spectrum of asset protection solutions for global infrastructure, in addition to an increased demand for advanced non-destructive testing ("ANDT") solutions and data acquisition software, both of which require a highly-trained workforce.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to these trends, those vendors offering integrated solutions, scalable operations, skilled personnel and a global footprint are expected to have a distinct competitive advantage. Moreover, we believe that vendors that are able to effectively deliver both advanced solutions and data analytics, by virtue of their access to customers&#8217; data, create a significant barrier to entry for competitors, leading to the opportunity to further create significant recurring revenues.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Dynamics of the Asset Protection Industry</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the following represent key dynamics of the asset protection industry, and that the market available to us will continue to grow as these macro-market trends continue to develop:</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Extending the Useful Life of Aging Infrastructure While Increasing Utilization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Due to the prohibitive costs and challenges of building new infrastructure, many companies have chosen to extend the useful life of existing assets through enhancements, rather than replacing these assets. This has resulted in the significant aging and increased utilization of existing infrastructure in our target markets. Demand for refined petroleum products, combined with high plant-utilization rates, drives refineries to upgrade facilities to make them more efficient and expand capacities. Because aging infrastructure requires more frequent inspection and maintenance in comparison to new infrastructure, companies and public authorities continue to spend on asset protection to ensure their aging infrastructure assets continue to operate effectively.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Outsourcing of Non-Core Activities and Technical Resource Constraints</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Due to the increasing sophistication and automation of NDT programs, a decreasing supply of skilled professionals and increasing governmental regulations, companies are increasingly outsourcing NDT to third-party providers with advanced solution portfolios, engineering expertise and trained workforces.</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></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%">Digital Transformation of Asset Protection. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plants in the oil and gas and process industries are recognizing the need to evolve their traditional, paper-based mechanical integrity programs in favor of digitalized solutions. The rise of big data intelligence and the need to gain actionable insights from raw asset integrity data are growing trends that provide opportunities for contractors with a wide range of asset protection expertise and integrated data platforms to help customers maximize uptime while controlling costs.</span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increasing Corrosion from Low-Quality Inputs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The increased availability and low cost of crude oil from areas such as shale plays and oil sands resources have led to the use of lower-grade raw materials and feedstock. This leads to higher rates of corrosion, especially in refining processes involving petroleum with higher sulfur content, which increases the need for asset protection solutions to detect and/or proactively prevent corrosion-related issues.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increasing Use of Advanced Materials</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Customers in various target markets - particularly aerospace and defense - are increasingly utilizing advanced materials, such as composites and other unique technologies in their assets. These materials often cannot be tested using traditional NDT techniques. We believe that demand for more advanced testing and assessment solutions will increase as the utilization of these advanced materials increases during the design, manufacturing, operating and quality control phases. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Meeting Safety Regulations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Owners and operators of refineries, pipelines and petrochemical and chemical plants increasingly face strict government regulations and more stringent process safety enforcement standards. This includes the continued implementation of the Occupational Safety and Health Administration&#8217;s National Emphasis Program. Failure to meet these standards can result in significant financial liabilities, increased scrutiny by government and industry regulators, higher insurance premiums and tarnished corporate brand value. As a result, these owners and operators are seeking highly-reliable asset protection suppliers with a track record of assisting organizations in meeting increasingly stringent regulations. Our customers benefit from our extensive engineering consulting base that supports them in devising mechanical integrity programs that both meet regulatory compliance standards and enable enhanced safety and uptime at the customer's facilities.</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%">Expanding Addressable End-Markets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The continued emergence of and advances in asset protection technologies and software-based systems are increasing the demand for asset protection solutions in applications where existing techniques were previously ineffective. This has been true for the wind energy market, which has been receptive to updating traditional blade inspection processes in favor of unattended, remote monitoring solutions such as Sensoria.</span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expanding Aerospace and Defense Industry</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We believe that increased demand will continue to come over the next several years from the commercial industry due to the approximately decade-long backlog for next-generation commercial aircraft to be built, driving the need for advanced solutions that drive cost and quality efficiencies. Demand continues to be stable in the defense industry while demand in the outerspace industry is growing. </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%">Crude Oil Prices. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Volatility in the energy sector has been profound during the 2015-2022 period. The collapse of world oil prices in 2015 and 2016 undermined industry expansion. While energy prices recovered in 2017 and 2018, they once more declined, and subsequently rebounded in the second half of 2021 and the first half of 2022 with near record high prices and crack spreads. This resulted in refineries delaying turnarounds during 2022 until oil prices decreased and stabilized in the second half of 2022. The on-going war in Ukraine, coupled with macroeconomic uncertainty in 2023, are expected to continue to significantly impact oil prices for the foreseeable future. </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:400;line-height:120%">Expanding Pipeline Integrity Regulations: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The United States Pipeline &amp; Hazardous Materials Safety Administration&#8217;s &#8220;Mega Rule&#8221; adopted in October 2019, expands pipeline integrity regulations on more than 500,000 miles of pipelines that carry natural gas, oil and other hazardous materials throughout the United States. Some of these requirements will take operators decades to fulfill. These regulations require inspection and integrity data records throughout a pipeline&#8217;s lifetime to be &#8220;reliable, traceable, verifiable, and complete,&#8221; increasing the demand for integrated inspection, engineering, monitoring, and data management and analysis solutions.</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:400;line-height:120%">Consolidation of Refineries:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Consolidation of refinery ownership will create both pressure on refinery service providers due to increased customer purchasing power and provide an opportunity to those same refinery service providers to become preferred providers to these larger customers. </span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Competitive Strengths</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the following competitive strengths contribute to our being a leading provider of asset protection solutions and will allow us to further capitalize on growth opportunities in our industry:</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">OneSource Provider for Asset Protection Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We believe we have one of the most comprehensive portfolios of integrated asset protection solutions worldwide, which positions us to be a leading single-source provider for our customers&#8217; asset </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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">protection requirements. This is particularly a competitive strength in regards to turnarounds and shutdowns - during which facilities temporarily cease portions of their operations in order to perform plant-wide inspections, maintenance and repairs - as the services being requested and performed during these work stoppages make up significant portions of refinery, process and power plant maintenance budgets. Demand for our solutions increases during these outages, as facilities seek third-party providers to perform a wide spectrum of asset protection operations while the plant is offline. In addition, as companies are increasingly outsourcing their NDT needs to third-party providers, we believe that the ability to offer a comprehensive package of solutions provides us with a competitive advantage.</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%">Integrated Data Management: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our expertise and proprietary research and development in data solutions throughout the asset protection cycle provides a competitive advantage. With solutions for integrated data acquisition, storage, visualization and analytics, our integrated data solutions well-position us for the oil and gas increasing movement towards digitalizing and centralizing asset protection to fewer, highly-skilled and multi-disciplined vendors. Many of our data solutions are platform-agnostic, allowing us to integrate into customers' existing operations, and thereby expanding the potential customer pool for our solutions. Our presence in our customers&#8217; operations throughout their asset lifecycles also ideally positions us to be their primary vendor to centralize their asset integrity data collection, management and analysis, creating mutually-beneficial opportunities to scale our relationships.</span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-Standing Trusted Provider to a Diversified and Growing Customer Base</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We have become a trusted partner to a large and growing customer base across numerous global markets through our proven, decades-long track record of successful operations. Our customers include some of the largest and most well-recognized firms in the oil and gas, chemicals, power generation and transmission and aerospace and defense industries, as well as public authorities.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Repository of Customer-Specific Inspection Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Through our world-class enterprise data management and analysis software, PCMS, we have accumulated extensive, proprietary process data that allows us to provide our customers with value-added services, such as benchmarking, "RBI" and reliability-centered maintenance.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Proprietary Products, Software and Technology Packages</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our deep knowledge base in asset protection services and equipment enables us to offer technology packages, in which our field technicians utilize our proprietary and specialized testing procedures and hardware, advanced pattern recognition, neural network software and databases to compare test results against our prior testing data or national and international structural integrity standards.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deep Domain Knowledge and Extensive Industry Experience</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We have extensive asset protection experience and data, dating back several decades of operations. We have gained this through our industry leadership in developing advanced asset protection solutions, including research and development of advanced NDT technologies and applications, process engineering technologies, online plant asset integrity management with sensor fusion; and enterprise software solutions for plant-wide and fleet-wide inspection data archiving and management.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Technological Research and Development. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The NDT industry continues to move towards more advanced, automated solutions, requiring service providers to find safer and more cost-efficient inspection techniques. We believe that we remain ahead of the technological curve by backing our extensive industry expertise with the investment of resources in research and development. Some of the advanced inspection technologies developed by our internal research and development teams include our Sensoria wind blade monitoring technology, an automated radiographic testing ("aRT") crawler for corrosion under insulation ("CUI") inspections in aboveground pipelines and piping; our Large Structure Inspection ("LSI") scanner, and our real-time radiography ("RTR") crawler for 360&#176; inspections of pipeline girth welds.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Collaborating with Our Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We have historically expanded our asset protection solution portfolio in response to our customers&#8217; unique performance specifications. Our technology packages have often been developed in close cooperation and partnership with key customers and industry organizations.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Experienced Management Team</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our management team has a track record of asset protection organizational leadership. These individuals also have successfully driven operational growth organically and through acquisitions, which we believe is important to facilitate future growth in the asset protection industry.</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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Growth Strategy</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our growth strategy emphasizes the following key elements:</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%">Continue to Digitalize Asset Protection Data and Processes. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We place a data-centric focus on asset protection, enabling our customers to ease some of their biggest areas of concern (particularly the timely and accurate transfer of asset integrity data from the field to their IDMS, as well as the data&#8217;s visibility and accessibility once uploaded). We expect that the demand for big data intelligence and remote data visibility will continue to grow, and are investing in data solutions that help our customers visualize and generate actionable insight from their asset integrity data, regardless of data input. We are also actively seeking to optimize our customers&#8217; asset protection workflows and processes, by creating digital paths between data applications to increase data visibility and reduce manual data entry and human error.</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 continued providing our customers with innovative asset protection software ecosystem through our MISTRAS OneSuite platform. The software platform offers functions of our popular software and services brands as integrated apps on a cloud environment. OneSuite serves as a single access portal for customers' data activities and provides access to 90 plus integrated applications being offered on one centralized platform. </span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expand Our Focus in the Aerospace and Defense Industries</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We believe that the introduction of next-generation airframes and aircraft engines has created an inherent demand for inspection, testing, machining and mechanical services required for the production of parts. The recent interest in the use of additive manufacturing techniques to create components also necessitates advanced inspection and testing solutions. We consummated two acquisitions of aerospace inspection companies in 2017, enhancing our capabilities and focus on providing solutions to our customers in the aerospace and defense industries throughout their manufacturing value chains in this growing area.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expand Our Focus in the Pipeline Integrity Industry. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to continue broadening our solutions for the pipeline market. Recent industry regulations significantly expanded pipeline integrity management regulations, requiring pipeline owner/operators to inspect, document, and assess the risk of operating conditions for existing lines. This provides us with the opportunity to provide asset protection solutions for both the new construction and integrity phases. In 2019, we acquired a company that provides pipeline integrity management software and services to energy transportation companies. We acquired an inline inspection provider in 2018 and have implemented our PCMS software for several pipeline operators to support their integrity data management.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expanding our Mechanical Services Portfolio. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that performing mechanical services to complement inspections, such as removing and reapplying insulation or preparing surfaces for coating or painting, is an important market differentiator for us. This is particularly true, for example, when considering the cost-efficiencies our customers realize when our rope access technicians perform these services at height without the use of scaffolding. Many of our customers already require these services, but utilize multiple vendors to do so, creating an opportunity for us to provide greater value to a customer base that increasingly requires enhanced speed and efficiency.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Continue to Develop Technology-Enabled and Digital Asset Protection Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We intend to maintain and enhance our technological leadership by continuing to invest in developing new technology, applications and data services. The release of our OneSuite ecosystem underscores our dedication to continue deepening synergies between our solutions to provide our customers with uniquely-integrated offerings, which we believe makes us a more attractive vendor for customers seeking to centralize their asset protection. We have actively continued to develop technologies that enhance the flow of data throughout multiple operational phases and facilities, through solutions such as MISTRAS Digital, our integrated pipeline integrity data portfolio, and our cloud-based monitoring data portal, and Sensoria, our wind blade monitoring technology.</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%">Expand our Solution Offerings to Existing Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We believe that branching into adjacent, complementary services, such as mechanical services, increases our value proposition and our ability to capture additional business. Many of our customers are multinational corporations with asset protection requirements at multiple locations. We believe that expanding our solution offerings and merging and visualizing data across facilities for enterprise data analysis, combined with the trend of customers outsourcing asset protection to service providers with integrated offerings, provides opportunities for significant additional recurring revenues.</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:400;line-height:120%">Continue to Expand Our Customer Base into New End Markets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We believe we have significant opportunities to expand our customer base in relatively new end markets, including wind and other alternative energy, natural gas transportation industries pipeline integrity and additive manufacturing. We believe that the development of our Sensoria tool, which allows our customers to maximize uptime, performance and safety of wind turbine blades, provides additional growth and expansion of our capabilities to serve both new and existing wind turbines and greatly enhances our product offerings within the renewable energy industry. The expansion of our addressable markets is being driven by the increased recognition and adoption of advanced asset protection technologies that are supplanting traditional methods.</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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></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:400;line-height:120%">Capitalize on Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We have completed several acquisitions to supplement and enhance our solutions, add new customers, expand our sales channels and accelerate our expected growth. Due to our current debt levels and restrictions related to the debt covenants in our credit facility, we do not expect to make any acquisitions in 2023 other than small acquisitions with the banks&#8217; approval. However, once we reduce our debt, we expect to make selective acquisitions beyond 2023.</span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Segments</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have three operating segments: (i) Services, (ii) International and (iii) Products and Systems:</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%">Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provides asset protection solutions in North America, with the largest concentration in the United States, followed by Canada, consisting primarily of NDT, inspection, mechanical and engineering services that are used to evaluate the structural integrity and reliability of critical energy, industrial and public infrastructure and commercial aerospace components.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">This segment includes data services revenue derived from the selling of licenses and analyzing and synthesizing customer data through our OneSuite platform, field operations revenue derived from work performed in the field at customer locations, and shop revenue derived from operations designing, building, and customizing products in our laboratories for our customers.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">PCMS software and pipeline related software and data analysis solutions are included in this segment.</span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">International</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> offers services, products and systems similar to those of the other segments to select markets within Europe, the Middle East, Africa, Asia and South America, but not to customers in China and South Korea, which are served by the Products and Systems segment. This segment includes data services revenue derived from the selling of licenses and analyzing and synthesizing customer data through our OneSuite platform, field operations revenue derived from work performed in the field at customer locations, and shop revenue derived from operations designing, building and customizing products in our laboratories for our customers.</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%">Products and Systems</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> designs, manufactures, sells, installs and services our asset protection products and systems, including equipment and instrumentation, predominantly in the United States. </span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion of segment revenues, operating results and other financial information, including geographic areas in which we generated revenues, see &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in Item 7, as well as Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2-Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">19-Segment Disclosure</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the notes to our audited consolidated financial statements in Item 8 of this Annual Report.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Target Markets</span></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><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in a highly competitive, but fragmented market. Domestically, the market is serviced by several national competitors and many regional and/or local companies.&#160;Internationally, our primary competitors are divisions of large companies, with additional competition from small independent local companies which may be limited to a specific product, service or technology and focused on a niche market or geographic region. We focus our strategic sales, marketing and product development efforts on a range of infrastructure-intensive based industries and governmental authorities. We view energy-related infrastructure and commercial aerospace as our largest market opportunities.&#160;We perform inspection and mechanical services for customers in both industries.</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%">There are a number of economic factors which drive the aerospace market, including:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">The multi-year backlog for next generation commercial aircraft to be built, including several large and mid-sized aircraft built by Boeing and Airbus, among other manufacturers; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">The continuing regulatory scrutiny to ensure public safety serves to ensure the continued need for inspection and mechanical services to be performed.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the energy market, there are various economic indicators that drive our business, especially in the U.S. domestic markets.  It is unclear what the short and long term effects of the war between Russia and Ukraine is likely to have on the world economy and certain of our target markets, including particularly the oil and gas market. Excerpted below are forecasts from various Energy Information Administration (EIA) outlook reports, which are subject to change based on these factors:</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%">Electricity generation from coal is projected to fall throughout the mid 2020's and the decrease will be partially offset by an increase in the forecast of combined utility-scale solar and wind generation. </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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The EIA noted U.S. crude oil production averaged 11.2 million barrels per day (bpd) in 2021 and rose to an average 11.9 million bpd in 2022. The EIA forecasts production to continue to increase to an average 12.4 million bpd in 2023 and further increase to 12.8 million bpd in 2024. </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:400;line-height:120%">Revenue by Target Market</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following charts represent our revenue by target market for the years ended December 31, 2022, 2021 and 2020. The petrochemical market was previously consolidated within the oil and gas target market for the year ended December 31, 2020. We have separately broken out this information beginning with the year ended December 31, 2020, as we have continued to provide services and products to this market, and continue to expect increases in future periods. For comparability purposes, Petrochemical comprised 3% of total revenues for the year ended December 31, 2020, which was included within the oil and gas target market previously.</span></div><div><img src="mg-20221231_g1.jpg" alt="mg-20221231_g1.jpg" style="height:350px;margin-bottom:5pt;vertical-align:text-bottom;width:550px"/></div><div><img src="mg-20221231_g2.jpg" alt="mg-20221231_g2.jpg" style="height:350px;margin-bottom:5pt;vertical-align:text-bottom;width:550px"/></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><img src="mg-20221231_g3.jpg" alt="mg-20221231_g3.jpg" style="height:350px;margin-bottom:5pt;vertical-align:text-bottom;width:550px"/></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Oil and Gas</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We supply oil and gas asset protection solutions to downstream (refining), midstream (transportation and storage) and upstream (exploration and production) operations.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use our vast solutions portfolio to help identify current and future asset performance, and actively prevent, mitigate or otherwise address potential issues, including corrosion, cracking, leaking and other damages that may lead to safety, productivity or environmental concerns. Our solutions help identify conditions that if not remedied, could lead to potential catastrophic failures in tanks, vessels, valves, buried and above ground pipelines, pumps, motors, compressors and other critical assets found throughout the oil and gas production and delivery supply chain. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We actively seek to evolve our solutions through technological enhancements and research and development to discover new applications. Online monitoring and permanently-mounted sensors, as well as the use of drones and other alternative delivery devices, are all being considered as oil and gas infrastructure owners look to &#8220;smart&#8221; technologies that reduce human intervention while delivering highly-accurate inspection and integrity data. We also have actively sought to further enhance our integrated approach to asset protection, through the development of our complementary mechanical service portfolio.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, the oil and gas market is poised to leverage digital solutions to facilitate process improvements as well as increase plant reliability and improve process and personnel safety. This provides an opportunity for us to synergistically leverage our digital asset protection solutions, including MISTRAS Digital and OneSuite. Digital transmission of data in various industry sectors, with built-in analytic functions, will allow our customers to better leverage inspection data that is being generated in the field.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we expect off-stream inspection of critical assets to remain a routine practice, we anticipate an increase in the demand for non-invasive or on-stream inspections. Non-invasive inspections enable companies to minimize the costs associated with shutting down equipment during testing, while enabling the economic and safety advantages of advanced planning and/or predictive maintenance.</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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Aerospace and Defense</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aerospace industry continued to rebound from COVID-19 throughout 2022 with backlog and production levels approaching and exceeding pre-pandemic levels for certain OEMs for the first time since the pandemic. We serve this rapidly-growing target market by providing a full range of inspection, testing, machining, mechanical, finishing, additive manufacturing and equipment solutions, for which we are Nadcap certified. Our state-of-the-art in-house labratories maintain numerous accreditations from industry organizations, including Nadcap, and some of the largest manufacturers in the world, such as Boeing, Safran, Airbus, Bombardier and Embraer.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advanced composite materials found in new classes of aircraft require advanced asset protection solutions, including x-ray of critical engine components, ultrasonic fatigue testing of complete aircraft structures and corrosion detection and other critical components. Many OEMs are shifting towards condition-based maintenance utilizing embedded monitoring sensors to track component structural and operational integrity over time as opposed to performing maintenance on time-based intervals. We expect demand for our solutions to increase with the adoption of these new-age materials and distributed online sensor networks. We also expect demand for asset protection solutions to increase with the continued adoption of additive manufacturing techniques. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Industrials</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The quality control requirements driven by the need for zero-to-low-defect component tolerance within automated, robotic-intensive industries such as automotive, consumer electronics and medical industries serve as key drivers for increased demand in asset protection, particularly for in-house inspection and testing. We expect that increasingly stringent quality-control requirements and competitive forces will drive the demand for more-costly finishing and polishing which, in turn, creates opportunities for integrated partnerships between us and our customers throughout the production lifecycle.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Power Generation and Transmission</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide asset protection solutions for customers in the combined cycle, fossil, nuclear, transmission and distribution and wind/alternative energy industries. We believe that in recent years, acceptance of asset protection solutions has grown in this industry due to the aging of critical power generation and transmission infrastructure.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2021, we received a U.S. patent for the technology behind Sensoria, our innovative 24/7/365 rotor blade monitoring system and sensors that enable blade integrity management for wind turbine owners and operators. Sensoria is a remote rotor blade monitor that detects and reports damages in real-time, including cracks, lightning strikes, skin ruptures and perforations, delaminations, and more. By sending immediate damage alerts to operators, Sensoria enables them to maximize blade uptime and generating capacity while preventing damages from worsening. This tool provides additional growth and expansion of our capabilities to serve both new and existing wind turbines and greatly enhances our product offerings within the renewable energy industry.</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 growing availability of cheap natural gas, along with environmental concerns with coal, has stimulated the construction of new natural gas-fired power plants across North America, creating opportunities for us to provide specialized solutions in multiple phases. These include facility design consultations, NDT services during construction and plant operations and long-term condition monitoring. We anticipate sharp growth in these types of plants as natural gas pricing remains low, and the environmental impacts of coal remain unattractive to the public. </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 also offer solutions for inspection, maintenance, monitoring and data services for wind turbines and their components. These include NDT services &#8212; often performed through rope and/or drone access &#8212; to identify corrosion, cracking, and other defects that can affect the safety and operational effectiveness of wind turbines, along with remedial solutions to repair minor damages identified during inspections.</span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Process Industries</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our asset protection solutions are crucial for process industries, or industries in which raw materials are treated or prepared in a series of stages, including chemicals, pharmaceuticals, food processing, pulp and paper and metals and mining. As the process facilities are increasingly facing aging infrastructure, high utilization, growing capacity constraints and increasing capital costs, we believe asset protection solutions will continue to grow in importance in maintenance planning, quality and cost control and prevention of catastrophic failure.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Infrastructure, Research and Engineering</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that high-profile infrastructure catastrophes have caused public authorities to more actively seek ways to prevent similar events from occurring. Public authorities tasked with new construction and maintenance of existing public infrastructure </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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increasingly use asset protection solutions to inspect these assets, including the use of embedded sensors to enable online monitoring throughout the life of the asset.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have provided testing and structural health monitoring and data solutions on bridges and structures worldwide, including some of the largest and most well-known bridges in the United States and United Kingdom. Our sensors continuously monitor these assets, alerting owner/operators when defects are detected. Our monitoring teams also provide regular reports that include early warnings of suspect areas before an alarm is generated.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Petrochemical</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide asset protection NDT services for customers within the petrochemical industry, as they transform byproducts into goods which are utilized in many end products such as plastics, soaps, fertilizers, synthetic fibers and rubber. Our solutions help identify conditions that if not remedied, could lead to potential catastrophic failures in tanks, vessels, valves, buried and above ground pipelines, pumps, motors, compressors and other critical assets found throughout the petrochemical production process. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We actively seek to evolve our solutions through technological enhancements and R&amp;D to discover new applications. Online monitoring and permanently-mounted sensors provide real-time data to petrochemical owners and operators and provide an opportunity for us to synergistically leverage our asset protection solutions into our MISTRAS Digital platform, OneSuite. Digital transmission of data in various industry sectors, with built-in analytic functions, will allow our customers to better leverage inspection data that is being generated in the field. We also have actively sought to further enhance our integrated approach to asset protection, through the development of our complementary mechanical service portfolio.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customers</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide our asset protection solutions to a global customer base of diverse companies primarily in our target markets. No customer represented 10% or more of our revenue in any of the years ended December&#160;31, 2022, 2021 or 2020.</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%">Geographic Areas</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 operations in 10 countries and occasionally conduct business in a few other countries. Most of our revenues are derived from our U.S., Canadian&#160;and European operations and we do not have operations in Russia, and we do not do business in Russia, Ukraine or other areas which are impacted by the Russian invasion of Ukraine. See Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2-Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">19-Segment Disclosure</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our audited consolidated financial statements in this Annual Report for further disclosure of our revenues, long-lived assets and other financial information regarding our international 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:700;line-height:120%">Sales and Marketing</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell our asset protection solutions through our direct sales and marketing activities worldwide. In addition, our project and laboratory managers, as well as our management, are trained on our solutions and often are the source of sales leads and customer contacts. Our direct sales and marketing teams work closely with our customers to demonstrate the benefits and capabilities of our asset protection solutions, refine our asset protection solutions based on changing market and customer needs and identify potential opportunities. We divide our sales and marketing efforts into services sales, products and systems sales and marketing and utilize marketing automation and customer relationship management ("CRM") systems to collect, manage and collaborate customer information with our teams globally. Our CRM systems also provide critical data to provide accurate forecasting and reporting.  </span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Manufacturing</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our hardware products are manufactured in our Princeton Junction, New Jersey facility. This facility includes the capabilities and personnel to fully produce all of our AE products and NDT Automation Ultrasonic equipment. We also design and manufacture automated ultrasonic systems and scanners in France.</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%">Human Capital</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%">As of December&#160;31, 2022, we had approximately 5,400 employees worldwide, of which 3,600 were located in the United States, 600 in Canada and 1,200 in our other non-U.S. locations.  As described below, we value our employees and have established various programs to promote the satisfaction, health and safety of our employees. Less than 0.01% of our employees in the United States are unionized.</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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our employees are key to achieving our goals and strategy. We have committed resources throughout our organization to ensure that we are attracting, developing, and retaining talented employees needed to support all aspects of our activities. Our core values and business ethics guide and direct all activities undertaken by us.</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 health and safety of our employees is paramount. We have also developed key initiatives and strategies regarding our talent and people initiatives. Below, we describe some of the key initiatives and values around health and safety. Management regularly updates our Board of Directors with regards to our safety and people strategy and how we are performing in these areas. In 2020, our Board established the Environmental, Social and Safety Committee. This Committee, which consists of independent directors, monitors and oversees the strategic direction of our initiatives in support of our core values and our environmental, social and governance initiatives.</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:400;line-height:120%">Talent, Leadership and Employee Development</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%">Employee development and engagement begins with our senior management team, which has considerable industry experience and expertise. Leveraging this experience and expertise, our senior management team is able to continuously review our organizational structure and provide opportunities for the growth and development for our employees. This process helps us develop leaders at all levels within the organization, and to engage employees with rewarding opportunities, competitive salary and benefits, to advance their careers and contribute to our success. </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%">As part of our continued commitment to our employees, we have established various programs to promote lifelong learning and development opportunities for our employees. These include a mix of voluntary and mandatory training programs, which are provided in-person, virtually or on the job. We also provide employees the ability to continue to gain additional professional certifications to contribute to their career advancement. We utilize a web-based training center which is available to field technicians for career advancement and includes over 500 web-based classes. In addition, we are committed to ensuring all employees are compensated at a living wage. All local minimum wage requirements are met and where no wage laws are in place, employees are compensated competitively, in accordance with industry standards.</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 also provide leadership development using third-party leadership organizations to members of our executive management team, and we make available coaching and leadership development to all levels of management, including our General Managers who work in the field. Our human rights policy places a high priority on diversity and equal opportunity and provides our employees with management&#8217;s expectations related to human rights and labor practices. </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%">Another program we instituted focuses on our connection by a common thread of caring &#8211; about one another, our customers, the environment, and the work we do. We seek to foster a culture of togetherness, safety, respect, and contribution which enables each individual member to feel that he or she is a part of something bigger. A community of caring professionals with a genuine passion for helping people and making a difference together &#8211; that is the heart of the program we call &#8220;Caring Connects.&#8221;</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:400;line-height:120%">Our Safety-Conscious Culture</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 consider safety the backbone of our operations. Our asset protection solutions aim to ensure that industrial assets and facilities remain in safe, reliable working condition, which in turn enhances safety for our clients, the public, and the environment. Our labratory and field personnel are trained to operate according to strict safety and quality standards so that our processes and procedures regarding hazardous materials, worker safety, and accident prevention are sound and effective. Further to this, we are constantly evaluating these processes and procedures to ensure that they remain of high quality and are effective, and consider changes in the manner in which work is performed or lessons that have been learned from any sources, such as industry data. We work to help ensure that our clients are in full compliance with all federal, state, and local regulations. Our practices, policies and procedures are designed to help ensure we perform our duties through the use of safe, industry-best practices, seeking to minimize risk wherever possible. </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 emphasize a &#8220;MISTRAS&#8217; safety-conscious&#8221; culture with the intent that it becomes embedded in the day-to-day work of all our employees. We use various training tools and other practices to instill attitudes, beliefs, perceptions, and values that all employees share in the mandate to create and maintain a safe work environment for all. </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 continuously monitor our safety performance through analysis of our company-wide safety statistics, which help us to determine behavioral trends while also instilling a culture of proactivity. For the year ended December&#160;31, 2022, our Total Recordable Incident Rate was 0.41 while Days Away, Restricted and Transferred Rate was 0.15 and Lost Work Day 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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">remained at historical lows of 0.03. For the year ended December 31, 2021, our Total Recordable Incident Rate (&#8220;TRIR&#8221;) was 0.15, when excluding COVID-19 related cases. </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%">Seasonality</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is seasonal. This seasonality relates primarily to our oil and gas target market, and to a lesser extent within our other target markets. U.S. refineries&#8217; non-peak periods are generally in the fall, when they are retooling to produce more heating oil for winter, and in the spring, when they are retooling to produce more gasoline for summer. The peak periods for these customers are the summer and winter months, when they run at peak capacity and are not retooling or performing turnarounds or shut downs. As a result, our revenues in the summer and winter months are typically lower than our revenues in the fall and spring, when demand for our asset protection solutions from the oil and gas as well as the fossil and nuclear power industries increases during their non-peak production periods. Because we are increasing our work in the fall and spring, our cash flows are lower in those quarters than in the summer and winter, as collections of receivables lag behind revenues. We expect that this seasonality will continue.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in a highly competitive, but fragmented, market. Our primary competitors are divisions of large companies and various small companies which generally are limited to a specific product or technology and focused on a niche market or geographic region. We believe that few, if any, of our competitors currently provide the full range of asset protection and NDT products, enterprise software ("PCMS") and the traditional and advanced services solutions that we offer. Our competition with respect to NDT services include Acuren, SGS Group, the Team Qualspec division of Team,&#160;Inc. and APPLUS RTD. Our competition with respect to our PCMS software includes UltraPIPE, Lloyd&#8217;s Register Capstone,&#160;Inc. and Meridium Systems. In the traditional NDT market, we believe the principal competitive factors include project management, availability of qualified personnel, execution, price, reputation and quality, whereas in the advanced NDT market, reputation, quality and size tend to be the most significant competitive factors. We believe that the NDT market has significant barriers to entry which would make it difficult for new competitors to enter the market. These barriers include: (i)&#160;having to acquire or develop advanced NDT services, products and systems technologies, which in our case occurred over many years of customer engagements and at significant internal research and development expense, (ii)&#160;complex regulations and safety codes that require significant industry experience, (iii)&#160;license requirements and evolved quality and safety programs, (iv)&#160;costly and time-consuming certification processes, (v)&#160;capital requirements and (vi)&#160;emphasis by large customers on size and critical mass, length of relationship and past service record.</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%">Research and Development </span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our research and development is principally conducted by engineers and scientists at our Princeton Junction, New Jersey headquarters, and supplemented by other employees in the United States and throughout the world, including France, Greece the United Kingdom, Brazil and the Netherlands. Our total professional staff includes employees who hold Ph.D.&#8217;s and engineers and employees who hold Level III certification, the highest level of certification from the American Society of Non-Destructive Testing (ASNT).</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We make strategic research and development investments in technologies that support integration with our other solution offerings to enhance cost- and time-efficiencies, maximize uptime and safety and improve the flow of data from field technicians to inspection databases. We have invested, and continue to invest, resources in the development of MISTRAS Digital, an electronic platform that digitally delivers field inspection assignments and related data, capture inspection results, and provide electronic reporting and productivity tracking. We have also invested significant research and development in pre-machining and advanced testing technologies in a purpose-built facility for an aerospace customer, with the goal of reducing the customer&#8217;s production cycle logistics and costs.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also work with customers to develop new products or applications for our technology, including:</span></div><div style="margin-bottom:8pt"><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">Testing of new composites</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">Detecting crack propagation</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">Wireless and communications technologies</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">Development of permanently embedded inspection systems to provide continuous, online, in-service monitoring of critical structural components</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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></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:400;line-height:120%">Research and development expenses are reflected in our Consolidated Statements of Income (Loss) as research and engineering expenses. Our company-sponsored research and engineering expenses were approximately $2.0 million, $2.5 million and $2.9 million for the years ended December 31, 2022, 2021 and 2020, respectively. While we have historically funded most of our research and development expenditures, from time to time we also receive customer-sponsored research and development funding. Most of the projects are in our target markets, however, a few of the projects could lead to other future market opportunities.</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%">Intellectual Property</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends, in part, on our ability to maintain and protect our proprietary technology and to conduct our business without infringing on the proprietary rights of others. We utilize a combination of intellectual property safeguards, including patents, copyrights, trademarks and trade secrets, as well as employee and third-party confidentiality agreements, to protect our intellectual property.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, we held seven U.S. patents by direct ownership and six patent applications pending in the United States. All the patent applications pending have been filed since 2018. While we do not rely on these patents or licenses to provide a majority of our proprietary asset protection solutions, certain of these patents do provide us with a competitive advantage and we believe they will be an asset to our growth strategy. Our trademarks and service marks provide us and our solutions with a certain amount of brand recognition in our markets. We do not consider any single patent, trademark or service mark material to our financial condition or results of operations.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the primary trademarks and service marks that we held in the United States included MISTRAS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, our stylized globe design and our tag line "One Source for Asset Protection Solutions". Other key trademarks or service marks that we utilize in localized markets or product advertising include:</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">Onstream&#174; (word and logo)</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">PCMS&#174; (word and logo)</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">Ropeworks&#174;</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">MISTRAS Digital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</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">OneSuite&#8482;</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">Sensoria&#8482;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.73pt">OneSource&#8482;</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">CALIPERAY&#8482; (word and logo)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.73pt">Physical Acoustics PAC logo</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">Streamview&#8482;</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">Sensor Highway&#8482;</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">TankPAC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</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">VPAC&#8482;</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">Transformer Clinic&#8482;</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">FieldCal&#8482;</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">UTwin&#174;</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">AEwin&#174;</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">Pocket AE&#174;</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">Pocket UT&#174;</span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many elements of our asset protection solutions involve proprietary know-how, technology or data that are not covered by patents or patent applications because they are not patentable or would be difficult to enforce, including technical processes, algorithms and procedures. We believe that this proprietary know-how, technology and data is the most important component of our intellectual property used in our asset protection solutions and is a primary differentiator of our solutions from those of our competitors. We rely on various trade secret protection techniques and agreements with our customers, service providers and vendors to protect these assets. All of our employees are subject to confidentiality requirements through our employee handbook. In addition, many of our employees have entered into confidentiality and proprietary information agreements with us. Our employee handbook and these agreements require our employees not to use or disclose our confidential information and to assign to us all the inventions, designs and technologies they develop during the course of employment with us, as well as addressing other intellectual property protection issues. We also seek confidentiality agreements from our customers and business partners before we disclose any sensitive aspects of our technologies or business strategies. We are not currently involved in any material intellectual property claims.</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Governmental Regulations</span></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><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 environmental, legal and regulatory requirements related to our operations worldwide. In the United States, these laws and regulations include, among others: the Comprehensive Environmental Response, Compensation, and Liability Act, the Resources Conservation and Recovery Act, the Clean Air Act, the Federal Water Pollution Control Act, the Toxic Substances Control Act, the Atomic Energy Act, the Energy Reorganization Act of 1974, and applicable regulations. In addition to the federal laws and regulations, states and other countries where we do business often have numerous environmental, legal and regulatory requirements by which we must abide. We evaluate and address the environmental impact of our operations by assessing properties in order to avoid future liabilities and comply with environmental, legal and regulatory requirements.</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%">Executive Officers</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following were our executive officers as of December&#160;31, 2022 and their background and experience. On February 8, 2023, we terminated Jonathan's Wolk's employment with us, with immediate effect, and Dennis Bertolotti, our President and Chief Executive Officer, temporarily assumed Mr. Wolk's duties.</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%">&#160;</span><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:24.119%"></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:13.562%"></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:57.553%"></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%">Name</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%">Age</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%">Position</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Sotirios J. Vahaviolos</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: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%">76</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:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Chairman and Director</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%">Dennis Bertolotti</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:10pt;font-weight:400;line-height:100%">63</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:10pt;font-weight:400;line-height:100%">President, Chief Executive Officer and Director</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%">Edward J. Prajzner</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:10pt;font-weight:400;line-height:100%">56</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President, Chief Financial Officer and Treasurer</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%">Michael C. Keefe</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:10pt;font-weight:400;line-height:100%">66</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:10pt;font-weight:400;line-height:100%">Executive Vice President, General Counsel and Secretary</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%">Michael J. Lange</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:10pt;font-weight:400;line-height:100%">62</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%">Senior Group Executive Vice President</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%">Jonathan H. Wolk</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:10pt;font-weight:400;line-height:100%">61</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:10pt;font-weight:400;line-height:100%">Senior Executive Vice President and Chief Operating Officer</span></td></tr></table></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:400;line-height:120%">Sotirios J. Vahaviolos</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has been our Executive Chairman since August 10, 2017. Prior to being named Executive Chairman, Dr. Vahaviolos had been our Chairman and Chief Executive Officer since he founded Mistras in 1978 under the name Physical Acoustics Corporation and was also our President until June 1, 2016. Prior to founding the Company, Dr.&#160;Vahaviolos worked at AT&amp;T Bell Laboratories. Dr.&#160;Vahaviolos received a B.S. in Electrical Engineering and graduated first in his engineering class from Fairleigh Dickinson University and received Masters Degrees in Electrical Engineering and Philosophy and a Ph.D. (EE) from the Columbia University School of Engineering. During Dr.&#160;Vahaviolos&#8217; career in non-destructive testing, he has been elected Fellow of The Institute of Electrical and Electronics Engineers, a member of The American Society for Nondestructive Testing ("ASNT") where he served as its President from 1992-1993 and its Chairman from 1993-1994, a member of Acoustic Emission Working Group ("AEWG") and an honorary life member of the International Committee for Nondestructive Testing. Additionally, he was the recipient of ASNT&#8217;s Gold Medal in 2001 and AEWG&#8217;s Gold Medal in 2005. He was also one of the six founders of NDT Academia International in 2008 headquartered in Brescia,&#160;Italy.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dennis Bertolotti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> joined Mistras when Conam Inspection Services was acquired in 2003, where Mr.&#160;Bertolotti was a Vice President at the time of the acquisition. Since then, Mr. Bertolotti has had increasing levels of responsibility with Mistras, and became our President and Chief Executive Officer and Director, effective August 10, 2017. From June 1, 2016 to August 9, 2017, Mr. Bertolotti was our President and Chief Operating Officer. Mr.&#160;Bertolotti has been in the NDT business for over 40 years, and previously held ASNT Level III certifications and various American Petroleum Institute, or API, certifications, and received his Associate of Science degree in NDT from Moraine Valley Community College in 1983. Mr.&#160;Bertolotti has also received a Bachelor of Science and MBA from Otterbein College.</span></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><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Edward J. Prajzner</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> joined Mistras in January 2018 as our Senior Vice President, Chief Financial Officer and Treasurer becoming our Executive Vice President, Chief Financial Officer and Treasurer effective February 27, 2020. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to joining Mistras, Mr. Prajzner worked at CECO Environmental Corp., a global service provider to environmental, energy and filtration industries, and served as Chief Financial Officer and Secretary from 2014 to 2017, Vice President of Finance and Chief Accounting Officer from 2013 until his appointment as Chief Financial Officer in 2014, and Corporate Controller and Chief Accounting Officer from 2012 to 2013. Mr. Prajzner also served in senior finance roles at CDI Corporation (now AE Industrial Partners) and American Infrastructure (now Allan Myers). Mr. Prajzner began his career in public accounting at Ernst &amp; Young, received his B.S. in accountancy from Villanova University, his MBA in finance from Temple University and is a certified public accountant.</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:400;line-height:120%">Michael C. Keefe</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> joined Mistras in December&#160;2009. Prior to joining Mistras, Mr.&#160;Keefe worked at International Fight League, a then publicly-traded sports promotion company, from 2007 until 2009, in various executive positions. From 1990 until 2006, </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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr.&#160;Keefe served in various legal roles with Lucent Technologies and AT&amp;T, the last four years as Vice President, Corporate and Securities Law and Assistant Secretary. Mr.&#160;Keefe received a BS in Business Administration (Accounting) from Seton Hall University and a J.D. from Seton Hall University School of Law.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Michael J. Lange</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> joined Mistras when we acquired Quality Services Laboratories in November&#160;2000, and was elected a Director in 2003. Mr. Lange has held various executive level positions with Mistras, becoming Senior Executive Vice President, effective June 1, 2016. Mr.&#160;Lange is a well-recognized authority in Radiography and has held an ASNT Level&#160;III Certificate for almost 20&#160;years. Mr.&#160;Lange received an Associate of Science degree in NDT from the Spartan School of Aeronautics.</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:400;line-height:120%">Jonathan H. Wolk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> joined Mistras in November&#160;2013 and his active employment ended with the Company on February 8, 2023. During his employment at Mistras, Mr. Wolk served as Executive Vice President, Chief Financial Officer and Treasurer until August 10, 2017, when Mr. Wolk became Senior Executive Vice President and Chief Operating Officer. Mr. Wolk was also acting Chief Financial Officer from August 10, 2017 until the appointment of Mr. Prajzner on January 5, 2018. </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%">Our executive officers are appointed by, and serve at the discretion of, our board of directors. There are no family relationships among any of our directors or executive officers.</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%">Our Website and Available Information</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our website address is </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">www.mistrasgroup.com.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We file reports with the SEC, including Quarterly Reports on Form&#160;10-Q, Annual Reports on Form&#160;10-K, Current Reports on Form&#160;8-K and Proxy Statements. All of the materials we file with or furnish to the SEC are available free of charge on our website at http://investors.mistrasgroup.com/sec.cfm, as soon as reasonably practicable after having been electronically submitted to the SEC. Information contained on or connected to our website is not incorporated by reference into this Annual Report and should not be considered part of this Annual Report or any other filing with the SEC. All of our SEC filings are also available at the SEC&#8217;s website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">www.sec.gov</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In addition, materials we file with the SEC may be read and copied at the SEC&#8217;s Public Reference Room&#160;at 100 F Street, NE, Washington, DC 20549. The public may obtain information on the operation of the Public Reference Room&#160;by calling the SEC at 1-800-SEC-0330.</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%">&#160;</span></div><div id="iefc94230c50c456bba9211d74ea07bb7_16"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:700;line-height:120%">&#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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RISK FACTORS</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This section describes the major risks to us, our business and our common stock. You should carefully read and consider the risks described below, together with the other information contained in this Annual Report, including our financial statements and the notes thereto and &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; before making an investment decision. The statements contained in this section constitute cautionary statements under the Private Securities Litigation Reform Act of 1995. If any of these risks occur, our business, financial condition, results of operations and future growth prospects may be adversely affected. As a result, the trading price of our common stock would likely decline, and you may lose all or part of your investment. You should understand that it is not possible to predict or identify all risk factors that could impact us. For example, the COVID-19 pandemic has had a dramatic negative impact on the health of citizens of many countries, and resulted in major disruptions in economies and markets around the world, including our key markets. In addition, it is unclear what effects the war between Russia and Ukraine is likely to have on the world economy and certain of our target markets, including particularly the oil and gas market, in the near and long term. In addition, macroeconomic factors such as inflation, unemployment, and interest rates, amongst others, will impact our business. Accordingly, you should not consider the following to be a complete discussion of all risks and uncertainties pertaining to us and our common stock.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business</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%">Due to our dependency on customers in the oil and gas industry, we are susceptible to prolonged negative trends relating to this industry that could adversely affect our operating results.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers in the oil and gas industry have accounted for a substantial portion of our historical revenues. Specifically, they accounted for approximately 56%, 54%, and 54% of our revenues for the years ended December 31, 2022, 2021 and 2020, respectively. Although we have expanded our customer base into industries other than the oil and gas industry, we still receive a majority of our revenues from this industry. Our services are vital to the operators of plants, refineries, and pipelines, and we have expanded our services offerings, such as expanding our mechanical and in-line inspection services capabilities. However, economic slowdowns or low oil prices have, and could continue to, result in cutbacks in contracts for our services. In addition, low oil prices could depress the level of new exploration and construction, which would adversely affect our market opportunities. If the price of oil were to decrease, our revenues, profits and cash flows may be reduced. If the price of oil </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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reaches record, or near record levels as it did in 2022, we may experience delays or deferrals in performing inspection services to customers in the oil and gas industry. </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%">While we continue to expand our market presence in the aerospace, power generation and transmission, and the chemical processing industries, among others, these markets are also cyclical in nature and as such, are subject to economic downturns. In addition, it is unclear what effects the war between Russia and Ukraine is likely to have on the world economy and certain of our target markets, including particularly the oil and gas market, in the near and long term. </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%">We may be affected by climate change and market or regulatory responses to climate change </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%">Climate change could have a material adverse effect on our results of operations, financial condition, and liquidity. Restrictions on emissions, including those that have already been adopted and others that are expected to be adopted in the future, could affect our customers that (i) use commodities to produce energy, (ii) use significant amounts of fossil fuel to produce or deliver commodities, or (iii) manufacture or produce goods that consume significant amounts of fossil fuels or burn fossil fuels. Significant cost increases, government regulation, or changes of consumer preferences for goods or services relating to alternative sources of energy or emissions reductions could materially affect the markets we serve (including the oil and gas industry), which in turn could have a material adverse effect on our results of operations, financial condition and liquidity. Government incentives encouraging the use of alternative sources of energy also could affect certain of our customers and the markets we serve in an unpredictable manner. Any of these factors, individually or with one or more of the other factors, or other unforeseen impacts of climate change could have a material adverse effect on our results of operations, financial condition and liquidity.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our international operations are subject to risks relating to non-U.S. operations.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2022, 2021 and 2020, we generated approximately 29%, 30%, and 31% of our revenues outside the United States, respectively. In addition, our international operations as a percentage of our business may increase over time. Our primary operations outside the United States are in Canada, Germany, France, the United Kingdom, the Netherlands and Brazil. We also have operations in  Belgium, Greece and India. There are numerous risks inherent in doing business in international markets, including:</span></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="margin-bottom:8pt;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">fluctuations in currency exchange rates and interest rates;</span></div><div style="margin-bottom:8pt;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">varying regional and geopolitical business and economic conditions and demands;</span></div><div style="margin-bottom:8pt;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">compliance with applicable foreign regulations and licensing requirements, and U.S.&#160;laws and regulation with respect to conducting business in other countries, including export controls, sanctions, anti-terrorist and anti-bribery laws;</span></div><div style="margin-bottom:8pt;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 cost and uncertainty of obtaining data and creating solutions that are relevant to particular geographic markets;</span></div><div style="margin-bottom:8pt;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 need to provide sufficient levels of technical support in different locations;</span></div><div style="margin-bottom:8pt;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 complexity of maintaining effective policies and procedures in locations around the world;</span></div><div style="margin-bottom:8pt;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">political instability and civil unrest;</span></div><div style="margin-bottom:8pt;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">increased risk of hacking, malware or security breaches of our data and databases;</span></div><div style="margin-bottom:8pt;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">restrictions or limitations on outsourcing contracts or services abroad;</span></div><div style="margin-bottom:8pt;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">restrictions or limitations on the repatriation of funds, or tax consequences on the non-repatriation of overseas operationally generated funds;&#160;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">other potentially adverse tax consequences.</span></div><div style="text-indent:18pt"><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:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></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%">We expect to continue expanding and our success depends on how effectively we manage our growth.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we have not fully recovered to pre-COVID19 levels across all end markets in which we operate, we expect to grow in the scope of our operations over the long-term. To effectively manage our anticipated future growth, we must continue to implement and improve our managerial, operational, compliance, financial and reporting systems and capabilities, expand our facilities and continue to recruit and train additional qualified personnel. We expect that all these measures will require significant expenditures and will demand the attention of management. Failure to manage our growth effectively could lead us to over or under-invest in technology and operations, result in weaknesses in our infrastructure, systems, compliance programs or controls, and give rise to operational mistakes, the loss of business opportunities, the loss of employees and reduced productivity among remaining employees. Our anticipated growth could require significant capital expenditures and may divert financial resources from other projects, such as the development of new solutions. If our management is unable to effectively manage our anticipated growth, our expenses may increase more than expected, our profit margins may suffer, our revenues could decline or may grow more slowly than expected and we may be unable to implement our business strategy as anticipated.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operating results could be adversely affected by a reduction in business with our significant customers.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive a significant amount of revenues from a few customers. Taken as a group, our top ten customers were responsible for approximately 33%, 33%, and 32% of our revenues for the years ended December 31, 2022, 2021 and 2020, respectively. This concentration pertains almost exclusively to our Services segment, which accounted for  83%, 82% and 80% of our revenues for the years ended December 31, 2022, 2021 and 2020, respectively. These customers are primarily in the oil and gas sector. Generally, our customers do not have an obligation to make purchases from us and may stop ordering our products and services or may terminate existing orders or contracts at any time with little or no financial penalty. The loss of any of our significant customers, any substantial decline in sales to these customers or any significant change in the timing or volume of purchases by our significant customers could result in lower revenues and could harm our business, financial condition or results of operations. </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%">Our business, and the industries we currently serve, are currently subject to governmental regulation, and may become subject to modified or new government regulation that may negatively impact our ability to market our asset protection solutions.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to comply with various government regulations and licensing requirements. For example, the transportation and overnight storage of radioactive materials used in providing certain of our asset protection solutions such as radiography are subject to regulation under federal and state laws and licensing requirements. Our Services segment is currently licensed to handle radioactive materials by the U.S.&#160;Nuclear Regulatory Commission, more than 20 state regulatory agencies and the Canadian Nuclear Safety Commission. If we allegedly fail to comply with these regulations, we may be investigated and incur significant legal expenses associated with such investigations, and if we are found to have violated these regulations, we may be fined or lose one or more of our licenses or permits, which would prevent or restrict our ability to provide radiography services. In addition, while we are being investigated, we may be required to suspend work on the projects associated with our alleged noncompliance, resulting in loss of profits or customers, and damage to our reputation. Many of our customers have strict requirements concerning safety or loss time occurrences and if we are unable to meet these requirements it could result in lost revenues. In the future, governmental agencies may seek to change current regulations or impose additional regulations on our business. Any modified or new government regulation applicable to our current or future asset protection solutions may negatively impact the marketing and provision of those solutions and increase our costs of providing these solutions and have a corresponding adverse effect on our margins.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, greenhouse gases that result from human activities, including burning of fossil fuels, have been the focus of increased scientific and political scrutiny and are being subjected to various legal requirements. International agreements, national laws, state laws and various regulatory schemes limit or otherwise regulate emissions of greenhouse gases, and additional restrictions are under consideration by different governmental entities. We derive a significant amount of revenues and profits from such industries, including oil and gas, power generation and transmission, and chemicals processing. Such regulations could negatively impact our customers, which could negatively impact the market for the services and products we provide. This could materially adversely affect our business, financial condition, results of operations and cash flows.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on certification of our NDT solutions by industry standards-setting bodies. We and/or our subsidiaries currently have International Organization for Standardization (ISO) 9001:2008 certification,&#160;ISO 14001:2004 certification and OHSAS 18001:2007 certification. In addition, we currently have Nadcap (formerly National Aerospace and Defense Contractors Accreditation Program) and similar certifications for certain of our locations. We continually review our NDT solutions for compliance with the requirements of industry specification standards and the Nadcap special processes quality requirements. </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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">However, if we fail to maintain our ISO, Nadcap or other certifications, our business may be harmed because our customers generally require that we have these certifications before they purchase our NDT solutions.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">An accident or incident involving our asset protection solutions could expose us to claims, harm our reputation and adversely affect our ability to compete for business and, as a result, harm our operating performance.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We could be exposed to liabilities arising out of the solutions we provide. For instance, we furnish the results of our testing and inspections for use by our customers in their assessment of their assets, facilities, plants and other structures. If such results were to be incorrect or incomplete, as a result of, for instance, poorly designed inspections, malfunctioning testing equipment or our employees&#8217; failure to adequately test or properly record data, we could be subject to claims. Further, if an accident or incident involving a structure we tested occurs and causes personal injuries or property damage, such as the collapse of a bridge or an explosion in a facility, and particularly if these injuries or damages could have been prevented by our customers had we provided them with correct or complete results, we would likely face significant claims relating to personal injury, property damage or other losses. Even if our results are correct and complete, we may face claims for such injuries or damage simply because we tested the structure or facility in question. In addition, during the course of a single engagement, such as the inspection of a pipeline, we often perform tests on thousands of welds. Even if the accuracy of only a small number of these test results are questioned, a customer may attempt to refuse payment for the entire project. While we do have insurance, our insurance coverage does not cover non-payment by customers and may not be adequate to cover the damages from any of the prior referenced claims, forcing us to bear these uninsured damages directly, which could harm our operating results and may result in additional expenses and possible loss of revenues. An accident or incident for which we are found partially or fully responsible, even if fully insured, or even an incident at a customer or site for which we provide services although we were found not to be responsible, may also result in negative publicity, which would harm our reputation among our customers and the public, cause us to lose existing and future contracts or make it more difficult for us to compete effectively, thereby significantly harming our operating performance. In addition, the occurrence of an accident or incident might also make it more expensive or extremely difficult for us to insure against similar events in the future.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Many of the sites at which we work are inherently dangerous workplaces.&#160;If we fail to maintain a safe work environment, we may incur losses and lose business.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our customers, particularly in the oil and gas and chemical industries, require their inspectors and other contractors working at their facilities to have good safety records because of the inherent danger at these sites.&#160;If our employees are injured at the work place, we could incur costs for the injuries and lost productivity. In addition, safety records are impacted by the number and amount of workplace incidents involving a contractor&#8217;s employees. If our safety record is not within the levels required by our customers, or compares unfavorably to our competitors, we could lose business, be prevented from working at certain facilities or suffer other adverse consequences, all of which could negatively impact our business, revenues, reputation and profitability.</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%">If our software or system produces inaccurate information or are incompatible with the systems used by our customers and</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%">make us unable to successfully provide our solutions, it could lead to a loss of revenues and customers.</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%">Our software and systems are complex and, accordingly, may contain undetected errors or failures. Software or system defects or inaccurate data may cause incorrect recording, reporting or display of information related to our asset protection solutions. Any such failures, defects and inaccurate data may prevent us from successfully providing our asset protection solutions, which could result in lost revenues. Software or system defects or inaccurate data may lead to customer dissatisfaction and could cause our customers to seek to hold us liable for any damages incurred. As a result, we could lose customers, our reputation may be harmed and our financial condition and results of operations could be materially adversely affected.</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 currently serve a commercial, and industrial customer base that uses a wide variety of constantly changing hardware, software solutions and operating systems. Our asset protection solutions need to interface with these systems in order to gather and assess data. Our business depends on the following factors, among others:</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">our ability to integrate our technology with new and existing hardware and software systems, of either Mistras or a customer;</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">our ability to anticipate and support new standards, especially internet-based standards; 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">our ability to integrate additional software modules under development by either us or a customer, with our existing technology and operational processes.</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%">If we are unable to adequately address any of these factors, our results of operations and prospects for growth and profitability</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">would be adversely impacted.</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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></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%">If we are unable to attract and retain a sufficient number of trained certified technicians, engineers and scientists at competitive wages, changes in laws and other labor issues could materially affect our financial performance.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our success depends, in part, upon our ability to attract, develop and retain a sufficient number of trained certified technicians, engineers and scientists at competitive wages. The demand for such employees fluctuates as the demand for NDT and inspection services fluctuates. When the demand for qualified technicians increases, we will often experience increased labor costs, which we may not recover in the amounts we can charge our customers. The markets for our products and services require us to use personnel trained and certified in accordance with standards set by domestic or international standard-setting bodies, such as the American Society of Non-Destructive Testing or the API. Because of the limited supply of these certified technicians, we expend substantial resources maintaining in-house training and certification programs. If we fail to attract sufficient new personnel or fail to motivate and retain our current personnel, our ability to perform under existing contracts and orders or to pursue new business may be harmed, preventing us from growing our business or causing us to lose customers and revenues, and the costs of performing such contracts and orders may increase, which would likely reduce our margins.</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%">In addition, if our costs of labor or related costs increase for other reasons or if new or revised labor laws, rules or regulations or healthcare laws are adopted or implemented that further increase our labor costs, our financial performance could be materially adversely affected.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We operate in competitive markets and if we are unable to compete successfully, we could lose market share and revenues and our margins could decline.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We face strong competition from NDT and a variety of niche asset protection providers, both larger and smaller than we are. Some of our competitors have greater financial resources than we do and could focus their substantial financial resources to develop a competing business model or develop products or services that are more attractive to potential customers than what we offer. Some of our competitors are business units of companies substantially larger than us and could attempt to combine asset protection solutions into an integrated offering to customers who already purchase other types of products or services from them. Our competitors may offer asset protection solutions at lower prices than ours in order to attempt to gain market share. Smaller niche competitors with small customer bases could be aggressive in their pricing in order to retain customers. These competitive factors could reduce our market share, revenues and profits.</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%">The success of our businesses depends, in part, on our ability to develop new asset protection solutions, increase the functionality of our current offerings and meet the needs and demands of our customers.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for asset protection solutions is impacted by technological change, uncertain product lifecycles, shifts in customer demands and evolving industry standards and regulations. If we fail to execute effective business strategies, or fail to successfully develop and market new asset protection solutions that comply with present or emerging industry regulations and technology standards, our competitive standing and results could suffer. Also, new regulations or technology standards could increase our cost of doing business.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, our customers have requested greater value and functionality in our solutions. As part of our strategy to enhance our asset protection solutions and grow our business, we continue to make investments in the research and development of new technologies, inspection tools and methodologies. We believe our future success will depend, in part, on our ability to continue to design new, competitive and broader asset protection solutions, enhance our current solutions and provide new, value-added services. Many traditional NDT and inspection services are subject to price competition by our customers. Accordingly, the need to demonstrate our value-added services is becoming more important. Developing new solutions will require continued investment, and we may experience unforeseen technological or operational challenges. In addition, our asset protection software is complex and can be expensive to develop, and new software and software enhancements can require long development and testing periods. If we are unable to develop new asset protection solutions or enhancements that meet market demands on a timely basis, including against possible alternative products developed and marketed by our competitors, we may experience a loss of customers or otherwise be likely to lose opportunities to earn revenues and to gain customers or access to markets, and our business and results of operations will be adversely affected.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Even if we develop new solutions, if our customers, or potential customers, do not see the value our solutions have over competing products and services, our operating results could be adversely impacted. In addition, because the asset protection solutions industry is evolving, we could lose insight into trends that may be emerging, which would further harm our competitive position by making it difficult to predict and respond to customer needs. If the market for our asset protection solutions does not continue to develop, our ability to grow our business would be limited and we might not be able to maintain </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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">profitability. If we cannot convince our customers of the advantages and value of our advanced NDT services, we could lose large contracts or suffer lower profit margin.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The seasonal nature of our business reduces our revenues and profitability in the winter and summer and related cash flows.</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%">Our business is seasonal. The fall and spring revenues are typically higher than our revenues in the winter and summer because demand for our asset protection solutions from the oil and gas as well as the fossil and nuclear power industries increases during their non-peak production periods. For instance, U.S. refineries&#8217; non-peak periods are generally in the fall, when they are retooling to produce more heating oil for winter, and in the spring, when they are retooling to produce more gasoline for summer. As a result of these trends, we generally have reduced cash flows in the fall and spring, as collections of receivables lag behind revenues, normally requiring us to increase our borrowings under our credit agreement. In addition, most of our operating expenses, such as employee compensation and property rental expense, are relatively fixed over the short term. Moreover, our spending levels are based in part on our expectations regarding future revenues. As a result, if revenues for a particular quarter are below expectations, we may not be able to proportionately reduce operating expenses for that quarter. We expect that the impact of seasonality will continue.</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%">Our credit agreement contains financial and operating restrictions that may limit our access to credit. If we fail to comply with financial or other covenants in our credit agreement, we may be required to repay indebtedness to our existing lenders, which may harm our liquidity.</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%">Our credit agreement contains financial covenants that require us to maintain compliance with specified financial ratios. If we</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fail to comply with these covenants, the lenders could prevent us from borrowing under our credit agreement, require us to pay</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">all amounts outstanding, require that we cash collateralize letters of credit issued under the credit agreement and restrict us from</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">making acquisitions. If the maturity of our indebtedness is accelerated, we then may not have sufficient funds available for</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">repayment or the ability to borrow or obtain sufficient funds to replace the accelerated indebtedness on terms acceptable to us,</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or at all. We believe that it is probable, based on the New Credit Agreement (as defined herein), that we will be able to comply</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with the financial covenants in our credit agreement and that sufficient credit remains available under the credit agreement to</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">meet our liquidity needs. However, due to the uncertainties being caused by the significant volatility in oil prices and volatility</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the aerospace production, such matters cannot be predicted with certainty.</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%">Our current credit agreement also imposes restrictions on our ability to engage in certain activities, such as creating liens,</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">making certain investments, incurring more debt, disposing of certain property, paying dividends and making distributions and</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">entering into a new line of business. While these restrictions have not impeded our business operations to date, if our plans</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">change, these restrictions could be burdensome or require that we pay fees to have the restrictions waived. In addition, due to</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our current debt levels and restrictions related to the debt covenants in our credit facility, we do not expect to make any</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">acquisitions in 2023 other than small acquisitions with the banks&#8217; approval.</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%">We face risks regarding our information technology and security.</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%">Significant disruptions of our information technology systems or breaches of information security could adversely affect our</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">business. We rely upon information technology systems to operate many parts of our business. We routinely collect, store and</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">transmit large amounts of sensitive or confidential information, including data from the results of our testing and inspections.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We deploy and operate various technical and procedural controls to maintain the confidentiality and integrity of such sensitive</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or confidential information. Furthermore, as we automate more of our inspection process and procedures, including through the</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">use of MISTRAS Digital, we become more vulnerable to security breaches and other system disruptions. In addition, we rely on</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">third parties for significant elements of our information technology infrastructure and, as a result, we are managing many</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">independent vendor relationships with third parties who may or could have access to our confidential information. The size and</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">complexity of our information technology and information security systems, and those of our third-party vendors with whom we contract (and the large amounts of confidential information that is present on them), make such systems potentially vulnerable to service interruptions or to security breaches from inadvertent or intentional actions by our employees or vendors, or from attacks by malicious third parties. Such attacks are of ever-increasing levels of sophistication and expertise, including organized criminal groups, &#8220;hacktivists&#8221; and others. Due to the nature of some of these attacks, there is a risk that they may remain undetected for a period of time. While we have invested in the protection of data and information technology, there can be no assurance that our efforts will prevent service interruptions or security breaches. Any such interruption or breach of our systems could adversely affect our business operations and/or result in the loss of critical or sensitive confidential information, and could result in financial, legal, business and reputational harm to us. We maintain cyber liability insurance. However, this insurance may not be sufficient to cover the financial, legal, business or reputational losses that may result from an interruption or breach of our systems. The occurrence or perception of security breaches in connection with our asset protection solutions or </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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our customers&#8217; concerns about internet security or the security of our solutions, whether warranted or not, would likely harm our reputation and business, inhibit market acceptance of our asset protection solutions and cause us to lose customers, any of</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which would harm our financial condition and results of 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%">In addition, much of our computer and communications hardware is located at a single facility. We have a back-up data-center</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and storage in a different geographic area. Should a natural disaster or some other event occur that damages our primary data</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">center or significantly disrupts its operation, such as human error, fire, flood, power loss, telecommunications failure, break-ins,</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">terrorist attacks, acts of war and similar events, we could suffer temporary interruption of key functions and capabilities before</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the back-up facility is fully operational.</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%">Events such as natural disasters, industrial accidents, epidemics, pandemics, war and acts of terrorism, and adverse weather</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%">conditions could disrupt our business or the business of our customers, which could significantly harm our operations, financial results and cash flow.</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%">Our operations and those of our customers are susceptible to the occurrence of catastrophic events outside our control, which</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">may include events like epidemics, pandemics and other health crises, severe weather conditions, industrial accidents, and acts</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of war and terrorism, to name a few. We continue to actively monitor the war between Russia and Ukraine and the sanctions</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">imposed upon Russia in order to assess impacts to our customers and our operations. At this time, we do not believe there is a</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">material impact on our operations, however the future impact of the conflict, and additional sanctions imposed, are uncertain.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any such events could cause a serious business disruption that reduces our customers&#8217; need or interest in purchasing our asset</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">protection solutions. In the past, such events have resulted in order cancellations and delays because customer equipment,</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">facilities or operations have been damaged, or are not then operational or available. A large portion of our customer base has</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operations in the Gulf of Mexico, which is subject to hurricanes and tropical storms. Hurricane-related disruptions to our</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">customers&#8217; operations have adversely affected our revenues in the past. Such events in the future may result in substantial delays in the provision of solutions to our customers and the loss of valuable equipment. In addition, our results can be adversely impacted by severe winter weather conditions, which can result in lost workdays and temporary closures of customer facilities or outdoor projects.</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%">In addition, these events could disrupt commodity prices or financial markets or have other negative macroeconomic impacts,</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">such as the on-going war between Ukraine and Russia, which could harm our business.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our long-term growth strategy may include acquisitions. We may not be able to identify suitable acquisition candidates or integrate acquired businesses successfully, which may adversely impact our results. Furthermore, acquisitions that we have completed or may complete in the future could expose us to a number of unanticipated operational and financial risks.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant factor in our growth over the years has been based upon our ability to make acquisitions and successfully integrate these acquired businesses.&#160;We have used acquisitions both to expand into new markets and to enhance our position in existing markets.&#160;This strategy has provided us with many benefits and has helped fuel our growth, but also carries with it many risks.&#160; We have not made a material acquisition in the past four years, and we do not expect to make material acquisitions in 2023. Non-U.S. acquisitions provide the potential for greater exposure to risks associated with international operations.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a significant amount of goodwill and other intangible assets on our balance sheet from our acquisitions.&#160;If our acquisitions do not perform as planned and we do not realize the benefits and profitability we expect, we could incur significant write-downs and impairment charges to our earnings due to the impairment of the goodwill and other intangible assets we have acquired or acquire in the future. </span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Common Stock</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A significant stockholder has significant influence over the direction of our business. The concentrated ownership of our common stock may prevent other stockholders from influencing significant corporate decisions.</span></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><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dr.&#160;Sotirios J. Vahaviolos, our founder and Executive Chairman, owns </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately 6% of our outstanding common stock, his three adult children own an additional 6%, in the aggregate, and a grantor retained annuity trust he created, for which his daughter is the sole trustee, owns approximately 23%. As a result, Dr.&#160;Vahaviolos and his family have significant control over our Company and have the ability to exert substantial influence over all matters requiring approval by our shareholders, including the election and removal of directors, amendments to our certificate of incorporation, and any proposed merger, consolidation or sale of all or substantially all of our assets and other corporate transactions. This concentration of ownership could be disadvantageous to other shareholders with differing interests from Dr.&#160;Vahaviolos and his family.</span></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:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></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%">We currently have no plans to pay dividends on our common stock.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not declared or paid any cash dividends on our common stock to date, and we do not anticipate declaring or paying any dividends on our common stock in the foreseeable future.&#160;To the extent we do not pay dividends on our common stock, investors must look solely to stock appreciation for a return on their investment.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shares eligible for future sale may cause the market price for our common stock to decline even if our business is doing well.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future sales by us or by our existing stockholders of substantial amounts of our common stock in the public market, or the perception that these sales may occur, could cause the market price of our </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">common stock to decline. This could also impair our ability to raise additional capital in the future through the sale of our equity securities. We cann</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ot predict the size of future issuances of our common stock or the effect, if any, that future sales and issuances of shares of our common stock, or the perception of such sales or issuances, would have on the market price of our common stock. We currently have approximately 170 million shares of common stock available for issuance.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provisions of our charter, bylaws and of Delaware law could discourage, delay or prevent a change of control of our company, which may adversely affect the market price of our common stock.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain provisions of our certificate of incorporation and bylaws could discourage, delay or prevent a merger, acquisition, or other change of control that stockholders may consider favorable, including transactions in which our stockholders might otherwise receive a premium for their shares. These provisions also could limit the price that investors might be willing to pay in the future for shares of our common stock, thereby depressing the market price of our common stock. Stockholders who wish to participate in these transactions may not have the opportunity to do so. Furthermore, these provisions could prevent or frustrate attempts by our stockholders to replace or remove our management. These provisions:</span></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="margin-bottom:8pt;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">allow the authorized number of directors to be changed only by resolution of our board of directors;</span></div><div style="margin-bottom:8pt;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">require that vacancies on the board of directors, including newly created directorships, be filled only by a majority vote of directors then in office;</span></div><div style="margin-bottom:8pt;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">authorize our board of directors to issue, without stockholder approval, preferred stock that, if issued, could operate as a &#8220;poison pill&#8221; to dilute the stock ownership of a potential hostile acquirer to prevent an acquisition that is not approved by our board of directors;</span></div><div style="margin-bottom:8pt;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">require that stockholder actions must be effected at a duly called stockholder meeting by prohibiting stockholder action by written consent;</span></div><div style="margin-bottom:8pt;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">prohibit cumulative voting in the election of directors, which may otherwise allow holders of less than a majority of stock to elect some directors;&#160;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">establish advance notice requirements for stockholder nominations to our board of directors or for stockholder proposals that can be acted on at stockholder meetings and limit the right to call special meetings of stockholders to the Chairman of our board, our Chief Executive Officer, our board of directors acting pursuant to a resolution adopted by a majority of directors or our Secretary upon the written request of stockholders entitled to cast not less than 35% of all the votes entitled to be cast at such meeting.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, because we are incorporated in Delaware, we are governed by the provisions of Section&#160;203 of the Delaware General Corporation Law, which may, unless certain criteria are met, prohibit large stockholders, in particular those owning 15% or more of our outstanding voting stock, from merging or combining with us for a prescribed period of time.</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%">General Risk Factors</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%">Our stock price could fluctuate for numerous reasons, including variations in our results.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our quarterly operating results have fluctuated in the past and may do so in the future. Accordingly, we believe that</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">period-to-period comparisons of our results of operations may be the best indicators of our business. You should not rely upon</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the results of one quarter as an indication of future performance. Our revenues and operating results may fall below the expectations of securities analysts or investors in any future period. Our failure to meet these expectations may cause the market price of our common stock to decline, perhaps substantially. Our quarterly revenues and operating results may vary depending on a number of factors, including those listed previously under &#8220;&#8212;Risks Related to Our Business.&#8221; In addition, the price of our</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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">common stock is subject to general economic, market, industry, and competitive conditions, the risk factors discussed herein</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and numerous other conditions outside of our control.</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-style:italic;font-weight:700;line-height:120%">The COVID-19 pandemic has adversely affected our business and operations and may continue to do so in the future.</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%">Throughout 2022, conditions continued to improve and subside related to the COVID-19 coronavirus (COVID-19) pandemic in domestic and international markets and operations began approaching pre-pandemic levels of activity. </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%">While we recovered during 2022 from most of the negative effects of the COVID-19 pandemic on our business and operations, we are unable to predict the nature or duration of the COVID-19 pandemic and the effect the pandemic will have on our business, financial condition, liquidity, cash flow and results of operations in the future. If the pandemic re-emerges, or another similar outbreak occurs, longer or in a manner more adverse that expected, or has a greater adverse impact on our customers, our financial conditions could be adversely impacted and we may encounter difficulties meeting the financial covenants in our credit agreement.</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%">Deteriorations in economic conditions in certain markets or other factors may cause us to recognize impairment charges for our goodwill.</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%">While we significantly recovered during 2022, future deterioration in industry or economic conditions in which we operate, including disruptions in Europe or elsewhere as a result of the war between Russia and Ukraine, disruptions to our business, not effectively integrating acquired businesses, or other factors, may cause impairment charges to our goodwill in future periods. </span></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><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 subject to privacy and data security/protection laws in the jurisdictions in which we operate and may be exposed to substantial costs and liabilities associated with such laws and regulations.</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 regulatory environment surrounding information security and privacy is increasingly demanding, with frequent imposition of new and changing requirements. The European Union's General Data Protection Regulation (&#8220;GDPR&#8221;), which became effective in May 2018, imposed significant new requirements on how companies process and transfer personal data, as well as significant fines for non-compliance. In addition to GDPR, many states in the U.S. and provinces in Canada have enacted, or are considering, data privacy requirements similar to GDPR, and thus we will need to ensure our procedures comply with these various state and provincial laws. Compliance with changes in privacy and information security laws and standards may result in significant expense due to increased investment in technology and the development of new operational processes, which could have a material adverse effect on our financial condition and results of operations. In addition, the payment of potentially significant fines or penalties in the event of a breach of privacy and information security laws, as well as the negative publicity associated with such a breach, could damage our reputation and adversely impact product demand and customer relationships.</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%">If we lose key members of our senior management team upon whom we are dependent, we may be less effective in managing our operations and may have more difficulty achieving our strategic objectives.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success depends to a considerable degree upon the availability, contributions, vision, skills, experience and effort of our senior management team. We have in place various compensation programs, such as an annual cash incentive program, equity incentive program and a severance policy, each designed to incentivize and retain our key senior managers. At this time, we do not have any reason to believe that we may lose the services of any of these key persons in the foreseeable future and we believe our compensation programs will help us retain these individuals. However, an unplanned loss or interruption of the service of numerous key members of our senior management team could harm our business, financial condition and results of operations and could significantly reduce our ability to manage our operations and implement our strategy.</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%">Intellectual property may impact our business and results of operations.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to compete effectively depends in part upon the maintenance and protection of the intellectual property related to our asset protection solutions. Patent protection is unavailable for certain aspects of the technology and operational processes important to our business and any patent or patent applications, trademarks or copyrights held by us or to be issued to us, may not adequately protect us. To date, we have relied principally on copyright, trademark and trade secrecy laws, as well as confidentiality agreements and licensing arrangements, and more recently, patent protection, to establish and protect our intellectual property. However, we have not obtained confidentiality agreements from all our customers.&#160;Although we obligate our employees to confidentiality, we cannot be certain that these obligations will be honored or enforceable in all circumstances.</span></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:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></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%">We may require additional capital to support business growth, which might not be available.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to continue making investments to support our business growth and may require additional funds to respond to business challenges or opportunities, including the need to develop new, or enhance our current, asset protection solutions, enhance our operating infrastructure or acquire businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we raise additional funds through further issuances of equity or convertible debt securities, our current stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Our current credit facility meets our current needs, except that due to our current debt levels, the facility limits our ability to make acquisitions without the banks' approval until our debt ratio improves. If we were to secure other debt financing in the future, it could involve restrictive covenants relating to our capital-raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. In addition, no assurance can be given that adequate or acceptable financing will be available to us, in which case we may not be able to grow our business, including through acquisitions, or respond to business challenges.</span></div><div style="text-indent:18pt"><span><br/></span></div><div id="iefc94230c50c456bba9211d74ea07bb7_19"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1B.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:700;line-height:120%">&#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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNRESOLVED STAFF COMMENTS</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></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 id="iefc94230c50c456bba9211d74ea07bb7_22"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:700;line-height:120%">&#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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PROPERTIES</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, we operated approximately 120 facilities in 11 countries, with our corporate headquarters located in Princeton Junction, New Jersey. Our headquarters in Princeton Junction is our primary location, where most of our manufacturing and research and development is conducted. While we lease most of our facilities, as of December&#160;31, 2022, we owned properties located in Monroe, North Carolina; Trainer, Pennsylvania; LaPorte, Texas; Burlington, Washington; Evanston, Wyoming; and Jonquiere, Quebec, Canada. Our Services segment utilizes approximately 80 facilities throughout North America (including Canada and Mexico). Our Products and Systems segment&#8217;s primary location is in our Princeton Junction, NJ facility. Our International segment has approximately 40 facilities including locations in Belgium, Brazil, France, Germany, Greece,&#160;India, the Netherlands and the United Kingdom. We believe that all of our facilities are well maintained and are suitable and adequate for the foreseeable future.</span></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 id="iefc94230c50c456bba9211d74ea07bb7_25"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:700;line-height:120%">&#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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LEGAL PROCEEDINGS</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to periodic legal proceedings, investigations and claims that arise in the ordinary course of business. See &#8220;Legal Proceedings and Government Investigations - Litigation and Commercial Claims&#8221; in Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">18-Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our audited consolidated financial statements contained in Item 8 of this Annual Report for a description of legal proceedings involving us and our business, which is incorporated herein by reference.</span></div><div><span><br/></span></div><div><span><br/></span></div><div id="iefc94230c50c456bba9211d74ea07bb7_28"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:700;line-height:120%">&#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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MINE SAFETY DISCLOSURES</span></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><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="iefc94230c50c456bba9211d74ea07bb7_31"></div><div><span><br/></span></div><div id="iefc94230c50c456bba9211d74ea07bb7_34"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:700;line-height:120%">&#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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASE OF EQUITY SECURITIES</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market for Common Stock</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock currently trades on the New York Stock Exchange under the ticker symbol &#8220;MG.&#8221; </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%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Holders of Record</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;10, 2023, there were 10 holders of record of our common stock. The number of record holders was determined from the records of our transfer agent and does not include beneficial owners of common stock whose shares are held in the names of various security brokers, dealers, and registered clearing agencies. The transfer agent of our common stock is American Stock Transfer&#160;&amp; Trust Company, 6201 15th&#160;Avenue, Brooklyn, New York 11219.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</span></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:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No cash dividends have been paid on our Common Stock to date. We currently intend to retain our future earnings, if any, to finance the expansion of our business and do not expect to pay any cash dividends in the foreseeable future.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchases of Equity Securities</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following sets forth the shares of our common stock we acquired during the fourth quarter of 2022. All purchases were effected pursuant to the surrender of shares by employees to satisfy minimum tax withholding obligations in connection with the vesting of restricted stock units.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:16.599%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.696%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.290%"></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%">Month&#160;Ending</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%">Total&#160;Number&#160;of&#160;Shares&#160;(or<br/>Units)&#160;Purchased</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%">Average&#160;Price&#160;Paid&#160;per<br/>Share&#160;(or&#160;Unit)</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 Number of Shares Purchased as Part of a Publicly Announced Plans or Programs</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%">Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">October 31, 2022</span></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%">22,166&#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%">4.78&#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;border-top:1pt solid #000000;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%">&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">&#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></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%">November 30, 2022</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%">&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">December 31, 2022</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,227&#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%">4.93&#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 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></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div id="iefc94230c50c456bba9211d74ea07bb7_37"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">`ITEM 6.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:700;line-height:120%">&#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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> [RESERVED]</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><div id="iefc94230c50c456bba9211d74ea07bb7_40"></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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 7.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:700;line-height:120%">&#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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following Management&#8217;s Discussion and Analysis (this &#8220;MD&amp;A&#8221;) provides a discussion of our results of operations and financial position for the year ended December&#160;31, 2022. This section generally discusses 2022 and 2021 items and year-to-year comparisons between 2022 and 2021. Discussions of 2020 items and year-to-year comparisons between 2021 and 2020 is included in Part II&#8211;Item 7, Management's Discussion and Analysis of Financial Condition and Results of Operations of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 filed with the SEC on March 14, 2022, which discussion is incorporated herein by reference. This MD&amp;A should be read together with our audited consolidated financial statements and related notes included in Item 8 in this Annual Report. Unless otherwise specified or the context otherwise requires, &#8220;Mistras,&#8221; "MISTRAS," the "Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our&#8221; refer to Mistras Group,&#160;Inc. and its consolidated subsidiaries. This MD&amp;A includes the following sections:</span></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="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">Forward-Looking Statements</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">COVID-19 Update</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">Overview</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">Note about Non-GAAP Measures</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">Consolidated Results of Operations</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">Liquidity and Capital Resources</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">Critical Accounting Estimates</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">Recent Accounting Pronouncements</span></div><div><span><br/></span></div><div id="iefc94230c50c456bba9211d74ea07bb7_43"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Forward-Looking Statements</span></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><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&#160;10-K, including this MD&amp;A, contains forward-looking statements within the meaning of Section&#160;27A of the Securities Act and Section&#160;21E of the Exchange Act. Such forward-looking statements include those that express plans, anticipation, intent, contingency, goals, targets or future development and/or otherwise are not statements of historical fact. These forward-looking statements are based on our current expectations and projections about future events and they are subject to risks and uncertainties known and unknown that could cause actual results and developments to differ materially from those expressed or implied in such statements. See &#8220;Forward-Looking Statements&#8221; at the beginning of Item 1 of this Annual Report.</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%">COVID-19 and Other Updates</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:112%">While our business and operations were negatively impacted the past several years by the COVID-19 pandemic, at the time of this Annual Report, the effects of the COVID-19 pandemic have to a large degree subsided, and we have begun approaching pre-pandemic levels of activity in certain end markets, particularly oil and gas.  </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:112%">We are currently unable to predict with certainty the effect that inflationary pressures and the Russian-Ukrainian war may have on our business, results of operations or liquidity or in other ways which we cannot yet determine. To date, our European operations have experienced increased costs associated with higher energy costs, among others, due in part to the on-going war. We will continue to monitor market conditions and respond accordingly.</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%">&#160;</span></div><div id="iefc94230c50c456bba9211d74ea07bb7_46"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Overview</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 are a leading "one source" multinational provider of integrated technology-enabled asset protection solutions, helping to maximize the safety and operational uptime for civilization&#8217;s most critical industrial and civil assets.</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%">Backed by an innovative, data-driven asset protection portfolio, proprietary technologies, and decades-long legacy of industry leadership, we help clients with asset-intensive infrastructure in the oil and gas, aerospace and defense, industrials, power generation and transmission (including alternative and renewable energy), other process industries and infrastructure, research and engineering and other industries towards achieving and maintaining operational excellence. By supporting these organizations that help fuel our vehicles and power our society; inspecting components that are trusted for commercial, defense, and space craft; and building real-time monitoring systems to help avoid catastrophic incidents, we help the world at large.</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 enhance value for our clients by integrating asset protection throughout supply chains and centralizing integrity data through a suite of Industrial Internet of Things ("IIoT")-connected digital software and monitoring solutions, including </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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OneSuite, which serves as an ecosystem platform, pulling together all of our software and data services capabilities, for the benefit of our customers. </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%">Our core capabilities also include NDT field inspections enhanced by advanced robotics, laboratory quality control and assurance testing, sensing technologies and NDT equipment, asset and mechanical integrity engineering services, and light mechanical maintenance and access services.</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%">Our operations consist of three reportable segments: Services,&#160;International, and Products and Systems.</span></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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provides asset protection solutions predominantly in North America, with the largest concentration in the United States, followed by Canada, consisting primarily of NDT, inspection, mechanical and engineering services that are used to evaluate the structural integrity and reliability of critical energy, industrial and public infrastructure and commercial aerospace components. This segment includes data services revenue derived from the selling of licenses and analyzing and synthesizing customer data through our OneSuite platform, field operations revenue derived from work performed in the field at customer locations, and shop revenue derived from operations designing, building, and customizing products in our laboratories for our customers. PCMS software and pipeline related software and data analysis solutions are included in this segment.</span></div><div style="padding-left:36pt"><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-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">International</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> offers services, products and systems similar to those of the other segments to select markets within Europe, the Middle East, Africa, Asia and South America, but not to customers in China and South Korea, which are served by the Products and Systems segment. This segment includes data services revenue derived from the selling of licenses and analyzing and synthesizing customer data through our OneSuite platform, field operations revenue derived from work performed in the field at customer locations, and shop revenue derived from operations designing, building, and customizing products in our laboratories for our customers, in the specified non-US regions.</span></div><div style="padding-left:36pt"><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-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Products and Systems</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> designs, manufactures, sells, installs and services our asset protection products and systems, including equipment and instrumentation, predominantly in the United States.</span></div><div style="padding-left:36pt"><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%">Given the role our solutions play in enhancing the safe and efficient operation of infrastructure, we have historically provided a majority of our solutions to our customers on a regular, recurring basis. We perform these services largely at our customers&#8217; facilities, while primarily servicing our aerospace customers at our network of state-of-the-art, in-house laboratories. These solutions typically include NDT and inspection services, and can also include a wide range of mechanical services, including heat tracing, pre-inspection insulation stripping, coating applications, re-insulation, engineering assessments and long-term condition-monitoring. Under this business model, many customers outsource their inspection to us on a &#8220;run and maintain&#8221; basis. We have established long-term relationships as a critical solutions provider to many of the leading companies with asset-intensive infrastructure in our target markets. These markets include companies in the oil and gas, aerospace and defense, industrials, power generation and transmission (including alternative and renewable energy), other process industries and infrastructure, research and engineering and other industries.</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 focused on providing our advanced asset protection solutions to our customers using proprietary, technology-enabled software and testing instruments, including those developed by our Products and Systems segment. We have made numerous acquisitions in an effort to grow our base of experienced, certified personnel, expand our service lines and technical capabilities, increase our geographical reach, complement our existing offerings, and leverage our fixed costs. We have increased our capabilities and the size of our customer base through the development of applied technologies and managed support services, organic growth and the integration of acquired companies. These acquisitions have provided us with additional service lines, technologies, resources and customers which we believe enhance our advantages over our competition.</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 believe long-term growth can be realized in our target markets. Our level of business and financial results are impacted by world-wide macro- and micro-economic conditions generally, as well as those within our target markets. Among other things, we expect the timing of our oil and gas customers' inspection spend to be impacted by oil price fluctuations. </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 continued providing our customers with an innovative asset protection software ecosystem through our MISTRAS OneSuite platform. The software platform offers functions of our popular software and services brands as integrated apps on a cloud environment. OneSuite serves as a single access portal for customers' data activities and provides access to 90 plus applications being offered on one centralized platform. </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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have continued to develop new technologies to provide monitoring of wind blade integrity through our Sensoria tool. Sensoria helps provide real-time monitoring and damage detection of wind turbine blades and allows our customers to maximize uptime, performance and safety of wind turbine blades. This tool provides additional growth and expansion of our capabilities to serve both new and existing wind turbines and greatly enhances our product offerings within the renewable energy industry.</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%">2022 Developments</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%">Throughout 2022, conditions have continued to improve related to the COVID-19 coronavirus (COVID-19) pandemic in domestic and international markets and operations are approaching pre-pandemic levels of activity.</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 eliminated substantially all of the cost reduction initiatives undertaken in 2020, including re-installing the savings plan employer match and increasing wages back to pre-pandemic amounts. Our cash position and liquidity remains strong. As of December&#160;31, 2022, our cash and cash equivalents balance was approximately $20.5 million.</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%">In April 2021, the Biden Administration announced aggressive initiatives to battle climate change, which includes a significant reduction in the use of fossil fuels and a transition to electric vehicles and increased use of alternative energy. Any legislation or regulations that may be adopted to implement these measures may negatively impact our customers in the oil and gas market over the long-term, which presently is our largest market, although this initiative will likely benefit the alternative energy market, such as wind energy, for which we provide products and services. At this time, it is difficult to determine the magnitude and timing of the impact that climate change initiatives and legislation, if any, will have on these markets and the resulting impact on our business and operational results.</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 are currently unable to predict the overall impact that the volatility in oil prices and climate change initiatives to reduce the use of fossil fuels may have on our business, results of operations, liquidity or in other ways which we cannot yet determine.</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 are currently unable to predict with certainty the overall impact that the factors discussed above and the effect of the Russian-Ukrainian war may have on our business, results of operations or liquidity or in other ways which we cannot yet determine. To date, our European operations experienced increased costs associated with higher energy costs, among others, due in part to the Russian-Ukrainian war. We will continue to monitor market conditions and respond accordingly. Refer to Item 1A. Risk Factors in Part I of our 2022 Annual Report.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Note about Non-GAAP Measures</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We prepare our consolidated financial statements in accordance with U.S. generally accepted accounting principles ("U.S. GAAP"). In this MD&amp;A under the heading "Income (Loss) from Operations", the non-GAAP financial performance measure "Income (loss) before special items" is used for each of our three operating segments, "Corporate and Eliminations" and "Total Company", with tables reconciling the measure to a financial measure under GAAP. This presentation excludes from "Income (Loss) from Operations" (i)&#160;transaction expenses related to acquisitions, such as professional fees and due diligence costs, (ii)&#160;the net changes in the fair value of acquisition-related contingent consideration liabilities, (iii) impairment charges, (iv) reorganization and other costs, which includes items such as severance, labor relations matters and asset and lease termination costs and (v) other special items. These adjustments have been excluded from the GAAP measure because these expenses and credits are not related to our or any individual segment's core business operations. The acquisition related costs and special items can be a net expense or credit in any given period. Our management uses this non-GAAP measure as a measure of operating performance and liquidity to assist in comparing performance from period to period on a consistent basis, as a measure for planning and forecasting overall expectations and for evaluating actual results against such expectations. We believe investors and other users of our financial statements benefit from the presentation of this non-GAAP measure in evaluating our performance. Income (loss) before special items excludes the identified adjustments, which provides additional tools to compare our core business operating performance on a consistent basis and measure underlying trends and results in our business. Income (loss) before special items is not used to determine incentive compensation for executives or employees, nor is it a replacement for the reported GAAP financial performance and/or necessarily comparable to the non-GAAP financial measures of other companies.</span></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:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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><div id="iefc94230c50c456bba9211d74ea07bb7_49"></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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consolidated Results of 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:700;line-height:120%">Year ended December&#160;31, 2022 vs. Year ended December&#160;31, 2021</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 following table summarizes our Consolidated Statements of Income (Loss) for the years ended December&#160;31, 2022 and 2021:</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:73.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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.183%"></td><td style="width:0.1%"></td></tr><tr><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:8pt;font-weight:700;line-height:100%">For&#160;the&#160;year ended December 31,</span></td></tr><tr><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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></tr><tr><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%">($&#160;in&#160;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:700;line-height:100%">Revenues</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%">687,373&#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%">677,131&#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%">Gross profit</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%">198,173&#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%">197,147&#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 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Gross profit as a % of Revenue</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%">28.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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="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></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%">Income from operations</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%">19,799&#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,170&#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 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Income from operations as a % of Revenue</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.9&#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%">2.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></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></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%">Income before provision for income taxes</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%">9,294&#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,288&#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></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%">Net income</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%">6,574&#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,893&#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></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%">Net income attributable to Mistras Group,&#160;Inc.</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%">6,499&#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%">3,860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:700;line-height:120%">Revenues</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by segment for the years ended December&#160;31, 2022 and 2021 were as follows:</span><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:73.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.183%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">For&#160;the&#160;year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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></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:1pt;font-weight:700;line-height:100%">&#160;</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Services</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%">573,336&#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%">555,387&#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 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%">International</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%">112,425&#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%">117,245&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and Systems</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%">12,727&#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%">13,831&#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 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%">Corporate and eliminations</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%">(11,115)</span></td><td style="background-color:#cceeff;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,332)</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:1pt;font-weight:400;line-height:100%">&#160;</span></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%">687,373&#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%">677,131&#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><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%">Revenue was $687.4 million for the year ended December&#160;31, 2022, an increase of $10.2 million, or 1.5%, compared with the year ended December&#160;31, 2021. The increase was driven by the Services segment, which experienced a revenue increase of $17.9 million, or 3.2%, driven by single-digit organic growth in certain end markets. The International segment revenues decreased by $4.8 million, or 4.1%, due predominantly to low double-digit unfavorable impact of foreign exchange rates which was partially offset by mid single-digit organic growth. The Products and Systems segment decreased by $1.1 million, or 8.0%, driven by lower sales volume. </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:115%">Oil and gas customer revenue comprised approximately 56% and 54% of total revenue for the years ended December 31, 2022 and 2021, respectively. Aerospace and defense customer revenue comprised approximately 12% and 10% of total revenue for the years ended December 31, 2022 and 2021, respectively. Our top ten customers comprised approximately 33% of total revenue for the years ended December 31, 2022 and 2021, with no customer accounting for 10% or more of total revenue in either period. </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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></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:66.590%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.689%"></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:14.691%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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></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></tr><tr><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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="background-color:#ffffff;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:700;line-height:100%">Oil and Gas Revenue by sub-category</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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%">Upstream</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">152,590&#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%">135,615&#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%">Midstream</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,144&#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%">109,527&#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%">Downstream</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,018&#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%">121,778&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">387,752&#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%">366,920&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Oil and gas upstream customer revenue increased approximately $17.0 million, or 13%, for the year ended December&#160;31, 2022  compared to the year ended December&#160;31, 2021, due to continued market share gains and expanded exploration operations, as compared to the prior period. </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%">Midstream customer revenues were flat for the year ended December&#160;31, 2022 compared to the year ended December&#160;31, 2021. During 2022, we experienced the growth of our pipe inspection services including our Onstream business within this sub-category.</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%">Downstream customer revenue increased $2.2 million, or 2%, for the year ended December&#160;31, 2022 compared to the year ended December&#160;31, 2021 even with delays in timing associated with customer turnarounds in 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:700;line-height:115%">Gross Profit</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%">Gross profit by segment for the years ended December&#160;31, 2022 and 2021 were as follows:</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:73.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.183%"></td><td style="width:0.1%"></td></tr><tr><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:8pt;font-weight:700;line-height:100%">For&#160;the&#160;year ended December 31,</span></td></tr><tr><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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></tr><tr><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%">($&#160;in&#160;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:700;line-height:100%">Gross profit</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Services</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%">159,049&#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%">155,384&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;% of segment revenue</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%">27.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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0&#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 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%">International</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%">33,591&#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%">34,282&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;% of segment revenue</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%">29.9&#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%">29.2&#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 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%">Products and Systems</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,490&#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,001&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;% of segment revenue</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%">43.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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6&#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 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%">Corporate and eliminations</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%">43&#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%">480&#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 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%">198,173&#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%">197,147&#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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;% of total revenue</span></td><td colspan="2" style="background-color:#ffffff;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%">28.8&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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;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%">29.1&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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 style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased $1.0 million, or 0.5%, for the year ended December&#160;31, 2022 compared to the year ended December&#160;31, 2021, with a sales increase of $10.2 million, or 1.5%. During 2022 certain end markets returned to pre-pandemic levels and continued organic growth across target end markets resulted in increased sales as compared to the prior period. Gross profit margin was 28.8% and 29.1% for the years ended December&#160;31, 2022 and 2021, respectively, due primarily to inflationary pressures in 2022 as compared to 2021. Services segment gross profit margins had a year-on-year decrease of 30 basis points to 27.7% for the year ended December&#160;31, 2022, due primarily to inflationary pressures and the end of government wage subsidies received in Canada. International segment gross margins had a year-on-year increase of 70 basis points to 29.9% for the year ended December&#160;31, 2022, due primarily to sales mix and continued growth in end markets including aerospace and defense. Products and Systems segment gross margins decreased by 750 basis points for the year ended December&#160;31, 2022 to 43.1%, driven by unfavorable sales mix. </span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></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:700;line-height:120%">Operating Expenses</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%">Operating expenses for the years ended December&#160;31, 2022 and 2021 was as follows:</span><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:73.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.183%"></td><td style="width:0.1%"></td></tr><tr><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:8pt;font-weight:700;line-height:100%">For&#160;the&#160;year ended December 31,</span></td></tr><tr><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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></tr><tr><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%">($&#160;in&#160;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:700;line-height:100%">Operating Expenses</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Selling, general and administrative expenses</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%">166,595&#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%">161,334&#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></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%">Bad debt provision for troubled customers, net of recoveries</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%">42&#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="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></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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Research and engineering</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,994&#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,518&#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 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%">Depreciation and amortization</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%">10,661&#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%">11,950&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition-related expense, net</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%">76&#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,133&#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 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%">Legal settlement and litigation charges (benefit), net</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%">(994)</span></td><td style="background-color:#cceeff;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,042&#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 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%">178,374&#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%">178,977&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;% of total revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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.0&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;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;border-top:3pt double #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.4&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expenses decreased $0.6 million, or (0.3)%, for the year ended December&#160;31, 2022 compared to the year ended December&#160;31, 2021 due to insurance recoveries in the current period that were not received in the prior period and decreased costs related to acquisitions in 2022 as compared to 2021. Selling, general and administrative expenses increased $5.3 million, or 3.3% for the year ended December&#160;31, 2022 compared to the year ended December&#160;31, 2021 primarily due to our elimination of substantially all temporary cost reduction and efficiency program initiatives undertaken during the first quarter of 2020 in response to COVID-19 as more fully described in "Overview" </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Developments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Transactional foreign exchange expense, which is included within selling, general and administrative expenses, was approximately $0.6 million lower in 2022 as compared to 2021, due to volatility in certain foreign currencies. </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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></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%">Income (Loss) from Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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 following table shows a reconciliation of segment income (loss) from operations to income (loss) before special items (unaudited) for the years ended December&#160;31, 2022 and 2021:</span><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:73.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.183%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">For&#160;the&#160;year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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></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:1pt;font-weight:700;line-height:100%">&#160;</span></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%">($&#160;in&#160;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:10pt;font-weight:700;line-height:100%">Services:</span></td><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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></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%">Income from operations (GAAP)</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%">49,616&#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%">48,458&#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></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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Bad debt provision for troubled customers, net of recoveries</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&#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 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%">Reorganization and other costs</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%">99&#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%">129&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal settlement and insurance (recoveries) charges, net</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%">(841)</span></td><td style="background-color:#ffffff;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,650&#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 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%">Acquisition-related expense, net</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%">45&#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,128&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before special items (unaudited, non-GAAP)</span></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%">48,961&#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%">51,365&#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 style="height:15pt"><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="padding: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%">International:</span></td><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: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;</span></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%">Income from operations (GAAP)</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%">3,566&#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%">1,839&#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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Reorganization and other 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%">(43)</span></td><td style="background-color:#ffffff;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%">424&#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 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%">Legal settlement and litigation charges, net</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%">&#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%">737&#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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Income before special items (unaudited, non-GAAP)</span></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%">3,523&#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%">3,000&#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 style="height:15pt"><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="padding: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%">Products and Systems:</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></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%">Loss from operations (GAAP)</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%">(992)</span></td><td style="background-color:#cceeff;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%">(117)</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></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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Reorganization and other 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%">&#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%">27&#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 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%">Loss before special items (unaudited, non-GAAP)</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%">(992)</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%">(90)</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 style="height:15pt"><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="padding: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 and Eliminations:</span></td><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: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;</span></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%">Loss from operations (GAAP)</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%">(32,391)</span></td><td style="background-color:#cceeff;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%">(32,010)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal settlement and insurance (recoveries) charges, net</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%">(153)</span></td><td style="background-color:#ffffff;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></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%">Loss on debt modification</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%">693&#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%">278&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reorganization and other 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%">139&#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%">93&#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 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%">Acquisition-related expense, net</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%">31&#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&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before special items (unaudited, non-GAAP)</span></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%">(31,681)</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%">(31,979)</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 style="height:15pt"><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="padding: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%">Total Company:</span></td><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: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;</span></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%">Income from operations (GAAP)</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%">19,799&#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%">18,170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"></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="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></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></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%">Bad debt provision for troubled customers, net of recoveries</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%">42&#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 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%">Legal settlement and insurance (recoveries) charges, net</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%">(994)</span></td><td style="background-color:#ffffff;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,042&#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 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%">Loss on debt modification</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%">693&#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%">278&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reorganization and other 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%">195&#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%">673&#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 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%">Acquisition-related expense, net</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%">76&#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,133&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before special items (unaudited, non-GAAP)</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%">19,811&#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%">22,296&#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><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%">See "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note about Non-GAAP Measures"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in this Annual Report for an explanation of our use of non-GAAP measures.</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%">Total Company income from operations (GAAP) increased by $1.6 million, or 9.0% compared to the year ended December&#160;31, 2021. Total Company income before special items (non-GAAP) decreased by $2.5 million or 11.1% compared with the 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ended December&#160;31, 2021. Operating expenses, excluding special items (non-GAAP), as a percentage of revenue, was 25.9% for the year ended December&#160;31, 2022 compared to 25.8% for the year ended December&#160;31, 2021. The primary driver for the increase in total company income was increased sales in 2022 compared to 2021. Income before special items as a percentage of revenue decreased by 40 basis points to 2.9% for the year ended December&#160;31, 2022 from 3.3% for the year ended December&#160;31, 2021. Our discussion below is qualified by the unknown impact that the COVID-19 pandemic, or similar future health crisis, and the Russia - Ukraine war will continue to have on our business and the economy in general, including the resulting economic disruption of both. Refer to Item 1A. Risk Factors in Part I of this Annual Report for further discussion.</span></div><div><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Expense</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense was $10.5 million and $10.9 million for the years ended December&#160;31, 2022 and December&#160;31, 2021, respectively. The decrease was due to the Company having entered into the New Credit Agreement providing for interest to be payable based on Secured Overnight Financing Rate ("SOFR") plus a credit spread adjustment and applicable SOFR margin ranging from 1.25% to 2.75%, and the removal of the previously existing minimum LIBOR floor.</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%">Income Taxes</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:107%">Our effective income tax rate was approximately 29.3% for the year ended December&#160;31, 2022, compared to 46.6% for the year ended December&#160;31, 2021. The decrease in effective tax rate was primarily driven by a $1.7&#160;million US R&amp;D tax credit benefit, partially offset by the recording of a $1.1&#160;million valuation allowance recorded in 2022 which was related to certain Canadian entities</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:107%">. </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:112%">On December 27, 2020, the United States enacted the Consolidated Appropriations Act, 2021, (the "Appropriations Act") an additional stimulus package providing financial relief for individuals and small business. The Appropriations Act contains a variety of tax provisions, including full expensing of business meals in 2021 and 2022, and expansion of the employee retention tax credit. We are currently evaluating the impact of this guidance on our consolidated financial position, results of operations, and cash flows, but does not expect it to have a material impact.</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:112%">Further in response to the COVID-19 pandemic, the American Rescue Plan Act was signed into law on March 11, 2021. This act, among other things, provides economic relief provisions to individuals and funding to certain businesses and programs.  The Company does not expect this act to have a material impact. </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:112%">On August 19, 2022, the United States enacted the Inflation Reduction Act, (the "Inflation Act"), a package intended to reduce inflation. The Inflation Act contains a variety of tax provisions, including a 15% corporate minimum tax, a tax on stock repurchases, and various tax credit opportunities. We evaluated the impact of this guidance on our consolidated financial position, results of operations, and cash flows, and do not expect it to have a material impact.</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:112%">Income tax expense varies as a function of pre-tax income and the level of non-deductible expenses, such as certain amounts of meals and entertainment expense, valuation allowances, and other permanent differences. It is also affected by discrete items that may occur in any given year but are not consistent from year to year. Our effective income tax rate may fluctuate over the next few years due to many variables including the amount and future geographic distribution of our pre-tax income, changes resulting from our acquisition strategy, and increases or decreases in our permanent differences.</span></div><div><span><br/></span></div><div id="iefc94230c50c456bba9211d74ea07bb7_52"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have funded our operations from cash provided from operations, bank borrowings and lease financings. Management believes that our existing cash and cash equivalents, anticipated cash flows from operating activities, and available borrowings under our New Credit Agreement will be more than sufficient to meet anticipated cash needs over the next 12&#160;months and for the foreseeable future. We generated operating cash flows of $26.4 million and $42.3 million for the years ended December&#160;31, 2022 and 2021, respectively. Capital expenditures for the purchase of property, plant and equipment and of intangible assets was $13.4 million and $19.3 million for the years ended December&#160;31, 2022 and 2021, respectively. </span></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:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows Table</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cash flows for the years ended December&#160;31, 2022 and 2021:</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%">&#160;</span><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:73.065%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.091%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.091%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" 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%">For the year ended December 31,</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:700;line-height:100%">($&#160;in&#160;thousands)</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%">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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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:10pt;font-weight:400;line-height:100%">Net cash provided by (used in):</span></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></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%">Operating activities</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%">26,406&#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%">42,261&#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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Investing 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%">(12,238)</span></td><td style="background-color:#ffffff;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,551)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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%">Financing activities</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%">(16,323)</span></td><td style="background-color:#cceeff;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%">(23,245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Effect of exchange rate changes on cash and cash equivalents</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,467)</span></td><td style="background-color:#ffffff;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,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Net change in cash and cash equivalents</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%">(3,622)</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%">(1,650)</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></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%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Operating Activities</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 provided by operating activities for the year ended December&#160;31, 2022 was $26.4 million, a decrease of $15.9 million from the prior year. The decrease was primarily attributable to movements in working capital driven primarily by a decrease in net accounts receivable collections, a decrease in accrued expenses and other liabilities and in prepaid expenses and other assets in the current year as compared to the prior year.</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%">Cash Flows from Investing Activities</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%">Net cash used in investing activities for the year ended December&#160;31, 2022 was $12.2 million, a decrease of $6.3 million from the prior year. The Company used $5.9 million more cash for purchases of property, plant and equipment and intangible assets in 2022 compared to 2021. </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%">Cash Flows from Financing Activities</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities for the year ended December&#160;31, 2022 was $16.3 million, compared to $23.2 million for the year ended December&#160;31, 2021. During the year ended December&#160;31, 2022, we entered into a new credit agreement which replaced our prior credit agreement, as detailed more in Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">11-Long-Term Debt . </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of this transaction, the prior revolving credit facility and term loan were repaid in full. Net repayment of debt and revolver was approximately $13.5 million higher compared to 2021, when excluding this transaction. In addition, for the year ended December&#160;31, 2022 we incurred approximately $0.5 million less payments for contingent considerations, offset in part by $0.9 million taxes paid related to net share settlement of share-based awards.</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%">Effect of Exchange Rate Changes on Cash and Cash Equivalents</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of exchange rate changes on our cash and cash equivalents was a decrease of $1.5 million for the year ended December 31, 2022, compared to a decrease of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $2.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the year ended December 31, 2021. The primary driver of the change was foreign currency fluctuations during the year related to the Euro and the US Dollar.</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%">Cash Balance and Credit Facility Borrowings</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of our New Credit Agreement are described in Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">11-Long-Term Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the Notes to Consolidated Financial Statements in this Annual Report, under the heading "Senior Credit Facility", the provisions of which are incorporated herein.</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%">As of December&#160;31, 2022, we had cash and cash equivalents totaling $20.5 million and available borrowing capacity of up to $121.7 million under our New Credit Agreement. Borrowings of $186.6 million and letters of credit of $3.0 million were outstanding under the New Credit Agreement at December&#160;31, 2022. We finance our operations primarily through our existing cash balances, cash collected from operations, bank borrowings and lease financing. We believe these sources are sufficient to fund our operations for the foreseeable future. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">11-Long-Term Debt </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the notes to the consolidated financial statements for additional information.</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%">As of December&#160;31, 2022, we were in compliance with the terms of the New Credit Agreement and will continuously monitor our compliance with the covenants contained in the New Credit Agreement.</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The New Credit Agreement permits us to borrow up to $100&#160;million in non-US dollar currencies and to use up to $20&#160;million of the credit limit for the issuance of letters of credit. Additionally, the New Credit Agreement requires quarterly payments on the term loan of $1.56&#160;million through June 30, 2024, then increasing to $2.34&#160;million through June 30, 2025, and to $3.12&#160;million for each quarterly payment thereafter through maturity on July 30, 2027.</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%">Liquidity and Capital Resources Outlook</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Future Sources of Cash</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect our future sources of cash to include cash flow generated from our operating activities and borrowings under our New Credit Agreement. Our revolving credit facility is available for cash advances required for working capital and for letters of credit to support our operations. Acquisitions, if any, are funded through available cash and borrowings under the New Credit Agreement. </span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Future Uses of Cash</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect our future uses of cash will primarily be for repayment of debt, purchases or manufacture of field-testing equipment to support growth, additional investments in technology and software products and the replacement of existing assets and equipment used in our operations. We often make purchases to support new sources of revenues, particularly in our Services segment. In addition, we annually fund a certain amount of replacement equipment, including a portion of our fleet vehicles. We historically spend approximately 2% to 3% of our total revenues on capital expenditures, excluding acquisitions, and expect to fund these expenditures through a combination of cash and lease financing. Our cash capital expenditures, excluding acquisitions, for each of the years ended December&#160;31, 2022 and 2021 were approximately 2.0% and 2.8% of revenues, respectively. We continue to take steps to reduce spending and preserve cash.</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%">Our New Credit Agreement, does not limit the Company&#8217;s ability to acquire other businesses or companies except for certain provisions as described within Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">11-Long-Term Debt.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We did not have any acquisitions in 2022. In some cases, additional equipment will be needed to upgrade the capabilities of these acquired companies. In addition, our future capital spending may increase as we pursue growth opportunities. Other investments in infrastructure, training and software may also be required to match our growth, but we plan to continue using a disciplined approach to building our business. In addition, we will use cash to fund our operating leases, finance leases, long-term debt repayments and various other obligations as they arise as noted within Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">11-Long-Term Debt </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</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%">Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">17</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also expect to use cash to support our working capital requirements for our operations, particularly in the event of further growth and due to the impacts of seasonality on our business. Our future working capital requirements will depend on many factors, including the rate of our revenue growth, our introduction of new solutions and enhancements to existing solutions and our expansion of sales and marketing and product development activities. To the extent that our cash and cash equivalents and future cash flows from operating activities are insufficient to fund our future activities, we may need to raise additional funds through bank credit arrangements, or public or private equity, or debt financings. We also may need to raise additional funds in the event we determine in the future to effect one or more acquisitions of businesses, technologies or products that will complement our existing operations. In the event additional funding is required, we may not be able to obtain bank credit arrangements or effect an equity or debt financing on acceptable terms.</span></div><div><span><br/></span></div><div id="iefc94230c50c456bba9211d74ea07bb7_55"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2022 and 2021, we did not have any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.</span></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:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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="iefc94230c50c456bba9211d74ea07bb7_58"></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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></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><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 in accordance with U.S. GAAP requires that we make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of financial statements and the reported amounts of revenues and expenses during the reporting period. We have established policies and control procedures intended to ensure that estimation methods, including any judgments made as part of such methods, are well-controlled, independently reviewed and applied consistently from period to period. The accounting policies that we believe require more significant estimates and assumptions include revenue recognition, acquisitions, long-lived assets and goodwill. We base our estimates and assumptions on historical experience, known or expected trends and various other assumptions that we believe to be reasonable. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates, which may cause our future results to be significantly affected.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that the following critical accounting policies comprise the more significant estimates and assumptions used in the preparation of our consolidated financial statements.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our revenues are derived from providing services on a time and material basis and are short-term in nature. We account for revenue in accordance with Accounting Standards Codification ("ASC") Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers.</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%">Performance Obligations</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%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in ASC Topic 606. A contract&#8217;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. We provide highly integrated and bundled inspection services to our customers. Some of our contracts have multiple performance obligations, most commonly due to the contract providing both goods and services. For contracts with multiple performance obligations, we allocate the contract&#8217;s transaction price to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is a relative selling price based on price lists.</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 modifications are not routine in the performance of our contracts. Generally, when contracts are modified, the modification is to account for changes in scope to the goods and services that are provided. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as a separate contract.</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%">Our performance obligations are satisfied over time as work progresses or at a point in time. The majority of our revenue recognized over time as work progresses is related to our service deliverables, which includes providing testing, inspection and mechanical services to our customers. Revenue is recognized over time based on time and material incurred to date which best portrays the transfer of control to the customer. We also utilize an available practical expedient that provides for revenue to be recognized in an amount that corresponds directly with the value to the customer of the entity&#8217;s performance completed to date.  Fixed fee arrangements are determined based on expected labor, material and overhead to be consumed on fulfillment of such services. Revenue is recognized on a cost-to-cost method tracked on an input basis. </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 majority of our revenue recognized at a point in time is related to product sales when the customer obtains control of the asset, which is generally upon shipment to the customer. Contract costs include labor, material and overhead.</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 expect any significant remaining performance obligations to be satisfied within one year.</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%">Contract Estimates</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 majority of our revenues are short-term in nature. We have many Master Service Agreements ("MSAs") that specify an overall framework and contract terms, where we and our customers agree upon services or products to be provided. The actual contracting to provide services or furnish products are triggered by a work order, purchase order, or some similar document issued pursuant to an MSA which sets forth the scope of services and/or identifies the products to be provided. From time to time, we may enter into long-term contracts, which can range from several months to several years. Revenue on such long-term contracts is recognized as work is performed based on total costs incurred to date in relation to the total estimated costs for the performance of the contract at completion. This includes contract estimates of costs to be incurred for the performance of the </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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contract. Cost estimation is based upon the professional knowledge and experience of our project managers, engineers and financial professionals. Factors that are considered in estimating the work to be completed include the availability of materials, the effect of any delays in our project performance and the recoverability of any claims. Whenever revisions of estimates, contract costs and/or contract values indicate that the contract costs will exceed estimated revenues, thus creating a loss, a provision for the total estimated loss is recorded in that period.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Lived Assets</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform a review of long-lived assets (or asset groups) for impairment when events or changes in circumstances indicate the carrying value of such assets may not be recoverable. If an indication of impairment is present, we compare the estimated undiscounted future net cash flows to be generated by the asset (or asset group) to its carrying amount. If the undiscounted future net cash flows are less than the carrying amount of the asset (or asset group), we record an impairment loss equal to the excess of the asset&#8217;s carrying amount over its fair value. We estimate fair value based on valuation techniques such as a discounted cash flow analysis or a comparison to fair values of similar assets. As of December&#160;31, 2022 and December&#160;31, 2021, we had $77.6 million and $86.6 million in net property, plant and equipment, respectively, and $49.0 million and $59.4 million in intangible assets, net, respectively. See Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">9-Intangible Assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to the consolidated financial statements for the impairment charge recorded in 2020. </span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</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%">Goodwill represents the excess purchase price of acquired businesses over the fair values attributed to underlying net tangible assets and identifiable intangible assets. We test goodwill for impairment at a &#8220;reporting unit&#8221; level (which for us is represented by (i)&#160;our Services segment, (ii)&#160;our Products and Systems segment, (iii)&#160;the European component of our International segment and (iv)&#160;the Brazilian component of our International segment). Our annual impairment test is conducted on the first day of our fourth quarter, which is October 1. Goodwill is also tested for impairment whenever an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.</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%">In testing for goodwill impairment, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances lead to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events and circumstances, we conclude that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing a quantitative impairment test is not necessary. If we conclude otherwise, we are required to perform a quantitative impairment test. </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%">An impairment will be recorded in the amount that the fair value is less than the carrying value. We consider the income and market approaches to estimating the fair value of our reporting units, which requires significant judgment in evaluation of economic and industry trends, estimated future cash flows, discount rates and other factors. Sustained declines in our stock price and related market capitalization could impact key assumptions in the overall estimated fair values of our reporting units and could result in non-cash impairment charges that could be material to our consolidated balance sheet or results of 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%">We performed an annual quantitative impairment test as of October 31, 2022 noting no indicators of impairment in any of the Company's reporting units. Also, as of December&#160;31, 2022, there are no indicators of an impairment. See Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">8-Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the consolidated financial statements for additional information.</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%">Acquisitions</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 allocate the purchase price of acquired businesses to their identifiable tangible assets and liabilities as well as identifiable intangible assets, such as customer relationships, technology, non-compete agreements and trade names. Allocations are based on estimated fair values of assets and liabilities, which reflects assumptions that would be made by typical market participants if they were to buy or sell each asset on an individual asset basis. Certain estimates and judgments are required in the application of the fair value techniques, including estimates of the respective acquisitions' future performance and related cash flows, selection of a discount rate and economic lives, and use of Level 3 measurements as defined in ASC 820 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosure. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred taxes are recorded for any differences between the assigned values and tax bases of assets and liabilities.  We typically engage third-party valuation experts to assist in determining the fair values for both identifiable tangible and intangible assets. The judgments made in determining the estimated fair value assigned to each class of assets acquired and liabilities assumed, as well as asset lives, could materially impact our results of operations. See Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">7-Acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to the consolidated financial statements for additional information.</span></div><div><span><br/></span></div><div id="iefc94230c50c456bba9211d74ea07bb7_61"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements  </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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span><br/></span></div><div><span style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For information about recent accounting pronouncements, see Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1-Summary of Significant Accounting Policies and Practices</span><span style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the consolidated financial statements. </span></div><div><span><br/></span></div><div id="iefc94230c50c456bba9211d74ea07bb7_64"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 7A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:700;line-height:120%">&#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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Sensitivity</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investment portfolio primarily includes cash equivalents for which the market values are not significantly affected by changes in interest rates.&#160;Our interest rate risk results primarily from our variable rate indebtedness under our new credit facility, which is influenced by movements in short-term rates. Borrowings under our $190&#160;million revolving credit facility as well as our $125&#160;million term loan bear interest at SOFR, plus a credit spread adjustment and applicable SOFR margin, ranging from 1.25% to 2.75%, based upon our Total Consolidated D</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ebt Leverage Ratio. Based on the amount of our variable rate debt of $186.6 million at December&#160;31, 2022, an increase in interest rat</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">es by one hundred basis points from our current rate would increase annual interest expense by approximately $1.9&#160;million.</span></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><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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 foreign currency exposure related to our operations in foreign locations. This foreign currency exposure, particularly the Euro, British Pound Sterling, Brazilian Real, Canadian Dollar and the Indian Rupee, arises primarily from the translation of our foreign subsidiaries&#8217; financial statements into U.S. Dollars. Gains and losses relating to nonfunctional currency transactions, are reported in the Consolidated Statements of Income (Loss). For example, a portion of our annual sales and operating costs are denominated in British Pound Sterling and we have exposure related to sales and operating costs increasing or decreasing based on changes in currency exchange rates. If the U.S. Dollar increases in value against these foreign currencies, the value in U.S.&#160;Dollars of the assets and liabilities originally recorded in these foreign currencies will decrease. Conversely, if the U.S. Dollar decreases in value against these foreign currencies, the value in U.S. Dollars of the assets and liabilities originally recorded in these foreign currencies will increase. Thus, increases and decreases in the value of the U.S.&#160;Dollar relative to these foreign currencies have a direct impact on the value in U.S. Dollars of our foreign currency denominated assets and liabilities, even if the value of these items has not changed in their original currency. Translation adjustments for these movements are recorded as a separate component of Accumulated Other Comprehensive Income (Loss) in Stockholder Equity.  For the year ended December&#160;31, 2022, a 10% movement, favorable or unfavorable, in the average U.S. Dollar exchange rates would cause a change in adjusted operating income of approximately $0.1&#160;million. We do not currently enter into forward exchange contracts to hedge exposures denominated in foreign currencies. We may consider entering into hedging or forward exchange contracts in the future, as sales in international currencies increase due to growth in our International segment.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</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 do not have material exposure to market risk with respect to investments, as our investments consist primarily of highly liquid investments purchased with a remaining maturity of three months or less. We do not use derivative financial instruments for speculative or trading purposes; however, this does not preclude our adoption of specific hedging strategies in the 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><div id="iefc94230c50c456bba9211d74ea07bb7_67"></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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></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 id="iefc94230c50c456bba9211d74ea07bb7_70"></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:115%">Report of Independent Registered Public Accounting Firm</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%">To the Stockholders and Board of Directors </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mistras Group, Inc.:</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:400;line-height:120%">Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting</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 audited the accompanying consolidated balance sheets of Mistras Group, Inc. and subsidiaries (the Company) as of December 31, 2022 and 2021, the related consolidated statements of income (loss), comprehensive income (loss), equity, and cash flows for each of the years in the three-year period ended December 31, 2022, and the related notes (collectively, the consolidated financial statements). We also have audited the Company&#8217;s internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control &#8211; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.</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%">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2022, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022 based on criteria established in Internal Control &#8211; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.</span></div><div style="padding-left:36pt"><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%">Basis for Opinions</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 Company&#8217;s management is responsible for these consolidated financial statements, 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 consolidated financial statements and an opinion on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (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><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 audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</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%">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated 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 consolidated 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 consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</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:400;line-height:120%">Definition and Limitations of Internal Control Over Financial Reporting</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%">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><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 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><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><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%">Critical Audit Matter</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 critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</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:400;line-height:120%">Valuation of goodwill for the Services and European reporting units</span></div><div><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 1 to the consolidated financial statements, the Company tests goodwill for impairment annually on October 1 or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. The Company considers the income and market approaches to estimate the fair value of its reporting units. As of December 31, 2022, the Company had goodwill of $199.6 million, of which a portion related to the Services and European reporting units. There were no impairment charges recorded during the year ended December 31, 2022.</span></div><div><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We identified the evaluation of goodwill impairment for the Services and European reporting units as a critical audit matter. Auditor judgment was required to evaluate the selection of discount rates and forecasted revenue growth rates, gross margins, and selling, general, and administrative expense used in the income approach as they represented subjective determinations of future market or economic conditions. Additionally, the audit effort associated with the evaluation of goodwill for impairment for the Services and European reporting units required specialized skills and knowledge. </span></div><div><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls related to the Company&#8217;s goodwill impairment evaluation process, including controls related to management&#8217;s selection of discount rates and forecasted revenue growth rates, gross margins, and selling, general, and administrative expense. We evaluated the reasonableness of management&#8217;s forecasted revenue growth rates, gross margins, and selling, general, and administrative expense by comparing the forecasts to historical revenue growth rates, gross margins, and selling, general, and administrative expense and relevant industry reports. We performed sensitivity analyses over the forecasted gross margins to assess the impact of changes in those assumptions on the Company&#8217;s determination of the fair value of its reporting units. We evaluated the Company&#8217;s ability to accurately estimate future revenue growth rates, gross margins, and selling, general, and administrative expense by comparing the historical projected revenue growth rates, gross margins, and selling, general, and administrative expense to actual results for the same period. In addition, we involved valuation professionals with specialized skills and knowledge who assisted in:</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%">&#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">evaluating the Company&#8217;s methodology used to estimate the discount rates</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%">&#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">evaluating the Company&#8217;s discount rates by comparing them against discount rate ranges that were independently developed using publicly available market data for comparable entities</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%">&#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">testing the estimate of fair values of the Services and European reporting units by using the Company&#8217;s projected cash flows as well as our independently developed discount rate ranges and comparing the results to the Company&#8217;s fair values.</span></div><div><span><br/></span></div><div style="padding-left:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">/s/ KPMG LLP</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:115%">We have served as the Company&#8217;s auditor since 2013 </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:115%">Short Hills, New Jersey </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">March 15, 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><div id="iefc94230c50c456bba9211d74ea07bb7_73"></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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></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%"> Mistras Group,&#160;Inc. and Subsidiaries</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%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in thousands, except share and per share data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">)</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%">&#160;</span><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:74.559%"></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.778%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31,</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:1pt;font-weight:700;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%">2022</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%">2021</span></td></tr><tr style="height:3pt"><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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">ASSETS</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></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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Cash and cash equivalents</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-40">20,488</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-41">24,110</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 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%">Accounts receivable, net</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:ReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-42">123,657</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:ReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-43">109,511</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:bottom"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-44">13,556</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-45">12,686</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></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%">Prepaid expenses and other current assets</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-46">10,181</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-47">15,031</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:bottom"><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="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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-48">167,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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-49">161,338</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%">Property, plant and equipment, net</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-50">77,561</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-51">86,578</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 assets, net</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-52">49,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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-53">59,381</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%">Goodwill</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-54">199,635</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-55">205,439</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%">Deferred income taxes</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="f-56">779</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-57">2,174</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 assets</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-58">40,032</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-59">47,285</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:bottom"><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 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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-60">534,904</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-61">562,195</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 style="height:14pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES AND EQUITY</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></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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Accounts payable</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">12,532</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-63">12,870</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 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%">Accrued expenses and other current liabilities</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="mg:AccruedExpensesAndOtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">77,844</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="mg:AccruedExpensesAndOtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-65">83,863</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-66">7,425</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-67">20,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="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%">Current portion of finance lease obligations</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-68">4,201</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-69">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 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%">Income taxes payable</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-70">1,726</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="f-71">755</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:bottom"><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="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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-72">103,728</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-73">121,415</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%">Long-term debt, net of current portion</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-74">183,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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-75">182,403</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%">Obligations under finance leases, net of current portion</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-76">10,045</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-77">9,752</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%">Deferred income taxes</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-78">6,283</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-79">8,385</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 long-term liabilities</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-80">32,273</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-81">39,328</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:bottom"><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 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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-82">336,155</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-83">361,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 style="height:14pt"><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:bottom"><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"><ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-84"></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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-85"></ix:nonFraction></td></tr><tr style="height:14pt"><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%">Equity</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, <ix:nonFraction unitRef="shares" contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-86"><ix:nonFraction unitRef="shares" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-87">10,000,000</ix:nonFraction></ix:nonFraction> shares authorized</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%"><ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-88">&#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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-89">&#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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-90"><ix:nonFraction unitRef="usdPerShare" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-91">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-92"><ix:nonFraction unitRef="shares" contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-93">200,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-94">29,895,487</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-95">29,546,263</ix:nonFraction> shares issued </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%"><ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-96">298</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-97">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 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%">Additional paid-in capital</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-98">243,031</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-99">238,687</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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Accumulated Deficit</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-100">11,489</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-101">17,988</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 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%">Accumulated other comprehensive loss</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-102">33,390</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-103">20,311</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Mistras Group,&#160;Inc. stockholders&#8217; equity</span></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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-104">198,450</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-105">200,683</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 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%">Non-controlling interests</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="f-106">299</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="f-107">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Equity</span></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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-108">198,749</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-109">200,912</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Liabilities and Equity</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-110">534,904</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-111">562,195</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><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%">&#160;</span></div><div style="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%">The accompanying notes are an integral part of these consolidated financial statements.</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 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="iefc94230c50c456bba9211d74ea07bb7_76"></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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></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%"> Mistras Group,&#160;Inc. and Subsidiaries</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 (Loss)</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%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in thousands, except per share data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:61.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></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.742%"></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.745%"></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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><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%">2020</span></td></tr><tr style="height:3pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-112">687,373</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-113">677,131</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-114">592,571</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:bottom"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-115">466,567</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-116">457,013</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-117">391,855</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 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%">Depreciation</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-118">22,633</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-119">22,971</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-120">22,185</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%">Gross profit</span></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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-121">198,173</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-122">197,147</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-123">178,531</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 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%">Selling, general and administrative 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%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-124">166,595</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-125">161,334</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-126">157,157</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt provision for troubled customers, net of recoveries</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-127">42</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:fixed-zero" scale="3" id="f-128">&#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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:fixed-zero" scale="3" id="f-129">&#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 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%">Impairment charges</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="3" id="f-130">&#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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="3" id="f-131">&#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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:num-dot-decimal" scale="3" id="f-132">106,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="background-color:#ffffff;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%">Legal settlement and litigation charges (benefit), net</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:LitigationSettlementExpense" scale="3" id="f-133">994</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:LitigationSettlementExpense" format="ixt:num-dot-decimal" scale="3" id="f-134">2,042</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:LitigationSettlementExpense" scale="3" id="f-135">220</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></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></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%">Research and engineering</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-136">1,994</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-137">2,518</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-138">2,892</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: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%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-139">10,661</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-140">11,950</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-141">13,520</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 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%">Acquisition-related expense, net</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="mg:AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation" scale="3" id="f-142">76</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="mg:AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation" format="ixt:num-dot-decimal" scale="3" id="f-143">1,133</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="mg:AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation" scale="3" id="f-144">337</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%">Income (loss) from operations</span></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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-145">19,799</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-146">18,170</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-147">101,217</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></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%">Interest 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%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-148">10,505</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-149">10,882</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-150">12,955</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%">Income (loss) before provision (benefit) for income taxes</span></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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-151">9,294</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-152">7,288</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-153">114,172</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 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%">Provision (benefit) for 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%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-154">2,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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-155">3,395</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-156">14,706</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:700;line-height:100%">Net income (loss)</span></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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-157">6,574</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-158">3,893</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-159">99,466</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 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%">Less: net income (loss) attributable to noncontrolling interests, net of 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%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-160">75</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-161">33</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-162">5</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:700;line-height:100%">Net income (loss) attributable to Mistras Group,&#160;Inc.</span></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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-163">6,499</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-164">3,860</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-165">99,461</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) per common share</span></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 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%">Basic</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="usdPerShare" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-166">0.22</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-167">0.13</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-168">3.41</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</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="usdPerShare" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-169">0.21</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="usdPerShare" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-170">0.13</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="usdPerShare" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-171">3.41</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%">Weighted average common shares outstanding:</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></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%">Basic</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="shares" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-172">29,901</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-173">29,572</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-174">29,147</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:bottom"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-175">30,229</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-176">30,130</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-177">29,147</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><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%">&#160;</span></div><div style="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%">The accompanying notes are an integral part of these consolidated financial statements.</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><div id="iefc94230c50c456bba9211d74ea07bb7_79"></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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></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%">Mistras Group,&#160;Inc. and Subsidiaries</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 (Loss)</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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.350%"></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.600%"></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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><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%">2020</span></td></tr><tr style="height:3pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (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%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-178">6,574</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-179">3,893</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-180">99,466</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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%">Other comprehensive income (loss):</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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Foreign currency translation adjustments</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-181">13,084</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-182">4,252</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-183">5,227</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%">Comprehensive loss </span></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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-184">6,510</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-185">359</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-186">94,239</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: net income (loss) attributable to noncontrolling interests, net of taxes</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-187">75</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-188">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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-189">5</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%">Less: Foreign currency translation adjustments attributable to noncontrolling interests</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="f-190">5</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="f-191">2</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="f-192">3</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss attributable to Mistras Group,&#160;Inc.</span></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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-193">6,580</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="f-194">390</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-195">94,237</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><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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><div id="iefc94230c50c456bba9211d74ea07bb7_82"></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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></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%">Mistras Group,&#160;Inc. and Subsidiaries</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 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)</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%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:27.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.965%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.965%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.408%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.959%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.959%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.635%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><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:7pt;font-weight:700;line-height:100%">&#160;</span></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:7pt;font-weight:700;line-height:100%">Common&#160;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" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Additional</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">paid-in capital</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Retained</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">earnings</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(deficit)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">comprehensive income (loss)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Mistras&#160;Group,</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Stockholders&#8217; Equity</span></div></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:7pt;font-weight:700;line-height:100%">Noncontrolling Interest</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:7pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr style="height:17pt"><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:7pt;font-weight:700;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:7pt;font-weight:700;line-height:100%">Shares</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:7pt;font-weight:700;line-height:100%">Amount</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="display:none"></td><td colspan="3" style="display:none"></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><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:7pt;font-weight:700;line-height:100%">Total&#160;Equity</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:7pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2019</span></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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if0cb5e2c21134b51a13c5daf592cc6cf_I20191231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-196">28,945</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0cb5e2c21134b51a13c5daf592cc6cf_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-197">289</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="3" style="display:none"></td><td colspan="3" style="display:none"></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: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-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="i02325306019e45eabb59b7c0e2cbb667_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-198">229,205</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i481e289cce0643499898b103322ec8c0_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-199">77,613</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:7pt;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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30310f5c063f43f6b0015d8fa2eaf395_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-200">21,285</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic739c29b97204994a0b6126c7399a7c3_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-201">285,822</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6e0de43cf9344a3b9ea359068885168_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-202">200</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b5f42474d1846629164305072bd085a_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-203">286,022</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:7pt;font-weight:400;line-height:100%">Net loss</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: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: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: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:bottom"></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="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:bottom"><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: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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaf1e530a93b84820a84c38510c93a28c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-204">99,461</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: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: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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia15fa8f6979c408cbfa07f088ef75b31_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-205">99,461</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2ec7dd0889424e5c86225f12b2655ce0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" scale="3" id="f-206">5</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-207">99,466</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:7pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax</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: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: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: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:bottom"></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="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:bottom"><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: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: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: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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaeb2b9ccdd734e5581ab586aff538b6f_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-208">5,224</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia15fa8f6979c408cbfa07f088ef75b31_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-209">5,224</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ec7dd0889424e5c86225f12b2655ce0_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-210">3</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-211">5,227</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:7pt;font-weight:400;line-height:100%">Share-based compensation</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0a939262319040c59c0bfb225c956214_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="f-212">&#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: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:bottom"></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="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: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="i9baf492bee74474aa12510fb90988b19_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-213">5,930</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: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: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: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: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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia15fa8f6979c408cbfa07f088ef75b31_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-214">5,930</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: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: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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-215">5,930</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:7pt;font-weight:400;line-height:100%">Net settlement on vesting of restricted stock units</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0a939262319040c59c0bfb225c956214_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="f-216">289</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a939262319040c59c0bfb225c956214_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="f-217">3</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="3" style="display:none"></td><td colspan="3" style="display:none"></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: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="i9baf492bee74474aa12510fb90988b19_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="f-218">497</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: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: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: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: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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia15fa8f6979c408cbfa07f088ef75b31_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="f-219">494</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: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: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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="f-220">494</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:7pt;font-weight:400;line-height:100%">Exercise of stock options</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0a939262319040c59c0bfb225c956214_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="f-221">&#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: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:bottom"></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="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: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="i9baf492bee74474aa12510fb90988b19_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="f-222">&#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: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: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: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: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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia15fa8f6979c408cbfa07f088ef75b31_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="f-223">&#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: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: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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="f-224">&#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:7pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2020</span></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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i522f9b0a854b4efda8ca0939c7457439_I20201231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-225">29,234</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i522f9b0a854b4efda8ca0939c7457439_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-226">292</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i583823b4123645ca97cf9304107c5df3_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-227">234,638</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:7pt;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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9f1584e866c34f3b8c1db656f37246f1_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-228">21,848</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 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:7pt;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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9d30a144ce264ea9a8e0da1790b8c579_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-229">16,061</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 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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16fd0c6025eb41c1afcab5b70587e44e_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-230">197,021</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22a3a1c6ced74bd4a9c2ef075716afdd_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-231">198</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ad8aeb0073c4ff6a1eaec01ec4173a5_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-232">197,219</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:7pt;font-weight:400;line-height:100%">Net income</span></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:7pt;font-weight:400;line-height:100%">&#8212;&#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:7pt;font-weight:400;line-height:100%">&#8212;&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:7pt;font-weight:400;line-height:100%">&#8212;&#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a98273260de4e678ae42a882c5c1f5e_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-233">3,860</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:7pt;font-weight:400;line-height:100%">&#8212;&#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5076375a65fe434aa67c271dd781d66a_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-234">3,860</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84c3c32e3bac4242aa9ea578f0e07e3d_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="f-235">33</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-236">3,893</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:7pt;font-weight:400;line-height:100%">Other comprehensive loss, net of tax</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: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: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: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:bottom"></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="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:bottom"><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: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: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: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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22000163f7ca4a938a7df53233243cb0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-237">4,250</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5076375a65fe434aa67c271dd781d66a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-238">4,250</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i84c3c32e3bac4242aa9ea578f0e07e3d_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-239">2</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-240">4,252</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:7pt;font-weight:400;line-height:100%">Share-based compensation</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: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: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: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:bottom"></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="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: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="i696e37c8bdac4bf787567896edc18d32_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-241">5,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: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: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: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: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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5076375a65fe434aa67c271dd781d66a_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-242">5,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: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: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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-243">5,421</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:7pt;font-weight:400;line-height:100%">Net settlement of restricted stock units</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic1e468ff6d9b42dbb6e0ce7e9f57c235_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="f-244">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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1e468ff6d9b42dbb6e0ce7e9f57c235_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="f-245">3</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="3" style="display:none"></td><td colspan="3" style="display:none"></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: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="i696e37c8bdac4bf787567896edc18d32_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-246">1,372</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: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: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: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: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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5076375a65fe434aa67c271dd781d66a_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-247">1,369</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: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: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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-248">1,369</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:7pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2021</span></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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i39ebe6a527fe46a3b9050b0761ff1f6e_I20211231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-249">29,546</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39ebe6a527fe46a3b9050b0761ff1f6e_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-250">295</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1817b186597d439eb36ef60e473fc0c7_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-251">238,687</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:7pt;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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i960822e9e55e443c87f24d3509803f54_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-252">17,988</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:7pt;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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9c4e4ea6beb84e2794f1bf9cd8c6f354_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-253">20,311</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06f2cfc129ba454290d8db33a10e0af5_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-254">200,683</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4296eecfd341c0ad95356c70986e29_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-255">229</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-256">200,912</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:7pt;font-weight:400;line-height:100%">Net income</span></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:7pt;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><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:7pt;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><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="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:bottom"><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;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64d9d4b693f7422eade43eab5a2583a4_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-257">6,499</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:7pt;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><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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ac56200547e4e1f83102a203704a38f_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-258">6,499</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49da8b9b4e3641a7ae13788dbb54d16f_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="f-259">75</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-260">6,574</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:7pt;font-weight:400;line-height:100%">Other comprehensive loss, net of 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: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: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: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:bottom"></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="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:bottom"><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: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: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: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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf216f490c29486a923ee28d0bc07819_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-261">13,079</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7ac56200547e4e1f83102a203704a38f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-262">13,079</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i49da8b9b4e3641a7ae13788dbb54d16f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-263">5</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-264">13,084</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:7pt;font-weight:400;line-height:100%">Share-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: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: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: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:bottom"></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="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: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="ia070d008f3654dd0a2fc091c859d126b_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-265">5,335</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: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: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: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: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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ac56200547e4e1f83102a203704a38f_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-266">5,335</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: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: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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-267">5,335</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:7pt;font-weight:400;line-height:100%">Net settlement of restricted stock units</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6853ba19cc034af89cbf822c19dd138b_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="f-268">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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6853ba19cc034af89cbf822c19dd138b_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="f-269">3</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="3" style="display:none"></td><td colspan="3" style="display:none"></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: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="ia070d008f3654dd0a2fc091c859d126b_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="f-270">991</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: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: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: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: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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7ac56200547e4e1f83102a203704a38f_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="f-271">988</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: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: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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="f-272">988</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:7pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2022</span></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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icc95e1fbc635480790b3bbb191123d7c_I20221231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-273">29,895</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc95e1fbc635480790b3bbb191123d7c_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-274">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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f7220ad74aa465899652b6e291a911e_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-275">243,031</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:7pt;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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i719bd316450c428cbebfc7cfbe173ae5_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-276">11,489</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:7pt;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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43e6cce3697d4ee6a4a6699b8b275451_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-277">33,390</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41f020afc0ef48f49ded9533f8a5cc57_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-278">198,450</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39fec3f5e7ee42d4b9d736154c43f04d_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-279">299</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-280">198,749</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="text-align:center"><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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div><span><br/></span></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">50</span></div></div></div><div id="iefc94230c50c456bba9211d74ea07bb7_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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></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%">Mistras Group, Inc. and Subsidiaries</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><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.350%"></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.600%"></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%">&#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%">For the year ended December 31,</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:700;line-height:100%">&#160;</span></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><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%">2020</span></td></tr><tr style="height:3pt"><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="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:700;line-height:100%">Cash flows from operating activities</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><td colspan="3" style="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:7pt;font-weight:400;line-height:100%">Net income (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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-281">6,574</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-282">3,893</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:7pt;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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-283">99,466</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:7pt;font-weight:400;line-height:100%">Adjustments to reconcile net income (loss) to net cash provided 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></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:7pt;font-weight:400;line-height:100%">Depreciation and amortization</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-284">33,294</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-285">34,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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-286">35,705</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Deferred income taxes</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="mg:DeferredIncomeTaxNoncashExpenseBenefit" scale="3" id="f-287">517</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="mg:DeferredIncomeTaxNoncashExpenseBenefit" scale="3" id="f-288">87</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="mg:DeferredIncomeTaxNoncashExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-289">13,409</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 7.75pt;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%">Share-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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-290">5,335</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-291">5,421</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-292">5,851</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Impairment charges</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="3" id="f-293">&#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="3" id="f-294">&#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:num-dot-decimal" scale="3" id="f-295">106,062</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 7.75pt;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%">Bad debt provision for troubled customers, net of recoveries</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-296">42</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:fixed-zero" scale="3" id="f-297">&#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:fixed-zero" scale="3" id="f-298">&#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 7.75pt;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%">Foreign currency (gain) loss</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" scale="3" id="f-299">208</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" scale="3" id="f-300">417</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" format="ixt:num-dot-decimal" scale="3" id="f-301">3,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 2px 7.75pt;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%">Payment of finance costs</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="mg:PaymentOfFinancingCostsOperatingActivities" scale="3" id="f-302">400</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="mg:PaymentOfFinancingCostsOperatingActivities" format="ixt:fixed-zero" scale="3" id="f-303">&#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="mg:PaymentOfFinancingCostsOperatingActivities" format="ixt:fixed-zero" scale="3" id="f-304">&#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 7.75pt;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%">Fair value adjustments to contingent consideration</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" scale="3" id="f-305">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" scale="3" id="f-306">949</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" scale="3" id="f-307">337</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 7.75pt;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%">Other</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="f-308">786</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="f-309">119</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-310">2,398</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:7pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities, net of effect of acquisitions and dispositions</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></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:7pt;font-weight:400;line-height:100%">Accounts receivable</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-311">17,225</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-312">3,979</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-313">27,313</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Inventories</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-314">1,283</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="f-315">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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="f-316">84</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 7.75pt;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%">Prepaid expenses and other assets</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-317">5,959</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="f-318">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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-319">1,288</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accounts payable</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="3" id="f-320">93</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-321">1,139</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-322">1,020</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 7.75pt;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%">Accrued expenses and other liabilities</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" sign="-" name="mg:IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-323">6,454</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="mg:IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-324">2,268</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="mg:IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-325">1,841</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Income taxes payable</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-326">1,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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-327">1,917</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="f-328">384</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:7pt;font-weight:400;line-height:100%">Payment of contingent consideration in excess of initial estimate</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities" scale="3" id="f-329">533</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities" format="ixt:fixed-zero" scale="3" id="f-330">&#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities" format="ixt:fixed-zero" scale="3" id="f-331">&#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:7pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-332">26,406</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-333">42,261</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-334">67,802</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:7pt;font-weight:700;line-height:100%">Cash flows from 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></tr><tr><td colspan="3" style="background-color:#ffffff;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:7pt;font-weight:400;line-height:100%">Purchase of property, plant and equipment</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-335">12,591</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-336">18,161</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-337">15,396</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 7.75pt;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%">Purchase of intangible assets</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="mg:PaymentsToAcquireIntangibleAssetsAndSoftware" scale="3" id="f-338">825</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="mg:PaymentsToAcquireIntangibleAssetsAndSoftware" format="ixt:num-dot-decimal" scale="3" id="f-339">1,115</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="mg:PaymentsToAcquireIntangibleAssetsAndSoftware" scale="3" id="f-340">376</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 7.75pt;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%">Acquisition of businesses, net of cash acquired</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="f-341">&#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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="f-342">440</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="f-343">&#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 2px 7.75pt;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%">Proceeds from sale of equipment</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-344">1,178</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-345">1,165</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="f-346">803</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:7pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-347">12,238</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-348">18,551</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-349">14,969</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash flows from financing 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></tr><tr><td colspan="3" style="background-color:#ffffff;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:7pt;font-weight:400;line-height:100%">Repayment of finance lease obligations</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-350">4,140</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-351">4,060</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-352">4,095</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 7.75pt;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%">Proceeds from borrowings of long-term debt</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-353">125,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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="f-354">&#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-355">2,284</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Repayment of long-term debt</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-356">81,405</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-357">16,262</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-358">5,976</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></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:7pt;font-weight:400;line-height:100%">Proceeds from revolver</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-359">192,501</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-360">89,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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-361">35,750</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Repayments of revolver</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-362">246,750</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-363">89,065</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-364">68,050</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></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></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></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:7pt;font-weight:400;line-height:100%">Payments of financing costs</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="f-365">147</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="f-366">550</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-367">1,497</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Payment of contingent consideration for business acquisitions</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="mg:PaymentsOfContingentConsiderationForBusinessAcquisitions" scale="3" id="f-368">405</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="mg:PaymentsOfContingentConsiderationForBusinessAcquisitions" scale="3" id="f-369">938</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="mg:PaymentsOfContingentConsiderationForBusinessAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-370">2,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 7.75pt;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%">Taxes paid related to net share settlement of share-based awards</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="f-371">977</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-372">1,370</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="f-373">494</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></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:7pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-374">16,323</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-375">23,245</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-376">44,169</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 2px 7.75pt;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%">Effect of exchange rate changes on cash and cash equivalents</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-377">1,467</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-378">2,115</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-379">2,080</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:7pt;font-weight:400;line-height:100%">Net change in cash and cash equivalents</span></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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-380">3,622</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-381">1,650</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-382">10,744</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:7pt;font-weight:700;line-height:100%">Cash and cash equivalents:</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></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:7pt;font-weight:400;line-height:100%">Beginning of period</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-383">24,110</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ad8aeb0073c4ff6a1eaec01ec4173a5_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-384">25,760</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b5f42474d1846629164305072bd085a_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-385">15,016</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:7pt;font-weight:400;line-height:100%">End of period</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-386">20,488</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-387">24,110</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ad8aeb0073c4ff6a1eaec01ec4173a5_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-388">25,760</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:7pt;font-weight:700;line-height:100%">Supplemental disclosure of cash paid</span></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 2px 7.75pt;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%">Interest, net</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-389">8,603</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-390">10,078</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-391">12,465</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Income taxes, net</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:7pt;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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-392">3,069</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-393">4,707</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:7pt;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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="f-394">543</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:7pt;font-weight:700;line-height:100%">Noncash investing and financing</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></tr><tr><td colspan="3" style="background-color:#ffffff;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:7pt;font-weight:400;line-height:100%">Equipment acquired through finance lease obligations</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:CapitalLeaseObligationsIncurred" format="ixt:num-dot-decimal" scale="3" id="f-395">5,076</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:CapitalLeaseObligationsIncurred" format="ixt:num-dot-decimal" scale="3" id="f-396">2,923</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:CapitalLeaseObligationsIncurred" format="ixt:num-dot-decimal" scale="3" id="f-397">2,849</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></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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><div id="iefc94230c50c456bba9211d74ea07bb7_88"></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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></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%">Mistras Group,&#160;Inc. and Subsidiaries</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</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%">(tabular dollars in thousands, except per share data)</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%">&#160;</span></div><div id="iefc94230c50c456bba9211d74ea07bb7_91"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="f-398" continuedAt="ie211ce3053584084966af94b6ac6a8c5" escape="true">Summary of Significant Accounting Policies and Practices</ix:nonNumeric></span></div><ix:continuation id="ie211ce3053584084966af94b6ac6a8c5" continuedAt="ia6d328a0dbd34e9e932b65afba4af153"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mistras Group,&#160;Inc. and subsidiaries (the Company) is a leading &#8220;one source&#8221; multinational provider of integrated technology-enabled asset protection solutions helping to maximize the safety and operational uptime for civilization's most critical industrial and civil assets. </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%">Backed by an innovative, data-driven asset protection portfolio, proprietary technologies and decades-long legacy of industry leadership, the Company helps clients with asset-intensive infrastructure in the oil and gas, aerospace and defense, industrials, power generation and transmission (including alternative and renewable energy), other process industries and infrastructure, research and engineering and other industries towards achieving and maintaining operational excellence. By supporting these organizations that help fuel our vehicles and power our society; inspecting components that are trusted for commercial, defense, and space craft; and building real-time monitoring systems to help avoid catastrophic incidents, the Company helps the world at large.</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:112%">The Company enhances value for its clients by integrating asset protection throughout supply chains and centralizing integrity data through a suite of IIoT - connected digital software and monitoring solutions, including OneSuite, which serves as an ecosystem platform, pulling together all of the Company&#8217;s software and data services capabilities, for the benefit of its customers.</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 Company's core capabilities also include non-destructive testing (&#8220;NDT&#8221;) field inspections enhanced by advanced robotics, laboratory quality control and assurance testing, sensing technologies and NDT equipment, asset and mechanical integrity engineering services, and light mechanical maintenance and access services.</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%">Recent Developments</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issues related to the COVID-19 coronavirus (COVID-19) pandemic have subsided significantly during 2022 as compared to 2021. The Russian-Ukrainian war is creating disruption in the oil and gas market and the supply chain in general, which is resulting in some disruption to our business operations. With oil prices high, refineries are working at full capacity and are deferring maintenance and inspection work as much as possible, which is impacting our business as well. </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%">Overall, the Company has taken actions to help ensure the health and safety of Company employees and those of its customers and suppliers; maintain business continuity and financial strength and stability; and serve customers as they provide essential products and services to the world. </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:112%">Earlier in 2022, the Company eliminated substantially all of the COVID related cost reduction initiatives undertaken in 2020, including re-installment of the savings plan employer match and increasing wages back to pre-pandemic amounts.    </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:115%">The Company is currently unable to predict with certainty the overall impact that the factors discussed above and the effect of inflationary pressures may have on its business, results of operations or liquidity or in other ways which the Company cannot yet determine. The Company&#8217;s European operations are currently experiencing increased costs associated with higher energy costs, among others, due in part to the Russian-Ukrainian war. The Company will continue to monitor market conditions and respond accordingly.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ConsolidationPolicyTextBlock" id="f-399" continuedAt="i23b5a8410d1e4d1e8590826c1511ef94" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></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:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows guidance on the consolidation of variable interest entities ("VIEs") that requires companies to utilize a qualitative approach to determine whether it is the primary beneficiary of a VIE. The process for identifying the primary beneficiary of a VIE requires consideration of the factors that indicate a party has the power to direct the activities that most significantly impact the VIE&#8217;s economic performance, including powers granted to the VIE&#8217;s program manager, powers contained in the VIE governing board and, to a certain extent, a company&#8217;s economic interest in the VIE. The Company analyzes its joint ventures and classifies them as either:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">a VIE that must be consolidated because the Company is the primary beneficiary, or the joint venture is not a VIE and the Company holds the majority voting interest with no significant participative rights available to the other partners; or</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">52</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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><ix:continuation id="ia6d328a0dbd34e9e932b65afba4af153" continuedAt="i29d59d0113d84f959d393fc766f05417"><ix:continuation id="i23b5a8410d1e4d1e8590826c1511ef94"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">a VIE that does not require consolidation and is treated as an equity method investment because the Company is not the primary beneficiary or the joint venture is not a VIE and the Company does not hold the majority voting interest.</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%">As part of the above analysis, if it is determined that the Company has the power to direct the activities that most significantly impact the joint venture&#8217;s economic performance, the Company considers whether or not it has the obligation to absorb losses or rights to receive benefits of the VIE that could potentially be significant to the VIE.</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 Company became the primary beneficiary in July 2020 of a VIE in which the Company has a <ix:nonFraction unitRef="number" contextRef="ia247deee75ef4995898cd7035811b709_D20200701-20200731" decimals="INF" name="us-gaap:LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest" scale="-2" id="f-400">49</ix:nonFraction>% interest in a limited partnership, and a <ix:nonFraction unitRef="number" contextRef="ia247deee75ef4995898cd7035811b709_D20200701-20200731" decimals="INF" name="us-gaap:LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest" scale="-2" id="f-401">49</ix:nonFraction>% shareholder in the corporate general partner of the limited partnership. The Company consolidated the financial statements of the VIE with the financial statements of the Company. As of and for the year ended December&#160;31, 2022, the VIE had <ix:nonFraction unitRef="usd" contextRef="i38f7970e5404486cbd5d07cbdb677cde_I20221231" decimals="-5" name="us-gaap:Assets" format="ixt:fixed-zero" scale="0" id="f-402">immaterial</ix:nonFraction> assets and had approximately $<ix:nonFraction unitRef="usd" contextRef="i0486bcacf86f4fb3a01981bf9c789190_D20220101-20221231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-403">4.7</ix:nonFraction>&#160;million revenue. The Company is the primary sub-contractor of the VIE.</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 accompanying audited consolidated financial statements include the accounts of Mistras Group,&#160;Inc. as well as its wholly-owned subsidiaries, majority-owned subsidiaries and consolidated VIE. For subsidiaries in which the Company&#8217;s ownership interest is less than 100%, the non-controlling interests are reported in stockholders&#8217; equity in the accompanying Consolidated Balance Sheets. The non-controlling interests in net results, net of tax, is classified separately in the accompanying Consolidated Statements of Income (Loss). All significant intercompany accounts and transactions have been eliminated in consolidation. The results of operations of companies acquired are included from the date of acquisition.</span></div></ix:continuation><div><span><br/></span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="f-404" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</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%">Certain amounts in prior periods have been reclassified to conform to the current year presentation. Such reclassifications did not have a material effect on the Company's financial condition or results of operations as previously reported.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:UseOfEstimates" id="f-405" escape="true"><div><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><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 in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") requires that the Company make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses and disclosure of contingent assets and liabilities at the date of the financial statements. The Company bases its estimates and assumptions on historical experience, known or expected trends and various other assumptions that it believes to be reasonable. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates, which may cause the Company&#8217;s future results to be significantly affected.</span></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-406" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.</span></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="f-407" continuedAt="i7451032ad3ee45699dc5890dc549629f" escape="true"><div><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 and Allowance for Credit Losses </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 Company maintains an allowance for credit losses on its accounts receivable balances, which represents its best estimate of current expected credit losses over the contractual life of the accounts receivable. When evaluating the adequacy of its allowance for credit losses each reporting period, the Company analyzes accounts receivable balances with similar risk characteristics on a collective basis, considering factors such as the aging of receivable balances, payment terms (primarily with 30 day terms), geographic location, historical loss experience, current information and future expectations (generally considered one year which is consistent with expected collectability of the Company's trade receivables). </span></div></ix:nonNumeric><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%"><ix:continuation id="i7451032ad3ee45699dc5890dc549629f">The Company monitors and considers whether historical loss rates are consistent with expectation of supportable forward-looking estimates for its trade receivables noting any current or future economic considerations that would require adjusting the Company&#8217;s historical loss experience. Each reporting period, the Company reassesses whether any accounts receivable no longer share similar risk characteristics and should instead be evaluated as part of another pool or on an individual basis. Changes to the allowance for credit losses are adjusted through credit loss expense, which is presented within Selling, general and administrative expenses in the Consolidated Statements of Income (Loss).</ix:continuation> </span></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><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ConcentrationRiskCreditRisk" id="f-408" continuedAt="idaeffafcf89c4c589d85b2c7e4cb82cb" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</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%">For each of the years ended December 31, 2022 and 2021, no customer represented 10% or more of the Company's revenue. </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">53</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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span><br/></span></div><ix:continuation id="i29d59d0113d84f959d393fc766f05417" continuedAt="if3095ae768c94668b83fd6a520773bb7"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="idaeffafcf89c4c589d85b2c7e4cb82cb">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. At times, cash deposits may exceed the limits insured by the Federal Deposit Insurance Corporation. The Company believes it is not exposed to any significant credit risk or risk of nonperformance of financial institutions.</ix:continuation></span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:InventoryPolicyTextBlock" id="f-409" escape="true"><div><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value, as determined by using the first-in, first-out method, or market. Work in process and finished goods inventory include material, direct labor, variable costs and overhead.</span></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:InternalUseSoftwarePolicy" id="f-410" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchased and Internal-Use Software</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain costs that are incurred to purchase or to create and implement internal-use software, which includes software coding, installation and testing. Capitalized costs are amortized on a straight-line basis over <ix:nonNumeric contextRef="i73869f09275d45b3a42c325a30c5babe_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="f-411">three years</ix:nonNumeric>, the estimated useful life of the software.</span></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-412" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are recorded at cost. Depreciation of property, plant and equipment is computed utilizing the straight-line method over the estimated useful lives of the assets. Amortization of leasehold improvements is computed utilizing the straight-line method over the shorter of the remaining lease term or estimated useful life. Repairs and maintenance costs are expensed as incurred.</span></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="f-413" continuedAt="i105b94efbb8c4115abf613f28f46fd4c" escape="true"><div><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess purchase price of acquired businesses over the fair values attributed to underlying net tangible assets and identifiable intangible assets. The Company tests goodwill for impairment at a &#8220;reporting unit&#8221; level (which for the Company is represented by (i)&#160;its Services segment, (ii)&#160;its Products and Systems segment, (iii)&#160;the European component of its International segment and (iv) the&#160;Brazilian component of its International segment). The Company's annual impairment test is conducted on the first day of the Company's fourth quarter, which is October 1. Goodwill is also tested for impairment whenever an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. </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%">In testing for goodwill impairment, the Company has the option to first assess qualitative factors to determine whether the existence of events or circumstances lead to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events and circumstances, the Company concludes that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing a quantitative impairment test is not necessary. If the Company concludes otherwise, the Company is required to perform a quantitative impairment test.</span></div></ix:nonNumeric><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%"><ix:continuation id="i105b94efbb8c4115abf613f28f46fd4c">If the fair value of a reporting unit is less than its carrying value, this is an indicator that the goodwill assigned to that reporting unit may be impaired. An impairment will be recorded in the amount that the fair value is less than the carrying value. The Company considers the income and market approaches to estimating the fair value of its reporting units, which requires significant judgment in evaluation of economic and industry trends, estimated future cash flows, discount rates and other factors.</ix:continuation> </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%">See Note 8-</span><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for additional information related to the Company's goodwill impairment test during 2022.  </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="f-414" escape="true"><div><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews the recoverability of its long-lived assets (or asset groups) whenever events or changes in circumstances indicate that the carrying amount of the long-lived asset (group) might not be recoverable. The assessment for potential impairment is based primarily on the Company&#8217;s ability to recover the carrying value of its long-lived assets from expected future undiscounted cash flows. If the total expected future undiscounted cash flows are less than the carrying amount of the assets, a loss is recognized for the difference between fair value (computed based upon the expected future discounted cash flows) and the carrying value of the assets.</span></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">54</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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><ix:continuation id="if3095ae768c94668b83fd6a520773bb7" continuedAt="if0db70bdc13b404c9db9176ce712ab02"><div><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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:BusinessCombinationsPolicy" id="f-415" continuedAt="i08e2f7c9d36a4e718d429730855f789e" escape="true">Acquisitions</ix:nonNumeric></span></div><div><span><br/></span></div><div><ix:continuation id="i08e2f7c9d36a4e718d429730855f789e" continuedAt="iaaedc65fa74f47ba9d71d74fef1b6920"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company allocates the purchase price of acquired businesses to their identifiable tangible assets and liabilities as well as identifiable intangible assets, such as customer relationships, technology, non-compete agreements and trade names. Certain estimates and judgments are required in the application of the fair value techniques, including estimates of the respective acquisition's future performance and related cash flows, selection of a discount rate and economic lives, and use of Level 3 measurements as defined in ASC No. 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosure. </span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iaaedc65fa74f47ba9d71d74fef1b6920">Deferred taxes are recorded for any differences between the assigned values and tax bases of assets and liabilities.</ix:continuation> </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="f-416" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Engineering</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%">Research and product development costs are expensed as incurred.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="f-417" continuedAt="i81d01ebe23c649b4b25defa6a04afdd7" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising, Promotions and Marketing</span></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></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i81d01ebe23c649b4b25defa6a04afdd7">The costs for advertising, promotion and marketing programs are expensed as incurred and are included in selling, general and administrative expenses.</ix:continuation> Advertising expense was approximately $<ix:nonFraction unitRef="usd" contextRef="i4644cdeaf59243ccb51b2a597022e07c_D20220101-20221231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-418">2.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i35e2162b96e8443ab0a41480ce6df71a_D20210101-20211231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-419">1.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib5e524cde70d4fa382d10b69f1af0257_D20200101-20201231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-420">0.8</ix:nonFraction> million for the years ended December 31, 2022, 2021 and 2020, respectively.</span></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><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="f-421" continuedAt="ied7377bc6a8441f59bc2191fb20d064b" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></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></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ied7377bc6a8441f59bc2191fb20d064b">The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and other financial current assets and liabilities approximate fair value based on the short-term nature of the items.</ix:continuation> </span></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><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-422" continuedAt="i8bf5c221a50048c59eeb4a5d14e5c257" escape="true"><div><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 Translation</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial position and results of operations of the Company&#8217;s foreign subsidiaries are measured using their functional currencies, which are their local currencies. Assets and liabilities of foreign subsidiaries are translated into the U.S. Dollar at the exchange rates in effect at the balance sheet date. Income and expenses are translated at the average exchange rate during the period. Translation gains and losses are reported as a component of other comprehensive income (loss) for the period and included in accumulated other comprehensive income (loss) within stockholders&#8217; equity.</span></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></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8bf5c221a50048c59eeb4a5d14e5c257">Foreign currency (gains) losses arising from transactions denominated in currencies other than the functional currency are included in net income, reported in selling, general and administrative expenses,</ix:continuation> and were approximately $(<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-5" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="6" id="f-423">0.2</ix:nonFraction>) million, $<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-5" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="6" id="f-424">0.4</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-5" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="6" id="f-425">3.0</ix:nonFraction> million for the years ended December 31, 2022, 2021 and 2020, respectively.</span></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><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="mg:SelfInsurancePolicyTextBlock" id="f-426" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Self-Insurance</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is self-insured for certain losses relating to workers&#8217; compensation and health benefit claims. The Company maintains third-party excess insurance coverage for all workers' compensation and health benefit claims in excess of approximately $<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-5" name="mg:MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained" format="ixt:num-dot-decimal" scale="6" id="f-427">0.3</ix:nonFraction> million per occurrence to reduce its exposure from such claims. Self-insured losses are accrued when it is probable that an uninsured claim has been incurred but not reported and the amount of the loss can be reasonably estimated at the balance sheet date.</span></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-428" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of services received from employees and directors in exchange for an award of an equity instrument is measured based on the grant-date fair value of the award. Such value is recognized as a non-cash expense on a straight-line basis over the minimum period the individual provides services, which is typically the vesting period of the award with the exception of awards with graded vesting that contain an internal performance measure where each tranche is recognized on a straight-line basis over its vesting period subject to the probability of meeting the performance requirements and adjusted for the number of shares expected to be earned. Awards to certain employees eligible for retirement prior to the award becoming fully vested are amortized to expense over the period through the date that the employee first becomes eligible to retire and is no longer required to provide service to earn the award. As share-based compensation expense is based on awards ultimately expected to vest, the amount of expense is reduced for estimated forfeitures. The cost of these awards is recorded in selling, general and administrative expenses in the Company&#8217;s Consolidated Statements of Income (Loss).</span></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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: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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><ix:continuation id="if0db70bdc13b404c9db9176ce712ab02"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-429" escape="true"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Income taxes are accounted for under the asset and liability method. We recognize deferred tax assets and liabilities at enacted income tax rates for the temporary differences between the financial reporting bases and the tax bases of our assets and liabilities. Any effects of changes in income tax rates or tax laws are included in the provision for income taxes in the period of enactment. Our net deferred tax assets primarily consist of net operating loss carry forwards, or NOLs. A valuation allowance is provided if it is more likely than not that some or all of a deferred income tax asset will not be realized. A current tax liability or asset is recognized for the estimated taxes payable or refundable on tax returns for the current and prior years.</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:107%">We recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate resolution.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-430" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</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%">In March 2020 and updated in January 2021, the FASB issued Accounting Standards Update ("ASU") 2020-04 and 2021-01, &#8220;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&#8221; The amendments provide optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The guidance provides optional expedients and exceptions for applying U.S. GAAP to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another rate that is expected to be discontinued. The amendments in ASU 2020-04 are effective for all entities as of March 12, 2020 through December 31, 2024. The Company is currently evaluating applicable contracts and the available expedients provided by the new guidance.</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="iefc94230c50c456bba9211d74ea07bb7_94"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-431" continuedAt="i0ac68f0a9460497a928d37ff84919318" escape="true"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="f-432" continuedAt="i319e2ca69fcf46d596f2f2713a510f28" escape="true">Revenue</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i0ac68f0a9460497a928d37ff84919318" continuedAt="i7e21f0c77f19441b982b3a0140208d44"><ix:continuation id="i319e2ca69fcf46d596f2f2713a510f28" continuedAt="ib52382a3ba0f4173a7d48acb0fb23e0a"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives the majority of its revenue by providing services on a time and material basis that are short-term in</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nature. The Company accounts for revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers.</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%">Performance Obligations</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 Company provides highly integrated and bundled inspection services to its customers. The majority of the Company's contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. For contracts with multiple performance obligations, the Company allocates the contract&#8217;s transaction price to each performance obligation using the Company's best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is a relative selling price based on price lists.</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 modifications are not routine in the performance of the Company's contracts. Generally, when contracts are modified, the modification is to account for changes in scope to the goods and services that are provided. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as a separate contract.</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 Company's performance obligations are satisfied over time as work progresses or at a point in time. The majority of the Company's revenue is recognized over time as work progresses for the Company's service deliverables, which includes providing testing, inspection and mechanical services to the Company's customers. Revenue is recognized over time, based on time and material incurred to date which best portrays the transfer of control to the customer. The Company also utilizes an available practical expedient that provides for revenue to be recognized in an amount that corresponds directly with the value to the customer of the entity&#8217;s performance completed to date. Fixed fee arrangements are determined based on expected labor, material, and overhead to be consumed on fulfillment of such services. For these arrangements, revenue is recognized on a cost-to-cost method tracked on an input basis. </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 majority of the Company's revenue recognized at a point in time is related to product sales when the customer obtains control of the asset, which is generally upon shipment to the customer. Contract costs include labor, material and overhead.</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 Company expects any significant remaining performance obligations to be satisfied within <ix:nonNumeric contextRef="i0725da686dfe43cf9a8d8ca4738cf25e_I20221231" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durwordsen" id="f-433">one year</ix:nonNumeric>.</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%">Contract Estimates</span></div></ix:continuation></ix:continuation><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 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: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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><ix:continuation id="i7e21f0c77f19441b982b3a0140208d44" continuedAt="i812b88e7dabb4ca38ea03fc8a9070a1b"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib52382a3ba0f4173a7d48acb0fb23e0a">The majority of the Company's revenues are short-term in nature. The Company enters into master service agreements ("MSAs") with customers that specify an overall framework and contract terms. The actual contracting to provide services or furnish products are triggered by a work order, purchase order, or some similar document issued pursuant to an MSA which sets forth the scope of services and/or identifies the products to be provided. From time-to-time, the Company may enter into longer-term contracts, which can range from several months to several years. Revenue on certain contracts is recognized as work is performed based on total costs incurred to date in relation to the total estimated costs for the performance of the contract at completion. This includes contract estimates of costs to be incurred for the performance of the contract. Cost estimation is based upon the professional knowledge and experience of the Company's project managers, engineers and financial professionals. Factors that are considered in estimating the work to be completed include the availability of materials, the effect of any delays in the Company's project performance and the recoverability of any claims. Whenever revisions of estimates, contract costs and/or contract values indicate that the contract costs will exceed estimated revenues, thus creating a loss, a provision for the total estimated loss is recorded in that period.</ix:continuation></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%">Revenue by Category</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-434" continuedAt="ice685c634a26460b9111315ec46d181f" 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 series of tables present the Company's disaggregated revenue:</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%">Revenue by industry was as follows (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:35.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.180%"></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:11.180%"></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:11.180%"></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:11.187%"></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%">Year ended December 31, 2022</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%">Services</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%">International</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%">Products</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%">Corp/Elim</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oil &amp; Gas</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%"><ix:nonFraction unitRef="usd" contextRef="i1039e6ba96bd45dd8e912e3524e13c22_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-435">356,763</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="i86239155f9044a9fad4ee2d6e2316df4_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-436">30,654</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="idd6c14effff9421588a9b1f68c0397b4_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-437">335</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="if9e91085ef6f4d208aae63c7e4fdb5d4_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-438">&#8212;</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="ie1498d853b194ed099b125c9f8d82e47_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-439">387,752</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%">Aerospace &amp; Defense</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="i846f1982f1ec4bddbb42bf63abd802be_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-440">61,475</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="i541abcafe32b4be8a8b25a0c0a5c2694_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-441">18,763</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="i4ea3c8b8eeb6495ea08ac1eb4c7b7e93_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-442">314</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="i8684dc984ed544c5b98c6e77bdc4d14b_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-443">&#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="i11e75a755a504b82ab7d1622d675baa9_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-444">80,552</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%">Industrials</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="id035828f662d403085be63449a00b248_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-445">38,197</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="i6ad1dee0210a44a9bda426c86bc1e186_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-446">23,703</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="i86acf5b80a52499b8f8bdcd137d1d23c_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-447">2,083</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="i1d6582f06709479c81d5c3b57ef9d7fe_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-448">&#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="i0ff8ad4acabb4f11a374d05ac5371acf_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-449">63,983</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%">Power Generation and Transmission</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="ief8c2abbf35345fd9bf94bccdeb833e6_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-450">31,197</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="i9f6a388da82944b4b9506f2183119135_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-451">8,304</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="ifa7db84037eb4d8d9a01a64bc701eced_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-452">2,603</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="ia11735073f1b44749552615f837e6a60_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-453">&#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="i5c2a77cfc2924de8bfb5dbe12545a288_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-454">42,104</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 Process Industries</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="i530138583b6146adac4f2aafca8c6eea_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-455">40,778</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="ief70ad3381c7451f91393917706724f4_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-456">14,021</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="i550dc4ae57a940d58db617f475cb388a_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-457">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="ic7587404a0144dca84f70b2fcbcb834f_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-458">&#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="ib9a0b40728a346199522c31aa16dbe6b_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-459">54,827</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%">Infrastructure, Research &amp; Engineering</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="ie06471b4a441438a9ef0abe088078502_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-460">15,283</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="idf21516f5b554aa3a641c0cce6514861_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-461">7,946</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="i39fae9f9ea9e49f0a3a79e4443647503_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-462">3,994</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="if5ed78231778445aa9b045a7777f017c_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-463">&#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="i1cc8117463e041efbab9cc8640c9412c_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-464">27,223</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%">Petrochemical</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="i15dd40a9654745219ddaec66b203db93_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-465">15,360</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="i59f5e2701e14459d853e527ba0fe94bf_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-466">536</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="id045fddf1c5f4107aaecb287c45e6a25_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-467">&#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="i2fe0f4ad0bc64c94b50b9a99452328e1_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-468">&#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="i1c5a5e86899a4e4cace5afe1d8c4348a_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-469">15,896</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</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="ib62640f0786b4782a05053b3e9b968c2_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-470">14,283</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="iba6ec03aea75422ea8a61387c80aace5_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-471">8,498</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="i6529ea6fbe194a339955e01115a93380_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-472">3,370</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="ib94010b724c54793b41aed5a46e4adfe_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-473">11,115</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="i8d25d42ef40c4057a59514412ab69711_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-474">15,036</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</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="ibd68e426b9094204b38ca46adb32eaa8_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-475">573,336</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="i3cb7b7f42d064ad3bcf0f11876b7c2ad_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-476">112,425</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;border-bottom:3pt double #000000;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="i71d3c3ccf9534c3ca444e5230ac6f775_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-477">12,727</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="iecca7d23a4804b209fefcc1b2e8ee474_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-478">11,115</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 #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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-479">687,373</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="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:35.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.180%"></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:11.180%"></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:11.180%"></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:11.187%"></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%">Year ended December 31, 2021</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%">Services</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%">International</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%">Products</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%">Corp/Elim</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oil &amp; Gas</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%"><ix:nonFraction unitRef="usd" contextRef="ieb3e882891fb421993d3110aa1f042a7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-480">330,880</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="if5b76e78367e4bc0b4795ff625dd1d0f_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-481">35,232</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="ie5f6abcb0e4a46709bba4d08b40587b9_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-482">808</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="ie86ebbc90ad2473989d2b7763a9109ff_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-483">&#8212;</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="i9d777ac542744bb7bf11861c3e7e8d78_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-484">366,920</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%">Aerospace &amp; Defense</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="if2da1e1ccb0147ed8bce2386bf2d3d8d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-485">51,593</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="i117880a593804db2a2825eed02bbb95b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-486">16,513</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="if204f2c201f14b61b15064ffa3cdbaf8_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-487">286</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="i8170b9c7479d42d2987f46e1bfc39646_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-488">&#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="ifcad98850df7446ab6d618119c1e594b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-489">68,392</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%">Industrials</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="i2af74b1b7402417e81c24094d68564bf_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-490">41,873</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="iade150d6f0c043fc8959eb69f82316a2_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-491">24,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="id3a93ed857c448a0a2f457534cdebac1_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-492">1,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="i2684d97e129c4d6e876dd7a179bfe82b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-493">&#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="i6242bbc02bbf453581df08693a143c3a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-494">67,715</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%">Power Generation and Transmission</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="i7847004f3592424bbeb79fd06e0b69f2_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-495">39,966</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="ieb86a7bbc86d43509af068465d669f50_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-496">9,927</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="i31a529567319406faa350c5c150400bc_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-497">2,853</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="i09dd6aec5c3548d49015b3e88d525b2c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-498">&#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="i0319fe741e954868a51a417180aa85ed_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-499">52,746</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 Process Industries</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="ic8f3454f57e64cbbbbae6b2e341b9183_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-500">38,742</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="icdd02b65524d434e9db3bd49448db02b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-501">12,593</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="ic3813b00c4874046a27d135a313b989c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-502">64</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="ie4cb399414444e23b1234a3b930d9d84_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-503">&#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="i90c5d667b89a47deaba84024d42d977a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-504">51,399</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%">Infrastructure, Research &amp; Engineering</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="if6199196d44540cb841fefea3207a1e4_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-505">16,809</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="i077a26a358cb446597cadb118deb9e4d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-506">11,496</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="i1092b95bf6b44e3396a9c2d1279aeeab_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-507">3,985</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="ice7b4e01818c498398d9c468b3e6c392_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-508">&#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="i59846ea1a52145f7a0b79a6ad1846dd6_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-509">32,290</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%">Petrochemical</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="i3277a5493e3a4755a88982025b7041ae_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-510">19,378</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="iec486a447a41407bb95990e0ae0fee81_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-511">227</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="i2601332d2e804d1c9965dbe1fd58cdc6_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-512">&#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="i0d4240a81f8540c5a4171fdc7bddd24c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-513">&#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="i324f778e304849a5a59206320123ec6a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-514">19,605</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</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="i51562a66eafa4f7f9659c7f23941e5b5_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-515">16,146</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="i38ff36b34764473896162f591e894979_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-516">7,257</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="i0d97ad2b28864a1288859691589c1c74_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-517">3,993</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="i3840488c99b440eab96f4f61dbd70733_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-518">9,332</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="i280a7ba0a0204f4e832e4f6e254e29ef_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-519">18,064</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</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="i1b4625618cf84bfbbe49e5ffde612d1e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-520">555,387</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="i69afc7043c7644aab9b5a6a24f5febe2_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-521">117,245</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;border-bottom:3pt double #000000;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="if8dae9d5ea324b72b17ac5ea6f09da2c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-522">13,831</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="ic7e011d8db264303a571833b2576ed98_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-523">9,332</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 #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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-524">677,131</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></ix:nonNumeric></ix:continuation><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 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: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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><ix:continuation id="i812b88e7dabb4ca38ea03fc8a9070a1b" continuedAt="i468e099d8f7440eab2d5f58cdbd1e854"><ix:continuation id="ice685c634a26460b9111315ec46d181f"><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:35.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.180%"></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:11.180%"></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:11.180%"></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:11.187%"></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%">Year ended December 31, 2020</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%">Services</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%">International</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%">Products</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%">Corp/Elim</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oil &amp; Gas</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="ic27dca7cb26d4cfba9b37842c8ded149_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-525">279,723</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="i2f343ec3a3a54aaab649730739d4103b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-526">39,383</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 #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="i53e46d6200924faba2ada2a6c19e75c4_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-527">377</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 #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="ic7a6b5c862024eb5aaa1dfd5b3d24bdf_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-528">&#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 #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="id0d3c4c4d36b47429d3e7ba7ed7dc4ea_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-529">319,483</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%">Aerospace &amp; Defense</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="i79e52c58a23d4012895471861ca0321b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-530">50,813</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="i16130f983cef4c4bba502617847c9e80_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-531">18,166</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="i5c31a00461d24465a217c777d345213c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-532">1,292</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="i3c4feee30a8e447aa37171015dd46fdb_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-533">&#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="i5ca8277fd6814c3482f0cd5f10a19a07_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-534">70,271</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%">Industrials</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="ie38bf46081304837ad73d99f045c50ad_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-535">44,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0f6c563b0114f538d896d5b948d8934_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-536">19,657</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="ic2646f2398d14b07a029bb716d833228_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-537">1,852</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="if5e2353a0c664028baaefd0da8e48fb1_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-538">&#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="i47377d36d626485fa3e66a9bdcf417a8_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-539">66,428</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%">Power Generation and Transmission</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="iddd0e3399ab643048f5e8d45ce2dd508_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-540">30,005</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="i5443590dc8a44c8b9b010b283fe5ebaf_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-541">7,559</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="i92be0dde172e4bb39c3d679bb9ddc497_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-542">2,323</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="i6f15806a698e4d958f96973bf7de30d0_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-543">&#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="i542310fafb814c84a9153d2e03342c9a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-544">39,887</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 Process Industries</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="iab856bbdb9894b46bc77a215d68cecaa_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-545">24,671</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="ie2f332522d134b4c955cac29a2e549ce_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-546">10,029</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="i8a3895e3008c42d99d9a2b88684e21ee_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-547">171</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="icc118b88d8d54214a01be88ae9be7de2_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-548">&#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="ia183075904994a5fb3769069a8129622_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-549">34,871</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%">Infrastructure, Research &amp; Engineering</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="i552b5bad4160410d8baffc107e531085_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-550">17,070</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="i2ed9ef7f5e2840318a50f92dd90be0be_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-551">10,353</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="ic4b119f6a63a476f8dd0198d315bbe0c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-552">6,364</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="iff98088c1d89488d858dca04c31d374e_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-553">&#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="ib6df85c759dd4bdc849d9e0d9d13cf03_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-554">33,787</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%">Petrochemical</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="iba977a4487db4af68e9a32e7bd311e60_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-555">18,882</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="ic98d52144f5142c8a07b772ffdfae1bf_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-556">345</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="i9a091fda9f944ee88f6ae3703831ec24_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-557">53</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="ic554d2206fb846a29aa15e68fec18953_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-558">&#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="ib70e7bd71312439e84838ff0703b3c15_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-559">19,280</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</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="i21399a4300ca420d82909d4a608b9ebe_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-560">10,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="i7f383b952aae4124bb01e5140f9f4334_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-561">2,064</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="i51b67adc7a07481f90bb2c97b6f6e5b6_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-562">4,017</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="ib86267caccd040eea39158c3c15a74ef_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-563">7,598</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="i9e453d26f3d442e4bea082425e60287d_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-564">8,564</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</span></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="i0149f66eeafb4468b4f5cf902058171a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-565">476,164</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="i5c59f7e8eade45feb8821c9100bb5b6b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-566">107,556</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="icff0239d155d46f1939a8c2f50433447_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-567">16,449</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="icb524fae59af428cbdc046a3e22885dd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-568">7,598</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 #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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-569">592,571</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><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%">Revenue per key geographic location was as follows (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:35.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.180%"></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:11.180%"></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:11.180%"></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:11.187%"></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%">Year ended December 31, 2022</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%">Services</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%">International</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%">Products</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%">Corp/Elim</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: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 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="i62d36760666e4256aa748146721a1072_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-570">485,551</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="ie7f630b725bb43269b85214a7b9c1476_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-571">910</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="ib61261c740b148b3aaf32f34d809646d_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-572">6,495</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="i20050d9ba9cb490a92b5b9d297d40d1a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-573">3,083</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 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="i169f2b9a6f854f92b75b76706c9085a5_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-574">489,873</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%">Other Americas</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="i74e86323075f43a9abfcc4f5d649f709_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-575">83,877</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="i26c79e94f9264848a3863a5949fe05d9_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-576">9,076</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="i79ddb4e6f17847f3a83cc0dd0629e9c4_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-577">406</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="i0f06a9f2e37e4e6e92ed9566d7c5d923_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-578">4,105</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="i0421b26f88224852adf4139711ce62c2_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-579">89,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:400;line-height:100%">Europe</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="icbc46006b3a84e4994eee195593e4149_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-580">2,811</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="ib98748ae8c474e2e8bc3d61dd23d5e21_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-581">99,714</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="i508c3c2532754d27afcccf22d7d5560d_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-582">1,896</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="ie32498d7f4d5478291c4c0084a98a02f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-583">3,502</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="i91b6350df4c8469bb09f80a6b93dd841_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-584">100,919</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%">Asia-Pacific</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="ie6d26bac03394707a28e3c456550b8b5_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-585">1,097</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="i2f051aff62204511b0af34317b9fa544_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-586">2,725</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="i493485489f514bd6ba0ce05f339b3cc7_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-587">3,930</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="i412b7acff80444e688cea9639f220dc8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-588">425</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="id922c36a172c4d2196fb76e33bee3107_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-589">7,327</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</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%"><ix:nonFraction unitRef="usd" contextRef="ibd68e426b9094204b38ca46adb32eaa8_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-590">573,336</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="i3cb7b7f42d064ad3bcf0f11876b7c2ad_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-591">112,425</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="i71d3c3ccf9534c3ca444e5230ac6f775_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-592">12,727</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="iecca7d23a4804b209fefcc1b2e8ee474_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-593">11,115</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-594">687,373</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><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:35.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.180%"></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:11.180%"></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:11.180%"></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:11.187%"></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%">Year ended December 31, 2021</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%">Services</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%">International</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%">Products</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%">Corp/Elim</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: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 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="i35464514751a450889d7edb40e041ed3_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-595">472,125</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="ic5d50ba96c014dd5a357b691770935d9_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-596">912</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="i1c2d36fe6f1c4fdf97992165ca9199ce_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-597">6,469</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="ie1c40d8dc6a34bb5a2d4c589c7fce707_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-598">4,284</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 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="ic30b9e2018304f338a0bd2d94ff7fd50_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-599">475,222</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%">Other Americas</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="i3ba2328c7c56437597c84cb09b434560_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-600">80,013</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="icee718ca1e864155b8afdbb7331b1237_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-601">5,003</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="i19eea3ea929c4d54addd87d6fd4ff6a1_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-602">395</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="iff8d6e75baf3405b82d9e3b253b4cae0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-603">1,768</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="i3b8e108815c44f3c92e765eb6101c7ba_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-604">83,643</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%">Europe</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="ia1bdce401b354252905891bc34718e9e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-605">1,841</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="i9fb4fa7b7aab4ea8a889d6e02677ab14_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-606">108,411</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="ifba43e2937e744e1a4408a80b1894d39_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-607">2,174</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="ic3be81669dd943d7a8d017823983a5ef_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-608">2,812</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="i342f729c31314edfb2553e2819dfaf17_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-609">109,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</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="i4866a49526514ef8afe8ee65b123bea3_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-610">1,408</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="i059efc194b284e46907abcae0124eb6e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-611">2,919</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="iba5d80ffb0034ba199e5b40f86b2de21_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-612">4,793</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="i2110d70c0aad41949b8d64839476da7b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-613">468</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="icc4d1b8425d4446893be2447a331a8c8_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-614">8,652</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</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%"><ix:nonFraction unitRef="usd" contextRef="i1b4625618cf84bfbbe49e5ffde612d1e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-615">555,387</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="i69afc7043c7644aab9b5a6a24f5febe2_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-616">117,245</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="if8dae9d5ea324b72b17ac5ea6f09da2c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-617">13,831</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="ic7e011d8db264303a571833b2576ed98_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-618">9,332</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-619">677,131</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="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:35.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.180%"></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:11.180%"></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:11.180%"></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:11.187%"></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%">Year ended December 31, 2020</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%">Services</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%">International</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%">Products</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%">Corp/Elim</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: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 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="i0f6666e5d3564edfaa92836d21d66de5_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-620">406,437</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="i3e51b3bfcfae45ccb71406af7f5e50e6_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-621">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><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="i60219245379d46148deefb736083f8d4_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-622">7,551</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 #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="if05a7657acf5455d945e7d7102abc713_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-623">3,410</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="i65e8e5d9894844a2959a968adeefecff_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-624">411,489</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%">Other Americas</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="id3313c2887304f10961bfdfd2aa02af0_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-625">68,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 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="ic7c1c98cad894afabff76713aecd8325_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-626">4,581</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="i563fe2383bce436f89bc20e526d9539d_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-627">550</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="ie6b0aac33e264796bda7eea9e1eafb9a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-628">446</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="ifeecbd33a39b42498f04a68fd3aa48fe_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-629">72,835</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%">Europe</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="i8df92bb99bf1404d88b45731e7fb8e60_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-630">904</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="ie11dade911f84ea0b9eb7711e84094a8_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-631">99,953</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="if7afeff899614ae2a758b29d80265fc0_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-632">3,154</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="idf7eb086b7e24d9698ae11cd627d474e_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-633">3,470</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="i28408ee4372248b0a160f37980536960_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-634">100,541</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%">Asia-Pacific</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="i34fedf87566447948247b8020b7964e8_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-635">673</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="iaf8f20ffa5ad4019a1b6f42431131c46_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-636">2,111</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="i37eb5d8bc63c489180747f254a1dbaf7_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-637">5,194</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="i122f31edbc6040e6962eb6e724987df1_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-638">272</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="i43e5b77e8897428a8009871660465b7b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-639">7,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 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</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="i0149f66eeafb4468b4f5cf902058171a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-640">476,164</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="i5c59f7e8eade45feb8821c9100bb5b6b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-641">107,556</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="icff0239d155d46f1939a8c2f50433447_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-642">16,449</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="icb524fae59af428cbdc046a3e22885dd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-643">7,598</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-644">592,571</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:continuation><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%">Contract Balances</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 timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the Consolidated Balance Sheets. Amounts are generally billed as work progresses in accordance with agreed-upon contractual terms, generally at periodic intervals (e.g., weekly, bi-weekly or monthly). Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. However, the Company sometimes receives advances or deposits from its customers before revenue is recognized, resulting in contract liabilities. These assets and liabilities are aggregated on an individual contract basis and reported on the Consolidated Balance Sheets at the end of each reporting period within accounts receivable, net or accrued expenses and other current liabilities.</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%">Revenue recognized for 2022 and 2021, that was included in the contract liability balance at the beginning of the year was $<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="f-645">4.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="f-646">4.6</ix:nonFraction> million, respectively. Changes in the contract asset and liability balances during the years ended December 31, 2022 and 2021, were not impacted by any other factors. The Company applies the practical expedient to expense incremental </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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: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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i468e099d8f7440eab2d5f58cdbd1e854">costs incurred related to obtaining a contract when the amortization period of the asset that the Company otherwise would have recognized is <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="mg:RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod" format="ixt-sec:durwordsen" id="f-647">one year</ix:nonNumeric> or less.</ix:continuation> </span></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 id="iefc94230c50c456bba9211d74ea07bb7_97"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:EarningsPerShareTextBlock" id="f-648" continuedAt="i38548903d69746b788f346c515cc0c91" escape="true">Earnings per Share</ix:nonNumeric></span></div><ix:continuation id="i38548903d69746b788f346c515cc0c91"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of shares outstanding during the period. Diluted earnings per share is computed by dividing net income by the sum of (i)&#160;the weighted average number of shares of common stock outstanding during the period and (ii)&#160;the dilutive effect of assumed conversion of equity awards using the treasury stock method. With respect to the number of weighted average shares outstanding (denominator), diluted shares reflects: (i)&#160;the exercise of options to acquire common stock to the extent that the options&#8217; exercise prices are less than the average market price of common stock during the period and (ii)&#160;the pro forma vesting of restricted stock units.</span></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><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-649" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computations of basic and diluted earnings (loss) per share (in thousands except share data):</span><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:62.296%"></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.385%"></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.761%"></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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><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%">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:10pt;font-weight:700;line-height:100%">Basic earnings (loss) per share:</span></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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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%">Net income (loss) attributable to Mistras Group,&#160;Inc.</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-650">6,499</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-651">3,860</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-652">99,461</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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%">Weighted average common shares outstanding</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="shares" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-653">29,901</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-654">29,572</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-655">29,147</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%">Basic earnings (loss) per share</span></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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-656">0.22</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-657">0.13</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-658">3.41</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></tr><tr style="height:14pt"><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:700;line-height:100%">Diluted earnings (loss) per share:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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%">Net income (loss) attributable to Mistras Group,&#160;Inc.</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-659">6,499</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-660">3,860</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-661">99,461</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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%">Weighted average common shares outstanding</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="shares" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-662">29,901</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-663">29,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="shares" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-664">29,147</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 13.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%">Dilutive effect of stock options outstanding</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="shares" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="mg:IncrementalCommonSharesAttributableToStockOptionsOutstanding" format="ixt:fixed-zero" scale="3" id="f-665">&#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="shares" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="mg:IncrementalCommonSharesAttributableToStockOptionsOutstanding" scale="3" id="f-666">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="mg:IncrementalCommonSharesAttributableToStockOptionsOutstanding" format="ixt:fixed-zero" scale="3" id="f-667">&#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 13.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%">Dilutive effect of restricted stock units outstanding</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="shares" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="mg:IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding" scale="3" id="f-668">328</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="mg:IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding" format="ixt:fixed-zero" scale="3" id="f-669">&#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="shares" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="mg:IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding" format="ixt:fixed-zero" scale="3" id="f-670">&#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:1pt;font-weight:400;line-height:100%">&#160;</span></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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-671">30,229</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="shares" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-672">30,130</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="shares" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-673">29,147</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:700;line-height:100%">Diluted earnings (loss) per share</span></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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-674">0.21</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-675">0.13</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-676">3.41</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></tr></table></ix:nonNumeric></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%">&#160;</span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="f-677" 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 potential common stock were excluded from the computation of diluted earnings per share, as the effect would have been anti-dilutive:</span><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:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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.180%"></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:11.184%"></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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><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%">2020</span></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%">Potential common stock attributable to restricted stock units (RSUs) and performance stock units (PSUs) outstanding </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;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="idbb2c25a76774fe1a91ff4386f40dd8c_D20220101-20221231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-678">1,005</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="shares" contextRef="i3b0f6d0336994edf9e9cb07c467edf20_D20210101-20211231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-679">109</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="shares" contextRef="i2f18db8315264f73a25e0d1b27291ceb_D20200101-20201231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-680">790</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%">Potential common stock attributable to stock options outstanding</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="shares" contextRef="i44e70f5058574c65a9a7bb43ac468467_D20220101-20221231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-681">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="shares" contextRef="iaf8667664c6f4accb34da9f0f38051dd_D20210101-20211231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-682">5</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="ice52e6d478e24fbdae4f128ae4a70806_D20200101-20201231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-683">5</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 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</span></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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-684">1,006</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="shares" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-685">114</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="shares" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-686">795</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></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%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2020, <ix:nonFraction unitRef="shares" contextRef="i2f18db8315264f73a25e0d1b27291ceb_D20200101-20201231" decimals="-3" name="mg:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount" scale="3" id="f-687">254</ix:nonFraction> shares related to RSUs/PSUs, were excluded from the calculation of diluted EPS due to the net loss for the period.</span></div></ix:nonNumeric></ix:continuation><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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><div id="iefc94230c50c456bba9211d74ea07bb7_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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="f-688" continuedAt="ib915ba946ed84699b15fb3592dda3c95" escape="true">Accounts Receivable</ix:nonNumeric></span></div><ix:continuation id="ib915ba946ed84699b15fb3592dda3c95" continuedAt="i951ab9de82fb49efa502683d69459832"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="f-689" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable consist of the following (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.923%"></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.598%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><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></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%">Trade accounts receivable</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-690">127,767</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-691">112,739</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%">Allowance for credit losses</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-692">4,110</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-693">3,228</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 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%">Accounts receivable, net</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:ReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-694">123,657</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:ReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-695">109,511</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had $<ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-5" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-696">13.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-697">11.9</ix:nonFraction> million of unbilled revenues accrued as of December&#160;31, 2022 and December&#160;31, 2021, respectively, which is included within the trade accounts receivable balance above. Unbilled revenue is generally billed in the subsequent quarter to their revenue recognition. The Company considers unbilled receivables as short-term in nature as they are normally converted to trade receivables within 90 days, thus future changes in economic conditions will not have a significant effect on the credit loss estimate.</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 Company was contracted to perform inspections of welds on various pipeline projects in Texas for a customer. As of December 31, 2019, approximately $<ix:nonFraction unitRef="usd" contextRef="i3846a657c0124178bd14df5de4ae5d47_I20191231" decimals="-5" name="us-gaap:ReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-698">1.4</ix:nonFraction>&#160;million of past due receivables were outstanding from this customer. The Company received notice from the customer in December 2019, alleging that the work performed was not in compliance with the contract. The Company filed a lawsuit to recover the $<ix:nonFraction unitRef="usd" contextRef="i94f7d201e65e4af9ad366ce052ea0f59_D20191201-20191231" decimals="-5" name="us-gaap:LossContingencyDamagesSoughtValue" format="ixt:num-dot-decimal" scale="6" id="f-699">1.4</ix:nonFraction>&#160;million and other amounts due to the Company and the customer filed a counterclaim, alleging breach of contract and seeking its damages. The Company recorded a full reserve for this receivable during 2019 and the status of this situation has not changed since 2019. See Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">18-Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional details.</span></div></ix:continuation><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%"><ix:continuation id="i951ab9de82fb49efa502683d69459832">During the fourth quarter of 2021, the Company wrote off approximately $<ix:nonFraction unitRef="usd" contextRef="i8e24dca392e948cd82890e2735574165_D20211001-20211231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="6" id="f-700">5</ix:nonFraction>&#160;million of past due receivables related to work performed during 2019. The Company recorded a full reserve for these receivables in the prior years.</ix:continuation>  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#160;</span></div><div id="iefc94230c50c456bba9211d74ea07bb7_103"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:InventoryDisclosureTextBlock" id="f-701" continuedAt="i4887c255809f4684adfa856268103a82" escape="true">Inventories</ix:nonNumeric></span></div><ix:continuation id="i4887c255809f4684adfa856268103a82"><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><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="f-702" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following (in thousands):</span><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:73.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.183%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><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></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%">Raw materials</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%"><ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-703">5,351</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 #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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-704">4,794</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%">Work in progress</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="f-705">336</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="f-706">551</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%">Finished goods</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-707">5,475</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-708">4,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumable supplies</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:InventorySuppliesNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-709">2,394</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:InventorySuppliesNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-710">2,720</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 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%">Inventories</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%"><ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-711">13,556</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 #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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-712">12,686</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="text-align:center"><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="iefc94230c50c456bba9211d74ea07bb7_106"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-713" continuedAt="ief268fb9e09241cfb77a6ff957533009" escape="true">Property, Plant and Equipment</ix:nonNumeric></span></div><ix:continuation id="ief268fb9e09241cfb77a6ff957533009" continuedAt="ie504a443b0d14dcab0ebb01f847e7b53"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consist of the following:</span></div><div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-714" 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:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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.180%"></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:11.184%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">December 31,</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:1pt;font-weight:700;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%">Useful&#160;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%">2022</span></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:2px 1pt;text-align: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></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:1pt;font-weight:700;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%">(Years)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></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:1pt;font-weight:400;line-height:100%">&#160;</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="iec16256e707e4a87b085b1a1563e0cd8_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-715">2,529</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="iaf2636b744e74207ac2e7cff11b2ceb5_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-716">2,762</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%">Building and improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i00312d1857124a7f84dda2f803633100_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-717">30</ix:nonNumeric>-<ix:nonNumeric contextRef="idd9a19d636964b208599813036c99ff7_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-718">40</ix:nonNumeric></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="i94b1bbaeb8224fdc85b4e7b9c49609a5_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-719">24,800</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="id0e69d90b64449b7b2d055addbdda040_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-720">24,787</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%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i12a23dde8369447d886063c008cefddb_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-721">5</ix:nonNumeric>-<ix:nonNumeric contextRef="i6daa98e852f34b63992b97bf10a5280c_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-722">8</ix:nonNumeric></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="i1022e391ccb546b0a9db58660df841e9_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-723">18,057</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="i12f406cbdd0e4375ba2f4213a52e004a_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-724">16,620</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%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i87f4a4d4edc945a0bddbfde30e832b6c_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-725">5</ix:nonNumeric>-<ix:nonNumeric contextRef="i71899e5fac644b659b02e82cd1b2ee4c_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-726">7</ix:nonNumeric></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="ic79b7bfd88a64ecc829ed882b07a72e3_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-727">251,282</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="i140d2c8800754198985dd95404bf637a_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-728">250,166</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:1pt;font-weight:400;line-height:100%">&#160;</span></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:1pt;font-weight:400;line-height:100%">&#160;</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-729">296,668</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-730">294,335</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%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-731">219,107</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-732">207,757</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 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%">Property, plant and equipment, net</span></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:1pt;font-weight:400;line-height:100%">&#160;</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-733">77,561</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-734">86,578</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><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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: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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie504a443b0d14dcab0ebb01f847e7b53">Depreciation expense was approximately $<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-735">24.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-736">25.2</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-737">24.7</ix:nonFraction> million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</ix:continuation></span></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 id="iefc94230c50c456bba9211d74ea07bb7_109"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock" id="f-738" continuedAt="i927b45ceb04940c0954131c103e42bcc" escape="true">Acquisitions</ix:nonNumeric></span></div><ix:continuation id="i927b45ceb04940c0954131c103e42bcc"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions</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%">During the year ended December 31, 2021, the Company completed <ix:nonFraction unitRef="entity" contextRef="i37aa63b40800415c811cb44d6e6bdd62_D20210101-20211231" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" scale="0" id="f-739">one</ix:nonFraction> acquisition for a small NDT services company in Canada. The Company acquired <ix:nonFraction unitRef="number" contextRef="i9ffb4f6e915641a19968cab202f0f2fd_I20210331" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="f-740">100</ix:nonFraction>% of the common stock in exchange for approximately $<ix:nonFraction unitRef="usd" contextRef="i4ac5be3e2cd74f02869639899618601c_D20210101-20210331" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="f-741">0.4</ix:nonFraction>&#160;million during the first quarter of 2021. The results of the acquisition's operations are included within the Services segment and are not material to the consolidated financial statements. The Company completed its acquisition accounting for this transaction in accordance with the acquisition method of accounting for business combinations during the year ended December 31, 2021.   </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%">Assets and liabilities of the acquired business were included in the Consolidated Balance Sheet based on their respective estimated fair value on the date of acquisition as determined in a purchase price allocation, using available information and making assumptions management believes are reasonable. </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%">Acquisition-Related expense</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the course of its acquisition activities, the Company incurs costs in connection with due diligence, professional fees, and other expenses. Additionally, the Company adjusts the fair value of acquisition-related contingent consideration liabilities on a quarterly basis. <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="mg:ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock" id="f-742" continuedAt="i57dddc6ed4e14dd48e9202d0131c932d" escape="true">These amounts are recorded as acquisition-related expense, net, on the Consolidated Statements of Income (Loss) and were as follows for the years ended December&#160;31, 2022, 2021 and 2020 (in thousands):</ix:nonNumeric></span></div><div><ix:continuation id="i57dddc6ed4e14dd48e9202d0131c932d"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:60.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.180%"></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:11.184%"></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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><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%">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%">Due diligence, professional fees and other transaction costs</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="f-743">31</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="f-744">5</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="3" id="f-745">&#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></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%">Adjustments to fair value of contingent consideration 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%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="f-746">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:num-dot-decimal" scale="3" id="f-747">1,128</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="f-748">337</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%">Acquisition-related expense, net</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="mg:AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation" scale="3" id="f-749">76</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="mg:AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation" format="ixt:num-dot-decimal" scale="3" id="f-750">1,133</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="mg:AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation" scale="3" id="f-751">337</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:continuation></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company&#8217;s contingent consideration liabilities are recorded on the Consolidated Balance Sheet in accrued expenses and other current liabilities.</span></div></ix:continuation><div><span><br/></span></div><div id="iefc94230c50c456bba9211d74ea07bb7_112"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:GoodwillDisclosureTextBlock" id="f-752" continuedAt="ifd458d4310f44d18ad861ec3c765635b" escape="true">Goodwill</ix:nonNumeric></span></div><ix:continuation id="ifd458d4310f44d18ad861ec3c765635b" continuedAt="i63fc177a1911461595be1c939044fe4a"><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><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-753" escape="true"><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 is shown below (in thousands):</span><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:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:11.637%"></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:11.637%"></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:11.641%"></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:1pt;font-weight:700;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%">Services</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%">International</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%">Products and Systems</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></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></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></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></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%">Balance at December 31, 2020</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="iceb026017da444efb4e75eac8d40d383_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-754">190,112</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="i137b8c8df03845d597bfd3e73c513f86_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-755">15,896</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="i42a4fa5a55a248a3b04e4dc2971ba982_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="f-756">&#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="i0ad8aeb0073c4ff6a1eaec01ec4173a5_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-757">206,008</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to preliminary purchase price allocations</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="ic8095ef58f2d4da3a96a68b8f4836bf7_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="f-758">280</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="i9be32e756dc04b81ae6776621be60feb_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="f-759">&#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="i6f37ede35c40432891ff7ae73ce6f5bc_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="f-760">&#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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="f-761">280</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 7pt;text-align: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 currency translation</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="ic8095ef58f2d4da3a96a68b8f4836bf7_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="f-762">264</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="i9be32e756dc04b81ae6776621be60feb_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-763">1,113</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="i6f37ede35c40432891ff7ae73ce6f5bc_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="3" id="f-764">&#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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="f-765">849</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%">Balance at December 31, 2021</span></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="id88dba0e43484158985a78ec2b478ff7_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-766">190,656</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="i32f5d9aa37fd4ccf8ce665e0654d11f6_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-767">14,783</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="iced793fa4bc044c6ba89a4eb90799082_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="f-768">&#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 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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-769">205,439</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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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 currency translation</span></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="usd" contextRef="i04586040a076479580a20410fa8c3900_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-770">4,946</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 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="usd" contextRef="i6bb6417b2ad9484e81383539465706dc_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="f-771">858</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 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="usd" contextRef="ifbb6c86558944434aaeabb6fd0cdc807_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="3" id="f-772">&#8212;</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="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-773">5,804</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></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="i7a6475a39c96470f9433c132da72944e_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-774">185,710</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="i9dd5aa0d77094e31a89398f984fea5b7_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-775">13,925</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="i0bff61e9eab04c9a9685e02d2a25deee_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="f-776">&#8212;</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-777">199,635</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></ix:nonNumeric></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 Company reviews goodwill for impairment on a reporting unit basis on October 1 of each year and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable.</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%">During the first quarter of 2020, the Company&#8217;s market capitalization declined significantly compared to the fourth quarter of 2019. Over the same period, the equity value of the Company&#8217;s peer group, and the overall U.S. stock market also declined significantly amid market volatility. In addition, oil prices had dropped significantly. These declines were driven in large part by the uncertainty surrounding the COVID-19 pandemic and other macroeconomic events such as the geopolitical tensions between OPEC and Russia. Based on these factors, the Company concluded that multiple triggering events occurred and, accordingly, an interim quantitative goodwill impairment test was performed for each reporting unit as of March 31, 2020 </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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: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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><ix:continuation id="i63fc177a1911461595be1c939044fe4a" continuedAt="i7ca4b18d1fea471fb5d9c89cdd13541a"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("testing date"). During the first quarter of 2020, the Company also performed an analysis to determine any impairment of long-lived assets (see Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">9-Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) based on the triggering events noted above.</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%">Based upon the results of the interim quantitative goodwill impairment test during the first quarter of 2020, the Company recorded an aggregate impairment charge of $<ix:nonFraction unitRef="usd" contextRef="i8e317d28d1b64c298e1d3ba166e92e1b_D20200101-20200331" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-778">77.1</ix:nonFraction>&#160;million, which consisted of $<ix:nonFraction unitRef="usd" contextRef="if41bf344b38241eb88f1416f0eeb32f3_D20200101-20200331" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-779">57.2</ix:nonFraction>&#160;million in the services reporting unit within the Services segment, and $<ix:nonFraction unitRef="usd" contextRef="i28e0f68771894dbaba2d919ae00fb9af_D20200101-20200331" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-780">19.3</ix:nonFraction>&#160;million in the European reporting unit and $<ix:nonFraction unitRef="usd" contextRef="id5a8fb9601614778ae5469e1bfb7d08d_D20200101-20200331" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-781">0.6</ix:nonFraction>&#160;million in the Brazilian reporting unit, both within the International segment. The impairment was calculated based on the difference between the estimated fair value and the carrying value of the reporting units and are included in Impairment charges on the Consolidated Statements of Income (Loss) for the year ended December 31, 2020. The Company performed a quantitative annual impairment test as of October 1, 2022 and 2021 and the Company did not identify any changes in circumstances that would indicate the carrying value of goodwill may not be recoverable. Additionally, through December&#160;31, 2022, the Company did not identify any changes in circumstances that would indicate the carrying value of goodwill may not be recoverable. Significant adverse changes in future periods could negatively affect the Company's key assumptions and may result in future goodwill impairment charges which could be material.</span></div></ix:continuation><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%"><ix:continuation id="i7ca4b18d1fea471fb5d9c89cdd13541a">The Company's cumulative goodwill impairment as of December&#160;31, 2022 was $<ix:nonFraction unitRef="usd" contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-782"><ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-783">100.2</ix:nonFraction></ix:nonFraction>&#160;million, of which $<ix:nonFraction unitRef="usd" contextRef="i9176562f55984980abe97ec0fb6f1905_I20211231" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-784"><ix:nonFraction unitRef="usd" contextRef="i5d4c0b0d32374e9ea489ad8d91d8d6ea_I20221231" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-785">57.2</ix:nonFraction></ix:nonFraction>&#160;million related to the Services segment, $<ix:nonFraction unitRef="usd" contextRef="ie9619f28d88b44b1a6bedf3b096e848a_I20221231" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-786"><ix:nonFraction unitRef="usd" contextRef="i138156089ea74c5da6cb0b693ec7b2b6_I20211231" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-787">29.8</ix:nonFraction></ix:nonFraction>&#160;million related to the International segment and $<ix:nonFraction unitRef="usd" contextRef="ib7708c49225944618e94e952a2ec0c44_I20221231" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-788"><ix:nonFraction unitRef="usd" contextRef="i486a38ae91e54e9cbd8a35c54ef2850b_I20211231" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-789">13.2</ix:nonFraction></ix:nonFraction>&#160;million related to the Products and Systems segment.</ix:continuation> </span></div><div><span><br/></span></div><div><span><br/></span></div><div id="iefc94230c50c456bba9211d74ea07bb7_115"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="f-790" continuedAt="i0033146c1c984976836dc58519e9c4c4" escape="true">Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="i0033146c1c984976836dc58519e9c4c4" continuedAt="i400f6244812a4ba7a11ae37ebf943eca"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-791" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of intangible assets were as follows (in thousands):</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:16.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.059%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.204%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.778%"></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:1pt;font-weight:700;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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="36" 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%">December 31,</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:1pt;font-weight:700;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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="18" 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><td colspan="3" style="border-top:1pt solid #000;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%">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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful&#160;Life</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:100%">(Years)</span></div></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%">Gross<br/>Amount</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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></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%">Net<br/>Carrying<br/>Amount</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/>Amount</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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="display:none"></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%">Net<br/>Carrying<br/>Amount</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%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7e874f30b14941a18f58c82789af5e08_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-792">5</ix:nonNumeric>-<ix:nonNumeric contextRef="id71fadb9b62f4eea8da57114bc69db17_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-793">18</ix:nonNumeric></span></div></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="i7092b17be22042f296130aa3396c849e_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-794">109,683</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="i7092b17be22042f296130aa3396c849e_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-795">84,130</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="3" style="display:none"></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="i7092b17be22042f296130aa3396c849e_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-796">25,553</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 #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="ia48f94729a3145eb9c984f56acf8d7b7_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-797">112,109</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="ia48f94729a3145eb9c984f56acf8d7b7_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-798">80,319</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="display:none"></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="ia48f94729a3145eb9c984f56acf8d7b7_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-799">31,790</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%">Software/Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i110ba3249a2e4b9b82f816cb7ac53d68_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-800">3</ix:nonNumeric>-<ix:nonNumeric contextRef="ibb994079246043dcaa578cc3b5d53b14_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-801">15</ix:nonNumeric></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="i3f932c16dc0f41a4b079c8d00ffef5dd_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-802">51,028</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="i3f932c16dc0f41a4b079c8d00ffef5dd_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-803">28,669</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="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="i3f932c16dc0f41a4b079c8d00ffef5dd_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-804">22,359</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="i514b725b62bc418bb3a9a24e490281ce_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-805">52,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="i514b725b62bc418bb3a9a24e490281ce_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-806">26,415</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i514b725b62bc418bb3a9a24e490281ce_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-807">25,850</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%">Covenants not to compete</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="idd865717afb84a06a623337d452096df_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-808">2</ix:nonNumeric>-<ix:nonNumeric contextRef="i34005b6fd0934cb6afc7c13361e05da0_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-809">5</ix:nonNumeric></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="i0f655087f8ab4b7db9fda11f17233de9_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-810">12,488</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="i0f655087f8ab4b7db9fda11f17233de9_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-811">12,416</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="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="i0f655087f8ab4b7db9fda11f17233de9_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="f-812">72</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="i569cd9065ccf4901b219906803d7a258_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-813">12,623</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="i569cd9065ccf4901b219906803d7a258_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-814">12,390</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i569cd9065ccf4901b219906803d7a258_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="f-815">233</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</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibb781315b7914673bbf8df012839141d_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-816">2</ix:nonNumeric>-<ix:nonNumeric contextRef="i95d18f633c514c2a9cc93e4e9c28dea6_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-817">12</ix:nonNumeric></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="i5620cb81f97b493987aa95dcc24589ac_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-818">10,389</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="i5620cb81f97b493987aa95dcc24589ac_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-819">9,358</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="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="i5620cb81f97b493987aa95dcc24589ac_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-820">1,031</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="i7dd75d041be540c3a1bb72d569b624c5_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-821">10,574</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="i7dd75d041be540c3a1bb72d569b624c5_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-822">9,066</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dd75d041be540c3a1bb72d569b624c5_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-823">1,508</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 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</span></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:1pt;font-weight:400;line-height:100%">&#160;</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-824">183,588</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-825">134,573</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 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 #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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-826">49,015</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-827">187,571</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-828">128,190</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="display:none"></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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-829">59,381</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">8- Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, during the first quarter of 2020, there were negative market indicators that were determined to be triggering events indicating a potential impairment of certain long-lived assets within asset groups in the Services, International,  and Products and Systems segments, as well as Corporate and Eliminations. The asset groups are groupings of assets and liabilities determined at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. Recoverability testing indicated that certain intangible assets and right of use assets (See Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">17-Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) were potentially impaired. For asset groups that required an impairment measurement, similar to the valuations performed to determine the goodwill impairment, the Company used income and market approaches to estimate the fair value of the long-lived assets, which requires significant judgment in evaluation of the useful lives of the assets, economic and industry trends, estimated future cash flows, discount rates, and other factors. The result of the analysis was an aggregate impairment charge of $<ix:nonFraction unitRef="usd" contextRef="i90848753daee4f11977b59ced26984aa_D20200101-20201231" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:num-dot-decimal" scale="6" id="f-830">28.8</ix:nonFraction>&#160;million, which consisted of $<ix:nonFraction unitRef="usd" contextRef="ifb1a656bfaf9443fbf225fc41ad7b456_D20200101-20201231" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:num-dot-decimal" scale="6" id="f-831">25.9</ix:nonFraction>&#160;million to software/technology, $<ix:nonFraction unitRef="usd" contextRef="ib013f15fc3d5449997f4f7ff92e7704a_D20200101-20201231" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:num-dot-decimal" scale="6" id="f-832">2.2</ix:nonFraction>&#160;million to customer relationships, $<ix:nonFraction unitRef="usd" contextRef="ie37701072f2a45fa811811ecba1aae1e_D20200101-20201231" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:num-dot-decimal" scale="6" id="f-833">0.5</ix:nonFraction>&#160;million to other intangibles and $<ix:nonFraction unitRef="usd" contextRef="i0ac07b5d546743aa9884e1c35a39bf2b_D20200101-20201231" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:num-dot-decimal" scale="6" id="f-834">0.2</ix:nonFraction>&#160;million to covenants not to compete, all of which are in the Services reporting unit within the Services segment and are included in <span style="-sec-ix-hidden:f-835">Impairment charges</span> on the Consolidated Statements of Income (Loss) for the year ended December 31, 2020.</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%">Amortization expense for the years ended December&#160;31, 2022, 2021 and 2020, was approximately $<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-836">9.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-837">9.7</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-838">11.0</ix:nonFraction> million, respectively, including amortization of software/technology for these periods of $<ix:nonFraction unitRef="usd" contextRef="i73869f09275d45b3a42c325a30c5babe_D20220101-20221231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-839">2.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i0c08b7818d97469fa05dbf87ab8590e9_D20210101-20211231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-840">3.0</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i2df6780b715548c3a97373822aed6a6b_D20200101-20201231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-841">3.6</ix:nonFraction> million, respectively.</span></div></ix:continuation><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 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: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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><ix:continuation id="i400f6244812a4ba7a11ae37ebf943eca"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-842" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense in each of the five years and thereafter subsequent to December&#160;31, 2022 related to the Company&#8217;s intangible assets is expected to be as follows (in thousands):</span><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:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected</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:100%">Amortization</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:100%">Expense</span></div></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%">2023</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-843">8,915</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%">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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-844">7,633</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%">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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="f-845">5,796</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%">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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="f-846">4,988</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%">2027</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="f-847">4,664</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-848">17,019</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 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</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-849">49,015</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></ix:continuation></div><div><span><br/></span></div><div id="iefc94230c50c456bba9211d74ea07bb7_118"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="mg:AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock" id="f-850" continuedAt="i1f2f6be52c0e48f4a44875a0f9a9bca8" escape="true">Accrued Expenses and Other Current Liabilities</ix:nonNumeric></span></div><ix:continuation id="i1f2f6be52c0e48f4a44875a0f9a9bca8"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="mg:ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock" id="f-851" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:75.879%"></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.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.045%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31,</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:1pt;font-weight:700;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%">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%">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%">Accrued salaries, wages and related employee benefits</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%"><ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="mg:AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-852">26,684</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="mg:AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-853">33,816</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%">Contingent consideration</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="f-854">937</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-855">1,830</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%">Accrued workers' compensation and health benefits</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="mg:AccruedWorkersCompensationAndHealthBenefitsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-856">3,660</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="mg:AccruedWorkersCompensationAndHealthBenefitsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-857">3,994</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%">Deferred revenues</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-858">7,521</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-859">6,202</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></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 liability - Operating</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-860">10,376</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-861">10,040</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%">Pension accrual</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:MultiemployerPlansWithdrawalObligation" format="ixt:num-dot-decimal" scale="3" id="f-862">2,519</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:MultiemployerPlansWithdrawalObligation" format="ixt:num-dot-decimal" scale="3" id="f-863">2,519</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 accrued 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%"><ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-864">26,147</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-865">25,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:2px 1pt 2px 7pt;text-align: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 accrued expenses and other current liabilities</span></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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="mg:AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-866">77,844</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="mg:AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-867">83,863</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></ix:continuation><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 id="iefc94230c50c456bba9211d74ea07bb7_121"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:LongTermDebtTextBlock" id="f-868" continuedAt="iddc609ead91c43f4a361c415a7ff6dee" escape="true">Long-Term Debt</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="iddc609ead91c43f4a361c415a7ff6dee" continuedAt="i69def5b48d5d42088a60b2871b3b327d"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="f-869" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:76.059%"></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:9.296%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31,</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:1pt;font-weight:700;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%">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%">2021</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%">Senior credit facility</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%"><ix:nonFraction unitRef="usd" contextRef="icb73285af9144cfb9d1875dea6e9d43f_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-870">65,250</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="i2d7f0081f48e4af3a00db3ce95bef048_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-871">119,500</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured term loan, net of unamortized debt issuance costs of $<ix:nonFraction unitRef="usd" contextRef="i0ef7d44a2a2b4bed8f33d0909188be5f_I20221231" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="f-872">0.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ic42b25f8d1634aa4806263803fdc72c7_I20211231" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="f-873">0.2</ix:nonFraction> million</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%"><ix:nonFraction unitRef="usd" contextRef="i0ef7d44a2a2b4bed8f33d0909188be5f_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-874">121,399</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="ic42b25f8d1634aa4806263803fdc72c7_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-875">76,673</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></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</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="i71e42f61b161481592b02079f1d67d2b_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-876">4,602</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="i4a1fcf6aa2a44cd3ac5166d13bc78741_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-877">6,392</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 debt</span></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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-878">191,251</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-879">202,565</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%">Less: Current portion</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-880">7,425</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-881">20,162</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%">Long-term debt, net of current portion</span></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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-882">183,826</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-883">182,403</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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%">Senior Credit Facility</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Prior to entering into the New Credit Agreement (defined and described below), the Company had a credit agreement with its banking group (the "Credit Agreement") which provided the Company with a  $<ix:nonFraction unitRef="usd" contextRef="i89292ee024764fc4bfdf86d29a1f8145_I20210519" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-884">150</ix:nonFraction>&#160;million revolving credit facility and a $<ix:nonFraction unitRef="usd" contextRef="i7d681fe25f5a493da60a99652d72d6dd_I20210519" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="f-885">100</ix:nonFraction>&#160;million term loan. The Credit Agreement was most recently amended on May 19, 2021 and had a maturity date of December 12, 2023.</span></div><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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On August 1, 2022, the Company entered into a new credit agreement (the &#8220;New Credit Agreement&#8221;) which replaced the prior Credit Agreement and provides the Company with a $<ix:nonFraction unitRef="usd" contextRef="i92c40b7a19224d669104979fcfb1bedb_I20220801" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-886">190</ix:nonFraction>&#160;million <ix:nonNumeric contextRef="i51c144b15f6d4bf9b76c37b682b0e60d_D20220801-20220801" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:duryear" id="f-887">5</ix:nonNumeric>-year committed revolving credit facility and a $<ix:nonFraction unitRef="usd" contextRef="ic3ab3d3eba2e470ca463c496da912b47_I20220801" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="f-888">125</ix:nonFraction>&#160;million term loan with a balance of $<ix:nonFraction unitRef="usd" contextRef="i86c19b77eeb048f9acc990c620d91073_I20221231" decimals="-5" name="us-gaap:LongTermDebt" scale="6" id="f-889">121.4</ix:nonFraction> million as of December&#160;31, 2022. The New Credit Agreement permits the Company to borrow up to $<ix:nonFraction unitRef="usd" contextRef="i92c40b7a19224d669104979fcfb1bedb_I20220801" decimals="INF" name="mg:LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies" format="ixt:num-dot-decimal" scale="6" id="f-890">100</ix:nonFraction>&#160;million in non-US dollar currencies and to use up to $<ix:nonFraction unitRef="usd" contextRef="i74d2cbd49d17432d94896b1165b0d49a_I20220801" decimals="INF" name="mg:LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-891">20</ix:nonFraction>&#160;million of the credit limit for the issuance of letters of credit. Both the revolving line of credit and the term loan under the New Credit Agreement have a maturity date of July 30, 2027.</span></div></ix:continuation><div style="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 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: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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><ix:continuation id="i69def5b48d5d42088a60b2871b3b327d" continuedAt="i625e161d182d49e7a27ed48011783038"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The New Credit Agreement has the following key terms, conditions and financial covenants:</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: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">Borrowings bear interest at Secured Overnight Financing Rate ("SOFR") plus a credit spread adjustment and applicable SOFR margin ranging from <ix:nonFraction unitRef="number" contextRef="i1c4eff74ae844cbaba12318a0697e840_D20220801-20220801" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-892">1.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i6b500b2205764f909ab4d06350b8776c_D20220801-20220801" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-893">2.75</ix:nonFraction>%, based upon our Total Consolidated Debt Leverage Ratio (defined below); under the Credit Agreement, the margin was based upon the LIBOR margin.</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: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">Total Consolidated Debt Leverage Ratio means the ratio of (a) Total Consolidated Debt to (b) EBITDA (as defined in the New Credit Agreement) for the trailing four consecutive fiscal quarters.</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: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">Total Consolidated Debt means all indebtedness (including subordinated debt) of the Company on a consolidated basis.</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: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">The Company has the benefit of the lowest SOFR margin if its Total Consolidated Debt Leverage Ratio is equal to or less than <ix:nonFraction unitRef="number" contextRef="i71ba1b8c7ee5427aa0932a528ed20ed2_I20220801" decimals="2" name="mg:DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable" scale="0" id="f-894">1.25</ix:nonFraction> to 1.0, and the margin increases as the ratio increases, to the maximum margin if the ratio is greater than <ix:nonFraction unitRef="number" contextRef="i71ba1b8c7ee5427aa0932a528ed20ed2_I20220801" decimals="2" name="mg:DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan" scale="0" id="f-895">3.75</ix:nonFraction> to 1.0. The New Credit Agreement is secured by liens on substantially all the assets of the Company and certain of its U.S subsidiaries and is guaranteed by those U.S subsidiaries.</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: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">The Company has to maintain a Total Consolidated Debt Leverage Ratio of no more than <ix:nonFraction unitRef="number" contextRef="i3b69874c702d412db49ea099d70cf094_D20220801-20220801" decimals="1" name="mg:DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio" scale="0" id="f-896">4.0</ix:nonFraction> to 1.0 at the end of each quarter through June 30, 2023 and stepping down to a maximum permitted ratio of no more than <ix:nonFraction unitRef="number" contextRef="ifa7998c23a7940929e0216b3fd2e0788_D20220801-20220801" decimals="2" name="mg:DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio" scale="0" id="f-897">3.75</ix:nonFraction> to 1.0 for the remainder of the term. </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: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">The Company has to maintain a Fixed Charge Coverage Ratio of <ix:nonFraction unitRef="number" contextRef="i039717fcc2fd4106bf7f69eb00b7d858_D20220801-20220801" decimals="2" name="mg:DebtInstrumentCovenantFixedChargeCoverageRatio" scale="0" id="f-898">1.25</ix:nonFraction> to 1.0 for the duration of the New Credit Agreement, as defined in the New 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: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">The New Credit Agreement limits the Company&#8217;s ability to, among other things, create liens, make investments, incur more indebtedness, merge or consolidate, make dispositions of property, pay dividends, make distributions to stockholders or repurchase our stock, enter into a new line of business, enter into transactions with affiliates and enter into burdensome agreements.</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: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">The New Credit Agreement does not limit the Company&#8217;s ability to acquire other businesses or companies except that the acquired business or company must be in the Company's line of business, the Company must be in compliance with the financial covenants on a pro forma basis after taking into account the acquisition, and the Company must provide written notice at least <span style="-sec-ix-hidden:f-899">five</span> business days prior to the date of an acquisition of $<ix:nonFraction unitRef="usd" contextRef="i71ba1b8c7ee5427aa0932a528ed20ed2_I20220801" decimals="-6" name="mg:DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount" format="ixt:num-dot-decimal" scale="6" id="f-900">10</ix:nonFraction>&#160;million or more.</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: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">Quarterly payments on the term loan of $<ix:nonFraction unitRef="usd" contextRef="i9fb69c2d47794e22a50902779e933e2b_D20220801-20220801" decimals="-4" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="6" id="f-901">1.56</ix:nonFraction>&#160;million through June 30, 2024, then increasing to $<ix:nonFraction unitRef="usd" contextRef="if5b3f9942043445ebb2c387f010ccf45_D20220801-20220801" decimals="-4" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="6" id="f-902">2.34</ix:nonFraction>&#160;million through June 30, 2025, and to $<ix:nonFraction unitRef="usd" contextRef="i666eabfdb51b481d81224bd01c1c8ff0_D20220801-20220801" decimals="-4" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="6" id="f-903">3.12</ix:nonFraction>&#160;million for each quarterly payment thereafter through maturity.</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%">The New Credit Agreement was accounted for as a modification and the Company expensed $<ix:nonFraction unitRef="usd" contextRef="ie0522a2bdd154e6898dcf6d83d3427e0_D20220701-20220930" decimals="-5" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" format="ixt:num-dot-decimal" scale="6" id="f-904">0.8</ix:nonFraction>&#160;million in unamortized capitalized debt issuance costs and fees during the three months ended September 30, 2022, which was included in selling, general and administrative expenses on the Consolidated Statements of Income (Loss). The Company incurred $<ix:nonFraction unitRef="usd" contextRef="ie0522a2bdd154e6898dcf6d83d3427e0_D20220701-20220930" decimals="-5" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="6" id="f-905">1.6</ix:nonFraction>&#160;million in financing costs for the New Credit Agreement, of which $<ix:nonFraction unitRef="usd" contextRef="ie0522a2bdd154e6898dcf6d83d3427e0_D20220701-20220930" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="f-906">0.2</ix:nonFraction>&#160;million of third party costs were expensed and included in selling, general and administrative expenses on the Consolidated Statements of Income (Loss).</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the Company had borrowings of $<ix:nonFraction unitRef="usd" contextRef="icb73285af9144cfb9d1875dea6e9d43f_I20221231" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-907">186.6</ix:nonFraction> million and a total of $<ix:nonFraction unitRef="usd" contextRef="icb73285af9144cfb9d1875dea6e9d43f_I20221231" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="f-908">3.0</ix:nonFraction> million of letters of credit outstanding under the New Credit Agreement. The Company has capitalized costs associated with debt modifications of $<ix:nonFraction unitRef="usd" contextRef="icb73285af9144cfb9d1875dea6e9d43f_I20221231" decimals="-5" name="us-gaap:UnamortizedDebtIssuanceExpense" format="ixt:num-dot-decimal" scale="6" id="f-909">1.4</ix:nonFraction> million as of December&#160;31, 2022, which is included in Other assets on the Consolidated Balance Sheet and will be amortized into interest expense over the remaining term of the Credit Agreement through July 30, 2027.</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%">As of December&#160;31, 2022, the Company was in compliance with the terms of the New Credit Agreement. The Company continuously monitors compliance with the covenants contained in the New Credit Agreement. The Company believes that it is probable that the Company will be able to comply with the financial covenants in the New Credit Agreement and that sufficient credit remains available under the New Credit Agreement to meet the Company's liquidity needs. However, such matters cannot be predicted with certainty.</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%">Other Debt</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's other debt includes bank financing provided at the local subsidiary level used to support working capital requirements and fund capital expenditures.  At December&#160;31, 2022, there was an aggregate of approximately $<ix:nonFraction unitRef="usd" contextRef="i71e42f61b161481592b02079f1d67d2b_I20221231" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-910">4.6</ix:nonFraction> million outstanding, payable at various times through 2030.  Monthly payments ran</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ge from $<ix:nonFraction unitRef="usd" contextRef="i6142f09042ec40c4adfb78a9920709d6_D20220101-20221231" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="3" id="f-911">1</ix:nonFraction> thousand to $<ix:nonFraction unitRef="usd" contextRef="iee42ec942ee04c07851705663d60058d_D20220101-20221231" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="3" id="f-912">15</ix:nonFraction>&#160;thousand and interest rates range from <ix:nonFraction unitRef="number" contextRef="i4005adff91624c1597777e8d9dc4379e_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-913">0.4</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i7bff3a55a64145b7b70293c372cf581a_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-914">3.5</ix:nonFraction>%. </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%"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="f-915" continuedAt="i72e9a9981232495ba2c4355f14a0b3ff" escape="true">Scheduled principal payments due under all borrowing agreements in each of the five years and thereafter subsequent to December&#160;31, 2022 are as follows (in thousands):</ix:nonNumeric></span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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: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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div style="text-align:center"><ix:continuation id="i625e161d182d49e7a27ed48011783038"><ix:continuation id="i72e9a9981232495ba2c4355f14a0b3ff"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></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%">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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-916">7,526</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%">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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-917">9,711</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%">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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="f-918">11,623</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%">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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="f-919">12,864</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%">2027</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="3" id="f-920">148,728</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" scale="3" id="f-921">799</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 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</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-922">191,251</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:continuation></ix:continuation></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%">&#160;</span></div><div id="iefc94230c50c456bba9211d74ea07bb7_124"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:FairValueDisclosuresTextBlock" id="f-923" continuedAt="i854e4254716e462c8eea47395b3a2da7" escape="true"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="f-924" continuedAt="ie160f2983ccb4d8ebad58e2a5b6d6299" escape="true">Fair Value Measurements</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i854e4254716e462c8eea47395b3a2da7"><ix:continuation id="ie160f2983ccb4d8ebad58e2a5b6d6299"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs fair value measurements in accordance with the guidance provided by ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. It also establishes a three level hierarchy that prioritizes the inputs used to measure fair value. The three levels of the hierarchy are defined as follows:</span></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-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 &#8212; Inputs are unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</span></div><div style="text-indent:36pt"><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-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 &#8212; Observable inputs other than quoted prices included in Level 1, including quoted prices for similar assets or liabilities in active markets, quoted prices for identical assets or liabilities in inactive markets, inputs other than quoted prices that are observable for the asset or liability and inputs derived principally from or corroborated by observable market data.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 &#8212; Unobservable inputs reflecting the Company&#8217;s own assumptions about inputs that market participants would use in pricing the asset or liability based on the best information available.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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%">Financial instruments measured at fair value on a recurring basis</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of contingent consideration liabilities was estimated using a discounted cash flow technique with significant inputs that are not observable in the market and thus represents a Level 3 fair value measurement as defined in ASC 820. The significant inputs in the Level 3 measurement not supported by market activity include the probability assessments of expected future cash flows related to the acquisitions, appropriately discounted considering the uncertainties associated with the obligation, and as calculated in accordance with the terms of the applicable acquisition agreements.</span></div></ix:continuation><div><span><br/></span></div><div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" id="f-925" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the changes in the fair value of Level 3 contingent consideration (in thousands):</span><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:73.022%"></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.180%"></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:11.184%"></td><td style="width:0.1%"></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="9" 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:8pt;font-weight:700;line-height:100%">December 31,</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;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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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></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%">Balance at the beginning of the period:</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="i6be2cd66c42c44ec95b32ccc4ca29cb7_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="f-926">1,830</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="i97fc362183bb4b149c7b9e2443d51754_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="f-927">1,640</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 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%">Acquisitions</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="ica57b447571f427b92070ce0f71fb9dc_D20220101-20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:fixed-zero" scale="3" id="f-928">&#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="i7dc92d0395ee4258b6de03f8f9cffbbe_D20210101-20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:fixed-zero" scale="3" id="f-929">&#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 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%">Payments</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="ica57b447571f427b92070ce0f71fb9dc_D20220101-20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="3" id="f-930">938</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="i7dc92d0395ee4258b6de03f8f9cffbbe_D20210101-20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="3" id="f-931">938</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%">Accretion of liability</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="ica57b447571f427b92070ce0f71fb9dc_D20220101-20221231" decimals="-3" name="mg:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion" format="ixt:fixed-zero" scale="3" id="f-932">&#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="i7dc92d0395ee4258b6de03f8f9cffbbe_D20210101-20211231" decimals="-3" name="mg:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion" format="ixt:fixed-zero" scale="3" id="f-933">&#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 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%">Revaluation</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="ica57b447571f427b92070ce0f71fb9dc_D20220101-20221231" decimals="-3" name="mg:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount" scale="3" id="f-934">45</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="i7dc92d0395ee4258b6de03f8f9cffbbe_D20210101-20211231" decimals="-3" name="mg:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount" format="ixt:num-dot-decimal" scale="3" id="f-935">1,128</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%">Foreign currency translation</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="ica57b447571f427b92070ce0f71fb9dc_D20220101-20221231" decimals="-3" name="mg:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" format="ixt:fixed-zero" scale="3" id="f-936">&#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="i7dc92d0395ee4258b6de03f8f9cffbbe_D20210101-20211231" decimals="-3" name="mg:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" format="ixt:fixed-zero" scale="3" id="f-937">&#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%">Balance at the end of the period:</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="i0436973f269540b29a3da050efb6b653_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="f-938">937</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="i6be2cd66c42c44ec95b32ccc4ca29cb7_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="f-939">1,830</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><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%">Financial instruments not measured at fair value on a recurring basis</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 Company has evaluated current market conditions and borrower credit quality and has determined that the carrying value of its long-term debt approximates fair value. The fair value of the Company&#8217;s notes payable and finance lease obligations approximates their carrying amounts based on anticipated interest rates which management believes would currently be available to the Company for similar issuances of debt.</span></div></ix:continuation><div><span><br/></span></div><div id="iefc94230c50c456bba9211d74ea07bb7_127"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-940" continuedAt="ic4c785a990364097971297a2e0d7d177" escape="true">Share-Based Compensation</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic4c785a990364097971297a2e0d7d177" continuedAt="i1e6a4f92101c44a9916226aa312dd031">&#160;</ix:continuation></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 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: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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><ix:continuation id="i1e6a4f92101c44a9916226aa312dd031" continuedAt="i8760d6bd843a41868ed10d19d02ceefd"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants share-based incentive awards to its eligible employees and non-employee directors under <ix:nonFraction unitRef="plan" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="INF" name="mg:EmployeeStockOwnershipPlanNumberOfPlans" format="ixt-sec:numwordsen" scale="0" id="f-941">two</ix:nonFraction> equity incentive plans: (i)&#160;the 2009 Long-Term Incentive Plan (the "2009 Plan") and (ii) the 2016 Long-Term Incentive Plan (the "2016 Plan"). <ix:nonFraction unitRef="shares" contextRef="ifee183b6c4f44a5b8005ca196b74a661_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:fixed-zero" scale="0" id="f-942">No</ix:nonFraction> further awards may be granted under the 2009 Plan, and the remaining stock option  award granted under the 2009 Plan expired during the three months ended March 31, 2022. Awards granted under the 2016 Plan may be in the form of stock options, restricted stock units and other forms of share-based incentives, including performance restricted stock units, stock appreciation rights and deferred stock rights. At the annual stockholders meeting on May 23, 2022, the Company&#8217;s stockholders approved an amendment to increase the total number of shares that may be issued under the 2016 Plan by <ix:nonFraction unitRef="shares" contextRef="i4abf96a5c75c4a368245e067389f18bd_D20200519-20200519" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-943">1.2</ix:nonFraction>&#160;million, for a total of <ix:nonFraction unitRef="shares" contextRef="ia992e4926c41462ca9d7826af4f84c78_I20220523" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-944">4.9</ix:nonFraction>&#160;million shares that are authorized for issuance under the 2016 plan, of which approximately <ix:nonFraction unitRef="shares" contextRef="i8707fcb46d7a4f579769a9c74e269564_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="f-945">1,900,000</ix:nonFraction> shares were available for future grants as of December&#160;31, 2022. </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%">Stock Options</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each of the years ended December&#160;31, 2022, 2021 and 2020, the Company did <ix:nonFraction unitRef="usd" contextRef="i6409d2aefc2f482c84f4d0d074e8141a_D20210101-20211231" decimals="INF" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="0" id="f-946"><ix:nonFraction unitRef="usd" contextRef="ie6009b6e76f14541a4298849ed6add34_D20220101-20221231" decimals="INF" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="0" id="f-947"><ix:nonFraction unitRef="usd" contextRef="i10c1960d7d7e4c42bf09ea39f5d61051_D20200101-20201231" decimals="INF" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="0" id="f-948">no</ix:nonFraction></ix:nonFraction></ix:nonFraction>t recognize any share-based compensation expense related to the stock option award, as the <ix:nonFraction unitRef="shares" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" format="ixt-sec:numwordsen" scale="0" id="f-949"><ix:nonFraction unitRef="shares" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" format="ixt-sec:numwordsen" scale="0" id="f-950"><ix:nonFraction unitRef="shares" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" format="ixt-sec:numwordsen" scale="0" id="f-951">one</ix:nonFraction></ix:nonFraction></ix:nonFraction> outstanding stock option award was already fully vested. <ix:nonFraction unitRef="usd" contextRef="i14ecd10e39b843fba45fe1fdb5831fa0_I20221231" decimals="INF" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:fixed-zero" scale="0" id="f-952">No</ix:nonFraction> unrecognized compensation costs remained related to the stock option awards. <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" id="f-953" escape="true">In addition, there were no stock options exercised during the years ended December&#160;31, 2022, 2021 and 2020.</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="f-954" 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 table sets forth a summary of the stock option activity, weighted-average exercise prices and options outstanding as of  December&#160;31, 2022, 2021 and 2020 as follows (in thousands, except per share amounts and years):</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:21.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.180%"></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:11.180%"></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.180%"></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.180%"></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.189%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="33" 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%">For the years ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">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:1pt;font-weight:700;line-height:100%">&#160;</span></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%">Common<br/>Stock<br/>Options</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%">Weighted<br/>Average<br/>Exercise<br/>Price</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%">Common Stock Options</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%">Weighted Average Exercise Price</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%">Common<br/>Stock<br/>Options</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%">Weighted<br/>Average<br/>Exercise<br/>Price</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%">Outstanding at beginning of year:</span></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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="f-955">5</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-956">22.35</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="shares" contextRef="i0ad8aeb0073c4ff6a1eaec01ec4173a5_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="f-957">5</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="i0ad8aeb0073c4ff6a1eaec01ec4173a5_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-958">22.35</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="shares" contextRef="i1b5f42474d1846629164305072bd085a_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="f-959">5</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="i1b5f42474d1846629164305072bd085a_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-960">22.35</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 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%">Granted</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="shares" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="3" id="f-961">&#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="usdPerShare" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="f-962">&#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="shares" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="3" id="f-963">&#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="usdPerShare" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="3" id="f-964">&#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="shares" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="3" id="f-965">&#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="usdPerShare" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="3" id="f-966">&#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 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%">Exercised</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="shares" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="f-967">&#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="usdPerShare" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="f-968">&#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="shares" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="f-969">&#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="usdPerShare" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="f-970">&#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="shares" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="f-971">&#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="usdPerShare" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="f-972">&#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 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%">Expired or forfeited</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="shares" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="3" id="f-973">5</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="f-974">22.35</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:fixed-zero" scale="3" id="f-975">&#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="usdPerShare" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="f-976">&#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="shares" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:fixed-zero" scale="3" id="f-977">&#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="usdPerShare" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="f-978">&#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%">Outstanding at end of year:</span></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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:fixed-zero" scale="3" id="f-979">&#8212;</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="f-980">&#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;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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="f-981">5</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-982">22.35</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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="i0ad8aeb0073c4ff6a1eaec01ec4173a5_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="f-983">5</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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="i0ad8aeb0073c4ff6a1eaec01ec4173a5_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-984">22.35</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Unit Awards</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted Stock Units generally vest ratably on each of the first <span style="-sec-ix-hidden:f-985">four</span> anniversary dates of issuance. The Company recognized approximately $<ix:nonFraction unitRef="usd" contextRef="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-986">3.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="iadcd0cd91d96465a98feef52d623eb6f_D20210101-20211231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-987">3.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia9076b977f254343b448f4c4b7cac4d0_D20200101-20201231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-988">4.4</ix:nonFraction> million of share-based compensation for the years ended December&#160;31, 2022, 2021 and 2020, respectively, related to restricted stock unit awards. As of December&#160;31, 2022, there were approximately $<ix:nonFraction unitRef="usd" contextRef="ia44374cd2627489fb9a59cd5a1b25fe2_I20221231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="f-989">6.6</ix:nonFraction> million of unrecognized compensation costs, net of estimated forfeitures, related to restricted stock unit awards, which are expected to be recognized over a remaining weighted average period of <ix:nonNumeric contextRef="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-990">2.6</ix:nonNumeric> years. Upon vesting, restricted stock units are generally net share-settled to cover the required minimum withholding tax and the remaining amount is converted into an equivalent number of shares of common stock.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" id="f-991" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the vesting activity of restricted stock unit awards, with the respective fair value of the awards, is as follows (in thousands): </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:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.180%"></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.184%"></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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><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%">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%">Restricted stock awards vested</span></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="shares" contextRef="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-992">401</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 #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="iadcd0cd91d96465a98feef52d623eb6f_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-993">317</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="shares" contextRef="ia9076b977f254343b448f4c4b7cac4d0_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-994">208</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%">Fair value of awards vested</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="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-995">2,524</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="iadcd0cd91d96465a98feef52d623eb6f_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-996">3,434</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="ia9076b977f254343b448f4c4b7cac4d0_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="f-997">837</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><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%"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" id="f-998" continuedAt="i426c841b65a344739eea3c2c94ccea27" escape="true">A summary of the fully-vested common stock the Company issued to its <ix:nonFraction unitRef="director" contextRef="ia6923bf27f8f45e5a5095d4c0e1afa2f_D20220101-20221231" decimals="INF" name="mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted" format="ixt-sec:numwordsen" scale="0" id="f-999">six</ix:nonFraction> non-employee directors, in connection with its non-employee director compensation plan, is as follows (in thousands): </ix:nonNumeric></span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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: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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><ix:continuation id="i8760d6bd843a41868ed10d19d02ceefd" continuedAt="ice6d9ecf3bb34493b18ce6edf29841a0"><div style="text-align:center"><ix:continuation id="i426c841b65a344739eea3c2c94ccea27"><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:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.180%"></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.184%"></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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><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%">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%">Awards issued</span></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="shares" contextRef="ia6923bf27f8f45e5a5095d4c0e1afa2f_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" scale="3" id="f-1000">70</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 #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="i39d001a3450e4146a72bfcb7c38d1de4_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" scale="3" id="f-1001">51</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="shares" contextRef="ide7c40810ea24c05935a1ad70d9ca7e1_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" scale="3" id="f-1002">68</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%">Grant date fair value of awards issued</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="ia6923bf27f8f45e5a5095d4c0e1afa2f_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="f-1003">450</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="i39d001a3450e4146a72bfcb7c38d1de4_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="f-1004">525</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="ide7c40810ea24c05935a1ad70d9ca7e1_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="f-1005">326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div><span><br/></span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="f-1006" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's outstanding, non-vested restricted share units is as follows (in thousands, except per share amounts and years):</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:21.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.180%"></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:11.180%"></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.180%"></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:11.180%"></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.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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%">For the year ended December 31,</span></td></tr><tr><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:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">2020</span></td></tr><tr><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%">Units</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%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</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%">Units</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%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</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%">Units</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%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</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%">Outstanding at beginning of period:</span></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="shares" contextRef="i48944597f91c47d9b29bbe453a57b607_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-1007">1,208</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="usdPerShare" contextRef="i48944597f91c47d9b29bbe453a57b607_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1008">7.96</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="shares" contextRef="idb37382847de4b98882d03dc627026bf_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-1009">1,076</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="usdPerShare" contextRef="idb37382847de4b98882d03dc627026bf_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1010">7.41</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="shares" contextRef="i4aac9ac9877f4a39acf85e7a08b12814_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-1011">559</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="usdPerShare" contextRef="i4aac9ac9877f4a39acf85e7a08b12814_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1012">16.92</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 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%">Granted</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="shares" contextRef="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-1013">687</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="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1014">7.59</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="iadcd0cd91d96465a98feef52d623eb6f_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-1015">528</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="iadcd0cd91d96465a98feef52d623eb6f_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1016">10.07</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="ia9076b977f254343b448f4c4b7cac4d0_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-1017">782</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="ia9076b977f254343b448f4c4b7cac4d0_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1018">3.79</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 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%">Released</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="shares" contextRef="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-1019">401</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="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1020">6.63</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="iadcd0cd91d96465a98feef52d623eb6f_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-1021">317</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="iadcd0cd91d96465a98feef52d623eb6f_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1022">10.77</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="ia9076b977f254343b448f4c4b7cac4d0_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-1023">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="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="ia9076b977f254343b448f4c4b7cac4d0_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1024">18.71</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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="shares" contextRef="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-1025">79</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="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1026">14.23</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="iadcd0cd91d96465a98feef52d623eb6f_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-1027">79</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="iadcd0cd91d96465a98feef52d623eb6f_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1028">8.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="shares" contextRef="ia9076b977f254343b448f4c4b7cac4d0_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-1029">57</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="ia9076b977f254343b448f4c4b7cac4d0_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1030">9.62</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%">Outstanding at end of period:</span></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="ia44374cd2627489fb9a59cd5a1b25fe2_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-1031">1,415</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="ia44374cd2627489fb9a59cd5a1b25fe2_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1032">6.66</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;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="i48944597f91c47d9b29bbe453a57b607_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-1033">1,208</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="i48944597f91c47d9b29bbe453a57b607_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1034">7.96</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;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="idb37382847de4b98882d03dc627026bf_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-1035">1,076</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="idb37382847de4b98882d03dc627026bf_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1036">7.41</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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%">Performance Restricted Stock Units</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 Company maintains Performance Restricted Stock Units (PRSUs) that have been granted to select executives and senior officers whose ultimate payout is based on the Company&#8217;s performance over a <ix:nonNumeric contextRef="i3e80605f6dcb487c95dacc7b759256c0_D20220101-20221231" name="mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" format="ixt-sec:durwordsen" id="f-1037">one-year</ix:nonNumeric> period based on specific metrics approved by the Compensation Committee of the Board of Directors of the Company. </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%">For 2021, the Compensation Committee made changes to the Company&#8217;s equity incentive compensation plan for its executive officers and approved the new target awards for 2021. For 2021, the <ix:nonFraction unitRef="entity" contextRef="i719e3c2fd8454433a33b1481a2c4cd74_D20210101-20211231" decimals="INF" name="mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics" format="ixt-sec:numwordsen" scale="0" id="f-1038">three</ix:nonFraction> metrics were:</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%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Free Cash Flow </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net cash provided by operating activities less purchases of property, plant, equipment and intangible assets and is subject to adjustments approved by the Compensation Committee.</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-style:italic;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Adjusted EBITDA </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">defined as net income attributable to the Company plus: interest expense, provision for income taxes, depreciation and amortization, share-based compensation expense and certain acquisition related costs (including transaction due diligence costs and adjustments to the fair value of contingent consideration), foreign exchange (gain) loss and, if applicable, certain special items which are noted).</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%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Total Shareholder Return (TSR)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> measures the total return to shareholders of the Company during 2021 versus the total return to the shareholders of a predefined peer group of companies that provide inspection, testing, certification or similar industrial services. The return will be measured by the year over year percent change in share price. The share prices used to calculate the return are the average share price during the <ix:nonNumeric contextRef="i719e3c2fd8454433a33b1481a2c4cd74_D20210101-20211231" name="mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod" format="ixt-sec:durday" id="f-1039">20</ix:nonNumeric>-trading day period ending on the initial measurement date (the last <ix:nonNumeric contextRef="i39280edd8a8a42978c4c5c5114d536f7_D20200101-20201231" name="mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod" format="ixt-sec:durday" id="f-1040">20</ix:nonNumeric> trading days of 2020), compared to the average share price during the <ix:nonNumeric contextRef="i39280edd8a8a42978c4c5c5114d536f7_D20200101-20201231" name="mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod" format="ixt-sec:durday" id="f-1041">20</ix:nonNumeric>-trading day period ending on the final measurement date (the last <ix:nonNumeric contextRef="i719e3c2fd8454433a33b1481a2c4cd74_D20210101-20211231" name="mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod" format="ixt-sec:durday" id="f-1042">20</ix:nonNumeric> trading days of 2021). Any cash dividends or distributions paid in 2021 will be added to calculate the return to shareholders during the year. TSR is considered a market condition for which the fair value of PRSUs with this condition is determined using a Monte Carlo valuation model. Key assumptions in the Monte Carlo valuation model included: </span></div><div style="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:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:11.07pt">Expected Volatility. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility of the Company&#8217;s common stock at the date of grant was estimated based on a historical average volatility rate for the approximate <ix:nonNumeric contextRef="ibe755aaf94df4a918414eba2567396a7_D20210101-20210331" name="mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" format="ixt-sec:durwordsen" id="f-1043">1-year</ix:nonNumeric> performance period. </span></div><div style="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:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Dividend Yield</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The dividend yield assumption was based on historical and anticipated dividend payouts (assumed at <ix:nonFraction unitRef="number" contextRef="i6d9a70552ec74962adf389b6ec5f9a5a_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="0" id="f-1044">zero</ix:nonFraction>). </span></div><div style="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:120%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:11.07pt">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The risk-free interest rate assumption was based on observed interest rates consistent with the approximate <ix:nonNumeric contextRef="ibe755aaf94df4a918414eba2567396a7_D20210101-20210331" name="mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" format="ixt-sec:durwordsen" id="f-1045">1-year</ix:nonNumeric> performance measurement period.</span></div><div style="padding-left:36pt;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%">For 2022, the Compensation Committee retained the Company&#8217;s prior year equity incentive compensation plan for its executive officers including utilizing the same metrics, as defined above, and approved the new target awards for 2022.</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%">PRSUs are equity-classified and compensation costs are initially measured using the fair value of the underlying stock at the date of grant. Compensation costs related to the PRSUs are subsequently adjusted for changes in the expected outcomes of the performance conditions. Compensation cost related to the PRSUs with a market condition is not reversed if the market </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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: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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><ix:continuation id="ice6d9ecf3bb34493b18ce6edf29841a0" continuedAt="i90bc3c9e2bef4790bd8b025fa5ba0408"><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%">condition is not achieved, provided the employee requisite service has been rendered. PRSUs generally vest ratably on each of the first <span style="-sec-ix-hidden:f-1046">four</span> anniversary dates upon completion of the performance period, for a total requisite service period of up to <ix:nonNumeric contextRef="i3e80605f6dcb487c95dacc7b759256c0_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="f-1047">five years</ix:nonNumeric> and have no dividend rights.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" id="f-1048" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's PRSU activity is presented as follows (in thousands, except per share amounts and years):</span></div><div style="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:23.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.905%"></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:10.905%"></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:10.905%"></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.905%"></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.905%"></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.912%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="33" 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%">For the year ended December 31,</span></td></tr><tr><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:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">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:1pt;font-weight:700;line-height:100%">&#160;</span></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%">Units</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%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</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%">Units</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%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</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%">Units</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%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</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%">Outstanding at beginning of period:</span></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="i3a6a3a2e43c0431db993a19b263ebf28_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-1049">388</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="i3a6a3a2e43c0431db993a19b263ebf28_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1050">10.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><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="i4bfc15595bb343d0917e4106c7767197_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-1051">333</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="i4bfc15595bb343d0917e4106c7767197_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1052">8.84</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="shares" contextRef="i04a7f098eec5422f88cc7dd3148d5b78_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-1053">260</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="i04a7f098eec5422f88cc7dd3148d5b78_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1054">16.77</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 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%">Granted</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="shares" contextRef="i581d94efd6af4b81b53326d94896b180_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-1055">341</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="i581d94efd6af4b81b53326d94896b180_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1056">6.55</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="i26e29ad878bd4f198ba7218ec40b76e6_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-1057">189</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="i26e29ad878bd4f198ba7218ec40b76e6_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1058">12.59</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="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-1059">292</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="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1060">3.68</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 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%">Performance condition adjustments, net</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="shares" contextRef="i581d94efd6af4b81b53326d94896b180_D20220101-20221231" decimals="-3" name="mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet" scale="3" id="f-1061">376</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="i581d94efd6af4b81b53326d94896b180_D20220101-20221231" decimals="2" name="mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue" scale="0" id="f-1062">7.71</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="i26e29ad878bd4f198ba7218ec40b76e6_D20210101-20211231" decimals="-3" name="mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet" scale="3" id="f-1063">56</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="i26e29ad878bd4f198ba7218ec40b76e6_D20210101-20211231" decimals="2" name="mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue" scale="0" id="f-1064">9.27</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="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231" decimals="-3" name="mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet" scale="3" id="f-1065">99</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="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231" decimals="2" name="mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue" scale="0" id="f-1066">3.82</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</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="shares" contextRef="i581d94efd6af4b81b53326d94896b180_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-1067">73</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="i581d94efd6af4b81b53326d94896b180_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1068">5.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="shares" contextRef="i26e29ad878bd4f198ba7218ec40b76e6_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-1069">78</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="i26e29ad878bd4f198ba7218ec40b76e6_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1070">8.15</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="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-1071">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 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="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1072">17.29</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 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%">Forfeited</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="shares" contextRef="i581d94efd6af4b81b53326d94896b180_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="3" id="f-1073">&#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="usdPerShare" contextRef="i581d94efd6af4b81b53326d94896b180_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="f-1074">&#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="shares" contextRef="i26e29ad878bd4f198ba7218ec40b76e6_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="3" id="f-1075">&#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="usdPerShare" contextRef="i26e29ad878bd4f198ba7218ec40b76e6_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="f-1076">&#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="shares" contextRef="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="3" id="f-1077">&#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="usdPerShare" contextRef="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="f-1078">&#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%">Outstanding at end of period:</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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="i4e0fc265550f4990b729c3bf900719b4_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-1079">280</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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="i4e0fc265550f4990b729c3bf900719b4_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1080">9.96</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;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="i3a6a3a2e43c0431db993a19b263ebf28_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-1081">388</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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="i3a6a3a2e43c0431db993a19b263ebf28_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1082">10.07</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;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="i4bfc15595bb343d0917e4106c7767197_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-1083">333</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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="i4bfc15595bb343d0917e4106c7767197_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1084">8.84</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><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%">For the year ended December&#160;31, 2022, <ix:nonFraction unitRef="shares" contextRef="i581d94efd6af4b81b53326d94896b180_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1085">341,000</ix:nonFraction> PRSUs were granted. There was a <ix:nonFraction unitRef="shares" contextRef="i581d94efd6af4b81b53326d94896b180_D20220101-20221231" decimals="-3" name="mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet" format="ixt:num-dot-decimal" scale="0" id="f-1086">376,000</ix:nonFraction> net unit reduction to these awards, which represents Company performance below target, during the year ended December&#160;31, 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%">For the year ended December&#160;31, 2021, <ix:nonFraction unitRef="shares" contextRef="i26e29ad878bd4f198ba7218ec40b76e6_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1087">189,000</ix:nonFraction> PRSUs were granted. There was a <ix:nonFraction unitRef="shares" contextRef="i26e29ad878bd4f198ba7218ec40b76e6_D20210101-20211231" decimals="-3" name="mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet" format="ixt:num-dot-decimal" scale="0" id="f-1088">56,000</ix:nonFraction> unit reduction to these awards, which represents Company performance against target, during the year ended December 31, 2021. </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%">For the year ended December&#160;31, 2020, <ix:nonFraction unitRef="shares" contextRef="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1089">292,000</ix:nonFraction> PRSUs were granted. There was a <ix:nonFraction unitRef="shares" contextRef="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231" decimals="-3" name="mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet" format="ixt:num-dot-decimal" scale="0" id="f-1090">99,000</ix:nonFraction> unit reduction to these awards, which represents Company performance against target, (including an increase of <ix:nonFraction unitRef="shares" contextRef="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231" decimals="-3" name="mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease" format="ixt:num-dot-decimal" scale="0" id="f-1091">1,000</ix:nonFraction> units due to the Compensation Committee approving the final calculation of the award metrics for calendar year 2019), during the year ended December 31, 2020.</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:115%">Compensation expense related to all PRSUs described above was $<ix:nonFraction unitRef="usd" contextRef="i3e80605f6dcb487c95dacc7b759256c0_D20220101-20221231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1092">1.2</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i719e3c2fd8454433a33b1481a2c4cd74_D20210101-20211231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1093">1.4</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i39280edd8a8a42978c4c5c5114d536f7_D20200101-20201231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1094">1.2</ix:nonFraction> million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. At December&#160;31, 2022, there was $<ix:nonFraction unitRef="usd" contextRef="ia5e2865c23394149ad9b3d41d472f8eb_I20221231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="f-1095">1.2</ix:nonFraction> million of total unrecognized compensation costs related to approximately <ix:nonFraction unitRef="shares" contextRef="i4e0fc265550f4990b729c3bf900719b4_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1096">280,000</ix:nonFraction> unvested performance restricted stock units. These costs are expected to be recognized over a weighted-average period of approximately <ix:nonNumeric contextRef="i3e80605f6dcb487c95dacc7b759256c0_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1097">1.3</ix:nonNumeric> years.</span></div></ix:continuation><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%"><ix:continuation id="i90bc3c9e2bef4790bd8b025fa5ba0408">For the years ended December&#160;31, 2022, 2021 and 2020, the income tax benefit recognized on all share based compensation arrangements referenced above was approximately $<ix:nonFraction unitRef="usd" contextRef="i3e80605f6dcb487c95dacc7b759256c0_D20220101-20221231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1098">1.6</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i719e3c2fd8454433a33b1481a2c4cd74_D20210101-20211231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1099">1.4</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i39280edd8a8a42978c4c5c5114d536f7_D20200101-20201231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1100">0.6</ix:nonFraction> million, respectively.</ix:continuation> </span></div><div><span><br/></span></div><div id="iefc94230c50c456bba9211d74ea07bb7_130"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-1101" continuedAt="i5aafd3bb9adc48c09675517295b3a0a3" escape="true">Income Taxes </ix:nonNumeric></span></div><ix:continuation id="i5aafd3bb9adc48c09675517295b3a0a3" continuedAt="ie73bf457f5aa433791204b81fe1835fe"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-1102" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) before provision (benefit) for income taxes is as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:60.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.180%"></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:11.184%"></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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><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%">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%">Income (loss) before provision (benefit) for income taxes from:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. operations</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="f-1103">439</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1104">1,527</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1105">54,190</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%">Foreign operations</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1106">8,855</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1107">5,761</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1108">59,982</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%">Income (loss) before provision (benefit) for income taxes</span></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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1109">9,294</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1110">7,288</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1111">114,172</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></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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: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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><ix:continuation id="ie73bf457f5aa433791204b81fe1835fe" continuedAt="i0c1e0f414e6c40299c649a86c74a1d38"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-1112" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision (benefit) for income taxes consists of the following (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:60.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.180%"></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:11.184%"></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:1pt;font-weight:700;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%">For the year ended December 31, </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:1pt;font-weight:700;line-height:100%">&#160;</span></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><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%">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:700;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="f-1113">644</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="f-1114">182</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1115">6,278</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%">States and local</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-1116">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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-1117">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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-1118">528</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</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1119">3,251</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1120">3,641</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1121">4,006</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%">Reserve for uncertain tax positions</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="mg:CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions" scale="3" id="f-1122">136</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="mg:CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions" scale="3" id="f-1123">186</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="mg:CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions" scale="3" id="f-1124">28</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current provision (benefit)</span></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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1125">3,207</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1126">3,519</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;border-top:1pt solid #000000;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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1127">1,772</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred</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></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</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="f-1128">435</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="f-1129">309</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1130">2,781</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%">States and local</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="f-1131">242</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="f-1132">138</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1133">1,244</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</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1134">1,614</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1135">1,884</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1136">10,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 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%">Reserve for uncertain tax positions</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="mg:DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions" format="ixt:fixed-zero" scale="3" id="f-1137">&#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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="mg:DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions" scale="3" id="f-1138">155</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="mg:DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions" format="ixt:fixed-zero" scale="3" id="f-1139">&#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 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 deferred benefit</span></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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1140">1,807</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1141">2,176</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;border-top:1pt solid #000000;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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1142">14,070</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in valuation allowance</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1143">1,320</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1144">2,052</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1145">1,136</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred benefit</span></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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" sign="-" name="mg:DeferredIncomeTaxExpenseBenefitNet" scale="3" id="f-1146">487</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="mg:DeferredIncomeTaxExpenseBenefitNet" scale="3" id="f-1147">124</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;border-top:1pt solid #000000;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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="mg:DeferredIncomeTaxExpenseBenefitNet" format="ixt:num-dot-decimal" scale="3" id="f-1148">12,934</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 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 provision (benefit) for income taxes</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1149">2,720</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1150">3,395</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1151">14,706</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-1152" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision (benefit) for income taxes differs from the amount computed by applying the statutory federal tax rate to income tax as follows (in thousands):</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:29.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:8.695%"></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:11.180%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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.703%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="33" 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%">For the years ended December 31, </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:1pt;font-weight:700;line-height:100%">&#160;</span></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:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">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%">Federal tax at statutory rate</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%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1153">1,952</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;border-top:1pt solid #000;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="number" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1154">21.0</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"><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 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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1155">1,527</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;border-top:1pt solid #000000;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="number" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1156">21.0</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"><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 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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1157">23,976</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;border-top:1pt solid #000000;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="number" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1158">21.0</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"><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%">State taxes, net of federal benefit</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="f-1159">622</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="number" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-1160">6.7</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="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="f-1161">75</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="number" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-1162">1.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1163">1,175</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="number" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-1164">1.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><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%">Foreign tax</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="f-1165">218</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="number" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1166">2.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="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="f-1167">380</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="number" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1168">5.2</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="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="f-1169">815</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="number" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1170">0.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></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</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="3" id="f-1171">&#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="number" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="-2" id="f-1172">&#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="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="3" id="f-1173">&#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="number" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="-2" id="f-1174">&#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="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:num-dot-decimal" scale="3" id="f-1175">10,003</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="number" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" scale="-2" id="f-1176">8.8</ix:nonFraction>)</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%">Nondeductible 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%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:fixed-zero" scale="3" id="f-1177">&#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="number" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:fixed-zero" scale="-2" id="f-1178">&#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="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="f-1179">119</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="number" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-1180">1.6</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="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="f-1181">975</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="number" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-1182">0.9</ix:nonFraction>)</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%">US taxation of foreign earnings</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="mg:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount" scale="3" id="f-1183">100</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="number" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="3" name="mg:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent" scale="-2" id="f-1184">1.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" sign="-" name="mg:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount" format="ixt:num-dot-decimal" scale="3" id="f-1185">1,041</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="number" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="3" sign="-" name="mg:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent" scale="-2" id="f-1186">14.3</ix:nonFraction>)</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="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="mg:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount" scale="3" id="f-1187">56</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="number" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="3" name="mg:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent" format="ixt:fixed-zero" scale="-2" id="f-1188">&#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%">Permanent differences</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="f-1189">363</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="number" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="f-1190">3.9</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="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="f-1191">373</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="number" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="f-1192">5.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="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="f-1193">944</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="number" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="f-1194">0.8</ix:nonFraction>)</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%">Research and Development Credit</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:num-dot-decimal" scale="3" id="f-1195">1,716</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="number" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-1196">18.5</ix:nonFraction>)</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="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="3" id="f-1197">214</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="number" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-1198">2.9</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="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="3" id="f-1199">236</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="number" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-1200">0.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Federal loss carryback</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount" format="ixt:fixed-zero" scale="3" id="f-1201">&#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="number" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="3" name="mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent" format="ixt:fixed-zero" scale="-2" id="f-1202">&#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="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount" format="ixt:fixed-zero" scale="3" id="f-1203">&#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="number" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="3" name="mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent" format="ixt:fixed-zero" scale="-2" id="f-1204">&#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="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount" format="ixt:num-dot-decimal" scale="3" id="f-1205">1,938</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="number" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="3" sign="-" name="mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent" scale="-2" id="f-1206">1.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></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></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%">Change in valuation allowance</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1207">1,320</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="number" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-1208">14.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1209">2,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-1210">28.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1211">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="number" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-1212">1.0</ix:nonFraction>)</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%">Impact of foreign tax rate changes</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="f-1213">246</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="number" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="f-1214">2.6</ix:nonFraction>)</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="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="f-1215">49</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="number" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="f-1216">0.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="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="f-1217">392</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="number" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="f-1218">0.3</ix:nonFraction>)</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%">Other</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1219">107</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="number" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1220">1.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1221">75</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="number" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1222">1.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1223">72</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="number" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1224">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%">Total provision (benefit) for income taxes</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1225">2,720</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="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="number" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1226">29.3</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"><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 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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1227">3,395</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="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="number" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1228">52.4</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"><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 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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1229">14,706</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 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="number" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1230">12.9</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"><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></ix:nonNumeric><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 permanent differences identified above include normal recurring differences, such as meals, entertainment, and parking fringe benefits as well as a portion of the goodwill impairment charge.</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%">On June 28, 2019, the Canadian province of Alberta enacted the Job Creation Tax Cut which reduced the Alberta corporate income tax rate from 12% to 11% starting in 2019 with further annual reductions to 10% in 2020, 9% in 2021, and 8% in 2022.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">This rate reduction had a favorable impact of approximately $<ix:nonFraction unitRef="usd" contextRef="i4d8e4efe64504634ae656d9a3db8c857_D20190101-20191231" decimals="-5" name="mg:ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-1231">1.9</ix:nonFraction>&#160;million on the Company&#8217;s net deferred tax liabilities in this jurisdiction in 2019. As part of Alberta&#8217;s Recovery plan associated with the COVID-19 pandemic, Alberta accelerated the decrease in income tax rates from 10% in 2020 to 8% effective July 1, 2020.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">The accelerated tax rate reduction did not have a material impact on the Company&#8217;s net deferred tax liabilities but did reduce current taxes.</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%">On March 27, 2020, the United States enacted the Coronavirus Aid, Relief, and Economic Security Act (CARES Act). The CARES Act is an approximately $2 trillion emergency economic stimulus package in response to the Coronavirus outbreak, </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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: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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><ix:continuation id="i0c1e0f414e6c40299c649a86c74a1d38" continuedAt="iecabed8a989c421798892555fb1ad838"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which among other things contains numerous income tax provisions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">Some of these tax provisions are effective retroactively for years ending before the date of enactment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">The CARES Act provides a five-year carryback of net operating losses generated in years 2018 through 2020. As the statutory federal income tax rate applicable to certain years within the carryback period is 35%, carryback to those years of our estimated 2020 annual federal tax loss provides a tax benefit in excess of the current federal statutory rate of 21%, resulting in an increased income tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-5" name="mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount" format="ixt:num-dot-decimal" scale="6" id="f-1232">1.9</ix:nonFraction>&#160;million. The income tax effects of the CARES Act resulted in a cash refund of approximately $<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-5" name="mg:ProceedsFromIncomeTaxRefundsCARESAct" format="ixt:num-dot-decimal" scale="6" id="f-1233">4.9</ix:nonFraction>&#160;million in 2021 of taxes paid in prior years. </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%">On December 27, 2020, the United States enacted the Consolidated Appropriations Act, 2021, (the "Appropriations Act") an additional stimulus package providing financial relief for individuals and small business. The Appropriations Act contains a variety of tax provisions, including full expensing of business meals in 2021 and 2022, and expansion of the employee retention tax credit. The Appropriations Act did not have a material impact on our</span><span style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> consolidated financial position, results of operations, and cash flows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">             </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%">In response to the COVID-19 pandemic, the American Rescue Plan Act was signed into law on March 11, 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">This act, among other things, provides economic relief provisions to individuals and funding to certain businesses and programs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">This guidance did not have a material impact on our</span><span style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">consolidated financial position, results of operations, and cash flows. </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:112%">In August 2022 the United States enacted the Inflation Reduction Act (&#8220;IRA&#8221;) of 2022 (Public Law No. 117-169), which includes a 15% book minimum tax on corporations with financial accounting profits over 1 billion US dollars (USD) and a 1% excise tax on certain stock buybacks. The IRA also contains numerous clean energy tax incentives related to electricity production, carbon sequestration, alternative vehicles and fuels, and residential and commercial energy efficiency. The company does not expect this act to have a material impact.</span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-1234" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax attributes resulting from differences between financial accounting amounts and income tax basis of assets and liabilities are as follows (in thousands):</span><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:73.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.183%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31, </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:1pt;font-weight:700;line-height:100%">&#160;</span></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><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></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%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:1pt solid #000000;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%">Allowance for doubtful accounts</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="f-1235">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 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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="f-1236">677</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%">Inventory</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" scale="3" id="f-1237">806</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" scale="3" id="f-1238">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1239">1,178</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1240">1,733</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%">Accrued 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%"><ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1241">4,365</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1242">5,662</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 operating loss carryforward</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1243">4,985</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1244">6,303</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%">Finance lease obligations</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="mg:DeferredTaxAssetsFinanceLeaseObligation" scale="3" id="f-1245">463</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="mg:DeferredTaxAssetsFinanceLeaseObligation" scale="3" id="f-1246">741</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></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%">Deferred stock based compensation</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1247">1,152</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="f-1248">996</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%">Interest carryforward</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="mg:DeferredTaxAssetsInterestCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1249">1,501</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="mg:DeferredTaxAssetsInterestCarryforwards" scale="3" id="f-1250">618</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%">Right-of-use liability</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="mg:DeferredTaxAssetsOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1251">9,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="mg:DeferredTaxAssetsOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1252">10,786</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%">R&amp;D 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%"><ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-1253">2,836</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:fixed-zero" scale="3" id="f-1254">&#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%">Credits</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" id="f-1255">490</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" id="f-1256">409</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</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-1257">1,495</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-1258">1,353</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:bottom"><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="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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1259">29,983</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1260">29,845</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%">Valuation allowance</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1261">7,787</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1262">6,340</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax assets</span></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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1263">22,196</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1264">23,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%">Deferred income tax liabilities</span></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%">Property and equipment</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1265">6,493</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1266">8,157</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%">Goodwill</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1267">7,645</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1268">5,819</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%">Intangible assets</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1269">3,601</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1270">4,935</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%">Right-of-use asset</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1271">9,841</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1272">10,738</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%">Other</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="f-1273">122</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="f-1274">67</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 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%">Deferred income tax liabilities</span></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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1275">27,702</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1276">29,716</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 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%">Net deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1277">5,506</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 colspan="2" style="background-color:#ffffff;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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1278">6,211</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></tr></table></ix:nonNumeric></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%">&#160;</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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: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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><ix:continuation id="iecabed8a989c421798892555fb1ad838"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the Company had <ix:nonFraction unitRef="usd" contextRef="i16864d944e9846c589e34abdf18db223_I20221231" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:fixed-zero" scale="0" id="f-1279">no</ix:nonFraction> federal net operating loss carry forwards (NOLs). In addition, as of December 31, 2022, the Company had state and foreign NOLs of $<ix:nonFraction unitRef="usd" contextRef="i5ac401d9e09c4740af8e2984bd7ad401_I20221231" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="f-1280">20.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i1c58a68092264b159a33802aa4c9ae61_I20221231" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="f-1281">14.1</ix:nonFraction>&#160;million, respectively. Approximately $<ix:nonFraction unitRef="usd" contextRef="i5ac401d9e09c4740af8e2984bd7ad401_I20221231" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="f-1282">6.6</ix:nonFraction>&#160;million of the state NOLs expire at various times from 2031 to 2040, while the remainder of the Company's state NOLs do not expire. Approximately $<ix:nonFraction unitRef="usd" contextRef="i1c58a68092264b159a33802aa4c9ae61_I20221231" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="f-1283">1.8</ix:nonFraction>&#160;million of the foreign NOLs expire at various times from 2023 to 2041, while the remainder of the Company's foreign NOLs do not expire. </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%">In assessing the ability to realize deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized.  Valuation allowances are provided when management believes the Company's deferred tax assets are not recoverable based on future reversals of existing taxable temporary differences, taxable income in prior carryback year(s) if carryback is permitted under the tax law, and an assessment of estimated future taxable income, exclusive of reversing temporary differences and carryforwards, that incorporates ongoing, prudent and feasible tax planning strategies.  At December&#160;31, 2022 and December&#160;31, 2021, the Company has a valuation allowance of approximately $<ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="f-1284">7.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="f-1285">6.3</ix:nonFraction>&#160;million, respectively, primarily against certain state and foreign NOLs and other specific deferred tax assets. The net increase in the valuation allowance of approximately $<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-5" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="6" id="f-1286">0.1</ix:nonFraction>&#160;million is primarily attributable to state and foreign net operating losses and changes in foreign exchange rates, offset by a reduction of expiring losses.  Except for those deferred tax assets subject to the valuation allowance, management believes that it will realize all deferred tax assets as a result of sufficient future taxable income in each tax jurisdiction in which the Company has deferred tax assets.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">.     </span></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><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="f-1287" 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 table summarizes the changes in the Company&#8217;s gross unrecognized tax benefits, excluding interest and penalties (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><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:73.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.183%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><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></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%">Balance at beginning of period</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%"><ix:nonFraction unitRef="usd" contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-1288">300</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 #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="i0ad8aeb0073c4ff6a1eaec01ec4173a5_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-1289">347</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 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%">Additions for tax positions related to the current fiscal period</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="f-1290">&#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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-1291">155</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 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%">Additions for tax positions related to prior years</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1292">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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1293">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="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></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Reductions related to the expiration of statutes of limitations</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="f-1294">43</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="f-1295">203</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%">Balance at end of period</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-1296">258</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-1297">300</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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has recorded the unrecognized tax benefits in other long-term liabilities in the consolidated balance sheets. As of December&#160;31, 2022 and December&#160;31, 2021, there were approximately $<ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="f-1298">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="f-1299">0.3</ix:nonFraction> million of unrecognized tax benefits, respectively, including penalties and interest. If the Company recognized these unrecognized tax benefits, approximately $<ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="f-1300">0.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="f-1301">0.3</ix:nonFraction>&#160;million would favorably affect the effective tax rate for both December&#160;31, 2022 and December&#160;31, 2021, respectively. Interest and penalties related to unrecognized tax benefits are recorded in income tax expense and are not significant for the years ended December&#160;31, 2022, 2021 and 2020. The Company anticipates a decrease to its unrecognized tax benefits of $<ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-5" name="us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" format="ixt:num-dot-decimal" scale="6" id="f-1302">0.1</ix:nonFraction> million excluding interest&#160;and penalties within the next 12 months.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to taxation in the United States and various states and foreign jurisdictions. The Company is no longer subject to U.S. federal income tax examinations for years ending before December&#160;31, 2017 and generally is no longer subject to state, local or foreign income tax examinations by tax authorities for years ending before December&#160;31, 2016.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) of foreign subsidiaries was $<ix:nonFraction unitRef="usd" contextRef="i49523d8e71524f1b82201cb523c4ccc4_D20220101-20221231" decimals="-5" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1303">5.8</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i0f33ed9dddf74defb3de825548ed8e23_D20210101-20211231" decimals="-5" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1304">3.7</ix:nonFraction>&#160;million, and $(<ix:nonFraction unitRef="usd" contextRef="i6ff85442204d4f95acf9d18c1db66c7b_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="f-1305">55.7</ix:nonFraction>)&#160;million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Generally, it has been the Company's practice and intention to reinvest the earnings of its non-U.S. subsidiaries in those operations. As previously noted, the Tax Act made significant changes to the taxation of undistributed earnings, requiring that all previously untaxed earnings and profits of the Company's controlled foreign operations be subjected to the transition tax. Since these earnings have now been subjected to U.S. federal tax, they would only be potentially subject to limited other taxes, including foreign withholding and certain state taxes. As of December 31, 2022, the Company has <ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="INF" name="mg:TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability" format="ixt:fixed-zero" scale="0" id="f-1306">no</ix:nonFraction>t recognized a deferred tax liability for foreign withholdings and state taxes on its undistributed international earnings or losses of its foreign subsidiaries since it intends to indefinitely reinvest the earnings outside the United States. The Company has estimated that the amount of the unrecorded deferred tax liability related to undistributed international earnings is approximately $<ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-5" name="us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="f-1307">1.8</ix:nonFraction> million.</span></div></ix:continuation><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:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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><div id="iefc94230c50c456bba9211d74ea07bb7_133"></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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="f-1308" continuedAt="i286c342fef0c4a2fbc3d5280ade6cb4f" escape="true">Employee Benefit Plans</ix:nonNumeric></span></div><ix:continuation id="i286c342fef0c4a2fbc3d5280ade6cb4f"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides a 401(k)&#160;savings plan for eligible U.S.&#160;based employees. Employee contributions are discretionary up to the IRS limits each year and catch up contributions are allowed for employees <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="mg:DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits" format="ixt-sec:duryear" id="f-1309">50</ix:nonNumeric> years of age or older. Under the 401(k)&#160;plan, employees become eligible to participate on the first&#160;day of the month after <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="mg:DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan" format="ixt-sec:durwordsen" id="f-1310">three months</ix:nonNumeric> of continuous service. Under this plan, the Company matches <ix:nonFraction unitRef="number" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="f-1311">50</ix:nonFraction>% of the employee&#8217;s contributions up to <ix:nonFraction unitRef="number" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="f-1312">4</ix:nonFraction>% of the employee&#8217;s annual compensation, as defined by the plan. There is a <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="mg:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod" format="ixt-sec:durwordsen" id="f-1313">five-year</ix:nonNumeric> vesting schedule for the Company match. </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%">During the third quarter of 2021, the Company re-installed the employer match which was previously suspended as part of the Company's cost reduction initiatives undertaken in 2020 due to the COVID-19 pandemic. The Company&#8217;s contribution to the plan was $<ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-1314">3.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-1315">1.2</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-1316">1.1</ix:nonFraction> million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</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 Company's subsidiary participated with other employers in contributing to the Boilermaker-Blacksmith National Pension Trust (EIN 48-6168020) (&#8220;Boilermakers&#8221;) and Plumbers and Pipefitters National Pension Fund (EIN 52-6152779) (&#8220;Pipefitters&#8221;), multi-employer defined benefit pension plans, which covers certain U.S.&#160;based union employees. The plans provide multiple plan benefits with corresponding contribution rates that are collectively bargained between participating employers and their affiliated Boilermakers and Pipefitters local unions. Both the Boilermakers and Pipefitters plans are approximately <ix:nonFraction unitRef="number" contextRef="if334056b136643bc8faf7371242fbcdc_I20221231" decimals="2" name="mg:MultiemployerPlanPensionSignificantFundedStatusPercentage" scale="-2" id="f-1317">70</ix:nonFraction> percent funded as of the latest Form 5500 filed, respectively. The Company did <ix:nonFraction unitRef="usd" contextRef="i413d66c4676749748b1d7e8eecaf8140_D20210101-20211231" decimals="INF" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:fixed-zero" scale="0" id="f-1318"><ix:nonFraction unitRef="usd" contextRef="ie34d471d57d24f07890638b193960c03_D20220101-20221231" decimals="INF" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:fixed-zero" scale="0" id="f-1319">no</ix:nonFraction></ix:nonFraction>t make any contributions to the Boilermakers during the years ended December&#160;31, 2022 and 2021 while making de minimis contributions to the Pipefitters plan during the same periods. See Note</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">18-Commitments and Contingencies, Pension Related Contingencies, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for additional detail.</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 Company has other benefit plans covering certain employees throughout the Company.  Amounts charged to expense under these plans were not significant in any year.</span></div></ix:continuation><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 id="iefc94230c50c456bba9211d74ea07bb7_136"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="f-1320" continuedAt="ibf5766d73aae4876b615b2796add047d" escape="true">Related Party Transactions</ix:nonNumeric></span></div><ix:continuation id="ibf5766d73aae4876b615b2796add047d" continuedAt="id0af129c607d41ccbce78fc211423516"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its headquarters under an operating lease from a stockholder and director of the Company. On August&#160;1, 2014, the Company extended its lease at its headquarters requiring monthly payments through October&#160;2024. Total rent payments made during the year ended December 31, 2022 were approximately $<ix:nonFraction unitRef="usd" contextRef="i2080f84d970e4105934278fff229eff9_D20220101-20221231" decimals="-5" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="6" id="f-1321">1.0</ix:nonFraction>&#160;million. See Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">17-Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further detail. </span></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></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id0af129c607d41ccbce78fc211423516">The Company receives benefits consulting services from Capital Management Enterprise (&#8220;CME&#8221;). Manuel N. Stamatakis, <ix:nonFraction unitRef="employee_director" contextRef="i957787a6fd0e40b4aaa20f3b84a066e2_I20221231" decimals="INF" name="mg:NumberOfDirectors" format="ixt-sec:numwordsen" scale="0" id="f-1322">one</ix:nonFraction> of the Company's non-employee directors, is the Chief Executive Officer of CME. The Company does <ix:nonFraction unitRef="usd" contextRef="i844d0ead6f0040db8dcd63f90af67c02_D20220101-20221231" decimals="INF" name="us-gaap:RelatedPartyCosts" format="ixt:fixed-zero" scale="0" id="f-1323">no</ix:nonFraction>t pay any fees to CME and, any compensation CME receives related to work for the Company is received by commissions paid by the third-party benefit providers.</ix:continuation> </span></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 id="iefc94230c50c456bba9211d74ea07bb7_139"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17. <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:LesseeFinanceLeasesTextBlock" id="f-1324" continuedAt="i234d02fefad442bbbcb674f3778a4b52" escape="true"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-1325" continuedAt="i69318f394a0e43019189173a51d72f69" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i234d02fefad442bbbcb674f3778a4b52" continuedAt="i2821c10b717a4b6da77caf5997dc4db6"><ix:continuation id="i69318f394a0e43019189173a51d72f69" continuedAt="ifbe59f7419824a729c83897b847d5574"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain office and operating facilities, machinery, equipment, and vehicles. Concurrent with the adoption of ASC 842, the Company recognized a right-of-use (ROU) asset and lease liability based on the present value of the future lease payments over the lease term for each lease agreement. The Company elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less and will continue to recognize lease expense for these leases on a straight-line basis over the lease term. The Company has leases with both lease components and non-lease components, such as common area maintenance, utilities, or other repairs and maintenance.  For all asset classes, the Company decided to utilize the practical expedient to include both fixed lease components and fixed non-lease components in calculating the ROU asset and lease liability. The Company identified variable lease payments, such as maintenance payments based on actual activities performed or costs incurred, at lease commencement by assessing the nature of the payment provisions, including whether the payments are subject to a minimum charge. Many of the Company's leases include one or more options to renew. When it is reasonably certain that the Company will exercise the option, the Company will include the impact of the option in the lease term for purposes of determining future lease payments. As the Company is unable to determine the discount rate implicit in its lease agreements, the Company uses its incremental borrowing rate on the commencement date to calculate the present value of future payments.</span></div></ix:continuation></ix:continuation><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 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: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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><ix:continuation id="i2821c10b717a4b6da77caf5997dc4db6" continuedAt="i391de509c7264007bca951d54747f861"><ix:continuation id="ifbe59f7419824a729c83897b847d5574" continuedAt="i339e768ac68840dc94f020e3f9b064ab"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="mg:AssetsAndLiabilitiesLesseeTableTextBlock" id="f-1326" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Consolidated Balance Sheets include the following related to operating leases as of December&#160;31, 2022 and 2021 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"></td><td style="width:31.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.512%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.516%"></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%">Leases</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:700;line-height:100%">Classification</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%">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%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></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="3" style="border-top:1pt solid #000;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></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%">ROU assets</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1327"><span style="-sec-ix-hidden:f-1328">Other Assets</span></span></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%"><span style="-sec-ix-hidden:f-1330"><ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-1329">36,946</ix:nonFraction></span>&#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%"><span style="-sec-ix-hidden:f-1331"><ix:nonFraction unitRef="usd" contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-1332">42,451</ix:nonFraction></span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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%">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><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 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%">ROU liability - current</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1333"><span style="-sec-ix-hidden:f-1334">Accrued expenses and other current liabilities</span></span></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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1335">10,376</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1336">10,040</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%">ROU liability - long-term</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1337"><span style="-sec-ix-hidden:f-1338">Other long-term liabilities</span></span></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%"><span style="-sec-ix-hidden:f-1339"><ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1340">28,066</ix:nonFraction></span>&#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%"><span style="-sec-ix-hidden:f-1342"><ix:nonFraction unitRef="usd" contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1341">34,030</ix:nonFraction></span>&#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 ROU 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 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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1343">38,442</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1344">44,070</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></div></ix:nonNumeric><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%">Included within the balance of operating leases is a lease for the Company&#8217;s headquarters which is with a related party. The ROU liability for this facility is approximately $<ix:nonFraction unitRef="usd" contextRef="i3bcd870e251a464f9dc836ed99fc709c_I20221231" decimals="-5" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="f-1345">1.8</ix:nonFraction>&#160;million as of December&#160;31, 2022 and $<ix:nonFraction unitRef="usd" contextRef="i2315700808814db484a9c3f6e31ca4e3_I20211231" decimals="-5" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="f-1346">2.9</ix:nonFraction>&#160;million as of December&#160;31, 2021. Total rent payments for this facility were approximately $<ix:nonFraction unitRef="usd" contextRef="i2080f84d970e4105934278fff229eff9_D20220101-20221231" decimals="-5" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="6" id="f-1347">1.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i4c72b221c4c0493f908fa9cba673f01c_D20210101-20211231" decimals="-5" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="6" id="f-1348">1.3</ix:nonFraction>&#160;million during the years ended December&#160;31, 2022 and 2021. An agreement was reached with the related party to reduce rental payments by <ix:nonFraction unitRef="number" contextRef="i1eefb90bf0f7429c9af86236d6053b30_D20220201-20220228" decimals="INF" name="mg:OperatingLeasePercentageOfReductionOfRentalPayments" scale="-2" id="f-1349">12.5</ix:nonFraction>% for the lease of the Company&#8217;s headquarters, effective February 2022 as part of a voluntary reduction.</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%">As of December&#160;31, 2022 and 2021, the total ROU assets attributable to finance leases are approximately $<ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="f-1350">13.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="f-1351">13.8</ix:nonFraction>&#160;million, respectively, which is included in Property, plant, and equipment, net on the Consolidated Balance Sheets. </span></div><div><span><br/></span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:LeaseCostTableTextBlock" id="f-1352" continuedAt="i22a4e95fae0f45bc8361e3858efd634b" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs for the year ended December&#160;31, 2022 and 2021 are as follows (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:21.122%"></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:50.361%"></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:11.180%"></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:11.185%"></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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</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%">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%">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:10pt;font-weight:400;line-height:100%">Finance lease expense:</span></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="3" style="border-top:1pt solid #000;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></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%">Amortization of ROU assets</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: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 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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1353">4,068</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1354">4,111</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%">Interest on lease liabilities</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: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="f-1355">624</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="f-1356">721</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 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue; Selling, general &amp; 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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1357">12,783</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1358">13,042</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%">Short-term lease expense</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue; Selling, general &amp; 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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-1359">77</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-1360">27</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%">Variable 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue; Selling, general &amp; 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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1361">2,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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1362">2,507</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 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 #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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1363">19,693</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1364">20,408</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></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%">Additional information related to leases as of December&#160;31, 2022 and 2021 is as follows:</span></div></ix:nonNumeric></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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: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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><ix:continuation id="i391de509c7264007bca951d54747f861"><ix:continuation id="i339e768ac68840dc94f020e3f9b064ab"><div><ix:continuation id="i22a4e95fae0f45bc8361e3858efd634b"><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:73.169%"></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:11.180%"></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:11.183%"></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%">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%">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:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities for finance and operating leases (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><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 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%">Finance - financing cash flows</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-1365">4,140</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-1366">4,060</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%">Finance - operating cash flows</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="f-1367">624</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="f-1368">721</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%">Operating - operating cash flows</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-1369">12,502</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-1370">13,098</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%">ROU assets obtained in the exchange for lease 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 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%">Finance leases</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1371">5,076</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1372">2,923</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%">Operating leases</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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1373">6,067</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1374">7,021</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="padding:2px 1pt;text-align: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="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 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%">Finance leases</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="i123b272da3764d51b93fb42829f5eabb_I20221231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-1375">5.1</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:right;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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-1376">5.4</ix:nonNumeric></span></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%">Operating leases</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:right;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="i123b272da3764d51b93fb42829f5eabb_I20221231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-1377">4.7</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:right;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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-1378">5.3</ix:nonNumeric></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%">Weighted-average discount rate:</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 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%">Finance leases</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-1379">5.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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-1380">5.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 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%">Operating leases</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-1381">5.6</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-1382">5.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></tr></table></ix:continuation></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-1383" escape="true"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="f-1384" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December&#160;31, 2022 is as follows (in thousands):</span><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:73.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.183%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance</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%">Operating</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%">2023</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%"><ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-1385">6,131</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-1386">12,109</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%">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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-1387">3,970</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-1388">9,869</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%">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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-1389">2,448</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-1390">7,304</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%">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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-1391">1,747</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-1392">5,272</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%">2027</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="3" id="f-1393">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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-1394">4,119</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="f-1395">255</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-1396">5,089</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="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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-1397">15,393</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-1398">43,762</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: Present value discount</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-1399">1,147</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-1400">5,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</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%"><ix:nonFraction unitRef="usd" contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1401">14,246</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1402">38,442</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></ix:nonNumeric></div></ix:continuation></ix:continuation><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 id="iefc94230c50c456bba9211d74ea07bb7_145"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18. <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-1403" continuedAt="i332b8279cbe24de5aef54ded224b216b" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i332b8279cbe24de5aef54ded224b216b" continuedAt="id496c3df12a440949377bf40ea53f6c4"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings and Government Investigations</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is periodically involved in lawsuits, investigations and claims that arise in the ordinary course of business.  The Company cannot predict with certainty the ultimate resolution of lawsuits, investigations and claims asserted against it. Except for possible losses from the matters described below, the Company does not believe that any currently pending or threatened legal proceeding to which the Company is or is likely to become a party will have a material adverse effect on its business, results of operations, cash flows or financial condition. The costs incurred by the Company to defend lawsuits, investigations and claims and amounts the Company pays to other parties because of these matters may be covered by insurance in some circumstances.</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%;text-decoration:underline">Litigation and Commercial Claims </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 Company was contracted to perform inspections of welds on various pipeline projects in Texas for a customer.  As of December&#160;31, 2022 approximately $<ix:nonFraction unitRef="usd" contextRef="i2bc9f19ae4e54897bd6a75a63d8ca8f4_I20221231" decimals="-5" name="us-gaap:ReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-1404">1.4</ix:nonFraction> million of past due receivables were outstanding from this customer.  The customer provided the Company with notice in December 2019, alleging that the Company&#8217;s inspection of <ix:nonFraction unitRef="weld" contextRef="i36ff18c82cb94588ac209157d5ac8030_I20191231" decimals="INF" name="mg:LossContingencyNumberOfWeldsAllegedNotInCompliance" scale="0" id="f-1405">66</ix:nonFraction> welds (out of approximately <ix:nonFraction unitRef="weld" contextRef="i36ff18c82cb94588ac209157d5ac8030_I20191231" decimals="-3" name="mg:LossContingencyNumberOfWeldsInspected" format="ixt:num-dot-decimal" scale="0" id="f-1406">16,000</ix:nonFraction> welds inspected) were not in compliance with the contract, claimed approximately $<ix:nonFraction unitRef="usd" contextRef="i1ece94756fef4f7a8f83342c5936e012_D20191201-20191231" decimals="-5" name="us-gaap:LossContingencyDamagesSoughtValue" format="ixt:num-dot-decimal" scale="6" id="f-1407">7.6</ix:nonFraction> million in damages, and requested that the Company pay these damages and any other damages incurred. The Company filed a lawsuit in the District Court of Bexar County, Texas, 37th Judicial District, on December 17, 2019, in an action captioned Mistras Group, Inc. v. Epic Y-Grade Pipeline LP, to recover the $<ix:nonFraction unitRef="usd" contextRef="i48e65da9c0d74c448de795f0b38661c0_D20191201-20191231" decimals="-5" name="us-gaap:LossContingencyDamagesSoughtValue" format="ixt:num-dot-decimal" scale="6" id="f-1408">1.4</ix:nonFraction> million and other amounts due to the Company. The customer filed a </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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: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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><ix:continuation id="id496c3df12a440949377bf40ea53f6c4"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">counterclaim on March 6, 2020, alleging breach of contract and seeking recovery of its alleged damages. The Company believes that any successful claim by the customer regarding the Company&#8217;s workmanship will be covered by insurance, subject to payment of a deductible. At this time, the Company is unable to determine whether it has any liability in connection with this matter and if so, the amount or range of any such liability. In the year ended December 31, 2022, the Company recorded a charge of $<ix:nonFraction unitRef="usd" contextRef="icb1d99cca03e4f2cb7360c3218d817c7_D20220101-20221231" decimals="-5" name="us-gaap:LossContingencyLossInPeriod" format="ixt:num-dot-decimal" scale="6" id="f-1409">0.1</ix:nonFraction>&#160;million for a potential loss from this matter. The Company recorded a reserve in the amount of $<ix:nonFraction unitRef="usd" contextRef="i36ff18c82cb94588ac209157d5ac8030_I20191231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="f-1410">1.4</ix:nonFraction> million during the twelve months ended December 31, 2019 for these past due receivables. </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%"><ix:nonFraction unitRef="claim" contextRef="ic77460d9148a4fea910db8c4d672e753_D20220101-20221231" decimals="INF" name="us-gaap:LossContingencyNewClaimsFiledNumber" format="ixt-sec:numwordsen" scale="0" id="f-1411">Two</ix:nonFraction> proceedings have been filed in California Superior Court for the County of Los Angeles regarding alleged violations of the California Labor Code. Both cases are captioned Justin Price v. Mistras Group, Inc., <ix:nonFraction unitRef="claim" contextRef="i0d80d7b7fd224994b4e8da8fc8f37868_D20220101-20221231" decimals="INF" name="us-gaap:LossContingencyNewClaimsFiledNumber" format="ixt-sec:numwordsen" scale="0" id="f-1412"><ix:nonFraction unitRef="claim" contextRef="i48c7946324c34518817801783e1cf693_D20220101-20221231" decimals="INF" name="us-gaap:LossContingencyNewClaimsFiledNumber" format="ixt-sec:numwordsen" scale="0" id="f-1413">one</ix:nonFraction></ix:nonFraction> being a purported class action lawsuit on behalf of current and former Mistras employees in California, filed on June 10, 2020, and the other was filed on September 18, 2020, behalf of the State of California under the California Private Attorney General Act on the basis of the same alleged violations. The <ix:nonFraction unitRef="claim" contextRef="ic77460d9148a4fea910db8c4d672e753_D20220101-20221231" decimals="INF" name="mg:LossContingencyConsolidatedClaimsFiledNumber" format="ixt-sec:numwordsen" scale="0" id="f-1414">two</ix:nonFraction> cases was consolidated and requested payment of all damages, including unpaid wages, and various fines and penalties available under California law. On May 4, 2021, the Company agreed to a settlement of all claims in the cases, which was more formally documented pursuant to a settlement agreement completed October 5, 2021, as amended as of May 3, 2022. Pursuant to the settlement, the Company agreed to pay $<ix:nonFraction unitRef="usd" contextRef="iafc897770f9341db96839028bd94b8d6_D20211005-20211005" decimals="-5" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" format="ixt:num-dot-decimal" scale="6" id="f-1415">2.3</ix:nonFraction>&#160;million to resolve the allegations in these proceedings and to be responsible for the employer portion of payroll taxes on the amount of the settlement allocated to wages. The settlement as agreed upon by the parties received final court approval on September 26, 2022, and the Company paid the settlement proceeds and related payroll taxes to the claims administrator in the fourth quarter of 2022. The Company recorded expense of approximately $<ix:nonFraction unitRef="usd" contextRef="ia430b73f8e4c45fe968347fc43ca72a9_D20210101-20210331" decimals="-3" name="us-gaap:LossContingencyLossInPeriod" format="ixt:num-dot-decimal" scale="6" id="f-1416">1.6</ix:nonFraction>&#160;million during the three months ended March 31, 2021 related to this settlement, which is in addition to expense of $<ix:nonFraction unitRef="usd" contextRef="ie48f9a9cea7a414ca83a297b9d55480a_D20201001-20201231" decimals="-3" name="us-gaap:LossContingencyLossInPeriod" format="ixt:num-dot-decimal" scale="6" id="f-1417">0.8</ix:nonFraction>&#160;million the Company recorded during the three months ended December 31, 2020.</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%">Pension Related Contingencies</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of Company&#8217;s subsidiaries had significant reductions in their unionized workers in 2018.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">The collective bargaining agreements for the employees of this subsidiary required contributions for these employees to two national multi-employer pension funds.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">The reduction in employees resulted in the subsidiary incurring a complete withdrawal to one of the pension funds under the Employee Retirement Income Security Act of 1974 ("ERISA"), which was fully satisfied in 2019.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">The Company has determined that the subsidiary is likely to incur partial or complete withdrawal liability to the other pension fund. The balance of the estimated total amount of this potential liability as of December&#160;31, 2022 is approximately $<ix:nonFraction unitRef="usd" contextRef="i4344619878214a7f93a38cc6c930eea0_I20221231" decimals="-5" name="us-gaap:MultiemployerPlansWithdrawalObligation" format="ixt:num-dot-decimal" scale="6" id="f-1418">2.5</ix:nonFraction>&#160;million,  which was incurred in 2018 and 2019.</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%">Severance and labor disputes</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%">During December 2019, the Company executed an agreement to sell the rights of certain customer "staff leasing" contracts related to its German subsidiary for total consideration of approximately $<ix:nonFraction unitRef="usd" contextRef="i6e514d6cd0724621b4c47722c75ee6eb_I20200101" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" format="ixt:num-dot-decimal" scale="6" id="f-1419">0.1</ix:nonFraction>&#160;million, effective January 1, 2020. No other assets or liabilities other than those employee benefits related to employees working on the customer contracts were included in the sale. As of December&#160;31, 2022, the Company has approximately $<ix:nonFraction unitRef="usd" contextRef="i2cb8a299a28d48b2a876db3bbb866940_D20220101-20221231" decimals="-5" name="us-gaap:LossContingencyLossInPeriod" format="ixt:num-dot-decimal" scale="6" id="f-1420">0.1</ix:nonFraction> million of accrued estimated severance payment obligations, which takes into account the Company's estimate with respect to the employees that have been or will be transitioned to the German subsidiaries' other customers. The $<ix:nonFraction unitRef="usd" contextRef="i2cb8a299a28d48b2a876db3bbb866940_D20220101-20221231" decimals="-5" name="us-gaap:LossContingencyLossInPeriod" format="ixt:num-dot-decimal" scale="6" id="f-1421">0.1</ix:nonFraction> million of estimated obligations is net of $<ix:nonFraction unitRef="usd" contextRef="i2cb8a299a28d48b2a876db3bbb866940_D20220101-20221231" decimals="-5" name="us-gaap:LossContingencyAccrualPayments" format="ixt:num-dot-decimal" scale="6" id="f-1422">0.4</ix:nonFraction>&#160;million in payments made and $<ix:nonFraction unitRef="usd" contextRef="i2cb8a299a28d48b2a876db3bbb866940_D20220101-20221231" decimals="-5" sign="-" name="us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="6" id="f-1423">1.0</ix:nonFraction>&#160;million in reversals due to employees being transitioned to customer contracts.</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 Company was entitled to indemnification on certain labor claims from the sellers of a company acquired by its Brazilian subsidiary. The Company and the sellers entered into a settlement agreement for approximately $<ix:nonFraction unitRef="usd" contextRef="i932fdfcaac0c4d1abf273acef82a3f88_D20201201-20201231" decimals="-5" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="6" id="f-1424">1.0</ix:nonFraction>&#160;million, which provided for payment in <ix:nonFraction unitRef="installment" contextRef="i13efa5f7a71e4b438264bad3a0728383_I20211231" decimals="INF" name="mg:LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments" format="ixt-sec:numwordsen" scale="0" id="f-1425">two</ix:nonFraction> installments, the first for approximately <ix:nonFraction unitRef="number" contextRef="i13efa5f7a71e4b438264bad3a0728383_I20211231" decimals="INF" name="mg:LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage" scale="-2" id="f-1426">31</ix:nonFraction>% of the settlement and the second for the remaining <ix:nonFraction unitRef="number" contextRef="i713dc6fa642d4e10afb7df298ef541f8_I20220331" decimals="INF" name="mg:LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage" scale="-2" id="f-1427">69</ix:nonFraction>%. The first installment in the amount of approximately $<ix:nonFraction unitRef="usd" contextRef="i932fdfcaac0c4d1abf273acef82a3f88_D20201201-20201231" decimals="-5" name="us-gaap:GainLossRelatedToLitigationSettlement" format="ixt:num-dot-decimal" scale="6" id="f-1428">0.3</ix:nonFraction>&#160;million was paid by the sellers in December 2020 and the Company recognized that amount as a gain in selling, general and administrative expenses in the same period. The remaining payment for $<ix:nonFraction unitRef="usd" contextRef="i075a5da484f44b38866285123e01eaad_D20210101-20210331" decimals="-5" name="us-gaap:GainLossRelatedToLitigationSettlement" format="ixt:num-dot-decimal" scale="6" id="f-1429">0.6</ix:nonFraction>&#160;million was received in the first quarter of 2021 and the Company recognized that amount as a gain in selling, general and administrative expenses in the same period.</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%">Acquisition and disposition related contingencies</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is liable for contingent consideration in connection with certain of its acquisitions. As of December&#160;31, 2022, total potential acquisition-related contingent consideration ranged from <ix:nonFraction unitRef="usd" contextRef="i514c55c42dae4026a133c41ef93dadfb_I20221231" decimals="INF" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" format="ixt:fixed-zero" scale="6" id="f-1430">zero</ix:nonFraction> to approximately $<ix:nonFraction unitRef="usd" contextRef="i514c55c42dae4026a133c41ef93dadfb_I20221231" decimals="INF" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="f-1431">0.9</ix:nonFraction> million.</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%">During 2018, the Company sold a subsidiary in the Products and Systems segment. As part of the sale, the Company entered into a <ix:nonNumeric contextRef="ib639b7142aaa46c4878e4e7c9ed0ea73_D20180101-20181231" name="us-gaap:LongtermPurchaseCommitmentPeriod" format="ixt-sec:durwordsen" id="f-1432">three-year</ix:nonNumeric> agreement to purchase products from the buyer, with a cumulative commitment of $<ix:nonFraction unitRef="usd" contextRef="i43f4f2eb290f465d8c331ae20cce0374_I20221231" decimals="-5" name="mg:PurchaseCommitmentCumulativeAmountCommitted" format="ixt:num-dot-decimal" scale="6" id="f-1433">2.3</ix:nonFraction> million. On August 3, 2021, the parties amended the agreement and extended the period by <ix:nonNumeric contextRef="i8286eaaaafa9444cbd57dd41339ea4c8_D20210803-20210803" name="mg:LongTermPurchaseCommitmentExtensionPeriod" format="ixt-sec:durmonth" id="f-1434">12</ix:nonNumeric> months</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">As of December&#160;31, 2022, the commitment was fully satisfied.</span></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="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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><div id="iefc94230c50c456bba9211d74ea07bb7_148"></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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19. <ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1435" continuedAt="i50b99bb1d5aa4861ac01fcd7877df70a" escape="true">Segment Disclosure</ix:nonNumeric></span></div><ix:continuation id="i50b99bb1d5aa4861ac01fcd7877df70a" continuedAt="i5b5a4942560a48e781ad078e1d5b0e12"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s <ix:nonFraction unitRef="segment" contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="f-1436">three</ix:nonFraction> operating segments are:</span></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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;This segment provides asset protection solutions predominantly in North America, with the largest concentration in the United States, followed by Canada, consisting primarily of NDT, inspection, mechanical and engineering services that are used to evaluate the safety, structural integrity and reliability of critical energy, industrial and public infrastructure and commercial aerospace components. Software, digital and data services are included in this segment.</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-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">International.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;This segment offers services, products and systems, similar to those of the other segments, to select markets within Europe, the Middle East, Africa, Asia and South America, but not to customers in China and South Korea, which are served by the Products and Systems segment. </span></div><div style="padding-left:36pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Products and Systems.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;This segment designs, manufactures, sells, installs and services the Company&#8217;s asset protection products and systems, including equipment and instrumentation, predominantly in the United States.</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%">Costs incurred for general corporate services, including finance, legal, and certain other costs that are provided to the segments are reported within Corporate and eliminations. Sales to the International segment from the Products and Systems segment and subsequent sales by the International segment of the same items are recorded and reflected in the operating performance of both segments. Additionally, engineering charges and royalty fees charged to the Services and International segments by the Products and Systems segment are reflected in the operating performance of each segment.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the reportable segments are the same as those described in Note&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1-Summary of Significant Accounting Policies and Practices</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Segment income from operations is one of the primary performance measures used by the chief operating decision maker, to assess the performance of each segment and make resource allocation decisions. Certain general and administrative costs such as human resources, information technology and training are allocated to the segments. Segment income from operations excludes interest and other financial charges and income taxes. Corporate and other assets are comprised principally of cash, deposits, property, plant and equipment, domestic deferred taxes, deferred charges and other assets. Corporate loss from operations consists of administrative charges related to corporate personnel and other charges that cannot be readily identified for allocation to a particular segment.</span></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><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-1437" continuedAt="id5ad3ec32bba44fcb330f12cf63c8f3e" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selected consolidated financial information by segment for the periods shown was as follows (with intercompany transactions eliminated in Corporate and eliminations):</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:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.180%"></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.184%"></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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;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%">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%">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%">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:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Services</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="ibd68e426b9094204b38ca46adb32eaa8_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1438">573,336</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="i1b4625618cf84bfbbe49e5ffde612d1e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1439">555,387</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="i0149f66eeafb4468b4f5cf902058171a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1440">476,164</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 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%">International</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="i3cb7b7f42d064ad3bcf0f11876b7c2ad_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1441">112,425</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="i69afc7043c7644aab9b5a6a24f5febe2_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1442">117,245</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="i5c59f7e8eade45feb8821c9100bb5b6b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1443">107,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 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%">Products and Systems</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="i71d3c3ccf9534c3ca444e5230ac6f775_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1444">12,727</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="if8dae9d5ea324b72b17ac5ea6f09da2c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1445">13,831</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="icff0239d155d46f1939a8c2f50433447_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1446">16,449</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 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%">Corporate and eliminations</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="iecca7d23a4804b209fefcc1b2e8ee474_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1447">11,115</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="ic7e011d8db264303a571833b2576ed98_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1448">9,332</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="icb524fae59af428cbdc046a3e22885dd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1449">7,598</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:1pt;font-weight:400;line-height:100%">&#160;</span></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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1450">687,373</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1451">677,131</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1452">592,571</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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:60.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.180%"></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.184%"></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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><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%">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:700;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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: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 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%">Services</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="ibd68e426b9094204b38ca46adb32eaa8_D20220101-20221231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1453">159,049</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="i1b4625618cf84bfbbe49e5ffde612d1e_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1454">155,384</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="i0149f66eeafb4468b4f5cf902058171a_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1455">141,084</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 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%">International</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="i3cb7b7f42d064ad3bcf0f11876b7c2ad_D20220101-20221231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1456">33,591</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="i69afc7043c7644aab9b5a6a24f5febe2_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1457">34,282</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="i5c59f7e8eade45feb8821c9100bb5b6b_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1458">31,046</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and Systems</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="i71d3c3ccf9534c3ca444e5230ac6f775_D20220101-20221231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1459">5,490</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="if8dae9d5ea324b72b17ac5ea6f09da2c_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1460">7,001</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="icff0239d155d46f1939a8c2f50433447_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1461">6,826</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 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%">Corporate and eliminations</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="iecca7d23a4804b209fefcc1b2e8ee474_D20220101-20221231" decimals="-3" name="us-gaap:GrossProfit" scale="3" id="f-1462">43</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="ic7e011d8db264303a571833b2576ed98_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" scale="3" id="f-1463">480</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="icb524fae59af428cbdc046a3e22885dd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GrossProfit" scale="3" id="f-1464">425</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:1pt;font-weight:400;line-height:100%">&#160;</span></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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1465">198,173</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1466">197,147</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1467">178,531</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></ix:continuation><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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><ix:continuation id="i5b5a4942560a48e781ad078e1d5b0e12"><ix:continuation id="id5ad3ec32bba44fcb330f12cf63c8f3e"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) from operations by operating segment includes intercompany transactions, which are eliminated in Corporate and eliminations</span><span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">&#160;</span><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:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.180%"></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.184%"></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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><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%">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:700;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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: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 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%">Services</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="ibd68e426b9094204b38ca46adb32eaa8_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1468">49,616</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="i1b4625618cf84bfbbe49e5ffde612d1e_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1469">48,458</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="i0149f66eeafb4468b4f5cf902058171a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1470">44,222</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 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%">International</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="i3cb7b7f42d064ad3bcf0f11876b7c2ad_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1471">3,566</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="i69afc7043c7644aab9b5a6a24f5febe2_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1472">1,839</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="i5c59f7e8eade45feb8821c9100bb5b6b_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1473">21,855</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and Systems</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="i71d3c3ccf9534c3ca444e5230ac6f775_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="f-1474">992</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="if8dae9d5ea324b72b17ac5ea6f09da2c_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="f-1475">117</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="icff0239d155d46f1939a8c2f50433447_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="f-1476">936</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 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%">Corporate and eliminations</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="iecca7d23a4804b209fefcc1b2e8ee474_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1477">32,391</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="ic7e011d8db264303a571833b2576ed98_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1478">32,010</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="icb524fae59af428cbdc046a3e22885dd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1479">34,204</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:1pt;font-weight:400;line-height:100%">&#160;</span></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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1480">19,799</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1481">18,170</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1482">101,217</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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:11.180%"></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.184%"></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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><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%">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:700;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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: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 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%">Services</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="ibd68e426b9094204b38ca46adb32eaa8_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1483">25,103</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="i1b4625618cf84bfbbe49e5ffde612d1e_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1484">25,259</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="i0149f66eeafb4468b4f5cf902058171a_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1485">26,093</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 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%">International</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="i3cb7b7f42d064ad3bcf0f11876b7c2ad_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1486">7,648</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="i69afc7043c7644aab9b5a6a24f5febe2_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1487">8,791</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="i5c59f7e8eade45feb8821c9100bb5b6b_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1488">8,659</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and Systems</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="i71d3c3ccf9534c3ca444e5230ac6f775_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="f-1489">810</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="if8dae9d5ea324b72b17ac5ea6f09da2c_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="f-1490">928</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="icff0239d155d46f1939a8c2f50433447_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="f-1491">998</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 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%">Corporate and eliminations</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="iecca7d23a4804b209fefcc1b2e8ee474_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="f-1492">267</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="ic7e011d8db264303a571833b2576ed98_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="f-1493">57</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="icb524fae59af428cbdc046a3e22885dd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="f-1494">45</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1495">33,294</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="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1496">34,921</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="i2cf75c1af8b245edae302922182372d0_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1497">35,705</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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.905%"></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:17.469%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31,</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:1pt;font-weight:700;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%">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%">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:700;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Services</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="i0e04e5790c8c4fc4aa0a6409d954bfb2_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1498">43,260</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="icc461febc6cc4b1c9e00cc65f1c87cf0_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1499">51,862</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 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%">International</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="i6273e814ab1f49ec8a883c4097f87236_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1500">4,422</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="i6a07e5a3028346d59326347f750fdc82_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1501">6,344</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and Systems</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="iaf2fc5c7482c45cea73b46a6750af294_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1502">1,208</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="iee5c52d35bcb474e83d5cd27215d1ec0_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1503">1,042</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 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%">Corporate and eliminations</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="i096a3157ed3647528107b18698809ae8_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="f-1504">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="ic98a2f882461433f85cd87eb7556f721_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="f-1505">133</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:1pt;font-weight:400;line-height:100%">&#160;</span></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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1506">49,015</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1507">59,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></tr></table></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:60.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.052%"></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:17.469%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31, </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:1pt;font-weight:700;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%">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%">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:700;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Services</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="i0e04e5790c8c4fc4aa0a6409d954bfb2_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1508">407,779</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="icc461febc6cc4b1c9e00cc65f1c87cf0_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1509">424,058</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 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%">International</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="i6273e814ab1f49ec8a883c4097f87236_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1510">104,531</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="i6a07e5a3028346d59326347f750fdc82_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1511">111,619</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and Systems</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="iaf2fc5c7482c45cea73b46a6750af294_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1512">12,408</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="iee5c52d35bcb474e83d5cd27215d1ec0_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1513">10,532</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 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%">Corporate and eliminations</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="i096a3157ed3647528107b18698809ae8_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1514">10,186</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="ic98a2f882461433f85cd87eb7556f721_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1515">15,986</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:1pt;font-weight:400;line-height:100%">&#160;</span></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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1516">534,904</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1517">562,195</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:continuation><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%">&#160;</span><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="f-1518" 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:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.052%"></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:17.322%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><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></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%">Long-lived assets</span></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 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%">United States</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="if5bf99edbf4d40dda019200be675d382_I20221231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1519">176,237</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="icc2140e31115413ba81d1c84c928db9a_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1520">183,052</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 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%">Other Americas</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="ibff0fb3a70324856948cf5814630eb6f_I20221231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1521">108,582</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="ie7b04e47e1b3484ca7e409de8df7edba_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1522">120,012</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</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="i465a8472ee424fd490a2a884128f3ba4_I20221231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1523">41,392</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="ia11b2def7a874404aa1c88b0d3d2c2fe_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1524">48,334</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:1pt;font-weight:400;line-height:100%">&#160;</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="i123b272da3764d51b93fb42829f5eabb_I20221231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1525">326,211</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="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1526">351,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></tr></table></ix:nonNumeric></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%">Refer to Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2-Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for revenues by segment and by geographic area for the years ended December&#160;31, 2022, 2021, and 2020.</span></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><span><br/></span></div><div id="iefc94230c50c456bba9211d74ea07bb7_154"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20.&#160;<ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="f-1527" continuedAt="i7d091c264e16434493e5ff1d100207ee" escape="true">Selected Quarterly Financial Information (unaudited)</ix:nonNumeric></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 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: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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><ix:continuation id="i7d091c264e16434493e5ff1d100207ee"><ix:nonNumeric contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="f-1528" 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 quarterly results of operations for calendar years 2022, 2021, and 2020 (in thousands).</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:46.853%"></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.180%"></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.180%"></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.180%"></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.187%"></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%">Quarter&#160;ended&#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%">December 31, 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%">September 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, 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%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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="i2d80fc97d0cb4ac5a6d9aa38b704e713_D20221001-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1529">168,218</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;border-top:1pt solid #000000;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="i7112a692b11748c1961ee810b6376e96_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1530">178,462</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;border-top:1pt solid #000000;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="ia34b4da0d8224787aa83ca275a454992_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1531">179,031</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;border-top:1pt solid #000000;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="ifcdd1605e0ed48459c1be17ed4496d40_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1532">161,662</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 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%">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%"><ix:nonFraction unitRef="usd" contextRef="i2d80fc97d0cb4ac5a6d9aa38b704e713_D20221001-20221231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1533">50,939</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="i7112a692b11748c1961ee810b6376e96_D20220701-20220930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1534">53,784</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="ia34b4da0d8224787aa83ca275a454992_D20220401-20220630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1535">53,558</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="ifcdd1605e0ed48459c1be17ed4496d40_D20220101-20220331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1536">39,892</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 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%">Income (loss) from operations</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="i2d80fc97d0cb4ac5a6d9aa38b704e713_D20221001-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1537">5,802</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="i7112a692b11748c1961ee810b6376e96_D20220701-20220930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1538">9,114</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="ia34b4da0d8224787aa83ca275a454992_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1539">9,576</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="ifcdd1605e0ed48459c1be17ed4496d40_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1540">4,698</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Mistras Group, Inc.</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="i2d80fc97d0cb4ac5a6d9aa38b704e713_D20221001-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1541">2,842</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="i7112a692b11748c1961ee810b6376e96_D20220701-20220930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1542">4,373</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="ia34b4da0d8224787aa83ca275a454992_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1543">4,643</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="ifcdd1605e0ed48459c1be17ed4496d40_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1544">5,363</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%">Earnings (loss) per common share:</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 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%">Basic</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="usdPerShare" contextRef="i2d80fc97d0cb4ac5a6d9aa38b704e713_D20221001-20221231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-1545">0.09</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="i7112a692b11748c1961ee810b6376e96_D20220701-20220930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-1546">0.15</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="ia34b4da0d8224787aa83ca275a454992_D20220401-20220630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-1547">0.15</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="ifcdd1605e0ed48459c1be17ed4496d40_D20220101-20220331" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-1548">0.18</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 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%">Diluted</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="usdPerShare" contextRef="i2d80fc97d0cb4ac5a6d9aa38b704e713_D20221001-20221231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-1549">0.09</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="usdPerShare" contextRef="i7112a692b11748c1961ee810b6376e96_D20220701-20220930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-1550">0.14</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="usdPerShare" contextRef="ia34b4da0d8224787aa83ca275a454992_D20220401-20220630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-1551">0.15</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="usdPerShare" contextRef="ifcdd1605e0ed48459c1be17ed4496d40_D20220101-20220331" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-1552">0.18</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.853%"></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.180%"></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.180%"></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.180%"></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.187%"></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%">Quarter&#160;ended&#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%">December 31, 2021</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%">September 30, 2021</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><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%">March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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="i8e24dca392e948cd82890e2735574165_D20211001-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1553">171,163</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;border-top:1pt solid #000000;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="i580f753ded044d40b0c4f27469d6eb45_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1554">174,556</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;border-top:1pt solid #000000;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="i2a098958b57a4f5fa32ad40c89623b9a_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1555">177,677</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;border-top:1pt solid #000000;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="i19a95023554c4458ad0f8794b14149bc_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1556">153,735</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 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%">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%"><ix:nonFraction unitRef="usd" contextRef="i8e24dca392e948cd82890e2735574165_D20211001-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1557">49,594</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="i580f753ded044d40b0c4f27469d6eb45_D20210701-20210930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1558">52,216</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="i2a098958b57a4f5fa32ad40c89623b9a_D20210401-20210630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1559">55,336</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="i19a95023554c4458ad0f8794b14149bc_D20210101-20210331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1560">40,001</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 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%">Income (loss) from operations</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="i8e24dca392e948cd82890e2735574165_D20211001-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1561">2,306</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="i580f753ded044d40b0c4f27469d6eb45_D20210701-20210930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1562">9,236</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="i2a098958b57a4f5fa32ad40c89623b9a_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1563">11,374</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="i19a95023554c4458ad0f8794b14149bc_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1564">4,746</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Mistras Group, Inc.</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="i8e24dca392e948cd82890e2735574165_D20211001-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="f-1565">94</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="i580f753ded044d40b0c4f27469d6eb45_D20210701-20210930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1566">3,380</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="i2a098958b57a4f5fa32ad40c89623b9a_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1567">5,937</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="i19a95023554c4458ad0f8794b14149bc_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1568">5,362</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%">Earnings (loss) per common share:</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 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%">Basic</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="usdPerShare" contextRef="i8e24dca392e948cd82890e2735574165_D20211001-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-1569">0.00</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="i580f753ded044d40b0c4f27469d6eb45_D20210701-20210930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-1570">0.11</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="i2a098958b57a4f5fa32ad40c89623b9a_D20210401-20210630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-1571">0.20</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="i19a95023554c4458ad0f8794b14149bc_D20210101-20210331" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-1572">0.18</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 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%">Diluted</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="usdPerShare" contextRef="i8e24dca392e948cd82890e2735574165_D20211001-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-1573">0.00</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="usdPerShare" contextRef="i580f753ded044d40b0c4f27469d6eb45_D20210701-20210930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-1574">0.11</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="usdPerShare" contextRef="i2a098958b57a4f5fa32ad40c89623b9a_D20210401-20210630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-1575">0.20</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="usdPerShare" contextRef="i19a95023554c4458ad0f8794b14149bc_D20210101-20210331" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-1576">0.18</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.853%"></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.180%"></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.180%"></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.180%"></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.187%"></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%">Quarter&#160;ended&#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%">December 31, 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%">September 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%">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%">March 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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="i3ccc997058d840e49a1d094c0cd6acf4_D20201001-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1577">160,777</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;border-top:1pt solid #000000;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="ife1652be8e6745c691084bb669a0d9af_D20200701-20200930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1578">147,894</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;border-top:1pt solid #000000;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="ic5dddcd76f4b43b59897e394309b856c_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1579">124,435</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;border-top:1pt solid #000000;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="i7628451a7f954a9287510304f6e2dacb_D20200101-20200331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1580">159,465</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 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%">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%"><ix:nonFraction unitRef="usd" contextRef="i3ccc997058d840e49a1d094c0cd6acf4_D20201001-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1581">49,345</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="ife1652be8e6745c691084bb669a0d9af_D20200701-20200930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1582">47,384</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="ic5dddcd76f4b43b59897e394309b856c_D20200401-20200630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1583">41,158</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="i7628451a7f954a9287510304f6e2dacb_D20200101-20200331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1584">40,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 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%">Income (loss) from operations</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="i3ccc997058d840e49a1d094c0cd6acf4_D20201001-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1585">4,652</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="ife1652be8e6745c691084bb669a0d9af_D20200701-20200930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1586">5,742</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="ic5dddcd76f4b43b59897e394309b856c_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="f-1587">383</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="i7628451a7f954a9287510304f6e2dacb_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1588">111,228</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Mistras Group, Inc.</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="i3ccc997058d840e49a1d094c0cd6acf4_D20201001-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="f-1589">181</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="ife1652be8e6745c691084bb669a0d9af_D20200701-20200930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1590">1,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 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="ic5dddcd76f4b43b59897e394309b856c_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1591">2,656</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="i7628451a7f954a9287510304f6e2dacb_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1592">98,509</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%">Earnings (loss) per common share:</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 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%">Basic</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="usdPerShare" contextRef="i3ccc997058d840e49a1d094c0cd6acf4_D20201001-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-1593">0.01</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="ife1652be8e6745c691084bb669a0d9af_D20200701-20200930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-1594">0.05</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="ic5dddcd76f4b43b59897e394309b856c_D20200401-20200630" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-1595">0.09</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="i7628451a7f954a9287510304f6e2dacb_D20200101-20200331" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-1596">3.40</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 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%">Diluted</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="usdPerShare" contextRef="i3ccc997058d840e49a1d094c0cd6acf4_D20201001-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-1597">0.01</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="usdPerShare" contextRef="ife1652be8e6745c691084bb669a0d9af_D20200701-20200930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-1598">0.05</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="usdPerShare" contextRef="ic5dddcd76f4b43b59897e394309b856c_D20200401-20200630" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-1599">0.09</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="i7628451a7f954a9287510304f6e2dacb_D20200101-20200331" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-1600">3.40</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><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 id="iefc94230c50c456bba9211d74ea07bb7_160"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9.&#160;&#160; </span><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 AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></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-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div id="iefc94230c50c456bba9211d74ea07bb7_163"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9A.&#160;&#160; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">CONTROLS AND PROCEDURES</span></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-indent:20.25pt"><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="text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to Rule&#160;13a-15(b)&#160;under the Exchange Act, our management carried out an evaluation, under the supervision and with the participation of our President and Chief Executive Officer and our Executive Vice President, Chief Financial Officer and Treasurer, of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule&#160;13a-15(e)&#160;under the Exchange Act). Based upon that evaluation, our President and Chief Executive Officer and our Executive Vice President, Chief Financial Officer and Treasurer concluded that, as of December&#160;31, 2022, our disclosure controls and procedures were effective.</span></div><div><span><br/></span></div><div style="text-indent:20.25pt"><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="text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rules&#160;13a-15(f)&#160;and 15d-15(f)&#160;under the  Exchange. Our internal control over financial reporting is a process designed by, or under the supervision of, our President and Chief Executive Officer and our Executive Vice President, Chief Financial Officer and Treasurer, and effected by our board of directors, management and other personnel to provide reasonable assurance </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 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: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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><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 policies or procedures may deteriorate.</span></div><div style="text-indent:36pt"><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%">A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the Company&#8217;s annual or interim financial statements will not be prevented or detected on a timely basis.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management assessed the effectiveness of our internal control over financial reporting as of December&#160;31, 2022. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in the updated </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&#160;&#8212; Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued in&#160;2013</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%"> Based on that assessment, our management concluded that, as of December&#160;31, 2022, our internal control over financial reporting was effective.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effectiveness of our internal control over financial reporting as of December&#160;31, 2022, has been audited by KPMG LLP, an independent registered public accounting firm, as stated in their report which appears herein.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Changes in Internal Control over Financial Reporting</span></div><div style="text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There has been no change in our internal control over financial reporting during the quarter ended December&#160;31, 2022, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="text-indent:36pt"><span><br/></span></div><div id="iefc94230c50c456bba9211d74ea07bb7_166"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9B.&#160;&#160; OTHER INFORMATION</span></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-indent:36pt"><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="text-indent:36pt"><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="iefc94230c50c456bba9211d74ea07bb7_169"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9C.&#160;&#160; DISCLOSURE REGARDING FOREIGN JURISDICTION THAT PREVENT INSPECTIONS</span></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-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="text-indent:36pt"><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="iefc94230c50c456bba9211d74ea07bb7_172"></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&#160;III</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%">&#160;</span></div><div id="iefc94230c50c456bba9211d74ea07bb7_175"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 10.&#160;&#160; DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the information concerning our executive officers required by this Item&#160;10 is provided under the caption &#8220;Executive Officers&#8221; in Part&#160;I of this Annual Report. The remaining information required by Item&#160;10 is incorporated herein by reference to the relevant information to be included in our definitive proxy statement related to our 2023 annual meeting of stockholders. </span></div><div style="text-indent:36pt"><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="iefc94230c50c456bba9211d74ea07bb7_178"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 11.&#160;&#160; EXECUTIVE COMPENSATION</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by Item&#160;11 is incorporated by reference to the relevant information to be included in our definitive proxy statement related to the 2023 annual meeting of stockholders.</span></div><div style="text-indent:36pt"><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="iefc94230c50c456bba9211d74ea07bb7_181"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 12.&#160;&#160; SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by Item&#160;12 is incorporated by reference to the relevant information to be included in our definitive proxy statement related to the 2023 annual meeting of stockholders.</span></div><div><span><br/></span></div><div id="iefc94230c50c456bba9211d74ea07bb7_184"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 13.&#160;&#160; CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by Item&#160;13 is incorporated by reference to the relevant information to be included in our definitive proxy statement related to the 2023 annual meeting of stockholders.</span></div><div style="text-indent:36pt"><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="iefc94230c50c456bba9211d74ea07bb7_187"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 14.&#160;&#160; PRINCIPAL ACCOUNTANT FEES AND SERVICES</span></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:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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: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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by Item&#160;14 is incorporated by reference to the information to be included in our definitive proxy statement related to the 2023 annual meeting of stockholders.</span></div><div style="text-indent:36pt"><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="iefc94230c50c456bba9211d74ea07bb7_190"></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&#160;IV</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%">&#160;</span></div><div id="iefc94230c50c456bba9211d74ea07bb7_193"></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 15.&#160;&#160; EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)&#160;The following financial statements are filed herewith in Item 8 of Part&#160;II above:</span><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:90.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.539%"></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:1pt;font-weight:700;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: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="#iefc94230c50c456bba9211d74ea07bb7_70">Report of independent registered public accounting firm</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;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="-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="#iefc94230c50c456bba9211d74ea07bb7_70">45</a></span></div></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="-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="#iefc94230c50c456bba9211d74ea07bb7_73">Consolidated Balance sheets as of December 31, 202</a><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="#iefc94230c50c456bba9211d74ea07bb7_73">2</a><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="#iefc94230c50c456bba9211d74ea07bb7_73"> and December 31, </a><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="#iefc94230c50c456bba9211d74ea07bb7_73">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="-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="#iefc94230c50c456bba9211d74ea07bb7_73">47</a></span></div></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="-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="#iefc94230c50c456bba9211d74ea07bb7_76">Consolidated Statements of income (loss) for the years ended December 31, 202</a><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="#iefc94230c50c456bba9211d74ea07bb7_76">2</a><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="#iefc94230c50c456bba9211d74ea07bb7_76">, 20</a><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="#iefc94230c50c456bba9211d74ea07bb7_76">21</a><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="#iefc94230c50c456bba9211d74ea07bb7_76"> and </a><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="#iefc94230c50c456bba9211d74ea07bb7_76">20</a><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="#iefc94230c50c456bba9211d74ea07bb7_76">20</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="-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="#iefc94230c50c456bba9211d74ea07bb7_76">48</a></span></div></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="-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="#iefc94230c50c456bba9211d74ea07bb7_79">Consolidated Statements of comprehensive income (loss) for the years ended December 31, 202</a><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="#iefc94230c50c456bba9211d74ea07bb7_79">2</a><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="#iefc94230c50c456bba9211d74ea07bb7_79">, 20</a><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="#iefc94230c50c456bba9211d74ea07bb7_79">21</a><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="#iefc94230c50c456bba9211d74ea07bb7_79"> and </a><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="#iefc94230c50c456bba9211d74ea07bb7_79">20</a><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="#iefc94230c50c456bba9211d74ea07bb7_79">20</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="-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="#iefc94230c50c456bba9211d74ea07bb7_79">49</a></span></div></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="-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="#iefc94230c50c456bba9211d74ea07bb7_82">Consolidated Statements of equity for the year</a><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="#iefc94230c50c456bba9211d74ea07bb7_82">s</a><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="#iefc94230c50c456bba9211d74ea07bb7_82"> ended December 31, 202</a><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="#iefc94230c50c456bba9211d74ea07bb7_82">2</a><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="#iefc94230c50c456bba9211d74ea07bb7_82">, 20</a><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="#iefc94230c50c456bba9211d74ea07bb7_82">21</a><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="#iefc94230c50c456bba9211d74ea07bb7_82"> and </a><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="#iefc94230c50c456bba9211d74ea07bb7_82">20</a><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="#iefc94230c50c456bba9211d74ea07bb7_82">20</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="-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="#iefc94230c50c456bba9211d74ea07bb7_82">50</a></span></div></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="-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="#iefc94230c50c456bba9211d74ea07bb7_85">Consolidated Statements of cash flows for the years ended December 31, 202</a><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="#iefc94230c50c456bba9211d74ea07bb7_85">2</a><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="#iefc94230c50c456bba9211d74ea07bb7_85">, 20</a><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="#iefc94230c50c456bba9211d74ea07bb7_85">21</a><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="#iefc94230c50c456bba9211d74ea07bb7_85"> and </a><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="#iefc94230c50c456bba9211d74ea07bb7_85">20</a><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="#iefc94230c50c456bba9211d74ea07bb7_85">20</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="-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="#iefc94230c50c456bba9211d74ea07bb7_85">51</a></span></div></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="-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="#iefc94230c50c456bba9211d74ea07bb7_88">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="-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="#iefc94230c50c456bba9211d74ea07bb7_88">52</a></span></div></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Financial Statement Schedules</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other schedules are omitted because of the absence of conditions under which they are required or because the required information is given in the financial statements or notes thereto.</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%">(3)   Exhibits</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:10.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.127%"></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:700;line-height:115%">Exhibit No.</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:700;line-height:115%">Description</span></td></tr><tr style="height:27pt"><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:115%">3.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: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="https://www.sec.gov/Archives/edgar/data/1436126/000095012309044623/y02145a4exv3w1.htm">Second Amended and Restated Certificate of Incorporation (filed as exhibit 3.1 to Registration Statement on Form S-1 (Amendment No. 4) filed on September 21, 2009 (Registration No. 333-151559) and incorporated herein by reference)</a></span></div></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:115%">3.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: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="https://www.sec.gov/Archives/edgar/data/1436126/000143612617000011/fy17q2exhibit31.htm">Certificate of Amendment to the Second Amended and Restated Certificate of Incorporation (filed as exhibit 3.1 to the Quarterly Report on Form 10-Q filed on January 11, 2017 and incorporated herein by reference)</a></span></div></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:115%">3.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: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="https://www.sec.gov/Archives/edgar/data/1436126/000143612616000069/fy17q1exhibit31.htm">Amended and Restated Bylaws, effective July 20, 2016 (filed as exhibit 3.1 to the Quarterly Report on Form 10-Q filed on October 7, 2016 and incorporated herein by reference)</a></span></div></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:115%">4.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: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="https://www.sec.gov/Archives/edgar/data/0001436126/000143612620000018/a2019123110kexhibit42.htm">Description of Securities Registered Under Section 12 of the Securities Exchange Act of 1934 (filed as Exhibit 4.2 to the Annual Report on Form 10-K filed March 27, 2020</a><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="https://www.sec.gov/Archives/edgar/data/0001436126/000143612620000018/a2019123110kexhibit42.htm"> and incorporated her</a><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="https://www.sec.gov/Archives/edgar/data/0001436126/000143612620000018/a2019123110kexhibit42.htm">ein by reference</a><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="https://www.sec.gov/Archives/edgar/data/0001436126/000143612620000018/a2019123110kexhibit42.htm">)</a></span></div></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:115%">10.1*&#11832;</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="a01creditreealllone.htm">Credit Agreement, dated August 1, 2022.</a></span></div></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:115%">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: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="https://www.sec.gov/Archives/edgar/data/1436126/000095012309044623/y02145a4exv10w1.htm">Form of Indemnification Agreement for directors and officers (filed as exhibit 10.1 to the Registration Statement on Form S-1 (Amendment No. 4) filed on September 21, 2009 (Registration No. 333-151559) and incorporated herein by reference)</a></span></div></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:115%">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: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="https://www.sec.gov/Archives/edgar/data/1436126/000162612916000819/my-def14a_090716.htm">Mistras Group, Inc. 2016 Long-Term Incentive Plan (filed as exhibit B to the Definitive Proxy Statement dated September 7, 2016 and incorporated herein by reference)</a></span></div></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:115%">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: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="https://www.sec.gov/Archives/edgar/data/1436126/000143612620000064/exhibit102firstamendme.htm">Amendment No. 1, dated May 19, 2020, to the 2016 Long-Term Incentive Plan (filed as exhibit 10.2 to the Quarterly Report Form 10-Q filed on August 7, 2020 and incorporated herein by reference)</a></span></div></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:115%">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: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="https://www.sec.gov/Archives/edgar/data/0001436126/000143612621000013/a20201231-amendmentno2to20.htm">Amendment No. 2, dated December 1, 2020, to the 2016 Long-Term Incentive Plan</a><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="https://www.sec.gov/Archives/edgar/data/0001436126/000143612621000013/a20201231-amendmentno2to20.htm"> (filed as </a><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="https://www.sec.gov/Archives/edgar/data/0001436126/000143612621000013/a20201231-amendmentno2to20.htm">e</a><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="https://www.sec.gov/Archives/edgar/data/0001436126/000143612621000013/a20201231-amendmentno2to20.htm">xhibit 10.10 to the Annual Report on Form 10-</a><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="https://www.sec.gov/Archives/edgar/data/0001436126/000143612621000013/a20201231-amendmentno2to20.htm">K filed March 16, 2021</a><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="https://www.sec.gov/Archives/edgar/data/0001436126/000143612621000013/a20201231-amendmentno2to20.htm">.</a></span></div></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:115%">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: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="https://www.sec.gov/Archives/edgar/data/1436126/000143612622000044/a10qexhibit102-q22022.htm">Amendment No. 3 dated May 23, 2022 to the 2016 Long-Term Incentive Plan (filed as </a><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="https://www.sec.gov/Archives/edgar/data/1436126/000143612622000044/a10qexhibit102-q22022.htm">e</a><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="https://www.sec.gov/Archives/edgar/data/1436126/000143612622000044/a10qexhibit102-q22022.htm">xhibit 10.2 to the Quarterly Report o</a><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="https://www.sec.gov/Archives/edgar/data/1436126/000143612622000044/a10qexhibit102-q22022.htm">n</a><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="https://www.sec.gov/Archives/edgar/data/1436126/000143612622000044/a10qexhibit102-q22022.htm"> Form 10-Q filed on August </a><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="https://www.sec.gov/Archives/edgar/data/1436126/000143612622000044/a10qexhibit102-q22022.htm">5</a><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="https://www.sec.gov/Archives/edgar/data/1436126/000143612622000044/a10qexhibit102-q22022.htm">, 2022)</a></span></div></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:115%">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:#3051f2;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:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1436126/000143612617000024/mg-2016123110kexhibit1016.htm">Form of Restricted Stock Unit Certificate for awards under the 2016 Long-Term Incentive Plan (filed as </a><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1436126/000143612617000024/mg-2016123110kexhibit1016.htm">e</a><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1436126/000143612617000024/mg-2016123110kexhibit1016.htm">xhibit 10.16 to the Transition Report on Form 10-K filed on March 20, 2017 and incorporated herein by reference)</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="-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%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;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:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></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:10.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.127%"></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:115%">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: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="https://www.sec.gov/Archives/edgar/data/1436126/000143612620000044/exhibit102formofsenior.htm">Form of Restricted Stock Unit Certificate for awards to senior officers under the 2016 Long-Term Incentive Plan (filed as </a><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="https://www.sec.gov/Archives/edgar/data/1436126/000143612620000044/exhibit102formofsenior.htm">e</a><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="https://www.sec.gov/Archives/edgar/data/1436126/000143612620000044/exhibit102formofsenior.htm">xhibit 10.2 to the Quarterly Report Form 10-Q filed on May 19, 2020 and incorporated herein by reference)</a></span></div></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:115%">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: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="https://www.sec.gov/Archives/edgar/data/1436126/000143612619000014/mistrasgroupseveranceplan.htm">Mistras Group Severance Plan (filed as </a><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="https://www.sec.gov/Archives/edgar/data/1436126/000143612619000014/mistrasgroupseveranceplan.htm">e</a><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="https://www.sec.gov/Archives/edgar/data/1436126/000143612619000014/mistrasgroupseveranceplan.htm">xhibit 10.11 to the Annual Report on Form 10-K filed on March 18, 2019 and incorporated herein by reference)</a></span></div></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:115%">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: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="https://www.sec.gov/Archives/edgar/data/1436126/000143612618000027/sjv2-28x18employmentagreem.htm">Employment Agreement between the Company and Sotirios J. Vahaviolos, dated February 28, 2018 (filed as </a><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="https://www.sec.gov/Archives/edgar/data/1436126/000143612618000027/sjv2-28x18employmentagreem.htm">e</a><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="https://www.sec.gov/Archives/edgar/data/1436126/000143612618000027/sjv2-28x18employmentagreem.htm">xhibit 10.1 to the Quarterly Report on Form 10-Q filed May 8, 2018 and incorporated by reference herein)</a></span></div></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:115%">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="https://www.sec.gov/Archives/edgar/data/1436126/000143612618000027/db3-13x18employmentagreeme.htm">Employment Agreement between the Company and Dennis Bertolotti, dated March 13, 2018 (filed as </a><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="https://www.sec.gov/Archives/edgar/data/1436126/000143612618000027/db3-13x18employmentagreeme.htm">e</a><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="https://www.sec.gov/Archives/edgar/data/1436126/000143612618000027/db3-13x18employmentagreeme.htm">xhibit 10.2 to the Quarterly Report on Form 10-Q filed May 8, 2018 and incorporated by reference herein)</a></span></div></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:115%">21.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: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="a20211231subsidiarylisting.htm">Subsidiaries of the Registrant</a></span></div></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:115%">23.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: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="a12312022-consentfromkpmge.htm">Consent of KPMG LLP</a></span></div></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:115%">24.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: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="#iefc94230c50c456bba9211d74ea07bb7_199">Power of Attorney (included as part of the signature page to this report)</a></span></div></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:115%">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: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="a1231202210kexhibit311.htm">Certification of Chief Executive Officer pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934</a></span></div></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:115%">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: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="a1231202210kexhibit312.htm">Certification of Chief Financial Officer pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934</a></span></div></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:115%">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: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="a1231202210kexhibit321.htm">Certification pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></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:115%">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: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="a1231202210kexhibit322.htm">Certification pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></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:115%">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:115%">XBRL Instance Document</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:115%">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:115%">XBRL Schema Document</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:115%">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:115%">XBRL Calculation Linkbase Document</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:115%">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:115%">XBRL Labels Linkbase Document</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:115%">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:115%">XBRL Presentation Linkbase Document</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:115%">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:115%">XBRL Definition Linkbase Document</span></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">_______________________</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:174%">Exhibits 10.2 to 10.11 are management contracts or compensatory plans, contracts, or arrangements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Filed herewith.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">** Furnished herewith.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#11832;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">This exhibit was originally filed as Exhibit 10.1 to the Current Report on Form 8-K, filed August 1, 2022.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">The original filing had errors in the autonumbering of sections.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">The version filed herewith is identical to the version filed on August 1, 2022 other than to correct the numbering of the sections in the agreement.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div id="iefc94230c50c456bba9211d74ea07bb7_196"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 16.&#160;&#160; FORM 10-K SUMMARY</span></div><div><span><br/></span></div><div style="margin-bottom:7pt;text-indent:36pt"><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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iefc94230c50c456bba9211d74ea07bb7_7">Contents</a></span></div></div><div><span><br/></span></div><div id="iefc94230c50c456bba9211d74ea07bb7_199"></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%">SIGNATURES</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%">&#160;</span></div><div><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)&#160;of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:49.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.005%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.209%"></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:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" 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%">MISTRAS GROUP,&#160;INC.</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:1pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="border-bottom: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:10pt;font-weight:400;line-height:100%">/s/ Dennis Bertolotti</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:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" 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%">Dennis Bertolotti</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:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" 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%">President and Chief Executive Officer</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%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date: March&#160;15, 2023 </span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We, the undersigned directors and officers of Mistras Group,&#160;Inc., hereby severally constitute Dennis Bertolotti, Edward J. Prajzner and Michael C. Keefe, and each of them singly, as our true and lawful attorneys with full power to each of them to sign for us, in our names in the capacities indicated below, any and all amendments to this Annual Report on Form&#160;10-K filed with the Securities and Exchange Commission.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This power of attorney may only be revoked by a written document executed by the undersigned that expressly revokes this power by referring to the date and subject hereof.</span></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><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="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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><hr style="page-break-after:always"/><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%">&#160;</span><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:38.782%"></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:38.782%"></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:17.670%"></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:8pt;font-weight:700;line-height:100%">Signature</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:1pt;font-weight:700;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%">Title</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:1pt;font-weight:700;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%">Date</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:10pt;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:10pt;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:top"><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:2px 1pt;text-align: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="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:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:14pt"><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%">/s/ Dennis Bertolotti</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:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="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%">President, Chief Executive Officer and Director </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</span></div></td><td colspan="3" style="padding:0 1pt"></td><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%">March 15, 2023</span></td></tr><tr style="height:14pt"><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:10pt;font-weight:400;line-height:100%">Dennis Bertolotti</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:1pt;font-weight:400;line-height:100%">&#160;</span></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%">&#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:1pt;font-weight:400;line-height:100%">&#160;</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></tr><tr style="height:14pt"><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%">/s/ Edward J. Prajzner</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:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="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%">Executive Vice President, Chief Financial Officer and Treasurer </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer and Principal Accounting Officer)</span></div></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:1pt;font-weight:400;line-height:100%">&#160;</span></td><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%">March 15, 2023</span></td></tr><tr style="height:21pt"><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:10pt;font-weight:400;line-height:100%">Edward J. Prajzner</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:1pt;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:1pt;font-weight:400;line-height:100%">&#160;</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:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:14pt"><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:14pt"><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%">/s/ Dr. Sotirios J. Vahaviolos</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Executive Chairman and Director</span></td><td colspan="3" style="padding:0 1pt"></td><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%">March 15, 2023</span></td></tr><tr style="height:14pt"><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:10pt;font-weight:400;line-height:100%">Dr. Sotirios J. Vahaviolos</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></tr><tr style="height:14pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Nicholas DeBenedictis</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:1pt;font-weight:400;line-height:100%">&#160;</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: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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 15, 2023</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:10pt;font-weight:400;line-height:100%">Nicholas DeBenedictis</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:1pt;font-weight:400;line-height:100%">&#160;</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:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ James J. Forese</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:1pt;font-weight:400;line-height:100%">&#160;</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: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:1pt;font-weight:400;line-height:100%">&#160;</span></td><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%">March 15, 2023</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:10pt;font-weight:400;line-height:100%">James J. Forese</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:1pt;font-weight:400;line-height:100%">&#160;</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:1pt;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:1pt;font-weight:400;line-height:100%">&#160;</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:1pt;font-weight:400;line-height:100%">&#160;</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%">&#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:10pt;font-weight:400;line-height:100%">&#160;</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:10pt;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:10pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:400;line-height:100%">&#160;</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%">/s/ Richard H. Glanton</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:1pt;font-weight:400;line-height:100%">&#160;</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: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:1pt;font-weight:400;line-height:100%">&#160;</span></td><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%">March 15, 2023</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:10pt;font-weight:400;line-height:100%">Richard H. Glanton</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:1pt;font-weight:400;line-height:100%">&#160;</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:1pt;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:1pt;font-weight:400;line-height:100%">&#160;</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:1pt;font-weight:400;line-height:100%">&#160;</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%">&#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:10pt;font-weight:400;line-height:100%">&#160;</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:10pt;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:10pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:400;line-height:100%">&#160;</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%">/s/ Michelle J. Lohmeier</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:1pt;font-weight:400;line-height:100%">&#160;</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: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:1pt;font-weight:400;line-height:100%">&#160;</span></td><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%">March 15, 2023</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:10pt;font-weight:400;line-height:100%">Michelle J. Lohmeier</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:1pt;font-weight:400;line-height:100%">&#160;</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:1pt;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:1pt;font-weight:400;line-height:100%">&#160;</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:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:14pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Charles P. Pizzi</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:1pt;font-weight:400;line-height:100%">&#160;</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: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:1pt;font-weight:400;line-height:100%">&#160;</span></td><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%">March 15, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Charles P. Pizzi</span></div></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:1pt;font-weight:400;line-height:100%">&#160;</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:1pt;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:1pt;font-weight:400;line-height:100%">&#160;</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:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:14pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Manuel N. Stamatakis</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:1pt;font-weight:400;line-height:100%">&#160;</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: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:1pt;font-weight:400;line-height:100%">&#160;</span></td><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%">March 15, 2023</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:10pt;font-weight:400;line-height:100%">Manuel N. Stamatakis</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:1pt;font-weight:400;line-height:100%">&#160;</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:1pt;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:1pt;font-weight:400;line-height:100%">&#160;</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:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div><span><br/></span></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>a01creditreealllone.htm
<DESCRIPTION>EX-10.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 2023 Workiva -->
<title>Document</title></head><body><div id="iea9665e0812549a5bd9e7739d11add12_1"></div><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-right:6.75pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">EXECUTION VERSION</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:0.3pt"><img alt="image_3.jpg" src="image_3.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:627px"></div><div><font><br></font></div><div style="margin-top:0.55pt;text-align:center"><font><br></font></div><div style="margin-top:0.55pt;text-align:center"><img alt="image_1.jpg" src="image_1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:117px"></div><div style="margin-top:0.55pt;text-align:center"><font><br></font></div><div style="margin-top:4.5pt;padding-left:174.77pt;padding-right:174.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">CREDIT AGREEMENT</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:204.1pt;padding-right:204.1pt;text-align:center;text-indent:-0.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">dated as of August 1, 2022 among</font></div><div style="padding-left:174.77pt;padding-right:174.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">MISTRAS GROUP, INC.,</font></div><div style="padding-left:174.8pt;padding-right:174.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as Borrower</font></div><div style="margin-top:0.3pt;padding-left:152.8pt;padding-right:152.8pt;text-align:center;text-indent:0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">The Lenders Party Hereto JPMORGAN CHASE BANK, N.A.,</font></div><div style="margin-top:0.3pt;padding-left:174.8pt;padding-right:174.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">as Administrative Agent and</font></div><div style="padding-left:132.82pt;padding-right:132.82pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">BANK OF AMERICA, N.A.,</font></div><div style="padding-left:189.65pt;padding-right:189.65pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">as Syndication Agent and</font></div><div style="margin-top:0.05pt;padding-left:132.8pt;padding-right:132.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">KEYBANK NATIONAL ASSOCIATION, TD BANK, N.A.</font></div><div style="padding-left:174.77pt;padding-right:174.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and</font></div><div style="padding-left:132.82pt;padding-right:132.82pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">PNC BANK, NATIONAL ASSOCIATION,</font></div><div style="padding-left:132.82pt;padding-right:132.82pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as Co-Documentation Agents</font></div><div style="padding-left:66.42pt;padding-right:66.42pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.294%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:132.82pt;padding-right:132.82pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">JPMORGAN CHASE BANK, N.A.,</font></div><div style="padding-left:174.77pt;padding-right:174.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and</font></div><div style="padding-left:174.8pt;padding-right:174.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">BofA SECURITIES, INC.,</font></div><div style="padding-left:127pt;padding-right:127pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as Joint Bookrunners and Joint Lead Arrangers</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:0.3pt"><img alt="image_3.jpg" src="image_3.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:627px"></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="margin-top:0.1pt"><font><br></font></div><div style="margin-top:4.7pt;padding-left:7.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">LEGAL 4856-0290-8459v.15</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_4"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:174.8pt;padding-right:174.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">TABLE OF CONTENTS</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-right:6.75pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Page</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">ARTICLE I Definitions</a><a href="#iea9665e0812549a5bd9e7739d11add12_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">1</a></font></div><div style="margin-top:12pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 1.01.</a><a href="#iea9665e0812549a5bd9e7739d11add12_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Defined Terms</a><a href="#iea9665e0812549a5bd9e7739d11add12_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">1</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 1.02.</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Classification of Loans and Borrowings</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">47</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 1.03.</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Terms Generally</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">47</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 1.04.</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Accounting Terms&#59; GAAP&#59; Pro Forma Calculations</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#59; Limited </a></font></div><div style="padding-left:108pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">   Review Transaction<a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">48</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a></font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">                       </a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 1.05.</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Interest Rates&#59; Benchmark Notification</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">49</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 1.06.</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Letter of Credit Amounts</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">50</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 1.07.</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Divisions</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">50</a></font></div><div style="margin-top:0.05pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 1.08.</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Status of Obligations</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">50</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 1.09.</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Exchange Rates&#59; Currency Equivalents</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">51</a></font></div><div style="margin-top:12pt;padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">ARTICLE II The Credits</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">51</a></font></div><div style="margin-top:12pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 2.01.</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Commitments</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">51</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 2.02.</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Loans and Borrowings</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">51</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 2.03.</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Requests for Borrowings</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_19" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">52</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_22" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 2.04.</a><a href="#iea9665e0812549a5bd9e7739d11add12_22" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_22" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:none">&#91;</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_22" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Reserved.</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_22" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:none">&#93;</a><a href="#iea9665e0812549a5bd9e7739d11add12_22" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_22" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">53</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_22" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 2.05.</a><a href="#iea9665e0812549a5bd9e7739d11add12_22" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_22" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Swingline Loans</a><a href="#iea9665e0812549a5bd9e7739d11add12_22" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_22" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">53</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 2.06.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Letters of Credit</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">55</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 2.07.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Funding of Borrowings</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">61</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 2.08.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Interest Elections</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">62</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 2.09.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Termination and Reduction of Commitments</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">64</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 2.10.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Repayment and Amortization of Loans&#59; Evidence of Debt</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">64</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 2.11.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Prepayment of Loans</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">66</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 2.12.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Fees</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">67</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 2.13.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Interest</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">68</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 2.14.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Alternate Rate of Interest</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">69</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 2.15.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Increased Costs</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">73</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 2.16.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Break Funding Payments</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">74</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 2.17.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Withholding of Taxes&#59; Gross-Up</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">75</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 2.18.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Payments Generally&#59; Pro Rata Treatment&#59; Sharing of</a></font></div><div style="padding-left:151.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Setoffs</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">79</a></font></div><div style="margin-top:0.05pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 2.19.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Mitigation Obligations&#59; Replacement of Lenders</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">81</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 2.20.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Defaulting Lenders</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">82</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 2.21.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:none">&#91;</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Reserved</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:none">&#93;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">85</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 2.22.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Expansion Option</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">85</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 2.23.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Judgment Currency</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">87</a></font></div><div style="margin-top:12pt;padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">ARTICLE III Representations and Warranties</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">87</a></font></div><div style="margin-top:12pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.01.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Existence, Qualification and Power</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">88</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.02.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Authorization&#59; No Contravention</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">88</a></font></div><div><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.03.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Governmental Authorization&#59; Other Consents</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">88</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.04.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Binding Effect</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">88</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.05.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Financial Statements&#59; No Material Adverse Effect&#59; No</a></font></div><div style="padding-left:151.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Internal Control Event</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">89</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.06.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Litigation</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">89</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.07.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">No Default</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">90</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.08.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Ownership of Property&#59; Liens</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">90</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.09.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Environmental Compliance</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">90</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.10.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Insurance</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">90</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.11.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Taxes</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">90</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.12.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">ERISA Compliance</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">90</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.13.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Subsidiaries&#59; Equity Interests</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">92</a></font></div><div style="margin-top:0.05pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.14.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Margin Regulations&#59; Investment Company Act</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">92</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.15.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Disclosure</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">92</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.16.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Compliance With Laws</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">92</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.17.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Taxpayer Identification Number</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">92</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.18.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Intellectual Property&#59; Licenses, Etc</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">93</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.19.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Rights in Collateral&#59; Priority of Liens</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">93</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.20.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Sanctions Concerns and Anti-Corruption Laws</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">93</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.21.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Solvency</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">93</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.22.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Casualty, Etc</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">93</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.23.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Responsible Officers</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">93</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.24.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Collateral Representations</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">94</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 3.25.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Affected Financial Institution. </a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a>        95</font></div><div style="margin-top:12.05pt;padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">ARTICLE IV Conditions</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">95</a></font></div><div style="margin-top:12pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 4.01.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Effective Date</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">95</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 4.02.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Each Credit Event</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">97</a></font></div><div style="margin-top:12pt;padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">ARTICLE V Affirmative Covenants</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">97</a></font></div><div style="margin-top:12pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 5.01.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Financial Statements and Other Information</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">98</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 5.02.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Certificates&#59; Other Information</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">98</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 5.03.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Notices of Material Events</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">99</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 5.04.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Payment of Obligations</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">100</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 5.05.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Preservation of Existence, Etc</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">100</a></font></div><div style="margin-top:0.05pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 5.06.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Maintenance of Properties</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">100</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 5.07.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Maintenance of Insurance</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">100</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 5.08.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Compliance with Laws</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">101</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 5.09.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Books and Records</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">101</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 5.10.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Inspection Rights</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">101</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 5.11.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Use of Proceeds</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">102</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 5.12.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Financial Covenants</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">102</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 5.13.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Additional Guarantors&#59; Pledges of Stock&#59; Security Interests</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">102</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 5.14.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Collateral Records</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">103</a></font></div><div><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 5.15.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Security Interests&#59; Landlord Subordination.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">104</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 5.16.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#91;Reserved&#93;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">104</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 5.17.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Further Assurances</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">104</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 5.18.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Anti-Corruption Laws&#59; Sanctions</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">105</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 5.19.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Post-Closing Requirements.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">105</a></font></div><div style="margin-top:12pt;padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">ARTICLE VI Negative Covenants</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">105</a></font></div><div style="margin-top:12pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 6.01.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Liens</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">105</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 6.02.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Investments</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">106</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 6.03.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Indebtedness</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">108</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 6.04.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Fundamental Changes</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">110</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 6.05.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Dispositions</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">110</a></font></div><div style="margin-top:0.05pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 6.06.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Restricted Payments</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">111</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 6.07.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Change in Nature of Business</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">111</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 6.08.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Transactions With Affiliates</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">111</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 6.09.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Burdensome Agreements</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">111</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 6.10.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:none">&#91;</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Reserved</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:none">&#93;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">112</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 6.11.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Prepayment of Subordinated Indebtedness</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">112</a></font></div><div style="margin-top:12pt;padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">ARTICLE VII Events of Default</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">112</a></font></div><div style="margin-top:12pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 7.01.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Events of Default</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">112</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 7.02.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Remedies Upon an Event of Default</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">114</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 7.03.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Application of Payments</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">116</a></font></div><div style="margin-top:12.05pt;padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">ARTICLE VIII The Administrative Agent</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">117</a></font></div><div style="margin-top:12pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 8.01.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Authorization and Action</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">117</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 8.02.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Administrative Agent&#8217;s Reliance, Limitation of Liability,</a></font></div><div style="padding-left:151.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Etc</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">120</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 8.03.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Posting of Communications</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">121</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 8.04.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">The Administrative Agent Individually</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">122</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 8.05.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Successor Administrative Agent</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">123</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 8.06.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Acknowledgments of Lenders and Issuing Banks</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">124</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 8.07.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Collateral Matters</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">125</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 8.08.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Credit Bidding</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">126</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 8.09.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Certain ERISA Matters</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">127</a></font></div><div style="margin-top:12.05pt;padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">ARTICLE IX Miscellaneous</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">128</a></font></div><div style="margin-top:12pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 9.01.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Notices</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">128</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 9.02.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Waivers&#59; Amendments</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">130</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 9.03.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Expenses&#59; Limitation of Liability&#59; Indemnity, Etc</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">132</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 9.04.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Successors and Assigns</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">134</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 9.05.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Survival</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">138</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 9.06.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Counterparts&#59; Integration&#59; Effectiveness&#59; Electronic</a></font></div><div style="padding-left:151.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Execution</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">138</a></font></div><div><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 9.07.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Severability</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">139</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 9.08.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Right of Setoff</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">139</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 9.09.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Governing Law&#59; Jurisdiction&#59; Consent to Service of Process</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">140</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 9.10.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">WAIVER OF JURY TRIAL</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">141</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 9.11.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Headings</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">141</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 9.12.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Confidentiality</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">141</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 9.13.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Material Non-Public Information</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">142</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 9.14.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Interest Rate Limitation</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">143</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 9.15.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">No Fiduciary Duty, etc</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">143</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 9.16.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">USA PATRIOT Act</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">144</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 9.17.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Acknowledgment and Consent to Bail-In of Affected</a></font></div><div style="padding-left:151.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Financial Institutions</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">144</a></font></div><div style="margin-top:0.05pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 9.18.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Acknowledgment Regarding Any Supported QFCs</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">144</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 9.19.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Releases of Subsidiary Guarantors</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">145</a></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SECTION 9.20.</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Appointment for Perfection</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">146</a></font></div><div style="margin-top:12pt;padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">ARTICLE X Borrower Guarantee</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#iea9665e0812549a5bd9e7739d11add12_25" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">146</a></font></div><div><font><br></font></div><div style="margin-top:10.85pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">SCHEDULES&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 2.01A&#160;&#160;&#160;&#160;Commitments</font></div><div style="padding-left:43pt;padding-right:185.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 2.01B&#160;&#160;&#160;&#160;Letter of Credit Commitments Schedule 2.06&#160;&#160;&#160;&#160;Existing Letters of Credit Schedule 3.06&#160;&#160;&#160;&#160;Litigation</font></div><div style="padding-left:43pt;padding-right:198.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 3.09&#160;&#160;&#160;&#160;Environmental Compliance Schedule 3.12(c)&#160;&#160;&#160;&#160;ERISA Events</font></div><div style="margin-top:0.05pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 3.12(d)&#160;&#160;&#160;&#160;Pension Plans</font></div><div style="padding-left:43pt;padding-right:190.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 3.13&#160;&#160;&#160;&#160;Subsidiaries&#59; Equity Interests Schedule 3.23&#160;&#160;&#160;&#160;Responsible Officers Schedule 3.24(b)&#160;&#160;&#160;&#160;Intellectual Property</font></div><div style="padding-left:43pt;padding-right:79.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 3.24(c)&#160;&#160;&#160;&#160;Documents, Instruments and Tangible Chattel Paper Schedule 3.24(d)(i)&#160;&#160;&#160;&#160;Deposit Accounts and Securities Accounts Schedule 3.24(d)(ii)&#160;&#160;&#160;&#160;Electronic Chattel Paper and Letter of Credit Rights Schedule 3.24(e)&#160;&#160;&#160;&#160;Commercial Tort Claims</font></div><div style="padding-left:43pt;padding-right:213.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 3.24(f)&#160;&#160;&#160;&#160;Pledged Equity Interests Schedule 3.24(g)&#160;&#160;&#160;&#160;Properties</font></div><div style="padding-left:43pt;padding-right:199.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 5.19&#160;&#160;&#160;&#160;Post-Closing Requirements Schedule 6.01&#160;&#160;&#160;&#160;Existing Liens</font></div><div style="margin-top:0.05pt;padding-left:43pt;padding-right:225.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 6.02&#160;&#160;&#160;&#160;Existing Investments Schedule 6.03&#160;&#160;&#160;&#160;Existing Indebtedness</font></div><div><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">EXHIBITS&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:198.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Exhibit A &#8211; Form of Assignment and Assumption Exhibit B &#8211; Form of Borrowing Request</font></div><div style="padding-left:43pt;padding-right:181.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Exhibit C &#8211; Form of Interest Election Request Exhibit D &#8211; Form of Increasing Lender Supplement Exhibit E &#8211; Form of Augmenting Lender Supplement Exhibit F &#8211; List of Closing Documents</font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Exhibit G-1 &#8211; U.S. Tax Certificate (For Non-U.S. Lenders that are </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">not</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> Partnerships for</font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. Federal Income Tax Purposes)</font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Exhibit G-2 &#8211; U.S. Tax Certificate (For Non-U.S. Participants that are </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">not</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> Partnerships for</font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. Federal Income Tax Purposes)</font></div><div style="margin-top:0.05pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Exhibit G-3 &#8211; U.S. Tax Certificate (For Non-U.S. Participants that </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">are</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> Partnerships for</font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. Federal Income Tax Purposes)</font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Exhibit G-4 &#8211; U.S. Tax Certificate (For Non-U.S. Lenders that </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">are</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> Partnerships for</font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. Federal Income Tax Purposes)</font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Exhibit H &#8211; Form of Compliance Certificate</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_7"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">CREDIT AGREEMENT (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) dated as of August 1, 2022, among MISTRAS GROUP, INC., as Borrower, the LENDERS from time to time party hereto, JPMORGAN CHASE BANK, N.A., as Administrative Agent, and BANK OF AMERICA, N.A., as Syndication Agent.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The parties hereto agree as follows&#58;</font></div><div><font><br></font></div><div style="margin-top:9.05pt;padding-left:174.75pt;padding-right:174.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ARTICLE I</font></div><div><font><br></font></div><div style="padding-left:174.77pt;padding-right:174.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Definitions</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.15pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 1.01.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Defined  Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> .   As  used in this Agreement, the  following terms have the meanings specified below&#58;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">ABR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;, when used in reference to any Loan or Borrowing, refers to whether such Loan, or the Loans comprising such Borrowing, bear interest at a rate determined by reference to the Alternate Base Rate. All ABR Loans shall be denominated in Dollars.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Acquisition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any transaction, or any series of related transactions, consummated on or after the Effective Date, by which any Loan Party or Subsidiary (i) acquires any business or division of a Person or all or substantially all of the assets of any Person, whether through purchase of assets, merger or otherwise or (ii) directly or indirectly acquires (in one transaction or as the most recent transaction in a series of transactions) at least a majority (in number of votes) of the Equity Interests of a Person which has ordinary voting power for the election of directors or other similar management personnel of a Person (other than Equity Interests having such power only by reason of the happening of a contingency) or a majority of the outstanding Equity Interests of a Person.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Acquisition Holiday Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 5.12(a).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Acquisition Holiday Election Quarter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 5.12(a).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Add Back Amounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, for the purposes of calculating EBITDA, to the extent that the Borrower or one of its Subsidiaries makes a Permitted Acquisition, an amount to be included in such calculation of EBITDA, determined as follows&#58; (a) for the first quarterly test date following such Acquisition, 100% of the TTM EBITDA with respect to such acquired Person or assets&#59; (b) for the second quarterly test date following such Acquisition, 75% of the TTM EBITDA with respect to such acquired Person or assets&#59; (c) for the third quarterly test date following such Acquisition, 50% of the TTM EBITDA with respect to such acquired Person or assets&#59; and (d) for the fourth quarterly test date following such Acquisition, -0-% of the TTM EBITDA with respect to such acquired Person or assets.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:38.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Additional Secured Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means (a) all obligations arising under Secured Cash Management Agreements and Secured Hedge Agreements and (b) to the extent provided for in this Agreement and the other Loan Documents, all costs and expenses incurred in connection with enforcement and collection of the foregoing, including the fees, charges and disbursements of</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">counsel, in each case whether direct or indirect (including those acquired by assumption), absolute or contingent, due or to become due, now existing or hereafter arising and including interest, expenses and fees that accrue after the commencement by or against any Loan Party or any Affiliate thereof of any proceeding under any Debtor Relief Laws naming such Person as the debtor in such proceeding, regardless of whether such interest, expenses and fees are allowed claims in such proceeding&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> Additional Secured Obligations of a Guarantor shall exclude any Excluded Swap Obligations with respect to such Guarantor.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Adjusted Daily Simple RFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means with respect to any RFR Borrowing denominated in in Dollars, an interest rate per annum equal to (a) the Daily Simple RFR for Dollars, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">plus </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b) 0.10%&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that if the Adjusted Daily Simple RFR as so determined would be less than the Floor, such rate shall be deemed to be equal to the Floor for the purposes of this Agreement.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Adjusted EURIBOR Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Term Benchmark Borrowing denominated in Euros for any Interest Period, an interest rate per annum equal to (a) the EURIBOR Rate for such Interest Period multiplied by (b) the Statutory Reserve Rate&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that if the Adjusted EURIBOR Rate as so determined would be less than the Floor, such rate shall be deemed to be equal to the Floor for the purposes of this Agreement.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Adjusted Term SOFR Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Term Benchmark Borrowing denominated in Dollars for any Interest Period, an interest rate per annum equal to (a) the Term SOFR Rate for such Interest Period, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">plus </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b) 0.10%&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that if the Adjusted Term SOFR Rate as so determined would be less than the Floor, such rate shall be deemed to be equal to the Floor for the purposes of this Agreement.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Adjusted TIBOR Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Term Benchmark Borrowing denominated in Yen for any Interest Period, an interest rate per annum equal to (a) the TIBOR Rate for such Interest Period multiplied by (b) the Statutory Reserve Rate&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that if the Adjusted TIBOR Rate as so determined would be less than the Floor, such rate shall be deemed to be equal to the Floor for the purposes of this Agreement.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:38.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means JPMorgan Chase Bank, N.A. (or any of its designated branch offices or affiliates), in its capacity as administrative agent for the Lenders hereunder.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.15pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Administrative Questionnaire</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means an Administrative Questionnaire in a form supplied by the Administrative Agent.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Affected Financial Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means (a) any EEA Financial Institution or (b) any UK Financial Institution.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to a specified Person, another Person that directly, or indirectly through one or more intermediaries, Controls or is Controlled by or is under common Control with the Person specified.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:81.15pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:217%">Agent Related Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; has the meaning assigned to it in Section 9.03(d). &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:217%">Agreed Currencies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; means (i) Dollars and (ii) each Foreign Currency.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:46pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in introductory paragraph hereof.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Alternate Base Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, for any day, a rate per annum equal to the greatest of (a) the Prime Rate in effect on such day, (b) the NYFRB Rate in effect on such day plus &#189; of 1% and (c) the Adjusted Term SOFR Rate for a one month Interest Period as published two U.S. Government Securities Business Days prior to such day (or if such day is not a U.S. Government Securities Business Day, the immediately preceding U.S. Government Securities Business Day) plus 1%&#59; provided that for the purpose of this definition, the Adjusted Term SOFR Rate for any day shall be based on the Term SOFR Reference Rate at approximately 5&#58;00 a.m. Chicago time on such day (or any amended publication time for the Term SOFR Reference Rate, as specified by the CME Term SOFR Administrator in the Term SOFR Reference Rate methodology). Any change in the Alternate Base Rate due to a change in the Prime Rate, the NYFRB Rate or the Adjusted Term SOFR Rate shall be effective from and including the effective date of such change in the Prime Rate, the NYFRB Rate or the Adjusted Term SOFR Rate, respectively. If the Alternate Base Rate is being used as an alternate rate of interest pursuant to Section 2.14 (for the avoidance of doubt, only until the Benchmark Replacement has been determined pursuant to Section 2.14(b)), then the Alternate Base Rate shall be the greater of clauses (a) and (b) above and shall be determined without reference to clause (c) above. For the avoidance of doubt, if the Alternate Base Rate as determined pursuant to the foregoing would be less than 1%, such rate shall be deemed to be 1% for purposes of this Agreement.</font></div><div><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Ancillary Document</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to it in Section 9.06(b).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Anti-Corruption Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means all laws, rules, and regulations of any jurisdiction applicable to the Borrower or any of its Subsidiaries from time to time concerning or relating to bribery or corruption.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Applicable Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to it in Section 8.03(c).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Applicable Percentage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Lender, (a) with respect to Revolving Loans, LC Exposure or Swingline Loans, the percentage equal to a fraction the numerator of which is such Lender&#8217;s Revolving Commitment and the denominator of which is the aggregate Revolving Commitments of all Revolving Lenders (if the Revolving Commitments have terminated or expired, the Applicable Percentages shall be determined based upon the Revolving Commitments most recently in effect, giving effect to any assignments)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that in the case of Section 2.20 when a Defaulting Lender shall exist, any such Defaulting Lender&#8217;s Revolving Commitment shall be disregarded in the calculation and (b) with respect to the Term Loans, a percentage equal to a fraction the numerator of which is such Lender&#8217;s outstanding principal amount of the Term Loans and the denominator of which is the aggregate outstanding principal amount of the Term Loans of all Term Lenders.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:115%">Applicable Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8221; means, for any day, with respect to any Term Benchmark Loan, any ABR Loan, any RFR Loan or with respect to the facility fees payable hereunder, as the case may be, the applicable rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%">per annum </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">set forth below under the caption &#8220;Term Benchmark&#47;RFR Spread&#8221;, &#8220;&#8220;ABR Spread,&#8221; or &#8220;Commitment Fee Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">, as the case may be, based upon the Total Consolidated Debt Leverage Ratio applicable on such date&#58;</font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_10"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:8.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.283%"><tr><td style="width:1.0%"></td><td style="width:14.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.902%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1.5pt double #000000;border-top:1.5pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:1.5pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:5.4pt;padding-right:5.4pt;text-align:center;text-indent:-0.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Total</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Leverage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Ratio</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:1.5pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:8.72pt;padding-right:8.72pt;text-align:center;text-indent:0.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Benchmark&#47;RFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Spread</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:1.5pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.05pt;padding-left:19.97pt;padding-right:19.97pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">ABR Spread</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:1.5pt double #000000;border-top:1.5pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:40.95pt;padding-right:7.6pt;text-indent:-30.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Commitment Fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Rate</font></div></td></tr><tr><td colspan="3" style="border-left:1.5pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.05pt;padding-right:5.3pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Category 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#58;</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.05pt;padding-left:14.45pt;padding-right:14.45pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8804; 1.25 to</font></div><div style="padding-left:14.5pt;padding-right:14.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.00</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 35.2pt;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:100%">1.25%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.05pt;padding-left:19.95pt;padding-right:19.95pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">0.25%</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:1.5pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.05pt;padding-left:31.7pt;padding-right:31.7pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">0.15%</font></div></td></tr><tr><td colspan="3" style="border-left:1.5pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:5.3pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Category 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#58;</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:15.2pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#62; 1.25 to</font></div><div style="padding-right:12.25pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.00 but &#8804;</font></div><div style="padding-right:8pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.75 to 1.00</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 35.2pt;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:100%">1.50%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:19.95pt;padding-right:19.95pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">0.50%</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:1.5pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:31.7pt;padding-right:31.7pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">0.175%</font></div></td></tr><tr><td colspan="3" style="border-left:1.5pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:5.3pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Category 3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#58;</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:15.2pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#62; 1.75 to</font></div><div style="padding-right:12.25pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.00 but &#8804;</font></div><div style="padding-right:8pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.25 to 1.00</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 32.2pt;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:100%">1.625%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:19.95pt;padding-right:19.95pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">0.625%</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:1.5pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:31.7pt;padding-right:31.7pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">0.20%</font></div></td></tr><tr><td colspan="3" style="border-left:1.5pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:5.3pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Category 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#58;</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:15.2pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#62; 2.25 to</font></div><div style="padding-right:12.1pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.00 but </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#60;</font></div><div style="padding-right:8pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.75 to 1.00</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 35.2pt;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:100%">1.75%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:19.95pt;padding-right:19.95pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">0.75%</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:1.5pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:31.7pt;padding-right:31.7pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">0.25%</font></div></td></tr><tr><td colspan="3" style="border-left:1.5pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:5.3pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Category 5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#58;</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:15.2pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#62; 2.75 to</font></div><div style="padding-right:12.1pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.00 but </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#60;</font></div><div style="padding-right:8pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.25 to 1.00</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 35.2pt;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:100%">2.00%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:19.95pt;padding-right:19.95pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">1.00%</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:1.5pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:31.7pt;padding-right:31.7pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">0.275%</font></div></td></tr><tr><td colspan="3" style="border-left:1.5pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:5.3pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Category 6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#58;</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:15.2pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#62; 3.25 to</font></div><div style="padding-right:12.1pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.00 but </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#60;</font></div><div style="padding-right:8pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.75 to 1.00</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 35.2pt;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:100%">2.25%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:19.95pt;padding-right:19.95pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">1.25%</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:1.5pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:31.7pt;padding-right:31.7pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">0.30%</font></div></td></tr><tr><td colspan="3" style="border-bottom:1.5pt double #000000;border-left:1.5pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:5.3pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Category 7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#58;</font></div></td><td colspan="3" style="border-bottom:1.5pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.52pt;padding-right:14.52pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#62; 3.75 to</font></div><div style="padding-left:14.5pt;padding-right:14.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.00</font></div></td><td colspan="3" style="border-bottom:1.5pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 35.2pt;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:100%">2.75%</font></td><td colspan="3" style="border-bottom:1.5pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:19.95pt;padding-right:19.95pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">1.75%</font></div></td><td colspan="3" style="border-bottom:1.5pt double #000000;border-left:0.5pt solid #000000;border-right:1.5pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:31.7pt;padding-right:31.7pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">0.35%</font></div></td></tr></table></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For purposes of the foregoing,</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:79pt;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:100%">(i)&#160;&#160;&#160;&#160;if at any time the Borrower fails to deliver the Financials on or before the date the Financials are due pursuant to Section 5.01, Category 7 shall be deemed applicable for the period commencing three (3) Business Days after the required date of delivery and ending on the date which is three (3) Business Days after the Financials are actually delivered, after which the Category shall be determined in accordance with the table above as applicable&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:79pt;padding-right:7pt;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:100%">(ii)&#160;&#160;&#160;&#160;adjustments, if any, to the Category then in effect shall be effective three (3) Business Days after the Administrative Agent has received the applicable Financials (it being understood and agreed that each change in Category shall apply during the period commencing on the effective date of such change and ending on the date immediately preceding the effective date of the next such change)&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:79pt;padding-right:6.95pt;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:100%">(iii)&#160;&#160;&#160;&#160;notwithstanding the foregoing, Category 6 shall be deemed to be applicable until the Administrative Agent&#8217;s receipt of the applicable Financials for the Borrower&#8217;s first full fiscal quarter ending after the Effective Date (unless such</font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_13"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:79pt;padding-right:7.05pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Financials demonstrate that Category 7 should have been applicable during such period, in which case such other Category shall be deemed to be applicable during such period) and adjustments to the Category then in effect shall thereafter be effected in accordance with the preceding paragraphs.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Applicable Time</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Borrowings and payments in any Foreign Currency, the local time in the place of settlement for such Foreign Currency as may be determined by the Administrative Agent or the Issuing Bank, as the case may be, to be necessary for timely settlement on the relevant date in accordance with normal banking procedures in the place of payment.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:40.6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:217%">Approved Electronic Platform</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; has the meaning assigned to it in Section 8.03(a). &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:217%">Approved Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; has the meaning assigned to it in Section 9.04(b).</font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Arrangers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means JPMorgan Chase Bank, N.A. and BofA Securities, Inc. in their respective capacities as joint bookrunners and joint lead arrangers hereunder.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Assignment and Assumption</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means an assignment and assumption entered into by a Lender and an assignee (with the consent of any party whose consent is required by Section 9.04), and accepted by the Administrative Agent, in the form of Exhibit A or any other form (including electronic records generated by the use of an electronic platform) approved by the Administrative Agent.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Attributable Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, on any date, (a) in respect of any capital lease of any Person, the capitalized amount thereof that would appear on a balance sheet of such Person prepared as of such date in accordance with GAAP, and (b) in respect of any Synthetic Lease Obligation, the capitalized amount of the remaining lease or similar payments under the relevant lease or other applicable agreement or instrument that would appear on a balance sheet of such Person prepared as of such date in accordance with GAAP if such lease or other agreement or instrument were accounted for as a capital lease.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Attributable Receivables Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, at any time, the principal amount of Indebtedness which (i) if a Permitted Receivables Facility is structured as a lending agreement or other similar agreement, constitutes the principal amount of such Indebtedness or (ii) if a Permitted Receivables Facility is structured as a purchase agreement or other similar agreement, would be outstanding at such time under the Permitted Receivables Facility if the same were structured as a lending agreement rather than a purchase agreement or such other similar agreement (whether such amount is described as &#8220;capital&#8221; or otherwise).</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Audited Financial Statements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the audited Consolidated balance sheet of the Borrower and its Subsidiaries for the fiscal year ended December 31, 2021 and the related Consolidated statements of income or operations, shareholders&#8217; equity and cash flows for such fiscal year of the Borrower and its Subsidiaries, including the notes thereto.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Augmenting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 2.22.</font></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Availability Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the period from and including the Effective Date to but excluding the earlier of the Maturity Date and the date of termination of the Commitments.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Available Revolving Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, at any time with respect to any Lender, the Revolving Commitment of such Lender then in effect minus the Revolving Credit Exposure of such Lender at such time&#59; it being understood and agreed that any Lender&#8217;s Swingline Exposure shall not be deemed to be a component of the Revolving Credit Exposure for purposes of calculating the commitment fee under Section 2.12(a).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Available Tenor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, as of any date of determination and with respect to the then- current Benchmark for any Agreed Currency, as applicable, any tenor for such Benchmark (or component thereof) or payment period for interest calculated with reference to such Benchmark (or component thereof), as applicable, that is or may be used for determining the length of an Interest Period for any term rate or otherwise, for determining any frequency of making payments of interest calculated pursuant to this Agreement as of such date and not including, for the avoidance of doubt, any tenor for such Benchmark that is then-removed from the definition of &#8220;Interest Period&#8221; pursuant to clause (e) of Section 2.14.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Bail-In Action</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the exercise of any Write-Down and Conversion Powers by the applicable Resolution Authority in respect of any liability of an Affected Financial Institution.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Bail-In Legislation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means (a) with respect to any EEA Member Country implementing Article 55 of Directive 2014&#47;59&#47;EU of the European Parliament and of the Council of the European Union, the implementing law, regulation rule or requirement for such EEA Member Country from time to time which is described in the EU Bail-In Legislation Schedule and (b) with respect to the United Kingdom, Part I of the United Kingdom Banking Act 2009 (as amended from time to time) and any other law, regulation or rule applicable in the United Kingdom relating to the resolution of unsound or failing banks, investment firms or other financial institutions or their affiliates (other than through liquidation, administration or other insolvency proceedings).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">BANA LC Commitment Start Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the date after the Effective Date upon which JPMorgan Chase Bank, N.A., as Issuing Bank hereunder, shall have issued at least $10,000,000 (without reduction for any draw, termination or expiration thereof) in aggregate face amount of Letters of Credit hereunder (including in connection with the issuance of Letters of Credit replacing the Existing Letters of Credit upon the stated maturity thereof as listed on Schedule 2.06 hereto).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Banking Services</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means each and any of the following bank services provided to the Borrower or any Subsidiary by any Lender or any of its Affiliates&#58; (a) credit cards for commercial customers (including, without limitation, commercial credit cards and purchasing cards), (b) stored value cards, (c) merchant processing services and (d) treasury management services (including, without limitation, controlled disbursement, automated clearinghouse transactions, return items, any direct debit scheme or arrangement, overdrafts and interstate depository network services).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Banking Services Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any agreement entered into by the Borrower or any Subsidiary in connection with Banking Services.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:7.1pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Banking Services Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any and all obligations of the Borrower or any Subsidiary, whether absolute or contingent and howsoever and whensoever created, arising, evidenced or acquired (including all renewals, extensions and modifications thereof and substitutions therefor) in connection with Banking Services.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Bankruptcy Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means Title 11 of the United States Code entitled &#8220;Bankruptcy&#8221;, as now and hereafter in effect, or any successor statute.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Bankruptcy Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Person, such Person becomes the subject of a voluntary or involuntary bankruptcy or insolvency proceeding, or has had a receiver, conservator, trustee, administrator, custodian, assignee for the benefit of creditors or similar Person charged with the reorganization or liquidation of its business appointed for it, or, in the good faith determination of the Administrative Agent, has consented to, approved of, or acquiesced in, any such proceeding or appointment or has had any order for relief in such proceeding entered in respect thereof&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that a Bankruptcy Event shall not result solely by virtue of any ownership interest, or the acquisition of any ownership interest, in such Person by a Governmental Authority or instrumentality thereof, unless such ownership interest results in or provides such Person with immunity from the jurisdiction of courts within the United States or from the enforcement of judgments or writs of attachment on its assets or permits such Person (or such Governmental Authority or instrumentality) to reject, repudiate, disavow or disaffirm any contracts or agreements made by such Person.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Benchmark</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, initially, with respect to any (i) RFR Loan in any Agreed Currency, the applicable Relevant Rate for such Agreed Currency or (ii) Term Benchmark Loan, the Relevant Rate for the applicable Agreed Currency&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that if a Benchmark Transition Event and the related Benchmark Replacement Date have occurred with respect to the applicable Relevant Rate or the then-current Benchmark for such Agreed Currency, then &#8220;Benchmark&#8221; means the applicable Benchmark Replacement to the extent that such Benchmark Replacement has replaced such prior benchmark rate pursuant to clause (b) of Section 2.14.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Benchmark Replacement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, for any Available Tenor, the first alternative set forth in the order below that can be determined by the Administrative Agent for the applicable Benchmark Replacement Date&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, in the case of any Loan denominated in a Foreign Currency, &#8220;Benchmark Replacement&#8221; shall mean the alternative set forth in (2) below&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:25pt;padding-right:7.05pt;text-align:justify;text-indent:17.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)&#160;&#160;&#160;&#160;in the case of any Loan denominated in Dollars, the sum of&#58; (a) Daily Simple SOFR and (b) the related Benchmark Replacement Adjustment,</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:25pt;padding-right:6.85pt;text-align:justify;text-indent:17.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)&#160;&#160;&#160;&#160;the sum of&#58; (a) the alternate benchmark rate that has been selected by the Administrative Agent and the Borrower as the replacement for the then-current Benchmark for the applicable Corresponding Tenor giving due consideration to (i) any selection or recommendation of a replacement benchmark rate or the mechanism for determining such a rate by the Relevant Governmental Body or (ii) any evolving or then-prevailing market convention for determining a benchmark rate as a replacement for the then-current Benchmark for syndicated credit facilities denominated in the applicable Agreed Currency at such time in the United States and (b) the related Benchmark Replacement Adjustment&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If the Benchmark Replacement as determined pursuant to clause (1) or (2) above would be less than the Floor, the Benchmark Replacement will be deemed to be the Floor for the purposes of this Agreement and the other Loan Documents.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:38.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Benchmark Replacement Adjustment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any replacement of the then-current Benchmark with an Unadjusted Benchmark Replacement for any applicable Interest Period and Available Tenor for any setting of such Unadjusted Benchmark Replacement, the spread adjustment, or method for calculating or determining such spread adjustment, (which may be a positive or negative value or zero) that has been selected by the Administrative Agent and the Borrower for the applicable Corresponding Tenor giving due consideration to (i) any selection or recommendation of a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of such Benchmark with the applicable Unadjusted Benchmark Replacement by the Relevant Governmental Body on the applicable Benchmark Replacement Date and&#47;or (ii) any evolving or then-prevailing market convention for determining a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of such Benchmark with the applicable Unadjusted Benchmark Replacement for syndicated credit facilities denominated in the applicable Agreed Currency at such time.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Benchmark Replacement Conforming Changes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Benchmark Replacement and&#47;or any Term Benchmark Loan denominated in Dollars, any technical, administrative or operational changes (including changes to the definition of &#8220;Alternate Base Rate,&#8221; the definition of &#8220;Business Day&#8221;, the definition of &#8220;U.S. Government Securities Business Day&#8221;, the definition of &#8220;RFR Business Day&#8221;, the definition of &#8220;Interest Period,&#8221; timing and frequency of determining rates and making payments of interest, timing of borrowing requests or prepayment, conversion or continuation notices, length of lookback periods, the applicability of breakage provisions, and other technical, administrative or operational matters) that the Administrative Agent decides may be appropriate to reflect the adoption and implementation of such Benchmark and to permit the administration thereof by the Administrative Agent in a manner substantially consistent with market practice (or, if the Administrative Agent decides that adoption of any portion of such market practice is not administratively feasible or if the Administrative Agent determines that no market practice for the administration of such Benchmark exists, in such other manner of administration as the Administrative Agent decides is reasonably necessary in connection with the administration of this Agreement and the other Loan Documents).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Benchmark Replacement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Benchmark, the earliest to occur of the following events with respect to such then-current Benchmark&#58;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)&#160;&#160;&#160;&#160;in the case of clause (1) or (2) of the definition of &#8220;Benchmark Transition Event,&#8221; the later of (a) the date of the public statement or publication of information referenced therein and (b) the date on which the administrator of such Benchmark (or the published component used in the calculation thereof) permanently or indefinitely ceases to provide all Available Tenors of such Benchmark (or such component thereof)&#59; or</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)&#160;&#160;&#160;&#160;in the case of clause (3) of the definition of &#8220;Benchmark Transition Event,&#8221; the first date on which such Benchmark (or the published component used in the calculation thereof) has been determined and announced by the regulatory supervisor for the administrator of such Benchmark (or such component thereof) to be no longer representative&#59; provided, that such non-</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:7.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">representativeness will be determined by reference to the most recent statement or publication referenced in such clause (3) and even if any Available Tenor of such Benchmark (or such component thereof) continues to be provided on such date.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For the avoidance of doubt, (i) if the event giving rise to the Benchmark Replacement Date occurs on the same day as, but earlier than, the Reference Time in respect of any determination, the Benchmark Replacement Date will be deemed to have occurred prior to the Reference Time for such determination and (ii) the &#8220;Benchmark Replacement Date&#8221; will be deemed to have occurred in the case of clause (1) or (2) with respect to any Benchmark upon the occurrence of the applicable event or events set forth therein with respect to all then-current Available Tenors of such Benchmark (or the published component used in the calculation thereof).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Benchmark Transition Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Benchmark, the occurrence of one or more of the following events with respect to such then-current Benchmark&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)&#160;&#160;&#160;&#160;a public statement or publication of information by or on behalf of the administrator of such Benchmark (or the published component used in the calculation thereof) announcing that such administrator has ceased or will cease to provide all Available Tenors of such Benchmark (or such component thereof), permanently or indefinitely, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, at the time of such statement or publication, there is no successor administrator that will continue to provide any Available Tenor of such Benchmark (or such component thereof)&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)&#160;&#160;&#160;&#160;a public statement or publication of information by the regulatory supervisor for the administrator of such Benchmark (or the published component used in the calculation thereof), the Federal Reserve Board, the NYFRB, the CME Term SOFR Administrator, the central bank for the Agreed Currency applicable to such Benchmark, an insolvency official with jurisdiction over the administrator for such Benchmark (or such component), a resolution authority with jurisdiction over the administrator for such Benchmark (or such component), in each case, or a court or an entity with similar insolvency or resolution authority over the administrator for such Benchmark (or such component), in each case which states that the administrator of such Benchmark (or such component) has ceased or will cease to provide all Available Tenors of such Benchmark (or such component thereof) permanently or indefinitely&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, at the time of such statement or publication, there is no successor administrator that will continue to provide any Available Tenor of such Benchmark (or such component thereof)&#59; or</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(3)&#160;&#160;&#160;&#160;a public statement or publication of information by the regulatory supervisor for the administrator of such Benchmark (or the published component used in the calculation thereof) announcing that all Available Tenors of such Benchmark (or such component thereof) are no longer, or as of a specified future date will no longer be, representative.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For the avoidance of doubt, a &#8220;Benchmark Transition Event&#8221; will be deemed to have occurred with respect to any Benchmark if a public statement or publication of information set forth above has occurred with respect to each then-current Available Tenor of such Benchmark (or the published component used in the calculation thereof).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Benchmark Unavailability Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Benchmark, the period (if any) (x) beginning at the time that a Benchmark Replacement Date pursuant to clauses (1) or (2)</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">of that definition has occurred if, at such time, no Benchmark Replacement has replaced such then- current Benchmark for all purposes hereunder and under any Loan Document in accordance with Section 2.14 and (y) ending at the time that a Benchmark Replacement has replaced such then- current Benchmark for all purposes hereunder and under any Loan Document in accordance with Section 2.14.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:38.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Beneficial Ownership Certification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a certification regarding beneficial ownership required by the Beneficial Ownership Regulation.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Beneficial Ownership Regulation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means 31 C.F.R. &#167; 1010.230.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Benefit Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any of (a) an &#8220;employee benefit plan&#8221; (as defined in ERISA) that is subject to Title I of ERISA, (b) a &#8220;plan&#8221; as defined in and subject to Section 4975 of the Code, or</font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c) any Person whose assets include (for purposes of ERISA Section 3(42) or otherwise for purposes of Title I of ERISA or Section 4975 of the Code) the assets of any such &#8220;employee benefit plan&#8221; or &#8220;plan&#8221;.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.15pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">BHC Act Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; of a party means an &#8220;affiliate&#8221; (as such term is defined under, and interpreted in accordance with, 12 U.S.C. 1841(k)) of such party.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means Mistras Group, Inc., a Delaware corporation.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.1pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means (a) a Revolving Borrowing, (b) a Term Loan Borrowing or (c) a Swingline Loan.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Borrowing Request</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a request by the Borrower for a Revolving Borrowing in accordance with Section 2.03, which shall be substantially in the form of Exhibit B or any other form approved by the Administrative Agent.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Business Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, any day (other than a Saturday or a Sunday) on which banks are open for business in New York City&#59; provided that, in addition to the foregoing, a Business Day shall be (a) in relation to Loans denominated in Yen and in relation to the calculation or computation of TIBOR or the Japanese Prime Rate, any day (other than a Saturday or a Sunday) on which banks are open for business in Japan, (b) in relation to Loans denominated in Euros and in relation to the calculation or computation of EURIBOR, any day which is a TARGET Day, (c) in relation to Loans or other obligations denominated in Canadian Dollars and in relation to the calculation or computation of the CDOR Rate, any day (other than a Saturday or a Sunday) on which banks are open for business in Toronto, Canada, (d) in relation to RFR Loans and any interest rate settings, fundings, disbursements, settlements or payments of any such RFR Loan, or any other dealings in the applicable Agreed Currency of such RFR Loan, any such day that is only a RFR Business Day, and (d) in relation to Loans referencing the Adjusted Term SOFR Rate and any interest rate settings, fundings, disbursements, settlements or payments of any such Loans referencing the Adjusted Term SOFR Rate or any other dealings of such Loans referencing the Adjusted Term SOFR Rate, any such day that is a U.S. Government Securities Business Day.</font></div><div style="margin-top:10.95pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Canadian Dollars</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the lawful currency of Canada.</font></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:7.1pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Canadian Prime</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; when used in reference to any Loan or Borrowing, refers to whether such Loan, or the Loans comprising such Borrowing, are bearing interest at a rate determined by reference to the Canadian Prime Rate.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Canadian Prime Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, on any day, a rate per annum determined by the Administrative Agent to be the higher of (i) the rate equal to the PRIMCAN Index rate that appears on the Bloomberg screen at 10&#58;15 a.m. Toronto time on such day (or, in the event that the PRIMCAN Index is not published by Bloomberg, any other information services that publishes such index from time to time, as selected by the Administrative Agent in its reasonable discretion) and (ii) the CDOR Rate for a one month Interest Period at approximately 10&#58;15 a.m., Toronto, Ontario time, on such day (and, if such day is not a Business Day, then on the immediately preceding Business Day (as adjusted by Administrative Agent after 10&#58;15 a.m., Toronto, Ontario time to reflect any error in the posted rate of interest or in the posted average annual rate of interest)), rounded to the nearest 1&#47;100</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">th </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">of 1% (with .005% being rounded up), plus 1% per annum&#59; provided, that if any the above rates shall be less than 1% per annum, such rate shall be deemed to be 1% per annum for purposes of this Agreement. Any change in the Canadian Prime Rate due to a change in the PRIMCAN Index or the CDOR Rate shall be effective from and including the effective date of such change in the PRIMCAN Index or CDOR Rate, respectively. If the Canadian Prime Rate is being used as an alternate rate of interest pursuant to Section 2.14 (for the avoidance of doubt, only until the applicable Benchmark Replacement has been determined pursuant to Section 2.14(b)), then the Canadian Prime Rate shall be determined solely by reference to clause</font></div><div style="padding-left:7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:109%">(i) above and shall be determined without reference to clause (ii) above.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Capital Lease Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; of any Person means the obligations of such Person to pay rent or other amounts under any lease of (or other arrangement conveying the right to use) real or personal property, or a combination thereof, which obligations are required to be classified and accounted for as capital leases or financing leases on a balance sheet of such Person under GAAP, and the amount of such obligations shall be the capitalized amount thereof determined in accordance with GAAP.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.25pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">CBR Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a Loan that bears interest at a rate determined by reference to the Central Bank&#47;Prime Rate.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.15pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">CBR Spread</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Applicable Rate, applicable to such Loan that is replaced by a CBR Loan.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">CDOR Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Term Benchmark Borrowing denominated in Canadian Dollars and for any Interest Period, the CDOR Screen Rate at approximately 10&#58;15 a.m. Toronto local time on the first day of such Interest Period (and, if such day is not a Business Day, then on the immediately preceding Business Day (as adjusted by Administrative Agent after 10&#58;15</font></div><div style="margin-top:0.6pt;padding-left:7pt;padding-right:7.05pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">a.m. Toronto, Ontario time to reflect any error in the posted rate of interest or in the posted average annual rate of interest)), rounded to the nearest 1&#47;100</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">th </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">of 1% (with .005% being rounded up).</font></div><div style="margin-top:12.05pt;padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">CDOR Screen Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, for any day and time, with respect to any Term Benchmark Borrowing denominated in Canadian Dollars and for any Interest Period, the annual rate of interest equal to the average rate applicable to Canadian dollar Canadian bankers&#8217; acceptances for the applicable Interest Period that appears on the &#8220;Reuters Screen CDOR Page&#8221; as defined in the</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">International Swap Dealer Association, Inc. definitions, as modified and amended from time to time (or, in the event such rate does not appear on such page or screen, on any successor or substitute page or screen that displays such rate, or on the appropriate page of such other information service that publishes such rate from time to time, as selected by the Administrative Agent in its reasonable discretion)&#59; provided that, if the CDOR Screen Rate shall be less than zero, the CDOR Screen Rate shall be deemed to be zero for purposes of this Agreement.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Central Bank&#47;Prime Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, the greater of (I)(A) for any Loan denominated in (a) Euro, one of the following three rates as may be selected by the Administrative Agent in its reasonable discretion&#58; (1) the fixed rate for the main refinancing operations of the European Central Bank (or any successor thereto), or, if that rate is not published, the minimum bid rate for the main refinancing operations of the European Central Bank (or any successor thereto), each as published by the European Central Bank (or any successor thereto) from time to time, (2) the rate for the marginal lending facility of the European Central Bank (or any successor thereto), as published by the European Central Bank (or any successor thereto) from time to time, or (3) the rate for the deposit facility of the central banking system of the Participating Member States, as published by the European Central Bank (or any successor thereto) from time to time, (b) Canadian Dollars, the Canadian Prime Rate, (c) Yen, the Japanese Prime Rate, and (d) any other Foreign Currency determined after the Effective Date, a central bank rate as determined by the Administrative Agent in its reasonable discretion plus (B) the applicable Central Bank&#47;Prime Rate Adjustment and (II) the Floor.</font></div><div><font><br></font></div><div style="padding-left:43pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Central Bank&#47;Prime Rate Adjustment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means for any day, for any Loan denominated in</font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Euro, a rate equal to the difference (which may be a positive or negative value or zero) of (i) the average of the Adjusted EURIBOR Rate for the five most recent Business Days preceding such day for which the EURIBOR Screen Rate was available (excluding, from such averaging, the highest and the lowest Adjusted EURIBOR Rate applicable during such period of five Business Days) minus (ii) the Central Bank&#47;Prime Rate in respect of Euro in effect on the last Business Day in such period, (b) Canadian Dollars or Japanese Yen, zero, and (c) any other Foreign Currency determined after the Effective Date, a Central Bank&#47;Prime Rate Adjustment as determined by the Administrative Agent in its reasonable discretion. For purposes of this definition, (x) the term Central Bank&#47;Prime Rate shall be determined disregarding clause (B) of the definition of such term and (y) the EURIBOR Rate on any day shall be based on the EURIBOR Screen Rate on such day at approximately the time referred to in the definition of such term for deposits in the applicable Agreed Currency for a maturity of one month.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Change of Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to a specified Person, an event or series of events by which&#58;</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;any &#8220;person&#8221; or &#8220;group&#8221; (as such terms are used in Sections 13(d) and 14(d) of the Securities Exchange Act of 1934, but excluding (i) Dr. Sotirios J. Vahaviolos or any Person Controlled by him, or any trust established for the sole benefit of, and Controlled by, him, his spouse, children or other lineal descendants and (ii) any employee benefit plan of such Person or its subsidiaries, and any person or entity acting in its capacity as trustee, agent or other fiduciary or administrator of any such plan) becomes the &#8220;beneficial owner&#8221; (as defined in Rules 13d-3 and 13d-5 under the Securities Exchange Act of 1934, except that a person or group shall be deemed to have &#8220;beneficial ownership&#8221; of all securities that such person or group has the right to acquire,</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">whether such right is exercisable immediately or only after the passage of time (hereinafter such right shall be referred to as an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">option right</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)), directly or indirectly, of more than thirty-five percent (35%) of the equity securities of such Person entitled to vote for members of the board of directors or equivalent governing body of such Person on a fully-diluted basis (and taking into account all such securities that such person or group has the right to acquire pursuant to any option right)&#59; or</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;during any period of twenty-four (24) consecutive months, a majority of the members of the board of directors or other equivalent governing body of such Person cease to be composed of individuals (i) who were members of that board or equivalent governing body on the first day of such period, (ii) whose election or nomination to that board or equivalent governing body was approved by individuals referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clause (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> above constituting at the time of such election or nomination at least a majority of that board or equivalent governing body or (iii) whose election or nomination to that board or other equivalent governing body was approved by individuals referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (i) and (ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> above constituting at the time of such election or nomination at least a majority of that board or equivalent governing body&#59; or</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;any individual(s) or entity(s) acting in concert shall have acquired by contract or otherwise, or shall have entered into a contract or arrangement that, upon consummation thereof, will result in its or their acquisition of the power to exercise, directly or indirectly, a controlling influence over the management or policies of such Person, or control over the equity securities of such Person entitled to vote for members of the board of directors or equivalent governing body of such Person on a fully-diluted basis (and taking into account all such securities that such individual(s) or entity(s) or group has the right to acquire pursuant to any option right) representing more than thirty-five percent (35%) of the combined voting power of such securities.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Change in Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the occurrence, after the date of this Agreement (or, with respect to any Lender, such later date on which such Lender becomes a party to this Agreement), of (a) the adoption of or taking effect of any law, rule, regulation or treaty, (b) any change in any law, rule, regulation or treaty or in the administration, interpretation, implementation or application thereof by any Governmental Authority or (c) compliance by any Lender or Issuing Bank (or, for purposes of Section 2.15(b), by any lending office of such Lender or by such Lender&#8217;s or Issuing Bank&#8217;s holding company, if any) with any request, rule, guideline, requirement or directive (whether or not having the force of law) of any Governmental Authority made or issued after the date of this Agreement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, notwithstanding anything herein to the contrary, (x) the Dodd-Frank Wall Street Reform and Consumer Protection Act and all requests, rules, guidelines, requirements or directives thereunder or issued in connection therewith or in the implementation thereof and</font></div><div style="margin-top:0.05pt;padding-left:7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(y)&#160;&#160;&#160;&#160;all requests, rules, guidelines, requirements or directives promulgated by the Bank for International Settlements, the Basel Committee on Banking Supervision (or any successor or similar authority) or the United States or foreign regulatory authorities, in each case pursuant to Basel III, shall, in each case, be deemed to be a &#8220;Change in Law,&#8221; regardless of the date enacted, adopted, issued or implemented.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Charges</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to it in Section 9.14.</font></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Class</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; when used in reference to any Loan or Borrowing, refers to whether such Loan, or the Loans comprising such Borrowing, are Revolving Loans, Term Loans or Swingline Loans.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">CME Term SOFR Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means CME Group Benchmark Administration Limited as administrator of the forward-looking term Secured Overnight Financing Rate (SOFR) (or a successor administrator).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Collateral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any and all property owned, leased or operated by a Person covered by the Collateral Documents and any and all other property of any Loan Party, now existing or hereafter acquired, that may at any time be or become subject to a security interest or Lien in favor of Administrative Agent, on behalf of itself and the Secured Parties, to secure the Secured Obligations.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Collateral Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, collectively, the Security Agreement, each Trademark and Patent Security Agreement, each Copyright Security Agreement and all other agreements, instruments and documents executed in connection with this Agreement that are intended to create, perfect or evidence Liens to secure the Secured Obligations, including, without limitation, all other security agreements, pledge agreements, mortgages, deeds of trust, loan agreements, notes, guarantees, subordination agreements, pledges, powers of attorney, consents, assignments, contracts, fee letters, notices, leases, financing statements and all other written matter whether heretofore, now, or hereafter executed by the Borrower or any of its Subsidiaries and delivered to the Administrative Agent.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to each Lender, the amount of such Lender&#8217;s Revolving Commitment and Term Loan Commitment as set forth on Schedule 2.01 opposite such Lender&#8217;s name, or in the Assignment and Assumption or other documentation or record (as such term is defined in Section 9-102(a)(70) of the New York Uniform Commercial Code) as provided in Section 9.04(b)(ii)(C), pursuant to which such Lender shall have assumed its Commitment, as applicable, and giving effect to (a) any reduction in such amount from time to time pursuant to Section 2.09 and (b) any reduction or increase in such amount from time to time pursuant to assignments by or to such Lender pursuant to Section 9.04&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that at no time shall the Revolving Credit Exposure of any Lender exceed its Commitment.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Commodity Exchange Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Commodity Exchange Act (7 U.S.C. &#167; 1 et seq.), as amended from time to time, and any successor statute</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Communications</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to it in Section 8.03(c).</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Compliance Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a certificate substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit H</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> attached hereto and made a part hereof.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Connection Income Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means Other Connection Taxes that are imposed on or measured by net income (however denominated) or that are franchise Taxes or branch profits Taxes.</font></div><div><font><br></font></div><div style="margin-top:4.5pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Consolidated</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, when used with reference to financial statements or financial</font></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">statement items of the Borrower and its Subsidiaries or any other Person, such statements or items on a consolidated basis in accordance with the consolidation principles of GAAP.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Consolidated Net Income</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with reference to any period, the net income (or loss) of the Borrower and its Subsidiaries calculated in accordance with GAAP on a consolidated basis (without duplication) for such period&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that there shall be excluded any income (or loss) of any Person other than the Borrower or a Subsidiary, but any such income so excluded may be included in such period or any later period to the extent of any cash dividends or distributions actually paid in the relevant period to the Borrower or any Subsidiary of the Borrower.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Consolidated Total Assets</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, as of the date of any determination thereof, total assets of the Borrower and its Subsidiaries calculated in accordance with GAAP on a consolidated basis as of such date.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Contractual Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, as to any Person, any provision of any security issued by such Person or of any agreement, instrument or other undertaking to which such Person is a party or by which it or any of its property is bound.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the possession, directly or indirectly, of the power to direct or cause the direction of the management or policies of a Person, whether through the ability to exercise voting power, by contract or otherwise. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Controlling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Controlled</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; have meanings correlative thereto.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Copyright Security Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any copyright security agreement entered into after the date of this Agreement by any Loan Party (as required by this Agreement or any other Loan Document) or any other Person and the Administrative Agent, for the benefit of the Administrative Agent and the other Secured Parties, in form and substance reasonably acceptable to the Administrative Agent, as the same may be amended, restated or otherwise modified from time to time.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Corresponding Tenor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; with respect to any Available Tenor means, as applicable, either a tenor (including overnight) or an interest payment period having approximately the same length (disregarding business day adjustment) as such Available Tenor.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:46pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Covered Entity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any of the following&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:79pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;a &#8220;covered entity&#8221; as that term is defined in, and interpreted in accordance with, 12</font></div><div style="padding-left:79pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">C.F.R. &#167; 252.82(b)&#59;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:79pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;a &#8220;covered bank&#8221; as that term is defined in, and interpreted in accordance with, 12</font></div><div style="padding-left:79pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">C.F.R. &#167; 47.3(b)&#59; or</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:79pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;a &#8220;covered FSI&#8221; as that term is defined in, and interpreted in accordance with, 12</font></div><div style="padding-left:79pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">C.F.R. &#167; 382.2(b).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Covered Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to it in Section 9.18.</font></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Credit Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a Borrowing, the issuance, amendment, renewal or extension of a Letter of Credit, an LC Disbursement or any of the foregoing.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Credit Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, as to any Lender at any time, the sum of (a) such Lender&#8217;s Revolving Credit Exposure at such time, plus (b) an amount equal to the aggregate principal amount of its Term Loans outstanding at such time.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Credit Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Administrative Agent, each Issuing Bank, the Swingline Lenders or any other Lender.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Daily Simple RFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, for any day (an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">RFR Interest Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), an interest rate per annum equal to, for any RFR Loan denominated in Dollars, Daily Simple SOFR (following a Benchmark Transition Event and Benchmark Replacement Date with respect to the Term SOFR Rate).</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Daily Simple SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, for any day (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">SOFR Rate Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), a rate per annum equal to SOFR for the day (such day &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">SOFR Determination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) that is five (5) RFR Business Days prior to (i) if such SOFR Rate Day is an RFR Business Day, such SOFR Rate Day or (ii) if such SOFR Rate Day is not an RFR Business Day, the RFR Business Day immediately preceding such SOFR Rate Day, in each case, as such SOFR is published by the SOFR Administrator on the SOFR Administrator&#8217;s Website. Any change in Daily Simple SOFR due to a change in SOFR shall be effective from and including the effective date of such change in SOFR without notice to the Borrower.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Debtor Relief Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Bankruptcy Code of the United States, and all other liquidation, conservatorship, bankruptcy, assignment for the benefit of creditors, moratorium, rearrangement, receivership, insolvency, reorganization, or similar debtor relief Laws of the United States or other applicable jurisdictions from time to time in effect.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.2pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any event or condition which constitutes an Event of Default or which upon notice, lapse of time or both would, unless cured or waived, become an Event of Default.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.1pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Default Right</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to that term in, and shall be interpreted in accordance with, 12 C.F.R. &#167;&#167; 252.81, 47.2 or 382.1, as applicable.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Defaulting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any Lender that (a) has failed, within two (2) Business Days of the date required to be funded or paid, to (i) fund any portion of its Loans, (ii) fund any portion of its participations in Letters of Credit or Swingline Loans or (iii) pay over to any Credit Party any other amount required to be paid by it hereunder, unless, in the case of clause (i) above, such Lender notifies the Administrative Agent in writing that such failure is the result of such Lender&#8217;s good faith determination that a condition precedent to funding (specifically identified and including the particular default, if any) has not been satisfied, (b) has notified the Borrower or any Credit Party in writing, or has made a public statement to the effect, that it does not intend or expect to comply with any of its funding obligations under this Agreement (unless such writing or public statement indicates that such position is based on such Lender&#8217;s good faith determination that a condition precedent (specifically identified and including the particular default, if any) to funding a Loan under this Agreement cannot be satisfied) or generally under other agreements in which it commits to extend credit, (c) has failed, within three (3) Business Days after request by a</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.65pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Credit Party, acting in good faith, to provide a certification in writing from an authorized officer of such Lender that it will comply with its obligations (and is financially able to meet such obligations as of the date of certification) to fund prospective Loans and participations in then outstanding Letters of Credit and Swingline Loans under this Agreement, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that such Lender shall cease to be a Defaulting Lender pursuant to this clause (c) upon such Credit Party&#8217;s receipt of such certification in form and substance satisfactory to it and the Administrative Agent, or (d) has become the subject of (A) a Bankruptcy Event or (B) a Bail-In Action.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Disposition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Dispose</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the sale, transfer, license, lease or other disposition (in one transaction or in a series of transactions and whether effected pursuant to a division or otherwise) of any property by any Person (including any sale and leaseback transaction and any issuance of Equity Interests by a Subsidiary of such Person), including any sale, assignment, transfer or other disposal, with or without recourse, of any notes or accounts receivable or any rights and claims associated therewith.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Dollar Equivalent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, for any amount, at the time of determination thereof, (a) if such amount is expressed in Dollars, such amount, (b) if such amount is expressed in a Foreign Currency, the equivalent of such amount in Dollars determined by using the rate of exchange for the purchase of Dollars with the Foreign Currency last provided (either by publication or otherwise provided to the Administrative Agent) by Reuters on the Business Day (New York City time) immediately preceding the date of determination or if such service ceases to be available or ceases to provide a rate of exchange for the purchase of Dollars with the Foreign Currency, as provided by such other publicly available information service which provides that rate of exchange at such time in place of Reuters chosen by the Administrative Agent in its sole discretion (or if such service ceases to be available or ceases to provide such rate of exchange, the equivalent of such amount in Dollars as determined by the Administrative Agent using any method of determination it deems appropriate in its sole discretion) and (c) if such amount is denominated in any other currency, the equivalent of such amount in Dollars as determined by the Administrative Agent using any method of determination it deems appropriate in its sole discretion.</font></div><div style="margin-top:0.35pt;padding-left:43pt;padding-right:6.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:247%">Dollars</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">&#8221;, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:247%">dollars</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:247%">$</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">&#8221; refers to lawful money of the United States of America. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:247%">Domestic Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">&#8221; means a Subsidiary organized under the laws of a jurisdiction</font></div><div style="margin-top:0.3pt;padding-left:7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">located in the United States of America.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">EBITDA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with reference to any period, (a) Consolidated Net Income </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">minus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (b) income (or plus loss) from discontinued operations </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">minus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (c) unusual and non-recurring gains (or plus unusual and non-recurring losses), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (d) income tax expenses, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (e) interest expense, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (f) depreciation, depletion, and amortization (including non-cash loss on retirement of assets), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (g) stock compensation expense, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">minus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (h) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">reserved</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (i) Add Back Amounts, if applicable, in an amount not to exceed $40,000,000, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (j) amounts expended by the Borrower in connection with the closing of the credit facilities described in this Agreement, and adjusted for certain historical expenses, accounting adjustments, and other non-cash charges, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (k) non-cash expenses which do not (in the current or any future period) represent a cash item (excluding any non-cash gains which increase net income), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (l) non-recurring cash charges in an aggregate amount not to exceed $10,000,000 for the period of four consecutive fiscal quarters immediately preceding any date of determination, in respect of the following&#58;  (i) severance payments&#59; (ii)</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">general asset write-offs recorded during said period&#59; (iii) lease termination payments&#59; (iv) litigation settlement payments&#59; and (v) multi-employer pension plan withdrawal liabilities&#59; provided that (x) that each of the foregoing subtractions shall be made without duplication and to the extent included in Consolidated Net Income and (y) each of the foregoing additions shall be made without duplication and to the extent deducted from revenues in determining Consolidated Net Income.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">ECP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means an &#8220;eligible contract participant&#8221; as defined in Section 1(a)(18) of the Commodity Exchange Act or any regulations promulgated thereunder and the applicable rules issued by the Commodity Futures Trading Commission and&#47;or the SEC.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">EDGAR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 5.01.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">EEA Financial Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means (a) any credit institution or investment firm established in any EEA Member Country which is subject to the supervision of an EEA Resolution Authority, (b) any entity established in an EEA Member Country which is a parent of an institution described in clause (a) of this definition, or (c) any financial institution established in an EEA Member Country which is a subsidiary of an institution described in clauses (a) or (b) of this definition and is subject to consolidated supervision with its parent.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">EEA Member Country</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any of the member states of the European Union, Iceland, Liechtenstein, and Norway.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">EEA Resolution Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any public administrative authority or any Person entrusted with public administrative authority of any EEA Member Country (including any delegee) having responsibility for the resolution of any EEA Financial Institution.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the date on which the conditions specified in Section 4.01 are satisfied (or waived in accordance with Section 9.02).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Electronic Signature</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means an electronic sound, symbol, or process attached to, or associated with, a contract or other record and adopted by a Person with the intent to sign, authenticate or accept such contract or record.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Environmental Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any and all Federal, state, local, and foreign statutes, laws, regulations, ordinances, rules, judgments, orders, decrees, permits, concessions, grants, franchises, licenses, agreements or governmental restrictions relating to pollution and the protection of the environment or the release of any materials into the environment, including those related to hazardous substances or wastes, air emissions and discharges to waste or public systems.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Environmental Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any liability, contingent or otherwise (including any liability for damages, costs of environmental remediation, fines, penalties or indemnities), of the Borrower or any Subsidiary directly or indirectly resulting from or based upon (a) violation of any Environmental Law, (b) the generation, use, handling, transportation, storage, treatment or disposal of any Hazardous Materials, (c) exposure to any Hazardous Materials, (d) the release or threatened release of any Hazardous Materials into the environment or (e) any contract, agreement or other consensual arrangement pursuant to which liability is assumed or imposed with respect to any of the foregoing.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Equity Interests</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Person, all of the shares of capital stock of (or other ownership or profit interests in) such Person, all of the warrants, options or other rights for the purchase or acquisition from such Person of shares of capital stock of (or other ownership or profit interests in) such Person, all of the securities convertible into or exchangeable for shares of capital stock of (or other ownership or profit interests in) such Person or warrants, rights or options for the purchase or acquisition from such Person of such shares (or such other interests), and all of the other ownership or profit interests in such Person (including partnership, member or trust interests therein), whether voting or nonvoting, and whether or not such shares, warrants, options, rights or other interests are outstanding on any date of determination.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Equivalent Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, for any amount of any Foreign Currency, at the time of determination thereof, (a) if such amount is expressed in such Foreign Currency, such amount and</font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;if such amount is expressed in Dollars, the equivalent of such amount in such Foreign Currency determined by using the rate of exchange for the purchase of such Foreign Currency with Dollars last provided (either by publication or otherwise provided to the Administrative Agent) by the applicable Reuters source on the Business Day (New York City time) immediately preceding the date of determination or if such service ceases to be available or ceases to provide a rate of exchange for the purchase of such Foreign Currency with Dollars, as provided by such other publicly available information service which provides that rate of exchange at such time in place of Reuters chosen by the Administrative Agent in its sole discretion (or if such service ceases to be available or ceases to provide such rate of exchange, the equivalent of such amount in Dollars as determined by the Administrative Agent using any method of determination it deems appropriate in its sole discretion).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.2pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">ERISA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Employee Retirement Income Security Act of 1974, as amended or modified from time to time, and the rules and regulations promulgated thereunder.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">ERISA Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any trade or business (whether or not incorporated) under common control with the Borrower within the meaning of Section 4001 of ERISA or Section 414(b) or (c) of the Code (and Sections 414(m) and (o) of the Code for purposes of provisions relating to Section 412 of the Code).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">ERISA Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">means (a) a Reportable Event with respect to a Pension Plan&#59; (b) the withdrawal of the Borrower or any ERISA Affiliate from a Pension Plan subject to Section 4063 of ERISA during a plan year in which such entity was a &#8220;substantial employer&#8221; as defined in Section 4001(a)(2) of ERISA or a cessation of operations that is treated as such a withdrawal under Section 4062(e) of ERISA&#59; (c) a complete or partial withdrawal by the Borrower or any ERISA Affiliate from a Multiemployer Plan&#59; (d) the filing of a notice of intent to terminate, or the treatment of an amendment as a termination under Section 4041 or 4041A of ERISA of, a Pension Plan&#59; (e) the institution by the PBGC of proceedings to terminate a Pension Plan&#59; (f) any event or condition which constitutes grounds under Section 4042 of ERISA for the termination of, or the appointment of a trustee to administer, any Pension Plan&#59; (g) the determination that any Pension Plan is considered an at-risk plan or a plan in endangered or critical status within the meaning of Sections 430, 431 and 432 of the Code or Sections 303, 304 and 305 of ERISA&#59; (h) the imposition of any liability under Title IV of ERISA, other than for PBGC premiums due but not delinquent under Section 4007 of ERISA, upon the Borrower or any ERISA Affiliate&#59; or (i) a failure by the Borrower or any ERISA Affiliate to meet all applicable requirements under the Pension Funding</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">19</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Rules in respect of a Pension Plan, whether or not waived, or the failure by the Borrower or any ERISA Affiliate to make any required contribution to a Multiemployer Plan.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">EU Bail-In Legislation Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the EU Bail-In Legislation Schedule published by the Loan Market Association (or any successor Person), as in effect from time to time.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">EURIBOR Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Term Benchmark Borrowing denominated in Euros and for any Interest Period, the EURIBOR Screen Rate two (2) TARGET Days prior to the commencement of such Interest Period.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">EURIBOR Screen Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the euro interbank offered rate administered by the European Money Markets Institute (or any other person which takes over the administration of that rate) for the relevant period displayed (before any correction, recalculation or republication by the administrator) on page EURIBOR01 of the Thomson Reuters screen (or any replacement Thomson Reuters page which displays that rate) or on the appropriate page of such other information service which publishes that rate from time to time in place of Thomson Reuters as published at approximately 11&#58;00 a.m. Brussels time two (2) TARGET Days prior to the commencement of such Interest Period. If such page or service ceases to be available, the Administrative Agent may specify another page or service displaying the relevant rate after consultation with the Borrower.</font></div><div style="margin-top:0.35pt;padding-left:49pt;padding-right:7pt;text-align:justify;text-indent:-6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:247%">Euro</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">&#8221; and&#47;or &#8220;&#8364;&#8221; means the single currency of the Participating Member States. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:247%">Eurocurrency Payment Office</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">&#8221; of the Administrative Agent means, for each Foreign</font></div><div style="margin-top:0.3pt;padding-left:7pt;padding-right:6.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Currency, the office, branch, affiliate or correspondent bank of the Administrative Agent for such currency as specified from time to time by the Administrative Agent to the Borrower and each Lender.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:43pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Event of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 7.01.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Exchange Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, for any Foreign Currency, the rate of exchange therefor as described in clause (b) of the definition of &#8220;Dollar Equivalent&#8221;.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Excluded Swap Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Loan Party, any Specified Swap Obligation if, and to the extent that, all or a portion of the Guarantee of such Loan Party of, or the grant by such Loan Party of a security interest to secure, such Specified Swap Obligation (or any Guarantee thereof) is or becomes illegal under the Commodity Exchange Act or any rule, regulation or order of the Commodity Futures Trading Commission (or the application or official interpretation of any thereof) by virtue of such Loan Party&#8217;s failure for any reason to constitute an ECP at the time the Guarantee of such Loan Party or the grant of such security interest becomes effective with respect to such Specified Swap Obligation. If a Specified Swap Obligation arises under a master agreement governing more than one swap, such exclusion shall apply only to the portion of such Specified Swap Obligation that is attributable to swaps for which such Guarantee or security interest is or becomes illegal.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Excluded Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any of the following Taxes imposed on or with respect to a Recipient or required to be withheld or deducted from a payment to a Recipient, (a) Taxes imposed on or measured by net income (however denominated), franchise Taxes, and branch profits Taxes,</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">in each case, (i) imposed as a result of such Recipient being organized under the laws of, or having its principal office or, in the case of any Lender, its applicable lending office located in, the jurisdiction imposing such Tax (or any political subdivision thereof) or (ii) that are Other Connection Taxes, (b) in the case of a Lender, U.S. federal withholding Taxes imposed on amounts payable to or for the account of such Lender with respect to an applicable interest in a Loan, Letter of Credit or Commitment pursuant to a law in effect on the date on which (i) such Lender acquires such interest in the Loan, Letter of Credit or Commitment (other than pursuant to an assignment request by the Borrower under Section 2.19(b)) or (ii) such Lender changes its lending office, except in each case to the extent that, pursuant to Section 2.17, amounts with respect to such Taxes were payable either to such Lender&#8217;s assignor immediately before such Lender acquired the applicable interest in a Loan, Letter of Credit or Commitment or to such Lender immediately before it changed its lending office, (c) Taxes attributable to such Recipient&#8217;s failure to comply with Section 2.17(f) and (d) any withholding Taxes imposed under FATCA.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.1pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Existing Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means that certain Fifth Amended and Restated Credit Agreement dated as of December 13, 2018 among the Borrower, the lenders party thereto and Bank of America, N.A., as administrative agent (as amended, restated, supplemented or otherwise modified prior to the Effective Date).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Existing Letter of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means each letter of credit issued prior to the Effective Date by a Person that shall be an Issuing Bank and listed on Schedule 2.06.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">FATCA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means Sections 1471 through 1474 of the Code, as of the date of this Agreement (or any amended or successor version that is substantively comparable and not materially more onerous to comply with), any current or future regulations or official interpretations thereof, any agreement entered into pursuant to Section 1471(b)(1) of the Code and any fiscal or regulatory legislation, rules or practices adopted pursuant to any intergovernmental agreement, treaty or convention among Governmental Authorities and implementing such Sections of the Code.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Federal Funds Effective Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, for any day, the rate calculated by the NYFRB based on such day&#8217;s federal funds transactions by depositary institutions, as determined in such manner as shall be set forth on the NYFRB&#8217;s Website from time to time, and published on the next succeeding Business Day by the NYFRB as the effective federal funds rate&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that if the Federal Funds Effective Rate as so determined would be less than 0%, such rate shall be deemed to be 0% for the purposes of this Agreement.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Federal Reserve Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Board of Governors of the Federal Reserve System of the United States of America.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.1pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Financial Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the chief financial officer, principal accounting officer, treasurer or controller of the Borrower.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Financials</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the annual or quarterly financial statements, and accompanying certificates and other documents, of the Borrower and its Subsidiaries required to be delivered pursuant to Section 5.01(a) or 5.01(b) (or, if prior to the date of the delivery of the first financial statements to be delivered pursuant to Section 5.01(a) or (b), the most recent financial statements referred to in Section 3.05(a) or (b)).</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">First Tier Foreign Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means each Foreign Subsidiary with respect to which any one or more of the Borrower and its Domestic Subsidiaries directly owns or Controls more than 50% of such Foreign Subsidiary&#8217;s issued and outstanding Equity Interests.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Fixed Charge Coverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the ratio, as of any date of determination thereof, of (a) (i) EBITDA for the twelve (12) month period immediately preceding said date of determination, taken together as one accounting period, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">less</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (ii) the aggregate amount of all Capital Expenditures made during said test period, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">less</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (iii) taxes paid in cash during said test period, and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">less</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (iv) Restricted Payments paid in cash during said test period, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">-to- </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b) the sum of (i) all interest, premium payments, debt discount, fees, charges and related expenses of the Borrower and its Subsidiaries in connection with borrowed money (including capitalized interest) or in connection with the deferred purchase price of assets, in each case, to the extent treated as interest in accordance with GAAP and to the extent paid in cash during said test period, (ii) the aggregate principal amount of all redemptions or similar acquisitions for value of outstanding debt for borrowed money or regularly scheduled principal payments made during said test period, but excluding any such payments to the extent refinanced through the incurrence of additional Indebtedness otherwise expressly permitted under Section 6.03, and (iii) subject to and in accordance with Section 1.04(b), payments made during said test period under all leases that have been or should be, in accordance with GAAP, recorded as capitalized leases.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Floor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the benchmark rate floor, if any, provided in this Agreement initially (as of the execution of this Agreement, the modification, amendment or renewal of this Agreement or otherwise) with respect to the Adjusted Term SOFR Rate, CDOR Rate, Adjusted EURIBOR Rate, Adjusted TIBOR Rate, each Adjusted Daily Simple RFR or the Central Bank&#47;Prime Rate as applicable. For the avoidance of doubt the initial Floor for each of Adjusted Term SOFR Rate, CDOR Rate, Adjusted EURIBOR Rate, Adjusted TIBOR Rate, each Adjusted Daily Simple RFR, or the Central Bank&#47;Prime Rate shall be 0%.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.1pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Foreign Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means Euros, Canadian Dollars, Yen and any additional currencies determined after the Effective Date by mutual agreement of the Borrower, Lenders, Issuing Bank and Administrative Agent&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that each such currency is a lawful currency that is readily available, freely transferable and not restricted and able to be converted into Dollars.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:38.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Foreign Currency LC Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, at any time, the sum of (a) the Dollar Equivalent of the aggregate undrawn and unexpired amount of all outstanding Foreign Currency Letters of Credit at such time plus (b) the aggregate principal Dollar Equivalent of all LC Disbursements in respect of Foreign Currency Letters of Credit that have not yet been reimbursed at such time.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Foreign Currency Letter of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a Letter of Credit denominated in a Foreign Currency.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Foreign Currency Sublimit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means an amount equal to the lesser of (a) $100,000,000 and (b) the total amount of the Revolving Commitments. The Foreign Currency Sublimit is part of, and not in addition to, the Revolving Commitments hereunder.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Foreign Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a Lender that is not a U.S. Person.</font></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">22</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:43pt;padding-right:7.15pt;text-align:justify;text-indent:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:217%">Foreign Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; means any Subsidiary which is not a Domestic Subsidiary. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:217%">GAAP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; means generally accepted accounting principles in the United States of America.</font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Governmental Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the government of the United States or any other nation, or of any political subdivision thereof, whether state or local, and any agency, authority, instrumentality, regulatory body, court, central bank or other entity exercising executive, legislative, judicial, taxing, regulatory or administrative powers or functions of or pertaining to government (including any supra-national bodies such as the European Union or the European Central Bank).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Guarantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, as to any Person, (a) any obligation, contingent or otherwise, of such Person guaranteeing or having the economic effect of guaranteeing any Indebtedness or other obligation payable or performable by another Person (the &#8220;primary obligor&#8221;) in any manner, whether directly or indirectly, and including any obligation of such Person, direct or indirect, (i) to purchase or pay (or advance or supply funds for the purchase or payment of) such Indebtedness or other obligation, (ii) to purchase or lease property, securities or services for the purpose of assuring the obligee in respect of such Indebtedness or other obligation of the payment or performance of such Indebtedness or other obligation, (iii) to maintain working capital, equity capital or any other financial statement condition or liquidity or level of income or cash flow of the primary obligor so as to enable the primary obligor to pay such Indebtedness or other obligation, or (iv) entered into for the purpose of assuring in any other manner the obligee in respect of such Indebtedness or other obligation of the payment or performance thereof or to protect such obligee against loss in respect thereof (in whole or in part), or (b) any Lien on any assets of such Person securing any Indebtedness or other obligation of any other Person, whether or not such Indebtedness or other obligation is assumed by such Person (or any right, contingent or otherwise, of any holder of such Indebtedness to obtain any such Lien). The amount of any Guarantee shall be deemed to be an amount equal to the stated or determinable amount of the related primary obligation, or portion thereof, in respect of which such Guarantee is made or, if not stated or determinable, the maximum reasonably anticipated liability in respect thereof as determined by the guaranteeing Person in good faith. The term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Guarantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; as a verb has a corresponding meaning.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Hazardous Materials</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means all explosive or radioactive substances or wastes and all hazardous or toxic substances, wastes or other pollutants, including petroleum or petroleum distillates, asbestos or asbestos containing materials, polychlorinated biphenyls, radon gas, infectious or medical wastes and all other substances or wastes of any nature regulated pursuant to any Environmental Law.</font></div><div style="margin-top:0.35pt;padding-left:43pt;padding-right:6.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:247%">Increasing Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">&#8221; has the meaning assigned to such term in Section 2.22. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:247%">Incremental Term Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">&#8221; has the meaning assigned to such term in Section 2.22. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:247%">Incremental Term Loan Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">&#8221; has the meaning assigned to such term in Section</font></div><div style="margin-top:0.6pt;padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.22.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, as to any Person at a particular time, without duplication, all of the</font></div><div style="padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">following, whether or not included as indebtedness or liabilities in accordance with GAAP&#58;</font></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">23</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:7.25pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;all obligations of such Person for borrowed money and all obligations of such Person evidenced by bonds, debentures, notes, loan agreements or other similar instruments&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;the maximum amount of all direct or contingent obligations of such Person arising under letters of credit (including standby and commercial), bankers&#8217; acceptances, bank guaranties, surety bonds and similar instruments&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:79pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;net obligations of such Person under any Swap Agreement&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;all obligations (including, without limitation, earnout obligations) of such Person to pay the deferred purchase price of property or services (other than trade accounts payable in the ordinary course of business and, in each case, not past due for more than ninety (90) days or such longer period as permitted in the ordinary course of business)&#59; </font><font style="color:#181818;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">provided, however, such obligations shall not include contingent purchase price amounts required to be recorded pursuant to GAAP until such time, if at all, as the Borrower has determined that such purchase price amounts are no longer contingent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#59;</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;indebtedness (excluding prepaid interest thereon) secured by a Lien on property owned or being purchased by such Person (including indebtedness arising under conditional sales or other title retention agreements), whether or not such indebtedness shall have been assumed by such Person or is limited in recourse&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;capital leases and Synthetic Lease Obligations&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that, notwithstanding the adoption of FASB ASU No. 2016-02 (Leases) to the contrary, existing and future leases commonly referred to as &#8220;operating leases&#8221; shall not constitute Indebtedness for any purpose hereunder&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;all obligations of such Person to purchase, redeem, retire, defease or otherwise make any payment in respect of any Equity Interest in such Person or any other Person or any warrant, right or option to acquire such Equity Interest, valued, in the case of a redeemable preferred interest, at the greater of its voluntary or involuntary liquidation preference plus accrued and unpaid dividends&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:79pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;all Attributable Receivables Indebtedness of such Person&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:79pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;all Guarantees of such Person in respect of any of the foregoing.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For all purposes hereof, the Indebtedness of any Person shall include the Indebtedness of any partnership or joint venture (other than a joint venture that is itself a corporation or limited liability company) in which such Person is a general partner or a joint venturer, unless such Indebtedness is expressly made non-recourse to such Person. The amount of any net obligation under any Swap Agreement on any date shall be deemed to be the Swap Termination Value thereof as of such date. The amount of any capital lease or Synthetic Lease Obligation as of any date shall be deemed to be the amount of Attributable Indebtedness in respect thereof as of such date.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Indemnified Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means (a) Taxes, other than Excluded Taxes, imposed on or with respect to any payment made by or on account of any obligation of any Loan Party under any Loan Document and (b) to the extent not otherwise described in (a) hereof, Other Taxes.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">24</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:43pt;padding-right:85.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:217%">Indemnitee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; has the meaning assigned to it in Section 9.03(c). &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:217%">Ineligible Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; has the meaning assigned to it in Section 9.04(b). &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:217%">Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; has the meaning assigned to it in Section 9.12.</font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Intercreditor Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any intercreditor agreement (including any Subordination Agreement) in form and substance reasonably satisfactory to the Administrative Agent entered into by the Borrower or any Subsidiary in connection with other Secured Debt or Subordinated Indebtedness, as any such intercreditor agreement may be from time to time amended, modified, extended, renewed, substituted, and&#47;or supplemented.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Interest Election Request</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a request by the Borrower to convert or continue a Borrowing in accordance with Section 2.08, which shall be substantially in the form of Exhibit C or any other form approved by the Administrative Agent.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Interest Payment Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means (a) with respect to any ABR Loan (other than a Swingline Loan), the last day of each March, June, September and December and the Maturity Date, (b) with respect to any Term Benchmark Loan, the last day of each Interest Period applicable to the Borrowing of which such Loan is a part and, in the case of a Term Benchmark Borrowing with an Interest Period of more than three months&#8217; duration, each day prior to the last day of such Interest Period that occurs at intervals of three months&#8217; duration after the first day of such Interest Period, and the Maturity Date, (c) with respect to any RFR Loan, (1) each date that is on the numerically corresponding day in each calendar month that is one month after the Borrowing of such Loan (or, if there is no such numerically corresponding day in such month, then the last day of such month) and (2) the Maturity Date, and (d) with respect to any Swingline Loan, the day that such Loan is required to be repaid and the Maturity Date.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Interest Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Term Benchmark Borrowing, the period commencing on the date of such Borrowing and ending on the numerically corresponding day in the calendar month that is one, three or six months thereafter (in each case, subject to the availability for the Benchmark applicable to the relevant Loan or Commitment for any Agreed Currency or, in the case of Borrowings in Canadian Dollars, one, two or three months thereafter), as the Borrower may elect&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that (i) if any Interest Period would end on a day other than a Business Day, such Interest Period shall be extended to the next succeeding Business Day unless such next succeeding Business Day would fall in the next calendar month, in which case such Interest Period shall end on the next preceding Business Day, (ii) any Interest Period that commences on the last Business Day of a calendar month (or on a day for which there is no numerically corresponding day in the last calendar month of such Interest Period) shall end on the last Business Day of the last calendar month of such Interest Period and (iii) no tenor that has been removed from this definition pursuant to Section 2.14(e) shall be available for specification in such Borrowing Request or Interest Election Request. For purposes hereof, the date of a Borrowing initially shall be the date on which such Borrowing is made and, in the case of a Revolving Borrowing, thereafter shall be the effective date of the most recent conversion or continuation of such Borrowing.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">25</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Internal Control Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a material weakness in, or fraud that involves management or other employees who have a significant role in the Borrower&#8217;s internal controls over financial reporting.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Investment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, as to any Person, any direct or indirect acquisition or investment by such Person, whether by means of (a) the purchase or other acquisition of capital stock or other securities of another Person, (b) a loan, advance or capital contribution to, Guarantee or assumption of debt of, or purchase or other acquisition of any other debt or equity participation or interest in, another Person, including any partnership or joint venture interest in such other Person and any arrangement pursuant to which the investor Guarantees Indebtedness of such other Person, or (c) the purchase or other acquisition (in one transaction or a series of transactions) of assets of another Person which constitute all or substantially all of the assets of such Person or of a division, line of business or other business unit of such Person. For purposes of covenant compliance, the amount of any Investment shall be the amount actually invested, without adjustment for subsequent increases or decreases in the value of such Investment.</font></div><div><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">IRS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the United States Internal Revenue Service.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Issuing Bank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means JPMorgan Chase Bank, N.A., Bank of America, N.A. (solely with respect to the Existing Letters of Credit until the BANA LC Commitment Start Date) and any other Lender that agrees to act as an Issuing Bank (in each case, through itself or through one of its designated affiliates or branch offices), each in its capacity as the issuer of Letters of Credit hereunder, and its successors in such capacity as provided in Section 2.06(i). Any Issuing Bank may, in its discretion, arrange for one or more Letters of Credit to be issued by Affiliates of such Issuing Bank, in which case the term &#8220;Issuing Bank&#8221; shall include any such Affiliate with respect to Letters of Credit issued by such Affiliate. Each reference herein to the &#8220;Issuing Bank&#8221; in connection with a Letter of Credit or other matter shall be deemed to be a reference to the relevant Issuing Bank with respect thereto.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.2pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Japanese Prime Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means for any Loan denominated in Yen the greater of (a) (i) the Japanese local bank prime rate plus (ii) the Japanese Prime Rate Adjustment and (b) the Floor.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Japanese Prime Rate Adjustment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, for any day, for any Loan denominated in Yen, a rate equal to the difference (which may be a positive or negative value or zero) of (i) the average of the Adjusted TIBOR Rate for the five most recent Business Days preceding such day for which the TIBOR Screen Rate was available (excluding, from such averaging, the highest and the lowest Adjusted TIBOR Rate applicable during such period of five Business Days) minus (ii) the Japanese Prime Rate in effect on the last Business Day in such period. For purposes of this definition, the TIBOR Rate on any day shall be based on the TIBOR Screen Rate on such day at approximately the time referred to in the definition of such term for deposits in Yen for a maturity of one month.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, collectively, all international, foreign, Federal, state and local statutes, treaties, rules, guidelines, regulations, ordinances, codes and administrative or judicial precedents or authorities, including the interpretation or administration thereof by any Governmental Authority charged with the enforcement, interpretation or administration thereof, and  all  applicable administrative orders, directed  duties,  requests,  licenses,  authorizations and</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">26</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:2.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">permits of, and agreements with, any Governmental Authority, in each case whether or not having the force of law.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">LC Collateral Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 2.06(j).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">LC Disbursement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a payment made by an Issuing Bank pursuant to a Letter of</font></div><div style="padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Credit.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">LC Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, at any time, the sum of (a) the aggregate undrawn Dollar</font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Equivalent of all outstanding Letters of Credit at such time, plus (b) the aggregate Dollar Equivalent of all LC Disbursements that have not yet been reimbursed by or on behalf of the Borrower at such time. The LC Exposure of any Lender at any time shall be its Applicable Percentage of the LC Exposure at such time. For all purposes of this Agreement, if on any date of determination a Letter of Credit has expired by its terms but any amount may still be drawn thereunder by reason of the operation of Article 29(a) of the Uniform Customs and Practice for Documentary Credits, International Chamber of Commerce Publication No. 600 (or such later version thereof as may be in effect at the applicable time) or Rule 3.13 or Rule 3.14 of the International Standby Practices, International Chamber of Commerce Publication No. 590 (or such later version thereof as may be in effect at the applicable time) or similar terms in the governing rules or laws or of the Letter of Credit itself, or if compliant documents have been presented but not yet honored, such Letter of Credit shall be deemed to be &#8220;outstanding&#8221; and &#8220;undrawn&#8221; in the amount so remaining available to be paid, and the obligations of the Borrower and each Lender shall remain in full force and effect until the Issuing Bank and the Lenders shall have no further obligations to make any payments or disbursements under any circumstances with respect to any Letter of Credit.</font></div><div><font><br></font></div><div style="padding-left:43pt;padding-right:115.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:217%">LCT Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; has the meaning assigned to it in Section 1.04(d). &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:217%">LCT Test Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; has the meaning assigned to it in Section 1.04(d).</font></div><div style="padding-left:7pt;padding-right:7.1pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Lender Parent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Lender, any Person as to which such Lender is, directly or indirectly, a subsidiary.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Lender-Related Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to it in Section 9.03(b).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Persons listed on Schedule 2.01A and any other Person that shall have become a party hereto pursuant to an Assignment and Assumption or otherwise, other than any such Person that ceases to be a party hereto pursuant to an Assignment and Assumption or otherwise. Unless the context otherwise requires, the term &#8220;Lenders&#8221; includes the Swingline Lenders and the Issuing Banks.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Letter of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any letter of credit issued pursuant to this Agreement and shall include each Existing Letter of Credit. A Letter of Credit may be issued in Dollars or in any Foreign Currency.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Letter of Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to it in Section 2.06(b).</font></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">27</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Letter of Credit Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to each Issuing Bank, the commitment of such Issuing Bank to issue Letters of Credit hereunder. The initial amount of each Issuing Bank&#8217;s Letter of Credit Commitment is set forth on Schedule 2.01B, or if an Issuing Bank has entered into an Assignment and Assumption or has otherwise assumed a Letter of Credit Commitment after the Effective Date, the amount set forth for such Issuing Bank as its Letter of Credit Commitment in the Register maintained by the Administrative Agent. The Letter of Credit Commitment of an Issuing Bank may be modified from time to time by agreement between such Issuing Bank and the Borrower, and notified to the Administrative Agent.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Liabilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any losses, claims (including intraparty claims), demands, damages or liabilities of any kind.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Lien</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any mortgage, pledge, hypothecation, assignment, deposit arrangement, encumbrance, lien (statutory or otherwise), charge, or preference, priority or other security interest or preferential arrangement in the nature of a security interest of any kind or nature whatsoever (including any conditional sale or other title retention agreement, any easement, right of way or other encumbrance on title to real property, and any financing lease having substantially the same economic effect as any of the foregoing).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Limited Condition Transaction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any Acquisition or other Investment that the Borrower or one or more of its Subsidiaries is contractually committed to consummate (it being understood that such commitment may be subject to conditions precedent, which conditions precedent may be amended, satisfied or waived in accordance with the terms of the applicable agreement) and whose consummation is not conditioned on the availability of, or on obtaining, third party financing&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, in the event the consummation of any such Acquisition or Investment shall not have occurred within one hundred and twenty (120) days following the signing of the applicable contractual commitment (which time period may be extended to three hundred sixty-five (365) days following signing so long as the only remaining condition to consummation of such Acquisition or Investment after the 120th day is receipt of required regulatory approvals), such Acquisition or Investment shall no longer constitute a Limited Condition Transaction for any purpose.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">LLC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any Person that is a limited liability company under the laws of its jurisdiction of formation.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Loan Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means this Agreement, including schedules and exhibits hereto, and any agreements entered into in connection herewith by the Borrower or any Loan Party with or in favor of the Administrative Agent and&#47;or the Lenders, including any promissory notes issued pursuant to Section 2.10(e), the Collateral Documents, the Subsidiary Guaranty, any Intercreditor Agreements, any amendments, modifications or supplements thereto or waivers thereof, legal opinions issued in connection with the other Loan Documents, UCC filings, flood determinations, letter of credit applications and any agreements between the Borrower and an Issuing Bank regarding the issuance by such Issuing Bank of Letters of Credit hereunder and&#47;or the respective rights and obligations between the Borrower and such Issuing Bank in connection thereunder and any other documents prepared in connection with the other Loan Documents, if any.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Loan Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, collectively, the Borrower and each Subsidiary Guarantor.</font></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">28</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:43pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the loans made by the Lenders to the Borrower pursuant to this Agreement.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.15pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Local Time</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means (i) New York City time in the case of a Loan, Borrowing or LC Disbursement denominated in Dollars and (ii) local time in the case of a Loan, Borrowing or LC Disbursement denominated in a Foreign Currency.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Majority-Owned Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; of the Borrower means a Subsidiary of which the Borrower owns, directly or indirectly through another Subsidiary, more than fifty percent (50%) of the issued and outstanding capital stock or other equity interests.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Margin Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means margin stock within the meaning of Regulations T, U and X, as applicable.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Material Adverse Effect</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means (a) a material adverse change in, or a material adverse effect upon, the operations, business, properties, liabilities (actual or contingent), or condition (financial or otherwise) of the Borrower or the Borrower and its Subsidiaries taken as a whole&#59; (b) a material impairment of the ability of the Borrower to perform its obligations under this Agreement&#59; or (c) a material adverse effect upon the legality, validity, binding effect or enforceability against any Loan Party of any Loan Document to which it is a party which could reasonably be expected to have a material adverse effect upon the rights of the Lenders hereunder.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Material Domestic Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means each Domestic Subsidiary that is a Majority- Owned Subsidiary (other than any Receivables Entity) (i) which, as of the most recent fiscal quarter of the Borrower, for the period of four consecutive fiscal quarters then ended, for which Financials have been delivered, contributed greater than five percent (5%) of Consolidated operating income for such period or (ii) which contributed greater than five percent (5%) of Consolidated Total Assets as of such date&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, if at any time the aggregate amount of Consolidated operating income or Consolidated Total Assets attributable to all Domestic Subsidiaries that are not Material Domestic Subsidiaries exceeds ten percent (10%) of Consolidated operating income of the Borrower and its Domestic Subsidiaries for any such period or ten percent (10%) of Consolidated Total Assets attributable to the Borrower and its Domestic Subsidiaries as of the end of any such fiscal quarter, the Borrower (or, in the event the Borrower has failed to do so within ten (10) days, the Administrative Agent) shall designate sufficient Domestic Subsidiaries (other than Receivables Entities) as &#8220;Material Domestic Subsidiaries&#8221; to eliminate such excess, and such designated Subsidiaries shall for all purposes of this Agreement constitute Material Domestic Subsidiaries.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:43pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Maturity Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means July 30, 2027.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:43pt;padding-right:125.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:217%">Maximum Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; has the meaning assigned to it in Section 9.14. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:217%">Moody&#8217;s</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; means Moody&#8217;s Investors Service, Inc.</font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Multiemployer Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any employee benefit plan of the type described in Section 4001(a)(3) of ERISA, to which the Borrower or any ERISA Affiliate makes or is obligated to make contributions, or during the preceding five (5) plan years, has made or been obligated to make contributions.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">29</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Multiple Employer Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a Plan which has two or more contributing sponsors (including the Borrower or any ERISA Affiliate) at least two of whom are not under common control, as such a plan is described in Section 4064 of ERISA.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Net Proceeds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any event, (a) the cash proceeds received in respect of such event including (i) any cash received in respect of any non-cash proceeds (including any cash payments received by way of deferred payment of principal pursuant to a note or installment receivable or purchase price adjustment receivable or otherwise, but excluding any interest payments), but only as and when received, (ii) in the case of a casualty, insurance proceeds and</font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii) in the case of a condemnation or similar event, condemnation awards and similar payments, net of (b) the sum of (i) all reasonable fees and out-of-pocket expenses paid to third parties (other than Affiliates) in connection with such event, (ii) in the case of a sale, transfer or other disposition of an asset (including pursuant to a Sale and Leaseback transaction or a casualty or a condemnation or similar proceeding), the amount of all payments required to be made as a result of such event to repay Indebtedness (other than Loans) secured by such asset or otherwise subject to mandatory prepayment as a result of such event and (iii) the amount of all taxes paid (or reasonably estimated to be payable) and the amount of any reserves established to fund contingent liabilities reasonably estimated to be payable, in each case during the year that such event occurred or the next succeeding year and that are directly attributable to such event (as determined reasonably and in good faith by a Financial Officer).</font></div><div><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">NYFRB</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Federal Reserve Bank of New York.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">NYFRB&#8217;s Website</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the website of the NYFRB at http&#58;&#47;&#47;www.newyorkfed.org or any successor source.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">NYFRB Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, for any day, the greater of (a) the Federal Funds Effective Rate in effect on such day and (b) the Overnight Bank Funding Rate in effect on such day (or for any day that is not a Business Day, for the immediately preceding Business Day)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that if none of such rates are published for any day that is a Business Day, the term &#8220;NYFRB Rate&#8221; means the rate for a federal funds transaction quoted at 11&#58;00 a.m. on such day received by the Administrative Agent from a federal funds broker of recognized standing selected by it&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that if any of the aforesaid rates as so determined would be less than 0%, such rate shall be deemed to be 0% for purposes of this Agreement.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means all advances to, and debts, liabilities, obligations, covenants and duties of, the Borrower and its Subsidiaries arising under any Loan Document, or to the Lenders or any of their Affiliates under any Swap Agreement or any Banking Services Agreement, or otherwise with respect to any Loan or Letter of Credit, whether direct or indirect (including those acquired by assumption), absolute or contingent, due or to become due, now existing or hereafter arising and including interest and fees that accrue after the commencement by or against the Borrower or any Affiliate thereof of any proceeding under any debtor relief laws naming such Person as the debtor in such proceeding, regardless of whether such interest and fees are allowed or allowable claims in such proceeding.  Without limiting the foregoing, the Obligations include</font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;the obligation to pay principal, interest, Letter of Credit commissions, charges, expenses, fees, indemnities and other amounts payable by the Borrower under any Loan Document and (b) the obligation of the Borrower to reimburse any amount in respect of any of the foregoing that the</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">30</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Administrative Agent or any Lender, in each case in its sole discretion, may elect to pay or advance on behalf of the Borrower.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">OFAC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Office of Foreign Assets Control of the U.S. Department of the Treasury.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Organization Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means (a) with respect to any corporation, the certificate or articles of incorporation and the bylaws (or equivalent or comparable constitutive documents with respect to any non-U.S. jurisdiction)&#59; (b) with respect to any limited liability company, the certificate or articles of formation or organization and operating agreement&#59; and (c) with respect to any partnership, joint venture, trust or other form of business entity, the partnership, joint venture or other applicable agreement of formation or organization and any agreement, instrument, filing or notice with respect thereto filed in connection with its formation or organization with the applicable Governmental Authority in the jurisdiction of its formation or organization and, if applicable, any certificate or articles of formation or organization of such entity, as any of the foregoing may be from time to time amended, modified, substituted, and&#47;or supplemented.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Other Connection Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Recipient, Taxes imposed as a result of a present or former connection between such Recipient and the jurisdiction imposing such Tax (other than connections arising from such Recipient having executed, delivered, become a party to, performed its obligations under, received payments under, received or perfected a security interest under, engaged in any other transaction pursuant to or enforced any Loan Document, or sold or assigned an interest in any Loan, Letter of Credit or Loan Document).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Other Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means all present or future stamp, court or documentary, intangible, recording, filing or similar Taxes that arise from any payment made under, from the execution, delivery, performance, enforcement or registration of, from the receipt or perfection of a security interest under, or otherwise with respect to, any Loan Document, except any such Taxes that are Other Connection Taxes imposed with respect to an assignment (other than an assignment made pursuant to Section 2.19).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Overnight Bank Funding Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, for any day, the rate comprised of both overnight federal funds and overnight eurodollar transactions denominated in Dollars by U.S.-managed banking offices of depository institutions, as such composite rate shall be determined by the NYFRB as set forth on the NYFRB&#8217;s Website from time to time, and published on the next succeeding Business Day by the NYFRB as an overnight bank funding rate.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Overnight Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, for any day, (a) with respect to any amount denominated in Dollars, the NYFRB Rate and (b) with respect to any amount denominated in a Foreign Currency, an overnight rate determined by the Administrative Agent or the Issuing Banks, as the case may be, in accordance with banking industry rules on interbank compensation.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:49.95pt;text-align:justify;text-indent:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:217%">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; has the meaning assigned to such term in Section 9.04(c). &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:217%">Participant Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; has the meaning assigned to such term in Section 9.04(c).</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">31</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Participating Member State</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any member state of the European Union that has euro as its lawful currency in accordance with legislation of the European Union relating to Economic and Monetary Union.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:110.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:217%">Patriot Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; has the meaning assigned to it in Section 9.16. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:217%">Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; has the meaning assigned to it in Section 8.06(c). &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:217%">Payment Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; has the meaning assigned to it in Section 8.06(c).</font></div><div style="padding-left:7pt;text-indent:38.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">PBGC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Pension Benefit Guaranty Corporation referred to and defined in ERISA and any successor entity performing similar functions.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Pension Funding Rules</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the rules of the Code and ERISA regarding minimum required contributions (including any installment payment thereof) to Pension Plans and set forth in, with respect to plan years ending prior to the effective date of the Pension Act, Section 412 of the Code and Section 302 of ERISA, each as in effect prior to the Pension Act and, thereafter, Section 412, 430, 431, 432 and 436 of the Code and Sections 302, 303, 304 and 305 of ERISA.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.6pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Pension Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any employee pension benefit plan (including a Multiple Employer Plan or a Multiemployer Plan) that is maintained or is contributed to by the Borrower and any ERISA Affiliate (or has at any time during the preceding 6 years been maintained or contributed to by the Borrower or any ERISA Affiliate) and is either covered by Title IV of ERISA or is subject to the minimum funding standards under Section 412 of the Code.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Permitted Acquisition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means an Acquisition that satisfies the terms and conditions of Section 6.02(f).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Permitted Receivables Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a receivables facility or facilities created under the Permitted Receivables Facility Documents, providing for the sale, transfer and&#47;or pledge by the Borrower and&#47;or one or more other Receivables Sellers of Permitted Receivables Facility Assets (thereby providing financing to the Borrower and the Receivables Sellers) to a Receivables Entity (either directly or through another Receivables Seller), which in turn shall sell, transfer and&#47;or pledge interests in the respective Permitted Receivables Facility Assets to third-party lenders or investors pursuant to the Permitted Receivables Facility Documents (with the Receivables Entity permitted to issue or convey purchaser interests, investor certificates, purchased interest certificates or other similar documentation evidencing interests in the Permitted Receivables Facility Assets) in return for the cash used by such Receivables Entity to acquire the Permitted Receivables Facility Assets from the Borrower and&#47;or the respective Receivables Sellers, in each case as more fully set forth in the Permitted Receivables Facility Documents&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that the Attributable Receivables Indebtedness thereunder shall not exceed an aggregate amount of $50,000,000 at any time outstanding.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Permitted Receivables Facility Assets</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means Receivables (whether now existing or arising in the future) of the Receivables Sellers which are transferred, sold and&#47;or pledged to a Receivables Entity pursuant to a Permitted Receivables Facility and any related Permitted Receivables Related Assets which are also so transferred, sold and&#47;or pledged to a Receivables Entity and all proceeds thereof.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">32</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Permitted Receivables Facility Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means each of the documents and agreements entered into in connection with any Permitted Receivables Facility, including all documents and agreements relating to the issuance, funding and&#47;or purchase of certificates and purchased interests or the incurrence of loans, as applicable, all of which documents and agreements shall be in customary form and substance.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Permitted Receivables Related Assets</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any assets that are customarily sold, transferred and&#47;or pledged or in respect of which security interests are customarily granted in connection with asset securitization transactions involving receivables similar to Receivables and any collections or proceeds of any of the foregoing (including, without limitation, lock-boxes, deposit accounts, records in respect of Receivables and collections in respect of Receivables).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Permitted Restricted Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means (i) a Restricted Payment deemed to occur upon the cash-less exercise of any option, warrant or other right to acquire an Equity Interest, or (ii) the declaration or payment of a ratable dividend or distribution by a Subsidiary to the holders of a class of its Equity Interests (including the Borrower or any other Subsidiary).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any natural person, corporation, limited liability company, trust, joint venture, association, company, partnership, Governmental Authority, or other entity.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any employee benefit plan within the meaning of Section 3(3) of ERISA (including a Pension Plan), maintained for employees of the Borrower or any ERISA Affiliate or any such Plan to which the Borrower or any ERISA Affiliate is required to contribute on behalf of any of its employees.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Plan Asset Regulations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means 29 CFR  &#167; 2510.3-101  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">et seq.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,  as  modified  by  Section 3(42) of ERISA, as amended from time to time.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.25pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Pledge Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means (i) each Domestic Subsidiary and (ii) each First Tier Foreign Subsidiary.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Prepayment Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;any sale, transfer or other Disposition (including pursuant to a Sale and Leaseback Transaction) of any property or asset of the Borrower or any Subsidiary, other than dispositions described in Section 6.05(a) through (e) or (g) with a fair market value immediately prior to such event equal to or less than $500,000 for each individual event, or $5,000,000 in the aggregate for all such events in any fiscal year of the Borrower&#59; or</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;any casualty or other insured damage to, or any taking under power of eminent domain or by condemnation or similar proceeding of, any property or asset of the Borrower or any Subsidiary with a fair market value immediately prior to such event equal to or greater than $5,000,000.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:38.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Prime Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the rate of interest last quoted by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">The Wall Street Journal </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as the &#8220;Prime Rate&#8221; in the U.S. or, if </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">The Wall Street Journal </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ceases to quote such rate, the highest </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">per annum </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">interest rate published by the Federal Reserve Board in Federal Reserve Statistical Release</font></div><div style="padding-left:7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">H.15 (519) (Selected Interest Rates) as the &#8220;bank prime loan&#8221; rate or, if such rate is no longer</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">33</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">quoted therein, any similar rate quoted therein (as determined by the Administrative Agent) or any similar release by the Federal Reserve Board (as determined by the Administrative Agent). Each change in the Prime Rate shall be effective from and including the date such change is publicly announced or quoted as being effective.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Proceeding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any claim, litigation, investigation, action, suit, arbitration or administrative, judicial or regulatory action or proceeding in any jurisdiction.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">PTE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a prohibited transaction class exemption issued by the U.S. Department of Labor, as any such exemption may be amended from time to time.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">QFC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to the term &#8220;qualified financial contract&#8221; in, and shall be interpreted in accordance with, 12 U.S.C. 5390(c)(8)(D).</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">QFC Credit Support</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to it in Section 9.18.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Receivables</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any right to payment created by or arising from sales of goods, leases of goods or the rendition of services rendered no matter how evidenced whether or not earned by performance (whether constituting accounts, general intangibles, chattel paper or otherwise).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Receivables Entity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a wholly-owned Subsidiary of the Borrower which engages in no activities other than in connection with the financing of accounts receivable of the Receivables Sellers and which is designated (as provided below) as a &#8220;Receivables Entity&#8221; (a) no portion of the Indebtedness or any other obligations (contingent or otherwise) of which (i) is guaranteed by the Borrower or any other Subsidiary of the Borrower, (ii) is recourse to or obligates the Borrower or any other Subsidiary of the Borrower in any way (other than pursuant to Standard Securitization Undertakings) or (iii) subjects any property or asset of the Borrower or any other Subsidiary of the Borrower, directly or indirectly, contingently or otherwise, to the satisfaction thereof, other than pursuant to Standard Securitization Undertakings, (b) with which neither the Borrower nor any of its Subsidiaries has any contract, agreement, arrangement or understanding (other than pursuant to the Permitted Receivables Facility Documents (including with respect to fees payable in the ordinary course of business in connection with the servicing of accounts receivable and related assets)) on terms less favorable to the Borrower or such Subsidiary than those that might be obtained at the time from persons that are not Affiliates of the Borrower, and (c) to which neither the Borrower nor any other Subsidiary of the Borrower has any obligation to maintain or preserve such entity&#8217;s financial condition or cause such entity to achieve certain levels of operating results (other than pursuant to Standard Securitization Undertakings). Any such designation shall be evidenced to the Administrative Agent by delivering to the Administrative Agent an officer&#8217;s certificate of the Borrower certifying that, to the best of such officer&#8217;s knowledge and belief after consultation with counsel, such designation complied with the foregoing conditions.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:7.15pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Receivables Sellers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Borrower and those Subsidiaries that are from time to time party to the Permitted Receivables Facility Documents (other than any Receivables Entity).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Recipient</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means (a) the Administrative Agent, (b) any Lender and (c) any Issuing Bank, as applicable.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">34</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Reference Time</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; with respect to any setting of the then-current Benchmark means (1) if such Benchmark is the Term SOFR Rate, 5&#58;00 a.m. (Chicago time) on the day that is two U.S. Government Securities Business Days preceding the date of such setting, (2) if such Benchmark is EURIBOR Rate, 11&#58;00 a.m. Brussels time two TARGET Days preceding the date of such setting, (3) if such Benchmark is TIBOR Rate, 11&#58;00 a.m. Japan time two Business Days preceding the date of such setting, (4) if, following a Benchmark Transition Event and Benchmark Replacement Date with respect to the Term SOFR Rate, the RFR for such Benchmark is Daily Simple SOFR, then four RFR Business Days prior to such setting or (5) if such Benchmark is none of the Term SOFR Rate, the EURIBOR Rate, the TIBOR Rate, or Daily Simple SOFR, the time determined by the Administrative Agent in its reasonable discretion.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 9.04(b).</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Regulation D</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means Regulation D of the Federal Reserve Board, as in effect from time to time and all official rulings and interpretations thereunder or thereof.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Regulation U</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means Regulation U of the Federal Reserve Board, as in effect from time to time and all official rulings and interpretations thereunder or thereof.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.15pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Related Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any specified Person, such Person&#8217;s Affiliates and the respective directors, officers, employees, agents, advisors and representatives of such Person and such Person&#8217;s Affiliates.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Relevant Governmental Body</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means (i) with respect to a Benchmark Replacement in respect of Loans denominated in Dollars, the Federal Reserve Board and&#47;or the NYFRB or a committee officially endorsed or convened by the Federal Reserve Board and&#47;or the NYFRB or, in each case, any successor thereto, (ii) with respect to a Benchmark Replacement in respect of Loans denominated in Euros, the European Central Bank, or a committee officially endorsed or convened by the European Central Bank or, in each case, any successor thereto, (iii) with respect to a Benchmark Replacement in respect of Loans denominated in Yen, the Bank of Japan, or a committee officially endorsed or convened by the Bank of Japan or, in each case, any successor thereto, and (iv) with respect to a Benchmark Replacement in respect of Loans denominated in Canadian Dollars or with respect to a Benchmark Replacement in respect of Loans denominated in any other currency, (a) the central bank for the currency in which such Benchmark Replacement is denominated or any central bank or other supervisor which is responsible for supervising either</font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1) such Benchmark Replacement or (2) the administrator of such Benchmark Replacement or (b) any working group or committee officially endorsed or convened by (1) the central bank for the currency in which such Benchmark Replacement is denominated, (2) any central bank or other supervisor that is responsible for supervising either (A) such Benchmark Replacement or (B) the administrator of such Benchmark Replacement, (3) a group of those central banks or other supervisors or (4) the Financial Stability Board or any part thereof.</font></div><div style="margin-top:10.95pt;padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Relevant Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means (i) with respect to any Term Benchmark Borrowing denominated in Dollars, the Adjusted Term SOFR Rate, (ii) with respect to any Term Benchmark Borrowing denominated in Canadian Dollars, the CDOR Rate, (iii) with respect to any Term Benchmark Borrowing denominated in Euros, the Adjusted EURIBOR Rate, (iv) with respect to any Term Benchmark Borrowing denominated in Yen, the Adjusted TIBOR Rate, as applicable or (v) with</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">35</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">respect to any RFR Borrowing denominated in Dollars, the Adjusted Daily Simple RFR, as applicable.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Relevant Screen Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means (i) with respect to any Term Benchmark Borrowing denominated in Dollars, the Term SOFR Reference Rate, (ii) with respect to any Term Benchmark Borrowing denominated in Canadian Dollars, the CDOR Screen Rate, (iii) with respect to any Term Benchmark Borrowing denominated in Euros, the EURIBOR Screen Rate or (iv) with respect to any Term Benchmark Borrowing denominated in Yen, the TIBOR Screen Rate, as applicable.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Reportable Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any of the events set forth in Section 4043(c) of ERISA, other than events for which the thirty (30) day notice period has been waived by regulations thereunder.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Required Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, subject to Section 2.20, (a) at any time prior to the earlier of the Loans becoming due and payable pursuant to Section 7.01 or the Commitments terminating or expiring, Lenders having Credit Exposures and Unfunded Commitments (and unused Term Loan Commitments, as applicable) representing more than 50% of the sum of the Total Credit Exposure and Unfunded Commitments (and unused Term Loan Commitments, as applicable) at such time, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, solely for purposes of declaring the Loans to be due and payable pursuant to Section 7.01, the Unfunded Commitment of each Lender shall be deemed to be zero&#59; and (b) for all purposes after the Loans become due and payable pursuant to Section 7.01 or the Commitments expire or terminate, Lenders having Credit Exposures representing more than 50% of the Total Credit Exposure at such time&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, in the case of clauses (a) and (b) above, (x) the Revolving Credit Exposure of any Lender that is a Swingline Lender shall be deemed to exclude any amount of its Swingline Exposure in excess of its Applicable Percentage of all outstanding Swingline Loans, adjusted to give effect to any reallocation under Section 2.20 of the Swingline Exposures of Defaulting Lenders in effect at such time, and the Unfunded Commitment of such Lender shall be determined on the basis of its Revolving Credit Exposure excluding such excess amount and (y) for the purpose of determining the Required Lenders needed for any waiver, amendment, modification or consent of or under this Agreement or any other Loan Document, any Lender that is the Borrower or an Affiliate of the Borrower shall be disregarded.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Resolution Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means an EEA Resolution Authority or, with respect to any UK Financial Institution, a UK Resolution Authority.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Responsible Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the president, Financial Officer or other executive officer of the Borrower.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Restricted Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any dividend or other distribution (whether in cash, securities or other property) with respect to any Equity Interests in the Borrower or any Subsidiary, or any payment (whether in cash, securities or other property), including any sinking fund or similar deposit, on account of the purchase, redemption, retirement, acquisition, cancellation or termination of any such Equity Interests or any option, warrant or other right to acquire any such Equity Interests.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Reuters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, as applicable, Thomson Reuters Corp., Refinitiv, or any successor thereto.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">36</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Revaluation Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall mean (a) with respect to any Loan denominated in any Foreign Currency, each of the following&#58; (i) the date of the Borrowing of such Loan and (ii) (A) with respect to any Term Benchmark Loan, each date of a conversion into or continuation of such Loan pursuant to the terms of this Agreement and (B) with respect to any RFR Loan, each date that is on the numerically corresponding day in each calendar month that is one month after the Borrowing of such Loan (or, if there is no such numerically corresponding day in such month, then the last day of such month)&#59; (b) with respect to any Letter of Credit denominated in a Foreign Currency, each of the following&#58; (i) the date on which such Letter of Credit is issued, (ii) the first Business Day of each calendar month and (iii) the date of any amendment of such Letter of Credit that has the effect of increasing the face amount thereof&#59; and (c) any additional date as the Administrative Agent may determine at any time when an Event of Default exists.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Revolving Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means Revolving Loans of the same Type and Agreed Currency, made, converted or continued on the same date and, in the case of Term Benchmark Loans, as to which a single Interest Period is in effect.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:38.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Revolving Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to each Lender, the amount under the column &#8220;Revolving Commitment&#8221; set forth on Schedule 2.01A opposite such Lender&#8217;s name, or in the applicable documentation or record (as such term is defined in Section 9-102(a)(70) of the UCC) as provided in Section 9.04(b)(ii)(C), pursuant to which such Lender shall have assumed its Revolving Commitment pursuant to the terms hereof, as applicable, and giving effect to (a) any reduction in such amount from time to time pursuant to Section 2.09 and (b) any reduction or increase in such amount from time to time pursuant to assignments by or to such Lender pursuant to Section 9.04&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that at no time shall the Revolving Credit Exposure of any Lender exceed its Revolving Commitment. The initial aggregate amount of the Revolving Lenders&#8217; Revolving Commitments is $190,000,000.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Revolving Credit Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Lender at any time, the sum of the outstanding principal amount of such Lender&#8217;s Revolving Loans, its LC Exposure and its Swingline Exposure at such time.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Revolving Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, as of any date of determination, each Lender that has a Revolving Commitment or, if the Revolving Commitments have terminated or expired, a Lender with Revolving Credit Exposure.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:7.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:217%">Revolving Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; means a Loan made by a Revolving Lender pursuant to Section 2.01(a). &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:217%">RFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; means, for any RFR Loan denominated in Dollars, Daily Simple SOFR.</font></div><div style="padding-left:43pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">RFR Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the SOFR Administrator.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">RFR Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, as to any Borrowing, the RFR Loans comprising such Borrowing.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">RFR Business Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, for any Loan denominated in Dollars, a U.S. Government Securities Business Day.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:43pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">RFR Interest Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in the definition of &#8220;Daily Simple RFR&#8221;.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">37</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:49.657%"><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">RFR.</font></div><div style="margin-top:3.95pt;padding-left:7pt"><font><br></font></div></div><div style="display:inline-block;max-width:0.684%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:49.659%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">RFR Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a Loan that bears interest at a rate based on the Adjusted Daily Simple</font></div><div><font><br></font></div><div style="margin-top:10.85pt;padding-left:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">S&#38;P</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means Standard &#38; Poor&#8217;s Rating Services, a Standard &#38; Poor&#8217;s Financial Services</font></div></div></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">38</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_16"></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="padding-left:7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">LLC business.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Sale and Leaseback Transaction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any sale or other transfer of any property or asset by any Person with the intent to lease such property or asset as lessee.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Sanctioned Country</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, at any time, a country, region or territory which is itself the subject or target of any Sanctions (at the time of this Agreement, the so-called Donetsk People&#8217;s Republic, the so-called Luhansk People&#8217;s Republic, the Crimea Region of Ukraine, Cuba, Iran, North Korea and Syria).</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Sanctioned Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, at any time, (a) any Person listed in any Sanctions-related list of designated Persons maintained by OFAC, the U.S. Department of State, the United Nations Security Council, the European Union, any European Union member state, Her Majesty&#8217;s Treasury of the United Kingdom or other relevant sanctions authority, (b) any Person operating, organized or resident in a Sanctioned Country, (c) any Person owned or controlled by any such Person or Persons described in the foregoing clauses (a) or (b), or (d) any Person otherwise the subject of any Sanctions.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Sanctions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means all economic or financial sanctions or trade embargoes imposed, administered or enforced from time to time by (a) the U.S. government, including those administered by OFAC or the U.S. Department of State, or (b) the United Nations Security Council, the European Union, any European Union member state, Her Majesty&#8217;s Treasury of the United Kingdom or other relevant sanctions authority.</font></div><div style="margin-top:0.35pt;padding-left:43pt;padding-right:7.05pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:247%">SEC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">&#8221; means the Securities and Exchange Commission of the United States of America. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:247%">Secured  Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">&#8221;  means,  as  of  any  date  of  determination  thereof,  all  outstanding</font></div><div style="margin-top:0.3pt;padding-left:7pt;padding-right:6.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Indebtedness for borrowed money and other interest-bearing Indebtedness, including current and long term Indebtedness, that, as of such date, is secured by Liens on property or assets of the Borrower or any of its Subsidiaries, but excluding (i) the capital lease between the Borrower  and</font></div><div style="padding-left:7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">S.J. Vahaviolos Partners L.L.C. relating to the Borrower&#8217;s occupancy of the premises located at</font></div><div style="padding-left:7pt;padding-right:7.15pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">195 Clarksville Road, Princeton Junction, New Jersey and (ii) Attributable Receivables Indebtedness under any Permitted Receivables Facility.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Secured Leverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, as of any date of determination, the ratio of (a) Secured Debt as of said date of determination -</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">to- </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b) EBITDA for the period of four consecutive fiscal quarters immediately preceding said date of determination, taken together as one accounting period.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Secured Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means all Obligations, together with all Swap Obligations and Banking Services Obligations owing to one or more Lenders or their respective Affiliates&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that the definition of &#8220;Secured Obligations&#8221; shall not create or include any guarantee by any Loan Party of (or grant of security interest by any Loan Party to support, as applicable) any</font></div><div style="height:36.72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">39</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_19"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:7.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Excluded Swap Obligations of such Loan Party for purposes of determining any obligations of any Loan Party.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Secured Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the holders of the Secured Obligations from time to time and shall include (i) each Lender and the Issuing Bank in respect of its Loans and LC Exposure respectively, (ii) the Administrative Agent, the Issuing Bank and the Lenders in respect of all other present and future obligations and liabilities of the Borrower and each Subsidiary of every type and description arising under or in connection with this Agreement or any other Loan Document,</font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii) each Lender and Affiliate of such Lender in respect of Swap Agreements and Banking Services Agreements entered into with such Person by the Borrower or any Subsidiary, (iv) each indemnified party under Section 9.03 in respect of the obligations and liabilities of the Borrower to such Person hereunder and under the other Loan Documents, and (v) their respective successors and (in the case of a Lender, permitted) transferees and assigns.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Securities Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the United States Securities Act of 1933.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.15pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Securities Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Securities Act, the Securities Exchange Act of 1934, Sarbanes-Oxley and the applicable accounting and auditing principles, rules, standards and practices promulgated, approved or incorporated by the SEC or the PCAOB.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Security Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means that certain Security and Pledge Agreement (including any and all supplements thereto), dated as of the date hereof, between the Loan Parties and the Administrative Agent, for the benefit of the Administrative Agent and the other Secured Parties, and any other security agreement or pledge agreement entered into, after the date of this Agreement by any other Loan Party (as required by this Agreement or any other Loan Document), or any other Person, as the same may be amended, restated or otherwise modified from time to time.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Senior Secured Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, as of any date of determination thereof, all outstanding Indebtedness for borrowed money and other interest-bearing Indebtedness, including current and long term Indebtedness, that, as of such date, is secured by Liens on property or assets of the Borrower or any of its Subsidiaries, but excluding (i) Subordinated Indebtedness, (ii) the capital lease between the Borrower and S.J. Vahaviolos Partners L.L.C. relating to the Borrower&#8217;s occupancy of the premises located at 195 Clarksville Road, Princeton Junction, New Jersey and</font></div><div style="margin-top:0.05pt;padding-left:7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii) and (b) Attributable Receivables Indebtedness under any Permitted Receivables Facility.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Senior Secured Leverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, as of any date of determination, the ratio of (a) Senior Secured Debt as of said date of determination -</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">to- </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b) EBITDA for the period of four consecutive fiscal quarters immediately preceding said date of determination, taken together as one accounting period.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a rate equal to the secured overnight financing rate as administered by the SOFR Administrator.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">SOFR Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the NYFRB (or a successor administrator of the secured overnight financing rate).</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">40</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">SOFR Administrator&#8217;s Website</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the NYFRB&#8217;s Website, currently at http&#58;&#47;&#47;www.newyorkfed.org, or any successor source for the secured overnight financing rate identified as such by the SOFR Administrator from time to time.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">SOFR Determination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in the definition of &#8220;Daily Simple SOFR&#8221;.</font></div><div style="margin-top:0.3pt;padding-left:43pt;padding-right:7.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:247%">SOFR Rate Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">&#8221; has the meaning specified in the definition of &#8220;Daily Simple SOFR&#8221;. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:247%">Solvent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:247%">Solvency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">&#8221; means, with respect to any Person on any date of determination,</font></div><div style="margin-top:0.3pt;padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">that on such date (a) the fair value of the property of such Person is greater than the total amount of liabilities, including contingent liabilities, of such Person, (b) the present fair saleable value of the assets of such Person is not less than the amount that will be required to pay the probable liability of such Person on its debts as they become absolute and matured, (c) such Person does not intend to, and does not believe that it will, incur debts or liabilities beyond such Person&#8217;s ability to pay such debts and liabilities as they mature, (d) such Person is not engaged in business or a transaction, and is not about to engage in business or a transaction, for which such Person&#8217;s property would constitute an unreasonably small capital, and (e) such Person is able to pay its debts and liabilities, contingent obligations and other commitments as they mature in the ordinary course of business. The amount of contingent liabilities at any time shall be computed as the amount that, in the light of all the facts and circumstances existing at such time, represents the amount that can reasonably be expected to become an actual or matured liability.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Specified Ancillary Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means all obligations and liabilities (including interest and fees accruing during the pendency of any bankruptcy, insolvency, receivership or other similar proceeding, regardless of whether allowed or allowable in such proceeding) of any of the Subsidiaries, existing on the Effective Date or arising thereafter, direct or indirect, joint or several, absolute or contingent, matured or unmatured, liquidated or unliquidated, secured or unsecured, arising by contract, operation of law or otherwise, to the Lenders or any of their Affiliates under any Swap Agreement or any Banking Services Agreement.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Specified Swap Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Loan Party, any obligation to pay or perform under any agreement, contract or transaction that constitutes a &#8220;swap&#8221; within the meaning of Section 1a(47) of the Commodity Exchange Act or any rules or regulations promulgated thereunder.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Standard Securitization Undertakings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means representations, warranties, covenants and indemnities entered into by the Borrower or any Subsidiary thereof in connection with the Permitted Receivables Facility which are reasonably customary in an accounts receivable financing transaction.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Statutory Reserve Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a fraction (expressed as a decimal), the numerator of which is the number one and the denominator of which is the number one minus the aggregate of the maximum reserve percentage (including any marginal, special, emergency or supplemental reserves) expressed as a decimal established by the Federal Reserve Board to which the Administrative Agent is subject with respect to the Adjusted EURIBOR Rate or Adjusted TIBOR Rate, as applicable, for eurocurrency funding (currently referred to as &#8220;Eurocurrency liabilities&#8221;</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">41</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">in Regulation D) or any other reserve ratio or analogous requirement of any central banking or financial regulatory authority imposed in respect of the maintenance of the Commitments or the funding of the Loans. Such reserve percentage shall include those imposed pursuant to Regulation</font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">D. Term Benchmark Loans for which the associated Benchmark is adjusted by reference to the Statutory Reserve Rate (per the related definition of such Benchmark) shall be deemed to constitute eurocurrency funding and to be subject to such reserve requirements without benefit of or credit for proration, exemptions or offsets that may be available from time to time to any Lender under Regulation D or any comparable regulation. The Statutory Reserve Rate shall be adjusted automatically on and as of the effective date of any change in any reserve percentage.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Subordination Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Subordination Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any subordination agreement in form and substance reasonably satisfactory to the Administrative Agent entered into by the Borrower or any Subsidiary in connection with Subordinated Indebtedness, as any such subordination agreement may be from time to time amended, modified, extended, renewed, substituted, and&#47;or supplemented.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Subordinated Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a collective reference to any Indebtedness entered into by the Borrower or any Subsidiary the payment of which is subordinated to payment of the obligations under the Loan Documents, which Indebtedness is subject to a Subordination Agreement in favor of the Administrative Agent, for the benefit of the Secured Parties, as any such Indebtedness may be from time to time amended, modified, extended, renewed, substituted, and&#47;or supplemented in accordance with the terms hereof, thereof and the applicable Subordination Agreement.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Person (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">parent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) at any date, any corporation, limited liability company, partnership, association or other entity the accounts of which would be consolidated with those of the parent in the parent&#8217;s consolidated financial statements if such financial statements were prepared in accordance with GAAP as of such date, as well as any other corporation, limited liability company, partnership, association or other entity (a) of which securities or other ownership interests representing more than 50% of the equity or more than 50% of the ordinary voting power or, in the case of a partnership, more than 50% of the general partnership interests are, as of such date, owned, Controlled or held, or (b) that is, as of such date, otherwise Controlled by the parent and&#47;or one or more subsidiaries of the parent.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any subsidiary of the Borrower.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Subsidiary Guarantor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Subsidiary Guarantors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, individually and collectively, as the context may require, (a) Mistras International Holdings Inc., a Delaware corporation, (b) West Penn Non-Destructive Testing, LLC, a Pennsylvania limited liability company, and (c) any additional guarantors added pursuant to the terms, conditions, and provisions of Section 5.13 hereof, all on a joint and several basis.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Subsidiary Guaranty</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Guaranty Agreement dated of even date herewith executed and delivered by the Subsidiary Guarantors, on a joint and several basis, in favor of Administrative Agent, for the benefit of the Secured Parties, as said Guaranty Agreement may be from time to time amended, modified, extended, renewed, substituted, and&#47;or supplemented.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">42</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Supported QFC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to it in Section 9.18.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Swap Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means (a) any and all rate swap transactions, basis swaps, credit derivative transactions, forward rate transactions, commodity swaps, commodity options, forward commodity contracts, equity or equity index swaps or options, bond or bond price or bond index swaps or options or forward bond or forward bond price or forward bond index transactions, interest rate options, forward foreign exchange transactions, cap transactions, floor transactions, collar transactions, currency swap transactions, cross-currency rate swap transactions, currency options, spot contracts, or any other similar transactions or any combination of any of the foregoing (including any options to enter into any of the foregoing), whether or not any such transaction is governed by or subject to any master agreement, and (b) any and all transactions of any kind, and the related confirmations, which are subject to the terms and conditions of, or governed by, any form of master agreement published by the International Swaps and Derivatives Association, Inc., any International Foreign Exchange Master Agreement, or any other master agreement (any such master agreement, together with any related schedules, shall be hereinafter referred to as a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Master Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), including any such obligations or liabilities under any Master Agreement.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Swap Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any and all obligations of the Borrower or any Subsidiary, whether absolute or contingent and howsoever and whensoever created, arising, evidenced or acquired (including all renewals, extensions and modifications thereof and substitutions therefor), under (a) any and all Swap Agreements permitted hereunder with a Lender or an Affiliate of a Lender, and (b) any and all cancellations, buy backs, reversals, terminations or assignments of any such Swap Agreement transaction.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Swap Termination Value</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, in respect of any one or more Swap Contracts, after taking into account the effect of any legally enforceable netting agreement relating to such Swap Contracts, (a) for any date on or after the date such Swap Contracts have been closed out and termination value(s) determined in accordance therewith, such termination value(s), and (b) for any date prior to the date referenced in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, the amount(s) determined as the mark-to-market value(s) for such Swap Contracts, as determined based upon one or more mid-market or other readily available quotations provided by any recognized dealer in such Swap Contracts (which may include a Lender or any Affiliate of a Lender).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Swingline Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, at any time, the aggregate principal amount of all Swingline Loans outstanding at such time. The Swingline Exposure of any Lender at any time shall be the sum of (a) its Applicable Percentage of the aggregate principal amount of all Swingline Loans outstanding at such time (excluding, in the case of any Lender that is a Swingline Lender, Swingline Loans made by such Lender in its capacity as a Swingline Lender that are outstanding at such time to the extent that the other Lenders shall not have funded their participations in such Swingline Loans), adjusted to give effect to any reallocation under Section 2.20 of the Swingline Exposure of Defaulting Lenders in effect at such time, and (b) in the case of any Lender that is a Swingline Lender, the aggregate principal amount of all Swingline Loans made by such Lender as a Swingline Lender outstanding at such time, less the amount of participations funded by the other Lenders in such Swingline Loans.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Swingline Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means JPMorgan Chase Bank, N.A. (or any of its designated branch offices or affiliates) in its capacity as a lender of Swingline Loans hereunder.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">43</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Swingline Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a Loan made pursuant to Section 2.05. All Swingline Loans shall be denominated in Dollars.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Syndication Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means Bank of America, N.A.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Synthetic Lease Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the monetary obligation of a Person under (a) a so- called synthetic, off-balance sheet or tax retention lease, or (b) an agreement for the use or possession of property creating obligations that do not appear on the balance sheet of such Person but which, upon the application of any Debtor Relief Laws to such Person, would be characterized as the indebtedness of such Person (without regard to accounting treatment).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">TARGET2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Trans-European Automated Real-time Gross Settlement Express Transfer payment system which utilizes a single shared platform and which was launched on November 19, 2007.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:38.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">TARGET Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any day on which TARGET2 (or, if such payment system ceases to be operative, such other payment system, if any, determined by the Administrative Agent to be a suitable replacement) is open for the settlement of payments in Euro.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:38.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means all present or future taxes, levies, imposts, duties, deductions, withholdings (including backup withholding), value added taxes, or any other goods and services, use or sales taxes, assessments, fees or other charges imposed by any Governmental Authority, including any interest, additions to tax or penalties applicable thereto.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Term Benchmark</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; when used in reference to any Loan or Borrowing, refers to whether such Loan, or the Loans comprising such Borrowing, are bearing interest at a rate determined by reference to the Adjusted Term SOFR Rate, the CDOR Rate, the Adjusted EURIBOR Rate or the Adjusted TIBOR Rate.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.25pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Term Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, as of any date of determination, each Lender having a Term Loan Commitment or that holds Term Loans.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Term Loan Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means Term Loans of the same Type, made, converted or continued on the same date and, in the case of Term Benchmark Loans, as to which a single Interest Period is in effect.</font></div><div style="margin-top:10.9pt;padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:38.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Term Loan Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means (a) as to any Term Lender, the amount under the column &#8220;Term Loan Commitment&#8221; set forth on Schedule 2.01A opposite such Lender&#8217;s name, or in the most recent Assignment Agreement or other documentation or record (as such term is defined in Section 9-102(a)(70) of the UCC) as provided in Section 9.04, executed by such Term Lender, and giving effect to any reduction or increase in such amount from time to time pursuant to assignments by or to such Lender pursuant to Section 9.04, and (b) as to all Term Lenders, the aggregate commitment of all Term Lenders to make Term Loans, which aggregate commitment shall be $125,000,000 on the date of this Agreement. After advancing the Term Loan, each reference to a Term Lender&#8217;s Term Loan Commitment shall refer to that Term Lender&#8217;s Applicable Percentage of the Term Loans.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">44</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Term Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the term loans made by the Term Lenders to the Borrower pursuant to Section 2.01(b).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Term SOFR Determination Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to it under the definition of Term SOFR Reference Rate.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Term SOFR Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Term Benchmark Borrowing denominated in Dollars and for any tenor comparable to the applicable Interest Period, the Term SOFR Reference Rate at approximately 5&#58;00 a.m., Chicago time, two U.S. Government Securities Business Days prior to the commencement of such tenor comparable to the applicable Interest Period, as such rate is published by the CME Term SOFR Administrator.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Term SOFR Reference Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, for any day and time (such day, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Term SOFR Determination Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), with respect to any Term Benchmark Borrowing denominated in Dollars and for any tenor comparable to the applicable Interest Period, the rate per annum published by the CME Term SOFR Administrator and identified by the Administrative Agent as the forward- looking term rate based on SOFR. If by 5&#58;00 pm (New York City time) on such Term SOFR Determination Day, the &#8220;Term SOFR Reference Rate&#8221; for the applicable tenor has not been published by the CME Term SOFR Administrator and a Benchmark Replacement Date with respect to the Term SOFR Rate has not occurred, then, so long as such day is otherwise a U.S. Government Securities Business Day, the Term SOFR Reference Rate for such Term SOFR Determination Day will be the Term SOFR Reference Rate as published in respect of the first preceding U.S. Government Securities Business Day for which such Term SOFR Reference Rate was published by the CME Term SOFR Administrator, so long as such first preceding U.S. Government Securities Business Day is not more than five (5) U.S. Government Securities Business Days prior to such Term SOFR Determination Day.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Threshold Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means $3,500,000.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">TIBOR Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Term Benchmark Borrowing denominated in Yen and for any Interest Period, the TIBOR Screen Rate two Business Days prior to the commencement of such Interest Period.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">TIBOR Screen Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Tokyo interbank offered rate administered by the Ippan Shadan Hojin JBA TIBOR Administration (or any other person which takes over the administration of that rate) for the relevant currency and period displayed on page DTIBOR01 of the Reuters screen (or, in the event such rate does not appear on such Reuters page or screen, on any successor or substitute page on such screen that displays such rate, or on the appropriate page of such other information service that publishes such rate as selected by the Administrative Agent from time to time in its reasonable discretion) as published at approximately 1&#58;00 p.m. Japan time two Business Days prior to the commencement of such Interest Period.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Total Consolidated Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, as of any date of determination thereof, all outstanding Indebtedness for borrowed money and other interest-bearing Indebtedness, in each case, whether senior, junior, or otherwise subordinate, including, without limitation, current and long term Indebtedness, any Subordinated Indebtedness and junior Secured Indebtedness, specifically </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">excluding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, however, (i) the capital lease between the Borrower and S.J. Vahaviolos Partners L.L.C.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">45</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">relating to the Borrower&#8217;s use and occupancy of the premises located at 195 Clarksville Road, Princeton Junction, New Jersey and (ii) Attributable Receivables Indebtedness under any Permitted Receivables Facility.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Total Consolidated Debt Leverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, as of any date of determination, the ratio of (a) Total Consolidated Debt as of said date of determination, to (b) EBITDA for the period of four consecutive fiscal quarters immediately preceding said date of determination, taken together as one accounting period.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Total Credit Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the sum of the Total Revolving Credit Exposure and the aggregate principal amount of all Term Loans outstanding at such time.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Total Revolving Credit Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, at any time, the sum of (a) the outstanding principal amount of the Revolving Loans and Swingline Loans at such time and (b) the total LC Exposure at such time.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">TTM EBITDA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means an amount equal to the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Designated Percentage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; (as such term is defined below) of the actual historical EBITDA of any Person acquired by the Borrower or one of its Subsidiaries in accordance with the terms, conditions, and provisions of this Agreement, as such EBITDA is calculated as agreed between the Borrower and the Administrative Agent, based on the Administrative Agent&#8217;s review of the acquired Person&#8217;s financial statements for the twelve</font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(12) month period immediately preceding the last day of the last fiscal quarter of the acquired Person occurring prior to the date of acquisition or such Person&#8217;s Federal tax returns covering all or any portion of said period. For the purposes of this definition, the term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Designated Percentage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall mean (a) in the event the acquired Person&#8217;s financial statements are &#8220;audited&#8221; statements, one hundred percent (100%), (b) in the event the acquired Person&#8217;s financial statements are &#8220;reviewed&#8221; statements, seventy-five percent (75%), (c) in the event the acquired Person&#8217;s Federal tax returns are reviewed by the Administrative Agent, seventy-five percent (75%), and (d) in the event the acquired Person&#8217;s financial statements are &#8220;compiled&#8221; statements, fifty percent (50%).</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Trademark and Patent Security Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means each Trademark and Patent Security Agreement (including any and all supplements thereto) between the Loan Parties signatory thereto and the Administrative Agent, for the benefit of the Administrative Agent and the other Secured Parties, or other substantially similar agreement entered into, on or after the date of this Agreement by any Loan Party (as required by this Agreement or any other Loan Document), or any other Person, in each case in form and substance reasonably acceptable to the Administrative Agent and as the same may be amended, restated or otherwise modified from time to time.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Transactions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the execution, delivery and performance by the Loan Parties of this Agreement and the other Loan Documents, the borrowing of Loans and other credit extensions, the use of the proceeds thereof and the issuance of Letters of Credit hereunder.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Type</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;, when used in reference to any Loan or Borrowing, refers to whether the rate of interest on such Loan, or on the Loans comprising such Borrowing, is determined by reference to the Adjusted Term SOFR Rate, the Adjusted EURIBOR Rate, the CDOR Rate, the Adjusted</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">46</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">TIBOR Rate, the Alternate Base Rate, the Adjusted Daily Simple RFR or the Central Bank&#47;Prime Rate.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">UCC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Uniform Commercial Code as in effect from time to time in the State of New York or any other state the laws of which are required to be applied in connection with the issue of perfection of security interests.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">UK Financial Institutions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any BRRD Undertaking (as such term is defined under the PRA Rulebook (as amended from time to time) promulgated by the United Kingdom Prudential Regulation Authority) or any person falling within IFPRU 11.6 of the FCA Handbook (as amended from time to time) promulgated by the United Kingdom Financial Conduct Authority, which includes certain credit institutions and investment firms, and certain affiliates of such credit institutions or investment firms.</font></div><div style="margin-top:11.05pt;padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">UK Resolution Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Bank of England or any other public administrative authority having responsibility for the resolution of any UK Financial Institution.</font></div><div style="margin-top:10.95pt;padding-left:7pt;padding-right:7.1pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Unadjusted Benchmark Replacement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the applicable Benchmark Replacement excluding the related Benchmark Replacement Adjustment.</font></div><div style="margin-top:11.05pt;padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Unfunded Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to each Lender, the Revolving Commitment of such Lender less its Revolving Credit Exposure,</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Unliquidated Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, at any time, any Secured Obligations (or portion thereof) that are contingent in nature or unliquidated at such time, including any Secured Obligation that is&#58; (i) an obligation to reimburse a bank for drawings not yet made under a letter of credit issued by it&#59; (ii) any other obligation (including any guarantee) that is contingent in nature at such time&#59; or (iii) an obligation to provide collateral to secure any of the foregoing types of obligations.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">U.S. Government Securities Business Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any day except for (i) a Saturday, (ii) a Sunday or (iii) a day on which the Securities Industry and Financial Markets Association recommends that the fixed income departments of its members be closed for the entire day for purposes of trading in United States government securities.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">U.S. Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a &#8220;United States person&#8221; within the meaning of Section 7701(a)(30) of the Code.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">U.S. Special Resolution Regime</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to it in Section 9.18.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">U.S. Tax Compliance Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has  the  meaning  assigned  to  such  term  in  Section 2.17(f)(ii)(B)(3).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Wholly-Owned Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; of the Borrower means a Subsidiary of which the Borrower owns, directly or indirectly through another Subsidiary, ninety-five percent (95%) or more of the issued and outstanding capital stock or other equity interests.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">47</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Withdrawal Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means liability to a Multiemployer Plan as a result of a complete or partial withdrawal from such Multiemployer Plan, as such terms are defined in Part I of Subtitle E of Title IV of ERISA.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Write-Down and Conversion Powers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, (a) with respect to any EEA Resolution Authority, the write-down and conversion powers of such EEA Resolution Authority from time to time under the Bail-In Legislation for the applicable EEA Member Country, which write-down and conversion powers are described in the EU Bail-In Legislation Schedule, and (b) with respect to the United Kingdom, any powers of the applicable Resolution Authority under the Bail-In Legislation to cancel, reduce, modify or change the form of a liability of any UK Financial Institution or any contract or instrument under which that liability arises, to convert all or part of that liability into shares, securities or obligations of that person or any other person, to provide that any such contract or instrument is to have effect as if a right had been exercised under it or to suspend any obligation in respect of that liability or any of the powers under that Bail-In Legislation that are related to or ancillary to any of those powers.</font></div><div><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Yen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">&#165;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the lawful currency of Japan.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 1.02. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Classification of Loans and Borrowings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. For purposes of this Agreement, Loans may be classified and referred to by Class (e.g., a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Revolving Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) or by Type (e.g., a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Term Benchmark Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; or an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">RFR Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) or by Class and Type (e.g., a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Term Benchmark Revolving Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; or an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">RFR Revolving Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). Borrowings also may be classified and referred to by Class (e.g., a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Revolving Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) or by Type (e.g., a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Term Benchmark Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; or an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">RFR Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) or by Class and Type (e.g., a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Term Benchmark Revolving Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; or an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">RFR Revolving Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 1.03. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Terms  Generally</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The  definitions  of  terms  herein  shall  apply equally to the singular and plural forms of the terms defined. Whenever the context may require, any pronoun shall include the corresponding masculine, feminine and neuter forms. The words &#8220;include&#8221;, &#8220;includes&#8221; and &#8220;including&#8221; shall be deemed to be followed by the phrase &#8220;without limitation&#8221;. The word &#8220;will&#8221; shall be construed to have the same meaning and effect as the word &#8220;shall&#8221;. The word &#8220;law&#8221; shall be construed as referring to all statutes, rules, regulations, codes and other laws (including official rulings and interpretations thereunder having the force of law or with which affected Persons customarily comply), and all judgments, orders and decrees, of all Governmental Authorities. Unless the context requires otherwise (a) any definition of or reference to any agreement, instrument or other document herein shall be construed as referring to such agreement, instrument or other document as from time to time amended, restated, supplemented or otherwise modified (subject to any restrictions on such amendments, restatements, supplements or modifications set forth herein), (b) any reference herein to any Person shall be construed to include such Person&#8217;s successors and assigns (subject to any restrictions on assignment set forth herein) and, in the case of any Governmental Authority, any other Governmental Authority that shall have succeeded to any or all functions thereof, (c) the words &#8220;herein&#8221;, &#8220;hereof&#8221; and &#8220;hereunder&#8221;, and words of similar import, shall be construed to refer to this Agreement in its entirety and not to any particular provision hereof, (d) all references herein to Articles, Sections, Exhibits and Schedules shall be construed to refer to Articles and Sections of, and Exhibits and Schedules to, this Agreement, (e) any reference to any law, rule or regulation herein shall, unless otherwise specified, refer to such law, rule or regulation as amended, modified or supplemented</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">48</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">from time to time and (f) the words &#8220;asset&#8221; and &#8220;property&#8221; shall be construed to have the same meaning and effect and to refer to any and all tangible and intangible assets and properties, including cash, securities, accounts and contract rights.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 1.04. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Accounting Terms&#59; GAAP&#59; Pro Forma  Calculations&#59;  Limited</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Condition Transactions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. (a) Except as otherwise expressly provided herein, all terms of an accounting or financial nature shall be construed in accordance with GAAP, as in effect from time to time&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, if the Borrower notifies the Administrative Agent that the Borrower requests an amendment to any provision hereof to eliminate the effect of any change occurring after the date hereof in GAAP or in the application thereof on the operation of such provision (or if the Administrative Agent notifies the Borrower that the Required Lenders request an amendment to any provision hereof for such purpose), regardless of whether any such notice is given before or after such change in GAAP or in the application thereof, then such provision shall be interpreted on the basis of GAAP as in effect and applied immediately before such change shall have become effective until such notice shall have been withdrawn or such provision amended in accordance herewith. Notwithstanding any other provision contained herein, all terms of an accounting or financial nature used herein shall be construed, and all computations of amounts and ratios referred to herein shall be made, without giving effect to (i) any election under Financial Accounting Standards Board Accounting Standards Codification 825 (or any other Financial Accounting Standard having a similar result or effect) to value any Indebtedness or other liabilities of the Borrower or any Subsidiary at &#8220;fair value&#8221;, as defined therein and (ii) any treatment of Indebtedness in respect of convertible debt instruments under Accounting Standards Codification 470-20 or 2015-03 (or any other Accounting Standards Codification or Financial Accounting Standard having a similar result or effect) to value any such Indebtedness in a reduced or bifurcated manner as described therein, and such Indebtedness shall at all times be valued at the full stated principal amount thereof.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;All pro forma computations required or permitted to be made hereunder giving effect to any Acquisition or Disposition, or issuance, incurrence or assumption of Indebtedness, or other transaction shall in each case be calculated giving pro forma effect thereto (and, in the case of any pro forma computation made hereunder to determine whether such Acquisition or Disposition, or issuance, incurrence or assumption of Indebtedness, or other transaction is permitted to be consummated hereunder, to any other such transaction consummated since the first day of the period covered by any component of such pro forma computation and on or prior to the date of such computation) as if such transaction had occurred on the first day of the period of four consecutive fiscal quarters ending with the most recent fiscal quarter for which financial statements shall have been delivered pursuant to Section 5.01(a) or 5.01(b) (or, prior to the delivery of any such financial statements, ending with the last fiscal quarter included in the financial statements referred to in Section 3.04(a)), and, to the extent applicable, to the historical earnings and cash flows associated with the assets acquired or disposed of (but without giving effect to any synergies or cost savings) and any related incurrence or reduction of Indebtedness, all in accordance with Article 11 of Regulation S-X under the Securities Act. If any Indebtedness bears a floating rate of interest and is being given pro forma effect, the interest on such Indebtedness shall be calculated as if the rate in effect on the date of determination had been the applicable rate for the entire period (taking into account any Swap Agreement applicable to such Indebtedness).</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">49</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Notwithstanding anything to the contrary contained in Section 1.04(a) or in the definition of &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Capital Lease Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,&#8221; any change in accounting for leases pursuant to GAAP resulting from the adoption of Financial Accounting Standards Board Accounting Standards Update No. 2016-02, Leases (Topic 842) (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">FAS 842</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), to the extent such adoption would require treating any lease (or similar arrangement conveying the right to use) as a capital lease where such lease (or similar arrangement) would not have been required to be so treated under GAAP as in effect on December 31, 2015, such lease shall not be considered a capital lease, and all calculations (including with respect to assets and liabilities associated with such lease) and deliverables under this Agreement or any other Loan Document shall be made or delivered, as applicable, in accordance therewith.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;In connection with any action being taken in connection with a Limited Condition Transaction, for purposes of&#58;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:79pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;determining compliance with any provision of this Agreement which requires the calculation of any financial ratio or test, including the Total Consolidated Debt Leverage Ratio, the Senior Leverage Ratio or the Senior Secured Leverage Ratio&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:79pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;testing availability under baskets set forth in this Agreement (including baskets measuredas a percentage of Consolidated operating income, EBITDA or Consolidated Total Assets)&#59; or</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:79pt;padding-right:6.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;determining the accuracy of any representation or warranty or the existence of any Default or Event of Default</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">in each case, at the option of the Borrower (the Borrower&#8217;s election to exercise such option in connection with any Limited Condition Transaction, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">LCT Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), the date of determination of whether any such action is permitted hereunder shall be deemed to be the date the definitive agreement for such Limited Condition Transaction is entered into (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">LCT Test Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), and if, after giving pro forma effect to the Limited Condition Transaction, the Borrower or any of its Subsidiaries would have been permitted to take such action on the relevant LCT Test Date in compliance with such ratio, test or basket or other provision, such ratio, test or basket shall be deemed to have been complied with&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that as of the effective date of any Limited Condition Transaction, no Event of Default under clause (a), (f) or (g) of Section 7.01 shall be permitted to be in existence immediately before or immediately after giving effect (including on a pro forma basis) to such Limited Condition Transaction. For the avoidance of doubt, if the Borrower has made an LCT Election and any of the ratios, tests or baskets or other provision for which compliance was determined or tested as of the LCT Test Date would have failed to have been satisfied as a result of fluctuations in any such ratio, test or basket or other provision, including due to fluctuations in EBITDA, Consolidated operating income or Consolidated Total Assets, at or prior to the consummation of the relevant transaction or action, such baskets, tests or ratios will not be deemed to have failed to have been satisfied as a result of such fluctuations (other than as described in the proviso to the immediately preceding sentence).</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 1.05.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Interest Rates&#59; Benchmark Notification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The interest rate on a Loan denominated in Dollars or a Foreign Currency may be derived from an interest rate benchmark</font></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">50</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">that may be discontinued or is, or may in the future become, the subject of regulatory reform. Upon the occurrence of a Benchmark Transition Event, Section 2.14(b) provides a mechanism for determining an alternative rate of interest. The Administrative Agent does not warrant or accept any responsibility for, and shall not have any liability with respect to, the administration, submission, performance or any other matter related to any interest rate used in this Agreement, or with respect to any alternative or successor rate thereto, or replacement rate thereof, including without limitation, whether the composition or characteristics of any such alternative, successor or replacement reference rate will be similar to, or produce the same value or economic equivalence of, the existing interest rate being replaced or have the same volume or liquidity as did any existing interest rate prior to its discontinuance or unavailability. The Administrative Agent and its affiliates and&#47;or other related entities may engage in transactions that affect the calculation of any interest rate used in this Agreement or any alternative, successor or alternative rate (including any Benchmark Replacement) and&#47;or any relevant adjustments thereto, in each case, in a manner adverse to the Borrower. The Administrative Agent may select information sources or services in its reasonable discretion to ascertain any interest rate used in this Agreement, any component thereof, or rates referenced in the definition thereof, in each case pursuant to the terms of this Agreement, and shall have no liability to the Borrower, any Lender or any other person or entity for damages of any kind, including direct or indirect, special, punitive, incidental or consequential damages, costs, losses or expenses (whether in tort, contract or otherwise and whether at law or in equity), for any error or calculation of any such rate (or component thereof) provided by any such information source or service.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 1.06. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Letter of Credit Amounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Unless otherwise specified herein, the  amount of a Letter of Credit at any time shall be deemed to be the Dollar Equivalent of the stated amount of such Letter of Credit available to be drawn at such time&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that with respect to any Letter of Credit that, by its terms, provides for one or more automatic increases in the available amount thereof, the amount of such Letter of Credit shall be deemed to be the Dollar Equivalent of the maximum amount of such Letter of Credit after giving effect to all such increases, whether or not such maximum amount is available to be drawn at such time.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 1.07. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Divisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. For all  purposes  under  the  Loan  Documents,  in connection with any division or plan of division under Delaware law (or any comparable event under a different jurisdiction&#8217;s laws)&#58; (a) if any asset, right, obligation or liability of any Person becomes the asset, right, obligation or liability of a different Person, then it shall be deemed to have been transferred from the original Person to the subsequent Person, and (b) if any new Person comes into existence, such new Person shall be deemed to have been organized and acquired on the first date of its existence by the holders of its Equity Interests at such time.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 1.08.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Status of Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  In the event that the Borrower  or any other  Loan Party shall at any time issue or have outstanding any Subordinated Indebtedness, the Borrower shall take or cause such other Loan Party to take all such actions as shall be necessary to cause the Secured Obligations to constitute senior indebtedness (however denominated) in respect of such Subordinated Indebtedness and to enable the Administrative Agent and the Lenders to have and exercise any payment blockage or other remedies available or potentially available to holders of senior indebtedness under the terms of such Subordinated Indebtedness. Without limiting the foregoing, the Secured Obligations are hereby designated as &#8220;senior indebtedness&#8221; and as &#8220;designated senior indebtedness&#8221; and words of similar import under and in respect of any</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">51</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">indenture or other agreement or instrument under which such Subordinated Indebtedness is outstanding and are further given all such other designations as shall be required under the terms of any such Subordinated Indebtedness in order that the Lenders may have and exercise any payment blockage or other remedies available or potentially available to holders of senior indebtedness under the terms of such Subordinated Indebtedness.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 1.09.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exchange  Rates&#59;  Currency  Equivalents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  (a)  The Administrative Agent or an Issuing Bank, as applicable, shall determine the Dollar Equivalent amounts of Term Benchmark Borrowings or RFR Borrowing or Letter of Credit extensions denominated in Foreign Currencies. Such Dollar Equivalent shall become effective as of such Revaluation Date and shall be the Dollar Equivalent of such amounts until the next Revaluation Date to occur. Except for purposes of financial statements delivered by the Borrower hereunder or calculating financial covenants hereunder or except as otherwise provided herein, the applicable amount of any Agreed Currency (other than Dollars) for purposes of the Loan Documents shall be such Dollar Equivalent amount as so determined by the Administrative Agent or an Issuing Bank, as applicable.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:46.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b) Wherever in this Agreement in connection with a Borrowing, conversion, continuation or prepayment of a Term Benchmark Loan or an RFR Loan or the issuance, amendment or extension of a Letter of Credit, an amount, such as a required minimum or multiple amount, is expressed in Dollars, but such Borrowing, Loan or Letter of Credit is denominated in a Foreign Currency, such amount shall be the Dollar Equivalent of such amount (rounded to the nearest unit of such Foreign Currency, with 0.5 of a unit being rounded upward), as determined by the Administrative Agent or an Issuing Bank, as the case may be.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:174.8pt;padding-right:174.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ARTICLE II</font></div><div><font><br></font></div><div style="padding-left:174.77pt;padding-right:174.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">The Credits</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.01. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Subject to the terms and conditions set forth herein,</font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;each Revolving Lender (severally and not jointly) agrees to make Revolving Loans to the Borrower in Dollars or in one or more Foreign Currencies from time to time during the Availability Period in an aggregate principal amount that will not result (after giving effect to any application of proceeds of such Borrowing pursuant to Section 2.10) in (i) the Dollar Equivalent of such Lender&#8217;s Revolving Credit Exposure exceeding such Lender&#8217;s Revolving Commitment or (ii) the Dollar Equivalent of the total outstanding Revolving Loans and LC Exposure, in each case denominated in Foreign Currencies, exceeding the Foreign Currency Sublimit, and (b) each Term Lender with a Term Loan Commitment (severally and not jointly) agrees to make a Term Loan to the Borrower in Dollars on the Effective Date, in an amount equal to such Lender&#8217;s Term Loan Commitment by making immediately available funds available to the Administrative Agent&#8217;s designated account, not later than the time specified by the Administrative Agent. Within the foregoing limits and subject to the terms and conditions set forth herein, the Borrower may borrow, prepay and reborrow Revolving Loans. Amounts repaid or prepaid in respect of Term Loans may not be reborrowed.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.02.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Loans  and Borrowings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.   (a)   Each Loan (other than a Swingline   Loan) shall be made as part of a Borrowing consisting of Loans of the same Class and Type made by the applicable Lenders ratably in accordance with their respective Commitments of the</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">52</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">applicable Class. The failure of any Lender to make any Loan required to be made by it shall not relieve any other Lender of its obligations hereunder&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that the Commitments of the Lenders are several and no Lender shall be responsible for any other Lender&#8217;s failure to make Loans as required. Any Swingline Loan shall be made in accordance with the procedures set forth in Section 2.05. The Term Loans shall amortize as set forth in Section 2.10.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Subject to Section 2.14, each Borrowing shall be comprised (A) in the case of Borrowings in Dollars, entirely of ABR Loans, Term Benchmark Loans or RFR Loans and (B) in the case of Borrowings in any other Agreed Currency, entirely of Term Benchmark Loans or RFR Loans, as applicable, in each case of the same Agreed Currency, as the Borrower may request in accordance herewith&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that all Borrowings made on the Effective Date must be made as ABR Borrowings but may be converted into Term Benchmark Borrowings in accordance with Section 2.08 and each ABR Loan shall only be made in Dollars. Each Swingline Loan shall be an ABR Loan. Each Lender at its option may make any Term Benchmark Loan by causing any domestic or foreign branch or Affiliate of such Lender to make such Loan (and in the case of an Affiliate, the provisions of Sections 2.14, 2.15, 2.16 and 2.17 shall apply to such Affiliate to the same extent as to such Lender)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that any exercise of such option shall not affect the obligation of the Borrower to repay such Loan in accordance with the terms of this Agreement.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;At the commencement of each Interest Period for any Term Benchmark Revolving Borrowing, such Borrowing shall be in an aggregate amount that is an integral multiple of the Dollar Equivalent of $1,000,000 and not less than the Dollar Equivalent of $500,000. At the time that each ABR Revolving Borrowing and&#47;or RFR Borrowing is made, such Borrowing shall be in an aggregate amount that is an integral multiple of the Dollar Equivalent of $1,000,000 and not less than the Dollar Equivalent of $500,000&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that an ABR Revolving Borrowing may be in an aggregate amount that is equal to the entire unused balance of the total Revolving Commitments or that is required to finance the reimbursement of an LC Disbursement as contemplated by Section 2.06(e). Each Swingline Loan shall be in an amount that is an integral multiple of $1,000,000 and not less than $500,000. Borrowings of more than one Type and Class may be outstanding at the same time&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that there shall not at any time be more than a total of fifteen (15) Term Benchmark Revolving Borrowings or RFR Borrowings outstanding.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Notwithstanding any other provision of this Agreement, the Borrower shall not be entitled to request, or to elect to convert or continue, any Borrowing if the Interest Period requested with respect thereto would end after the Maturity Date.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.03.   </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Requests for Borrowings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.   To request a Borrowing, the Borrower   shall notify the Administrative Agent of such request by submitting a Borrowing Request (a)(i)(x) in the case of a Term Benchmark Borrowing denominated in Dollars, not later than 11&#58;00 a.m., New York City time, three U.S. Government Securities Business Days before the date of the proposed Borrowing or (y) in the case of an RFR Borrowing denominated in Dollars, not later than 11&#58;00 a.m. New York City time, five U.S. Government Securities Business Days before the date of the proposed Borrowing, and (ii) in the case of a Term Benchmark Borrowing denominated in a Foreign Currency, not later than 11&#58;00 a.m., New York City time, three Business Days before the date of the proposed Borrowing, or (b) in the case of an ABR Borrowing, not later than 11&#58;00 a.m., New York City time, one (1) Business Day before the date of the proposed Borrowing&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that any such notice of an ABR Revolving Borrowing to finance the</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">53</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">reimbursement of an LC Disbursement as contemplated by Section 2.06(e) may be given not later than 10&#58;00 a.m., New York City time, on the date of the proposed Borrowing. Each such Borrowing Request shall be irrevocable and shall be signed by a Responsible Officer of the Borrower. Each such Borrowing Request shall specify the following information in compliance with Section 2.02&#58;</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">54</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_22"></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:49.792%"><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Borrowing&#59;</font></div><div style="margin-top:4.5pt;padding-left:50.75pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)    &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></div><div style="display:inline-block;max-width:0.414%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:49.794%"><div style="padding-left:50.75pt"><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:100%">the Agreed Currency and aggregate amount of the requested</font></div><div><font><br></font></div><div style="margin-top:10.85pt;padding-left:50.75pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the date of such Borrowing, which shall be a Business Day&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:50.75pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;whether such Borrowing is to be an ABR Borrowing or a Term</font></div></div></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Benchmark Borrowing or an RFR Borrowing and whether such Borrowing is a Revolving Borrowing or a Term Loan Borrowing&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:43pt;padding-right:7.05pt;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:100%">(iv)&#160;&#160;&#160;&#160;in the case of a Term Benchmark Borrowing, the initial Interest Period to be applicable thereto, which shall be a period contemplated by the definition of the term &#8220;Interest Period&#8221;&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.95pt;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:100%">(v)&#160;&#160;&#160;&#160;the location and number of the Borrower&#8217;s account to which funds are to be disbursed, which shall comply with the requirements of Section 2.07.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If no election as to the currency of a Borrowing is specified, then the requested Borrowing shall be made in Dollars. If no election as to the Type of Borrowing is specified, then the requested Borrowing shall be an ABR Borrowing made in Dollars. If no Interest Period is specified with respect to any requested Term Benchmark Revolving Borrowing, then the Borrower shall be deemed to have selected an Interest Period of one month&#8217;s duration. Promptly following receipt of a Borrowing Request in accordance with this Section, the Administrative Agent shall advise each Lender of the details thereof and of the amount of such Lender&#8217;s Loan to be made as part of the requested Borrowing. Notwithstanding the foregoing, in no event shall the Borrower be permitted to request pursuant to this Section 2.03, a CBR Loan or, prior to a Benchmark Transition Event and Benchmark Replacement Date with respect to the Term SOFR Rate, a Daily Simple SOFR Loan (it being understood and agreed that a Central Bank&#47;Prime Rate and Daily Simple SOFR shall only apply to the extent provided in Sections 2.08(e) (solely with respect to the Central Bank&#47;Prime Rate), 2.14(a) and 2.14(f)).</font></div><div><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.04.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Reserved.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="margin-top:11.95pt;padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.05. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Swingline Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  (a)  Subject to the terms and conditions set forth herein, from time to time during the Availability Period, each Swingline Lender severally may, but shall have no obligation to, make Swingline Loans in Dollars to the Borrower in an aggregate principal amount at any time outstanding that will not result in (i) the aggregate principal amount of outstanding Swingline Loans exceeding $20,000,000 or (ii) the Dollar Equivalent of the Swingline Lender&#8217;s Revolving Credit Exposure exceeding its Revolving Commitment&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that a Swingline Lender shall not be required to make a Swingline Loan to refinance an outstanding Swingline Loan. Within the foregoing limits and subject to the terms and conditions set forth herein, the Borrower may borrow, prepay and reborrow Swingline Loans.</font></div><div style="height:36.72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">55</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_25"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;To request a Swingline Loan, the Borrower shall submit a written notice to the Administrative Agent by telecopy or electronic mail not later than 12&#58;00 noon, New York City time, on the day of a proposed Swingline Loan. Each such notice shall be in a form approved by the Administrative Agent, shall be irrevocable and shall specify the requested date (which shall be a Business Day) and amount of the requested Swingline Loan. The Administrative Agent will promptly advise the Swingline Lenders of any such notice received from the Borrower. The Swingline Lender shall make each Swingline Loan available to the Borrower by means of a credit to an account of the Borrower with the Administrative Agent designated for such purpose (or, in the case of a Swingline Loan made to finance the reimbursement of an LC Disbursement as provided in Section 2.06(e), by remittance to the Issuing Bank) by 3&#58;00 p.m., New York City time, on the requested date of such Swingline Loan.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The Swingline Lender may by written notice given to the Administrative Agent require the Revolving Lenders to acquire participations in all or a portion of its Swingline Loans outstanding. Such notice shall specify the aggregate amount of Swingline Loans in which Revolving Lenders will participate. Promptly upon receipt of such notice, the Administrative Agent will give notice thereof to each Revolving Lender, specifying in such notice such Lender&#8217;s Applicable Percentage of such Swingline Loans. Each Revolving Lender hereby absolutely and unconditionally agrees, promptly upon receipt of such notice from the Administrative Agent (and in any event, if such notice is received by 12&#58;00 noon, New York City time, on a Business Day no later than 5&#58;00 p.m. New York City time on such Business Day and if received after 12&#58;00 noon, New York City time, on a Business Day shall mean no later than 10&#58;00 a.m. New York City time on the immediately succeeding Business Day), to pay to the Administrative Agent, for the account of the Swingline Lender, such Lender&#8217;s Applicable Percentage of such Swingline Loans. Each Revolving Lender acknowledges and agrees that its obligation to acquire participations in Swingline Loans pursuant to this paragraph is absolute and unconditional and shall not be affected by any circumstance whatsoever, including the occurrence and continuance of a Default or reduction or termination of the Commitments, and that each such payment shall be made without any offset, abatement, withholding or reduction whatsoever. Each Revolving Lender shall comply with its obligation under this paragraph by wire transfer of immediately available funds, in the same manner as provided in Section 2.07 with respect to Loans made by such Lender (and Section 2.07 shall apply, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">mutatis mutandis</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to the payment obligations of the Lenders), and the Administrative Agent shall promptly pay to the Swingline Lender the amounts so received by it from the Lenders. The Administrative Agent shall notify the Borrower of any participations in any Swingline Loan acquired pursuant to this paragraph, and thereafter payments in respect of such Swingline Loan shall be made to the Administrative Agent and not to the Swingline Lender. Any amounts received by the Swingline Lender from the Borrower (or other party on behalf of the Borrower) in respect of a Swingline Loan after receipt by the Swingline Lender of the proceeds of a sale of participations therein shall be promptly remitted to the Administrative Agent&#59; any such amounts received by the Administrative Agent shall be promptly remitted by the Administrative Agent to the Revolving Lenders that shall have made their payments pursuant to this paragraph and to the Swingline Lender, as their interests may appear&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that any such payment so remitted shall be repaid to the Swingline Lender or to the Administrative Agent, as applicable, if and to the extent such payment is required to be refunded to the Borrower for any reason. The purchase of participations in a Swingline Loan pursuant to this paragraph shall not relieve the Borrower of any default in the payment thereof.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">56</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;The Swingline Lender may be replaced at any time by written agreement among the Borrower, the Administrative Agent, the replaced Swingline Lender and the successor Swingline Lender. The Administrative Agent shall notify the Lenders of any such replacement of the Swingline Lender. At the time any such replacement shall become effective, the Borrower shall pay all unpaid interest accrued for the account of the replaced Swingline Lender pursuant to Section 2.13(a). From and after the effective date of any such replacement, (x) the successor Swingline Lender shall have all the rights and obligations of the replaced Swingline Lender under this Agreement with respect to Swingline Loans made thereafter and (y) references herein to the term &#8220;Swingline Lender&#8221; shall be deemed to refer to such successor or to any previous Swingline Lender, or to such successor and all previous Swingline Lenders, as the context shall require. After the replacement of the Swingline Lender hereunder, the replaced Swingline Lender shall remain a party hereto and shall continue to have all the rights and obligations of a Swingline Lender under this Agreement with respect to Swingline Loans made by it prior to its replacement, but shall not be required to make additional Swingline Loans.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.1pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;Subject to the appointment and acceptance of a successor Swingline Lender, the Swingline Lender may resign as Swingline Lender at any time upon thirty days&#8217; prior written notice to the Administrative Agent, the Borrower and the Lenders, in which case, the Swingline Lender shall be replaced in accordance with Section 2.05(d) above.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.06.     </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Letters of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  (a)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Subject to the terms and conditions  set forth herein, the Borrower may request any Issuing Bank to issue Letters of Credit denominated in Agreed Currencies as the applicant thereof for the support of its or its Subsidiaries&#8217; obligations, in a form reasonably acceptable to such Issuing Bank, at any time and from time to time during the Availability Period&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that Bank of America, N.A. shall not be required to issue any new Letter of Credit pursuant to this Section 2.06 (but shall continue to act as Issuing Bank in respect of the Existing Letters of Credit until the stated maturity thereof as of the Effective Date, as listed on Schedule 2.06 hereto) unless and until the BANA Commitment Start Date has occurred. Each Existing Letter of Credit shall be deemed to constitute a Letter of Credit issued hereunder on the Effective Date.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If (i) any letter of credit has been previously issued by an Issuing Bank, (ii) the reimbursement obligations of the account party (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Original Letter of Credit Account Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) relating to such letter of credit have been or are assumed in writing by the Borrower pursuant to a Permitted Acquisition or other transaction, in each case, permitted under this Agreement, (iii) after giving effect to the inclusion of such letter of credit as a Letter of Credit hereunder, the provisions of Section 2.06(b) shall not be contravened, (iv) such letter of credit satisfies all of the requirements of a Letter of Credit hereunder, and (v) the conditions of Sections 4.01 and 4.02 are satisfied, then upon the written request (which request shall include a statement that the foregoing requirements</font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;through (v), inclusive, have been satisfied) of the Borrower to such Issuing Bank (consented to in writing by such Issuing Bank) and the submission by the Borrower to the Administrative Agent of a copy of such request bearing such consent, such letter of credit shall be (from the date of such consent of such Issuing Bank) deemed a Letter of Credit for all purposes of this Agreement and the other Loan Documents and considered issued hereunder pursuant to the terms hereof (the terms hereof and of the other Loan Documents shall govern and prevail in the case of any conflict with the provisions of the agreement(s) pursuant to which such letter of credit had been issued (such agreement(s), the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Original Letter of Credit Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), and such Issuing Bank shall be</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">57</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">deemed to have released the Original Letter of Credit Account Party and the Borrower, as applicable, from the Original Letter of Credit Agreements to the extent of such conflict). Notwithstanding that any such assumed letter of credit is in support of any obligations of, or is for the account of, a Subsidiary, the Borrower agrees that it shall be obligated to reimburse the applicable Issuing Bank hereunder for any and all drawings under such letter of credit.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Notice of Issuance, Amendment, Renewal, Extension&#59; Certain Conditions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. To request the issuance of a Letter of Credit (or the amendment, renewal or extension of an outstanding Letter of Credit, it being acknowledged and agreed that the Existing Letters of Credit shall not be permitted to be extended or renewed), the Borrower shall hand deliver or telecopy (or transmit by electronic communication, if arrangements for doing so have been approved by the respective Issuing Bank) to an Issuing Bank selected by it and to the Administrative Agent (reasonably in advance of the requested date of issuance, amendment, renewal or extension, but in any event no less than three (3) Business Days) a notice requesting the issuance of a Letter of Credit, or identifying the Letter of Credit to be amended, renewed or extended, and specifying the date of issuance, amendment or extension (which shall be a Business Day), the date on which such Letter of Credit is to expire (which shall comply with paragraph (c) of this Section), the amount of such Letter of Credit, the Agreed Currency applicable thereto, the name and address of the beneficiary thereof and such other information as shall be necessary to prepare, amend, renew or extend such Letter of Credit. In addition, as a condition to any such Letter of Credit issuance, the Borrower shall have entered into a continuing agreement (or other letter of credit agreement) for the issuance of letters of credit and&#47;or shall submit a letter of credit application, in each case, as required by the respective Issuing Bank and using such Issuing Bank&#8217;s standard form (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Letter of Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). In the event of any conflict between the terms and conditions of this Agreement and the terms and conditions of any Letter of Credit Agreement, the terms and conditions of this Agreement shall control. A Letter of Credit shall be issued, amended, renewed or extended only if (and upon issuance, amendment, renewal or extension of each Letter of Credit the Borrower shall be deemed to represent and warrant that), after giving effect to such issuance, amendment, renewal or extension (i) (x) the Dollar Equivalent of the aggregate undrawn amount of all outstanding Letters of Credit issued by any Issuing Bank at such time plus (y) the aggregate Dollar Equivalent of all LC Disbursements made by such Issuing Bank that have not yet been reimbursed by or on behalf of the Borrower at such time shall not exceed its Letter of Credit Commitment, (ii) the Dollar Equivalent of the LC Exposure shall not exceed the total Letter of Credit Commitments, (iii) no Lender&#8217;s Dollar Equivalent of Revolving Credit Exposure shall exceed its Revolving Commitment and (iv) the Dollar Equivalent of the total outstanding Revolving Loans and LC Exposure, in each case denominated in Foreign Currencies, shall not exceed the Foreign Currency Sublimit. The Borrower may, at any time and from time to time, reduce the Letter of Credit Commitment of any Issuing Bank with the consent of such Issuing Bank&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that the Borrower shall not reduce the Letter of Credit Commitment of any Issuing Bank if, after giving effect of such reduction, the conditions set forth in clauses (i) through (iv) above shall not be satisfied.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">An Issuing Bank shall not be under any obligation to issue any Letter of Credit if&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:7.05pt;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:100%">(i)&#160;&#160;&#160;&#160;any order, judgment or decree of any Governmental Authority or arbitrator shall by its terms purport to enjoin or restrain such Issuing Bank from issuing such Letter of Credit, or request that such Issuing Bank refrain from issuing such Letter of</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">58</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:43pt;padding-right:6.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Credit, or any law applicable to such Issuing Bank shall prohibit the issuance of letters of credit generally or such Letter of Credit in particular, or any such order, judgment or decree, or law shall impose upon such Issuing Bank with respect to such Letter of Credit any restriction, reserve or capital or liquidity requirement (for which such Issuing Bank is not otherwise compensated hereunder) not in effect on the Effective Date, or shall impose upon such Issuing Bank any unreimbursed loss, cost or expense that was not applicable on the Effective Date and that such Issuing Bank in good faith deems material to it&#59; or</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:7.2pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the issuance of such Letter of Credit would violate one or more policies of such Issuing Bank applicable to letters of credit generally.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Expiration Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Each Letter of Credit shall expire (or be subject to termination by notice from the applicable Issuing Bank to the beneficiary thereof) at or prior to the close of business on the earlier of (i) the date one year after the date of the issuance of such Letter of Credit (or, in the case of any renewal or extension of the expiration date thereof, one year after such renewal or extension) and (ii) the date that is five (5) Business Days prior to the Maturity Date.</font></div><div><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Participations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. By the issuance of a Letter of Credit (or an amendment to a Letter of Credit increasing the amount or extending the term thereof) and without any further action on the part of the applicable Issuing Bank or the Revolving Lenders, such Issuing Bank hereby grants to each Revolving Lender, and each Revolving Lender hereby acquires from such Issuing Bank, a participation in such Letter of Credit equal to such Lender&#8217;s Applicable Percentage of the aggregate amount available to be drawn under such Letter of Credit. In consideration and in furtherance of the foregoing, each Revolving Lender hereby absolutely and unconditionally agrees to pay to the Administrative Agent, for the account of the respective Issuing Bank, such Lender&#8217;s Applicable Percentage of each LC Disbursement made by such Issuing Bank and not reimbursed by the Borrower on the date due as provided in paragraph (e) of this Section, or of any reimbursement payment required to be refunded to the Borrower for any reason, including after the Maturity Date. Each such payment shall be made without any offset, abatement, withholding or reduction whatsoever. Each Revolving Lender acknowledges and agrees that its obligation to acquire participations pursuant to this paragraph in respect of Letters of Credit is absolute and unconditional and shall not be affected by any circumstance whatsoever, including any amendment, renewal or extension of any Letter of Credit or the occurrence and continuance of a Default or reduction or termination of the Commitments.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Reimbursement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. If an Issuing Bank shall make any LC Disbursement in respect of a Letter of Credit, the Borrower shall reimburse such LC Disbursement by paying to the Administrative Agent an amount in the currency of such LC Disbursement equal to such LC Disbursement not later than 12&#58;00 noon, New York City time, on the date that such LC Disbursement is made, if the Borrower shall have received notice of such LC Disbursement prior to 10&#58;00 a.m., New York City time, on such date, or, if such notice has not been received by the Borrower prior to such time on such date, then not later than 12&#58;00 noon, New York City time, on the Business Day immediately following the day that the Borrower receives such notice, if such notice is not received prior to such time on the day of receipt&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that (x) if such LC Disbursement is denominated in Dollars and is not less than $1,000,000, the Borrower may, subject to the conditions to borrowing set forth herein, request in accordance with Section 2.03 or 2.05 that such payment be financed with an ABR Revolving Borrowing or Swingline Loan in an</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">59</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">equivalent amount or (y) if such LC Disbursement is denominated in a Foreign Currency and the Dollar Equivalent thereof is not less than $1,000,000, the Borrower may, subject to the conditions to borrowings set forth herein, request in accordance with Section 2.03 that such payment be converted into an equivalent amount of an ABR Revolving Borrowing denominated in Dollars in an amount equal to the Dollar Equivalent of such Foreign Currency and, in each case, to the extent so financed, the Borrower&#8217;s obligation to make such payment shall be discharged and replaced by the resulting ABR Revolving Borrowing or Swingline Loan, as applicable. If the Borrower fails to make such payment when due, the Administrative Agent shall notify each Revolving Lender of the applicable LC Disbursement, the payment then due from the Borrower in respect thereof and such Lender&#8217;s Applicable Percentage thereof. Promptly following receipt of such notice, each Revolving Lender shall pay to the Administrative Agent its Applicable Percentage of the payment then due from the Borrower, in the same manner as provided in Section 2.07 with respect to Loans made by such Lender (and Section 2.07 shall apply, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">mutatis mutandis</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to the payment obligations of the Revolving Lenders), and the Administrative Agent shall promptly pay to the respective Issuing Bank the amounts so received by it from the Revolving Lenders. Promptly following receipt by the Administrative Agent of any payment from the Borrower pursuant to this paragraph, the Administrative Agent shall distribute such payment to the respective Issuing Bank or, to the extent that Revolving Lenders have made payments pursuant to this paragraph to reimburse such Issuing Bank, then to such Lenders and such Issuing Bank as their interests may appear. Any payment made by a Revolving Lender pursuant to this paragraph to reimburse an Issuing Bank for any LC Disbursement (other than the funding of ABR Revolving Loans or a Swingline Loan as contemplated above) shall not constitute a Loan and shall not relieve the Borrower of its obligation to reimburse such LC Disbursement. If the Borrower&#8217;s reimbursement of, or obligation to reimburse, any amounts in any Foreign Currency would subject the Administrative Agent, the Issuing Bank or any Lender to any stamp duty, ad valorem charge or similar tax that would not be payable if such reimbursement were made or required to be made in Dollars, the Borrower shall, at its option, either (x) pay the amount of any such tax requested by the Administrative Agent, the Issuing Bank or the relevant Lender or (y) reimburse each LC Disbursement made in such Foreign Currency in Dollars, in an amount equal to the Dollar Equivalent thereof, calculated using the applicable Exchange Rates, on the date such LC Disbursement is made, of such LC Disbursement.</font></div><div><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Obligations Absolute</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Borrower&#8217;s obligation to reimburse LC Disbursements as provided in paragraph (e) of this Section shall be absolute, unconditional and irrevocable, and shall be performed strictly in accordance with the terms of this Agreement under any and all circumstances whatsoever and irrespective of (i) any lack of validity or enforceability of any Letter of Credit, any Letter of Credit Agreement or this Agreement, or any term or provision therein,</font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:7.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;any draft or other document presented under a Letter of Credit proving to be forged, fraudulent or invalid in any respect or any statement therein being untrue or inaccurate in any respect,</font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;payment by the respective Issuing Bank under a Letter of Credit against presentation of a draft or other document that does not comply with the terms of such Letter of Credit, (iv) any other event or circumstance whatsoever, whether or not similar to any of the foregoing, that might, but for the provisions of this Section, constitute a legal or equitable discharge of, or provide a right of setoff against, the Borrower&#8217;s obligations hereunder or (v) any adverse change in the relevant exchange rates or in the availability of the relevant Foreign Currency to the Borrower or any Subsidiary or in the relevant currency markets generally. Neither the Administrative Agent, the Revolving Lenders nor any Issuing Bank, nor any of their respective Related Parties, shall have any liability or responsibility by reason of or in connection with the issuance or transfer of any</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">60</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Letter of Credit or any payment or failure to make any payment thereunder (irrespective of any of the circumstances referred to in the preceding sentence), or any error, omission, interruption, loss or delay in transmission or delivery of any draft, document, notice or other communication under or relating to any Letter of Credit (including any document required to make a drawing thereunder), any error in interpretation of technical terms, any error in translation or any consequence arising from causes beyond the control of the respective Issuing Bank&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that the foregoing shall not be construed to excuse an Issuing Bank from liability to the Borrower to the extent of any direct damages (as opposed to special, indirect, consequential or punitive damages, claims in respect of which are hereby waived by the Borrower to the extent permitted by applicable law) suffered by the Borrower that are caused by such Issuing Bank&#8217;s failure to exercise care when determining whether drafts and other documents presented under a Letter of Credit comply with the terms thereof. The parties hereto expressly agree that, in the absence of gross negligence or willful misconduct on the part of an Issuing Bank (as finally determined by a nonappealable judgment of a court of competent jurisdiction), such Issuing Bank shall be deemed to have exercised care in each such determination. In furtherance of the foregoing and without limiting the generality thereof, the parties agree that, with respect to documents presented which appear on their face to be in substantial compliance with the terms of a Letter of Credit, an Issuing Bank may, in its sole discretion, either accept and make payment upon such documents without responsibility for further investigation, regardless of any notice or information to the contrary, or refuse to accept and make payment upon such documents if such documents are not in strict compliance with the terms of such Letter of Credit.</font></div><div><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Disbursement Procedures</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Issuing Bank for any Letter of Credit shall, within the time allowed by applicable law or the specific terms of the Letter of Credit following its receipt thereof, examine all documents purporting to represent a demand for payment under such Letter of Credit. Such Issuing Bank shall promptly after such examination notify the Administrative Agent and the Borrower by telephone (confirmed by telecopy or electronic mail) of such demand for payment if such Issuing Bank has made or will make an LC Disbursement thereunder&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that such notice need not be given prior to payment by the Issuing Bank and any failure to give or delay in giving such notice shall not relieve the Borrower of its obligation to reimburse such Issuing Bank and the Revolving Lenders with respect to any such LC Disbursement.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Interim Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. If the Issuing Bank for any Letter of Credit shall make any LC Disbursement, then, unless the Borrower shall reimburse such LC Disbursement in full in the applicable currency on the date such LC Disbursement is made, the unpaid amount thereof shall bear interest, for each day from and including the date such LC Disbursement is made to but excluding the date that the reimbursement is due and payable at the rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">per annum </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">then applicable to ABR Revolving Loans and such interest shall be due and payable on the date when such reimbursement is payable&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, if the Borrower fails to reimburse such LC Disbursement when due pursuant to paragraph (e) of this Section, then Section 2.13(d) shall apply. Interest accrued pursuant to this paragraph shall be for the account of such Issuing Bank, except that interest accrued on and after the date of payment by any Revolving Lender pursuant to  paragraph (e) of this Section to reimburse such Issuing Bank for such LC Disbursement shall be for the account of such Lender to the extent of such payment.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Replacement and Resignation of an Issuing Bank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. (i) An Issuing Bank may be replaced at any time by written agreement among the Borrower, the Administrative Agent, the</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">61</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">replaced Issuing Bank and the successor Issuing Bank. The Administrative Agent shall notify the Revolving Lenders of any such replacement of an Issuing Bank. At the time any such replacement shall become effective, the Borrower shall pay all unpaid fees accrued for the account of the replaced Issuing Bank pursuant to Section 2.12(b). From and after the effective date of any such replacement, (x) the successor Issuing Bank shall have all the rights and obligations of an Issuing Bank under this Agreement with respect to Letters of Credit to be issued by it thereafter and</font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(y)&#160;&#160;&#160;&#160;references herein to the term &#8220;Issuing Bank&#8221; shall be deemed to refer to such successor or to any previous Issuing Bank, or to such successor and all previous Issuing Banks, as the context shall require. After the replacement of an Issuing Bank hereunder, the replaced Issuing Bank shall remain a party hereto and shall continue to have all the rights and obligations of an Issuing Bank under this Agreement with respect to Letters of Credit then outstanding and issued by it prior to such replacement, but shall not be required to issue additional Letters of Credit or extend or otherwise amend any existing Letter of Credit.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.9pt;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:100%">(i)&#160;&#160;&#160;&#160;Subject to the appointment and acceptance of a successor Issuing Bank, any Issuing Bank may resign as an Issuing Bank at any time upon thirty days&#8217; prior written notice to the Administrative Agent, the Borrower and the Lenders, in which case, such resigning Issuing Bank shall be replaced in accordance with Section 2.06(i)(i) above.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.6pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Cash Collateralization</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. If any Event of Default shall occur and be continuing, on the Business Day that the Borrower receives notice from the Administrative Agent or the Required Lenders (or, if the maturity of the Loans has been accelerated, Revolving Lenders with LC Exposure representing greater than 50% of the total LC Exposure) demanding the deposit of cash collateral pursuant to this paragraph, the Borrower shall deposit in an account or accounts with the Administrative Agent, in the name of the Administrative Agent and for the benefit of the Revolving Lenders (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Collateral Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), an amount in cash equal to 105% of the Dollar Equivalent amount of the LC Exposure in the applicable currencies as of such date plus any accrued and unpaid interest thereon&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that the obligation to deposit such cash collateral shall become effective immediately, and such deposit shall become immediately due and payable, without demand or other notice of any kind, upon the occurrence of any Event of Default with respect to the Borrower described in Section 7.01(f). The Borrower also shall deposit cash collateral pursuant to this paragraph as and to the extent required by Section 2.11(c). Such deposit shall be held by the Administrative Agent as collateral for the payment and performance of the obligations of the Borrower under this Agreement. In addition, and without limiting the foregoing or paragraph (c) of this Section, if any LC Exposure remain outstanding after the expiration date specified in said paragraph (c), the Borrower shall immediately deposit into the Collateral Account an amount in cash equal to 105% of such LC Exposure as of such date plus any accrued and unpaid interest thereon.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Administrative Agent shall have exclusive dominion and control, including the exclusive right of withdrawal, over such account and the Borrower hereby grants the Administrative Agent a security interest in the Collateral Account. Other than any interest earned on the investment of such deposits, which investments shall be made at the option and sole discretion of the Administrative Agent and at the Borrower&#8217;s risk and expense, such deposits shall not bear interest. Interest or profits, if any, on such investments shall accumulate in such account. Moneys in such account shall be applied by the Administrative Agent to reimburse each Issuing Bank for LC Disbursements for which it has not been reimbursed, together with related fees, costs</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">62</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and customary processing charges, and, to the extent not so applied, shall be held for the satisfaction of the reimbursement obligations of the Borrower for the LC Exposure at such time or, if the maturity of the Loans has been accelerated (but subject to the consent of Revolving Lenders with LC Exposure representing greater than 50% of the total LC Exposure), be applied to satisfy other Secured Obligations. If the Borrower is required to provide an amount of cash collateral hereunder as a result of the occurrence of an Event of Default, such amount (to the extent not applied as aforesaid) shall be returned to the Borrower within three Business Days after all Events of Default have been cured or waived.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Letters of Credit Issued for Account of Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Notwithstanding that a Letter of Credit issued or outstanding hereunder supports any obligations of, or is for the account of, a Subsidiary, or states that a Subsidiary is the &#8220;account party,&#8221; &#8220;applicant,&#8221; &#8220;customer,&#8221; &#8220;instructing party,&#8221; or the like of or for such Letter of Credit, and without derogating from any rights of the applicable Issuing Bank (whether arising by contract, at law, in equity or otherwise) against such Subsidiary in respect of such Letter of Credit, the Borrower (i) shall reimburse, indemnify and compensate the applicable Issuing Bank hereunder for such Letter of Credit (including to reimburse any and all drawings thereunder) as if such Letter of Credit had been issued solely for the account of the Borrower and (ii) irrevocably waives any and all defenses that might otherwise be available to it as a guarantor or surety of any or all of the obligations of such Subsidiary in respect of such Letter of Credit. The Borrower hereby acknowledges that the issuance of such Letters of Credit for its Subsidiaries inures to the benefit of the Borrower, and that the Borrower&#8217;s business derives substantial benefits from the businesses of such Subsidiaries.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(l)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Issuing Bank Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Unless otherwise requested by the Administrative Agent, each Issuing Bank shall report in writing to the Administrative Agent (i) promptly following the end of each calendar month, the aggregate amount of Letters of Credit issued by it and outstanding at the end of such month, (ii) on or prior to each Business Day on which such Issuing Bank expects to issue, amend, renew or extend any Letter of Credit, the date of such issuance, amendment, renewal or extension, and the aggregate face amount of the Letter of Credit to be issued, amended, renewed or extended by it and outstanding after giving effect to such issuance, amendment, renewal or extension occurred (and whether the amount thereof changed), it being understood that such Issuing Bank shall not permit any issuance, renewal, extension or amendment resulting in an increase in the amount of any Letter of Credit to occur without first obtaining written confirmation from the Administrative Agent that it is then permitted under this Agreement, (iii) on each Business Day on which such Issuing Bank makes any payment under any Letter of Credit, the date of such payment under such Letter of Credit and the amount of such payment, (iv) on any Business Day on which the Borrower fails to reimburse any payment under any Letter of Credit required to be reimbursed to such Issuing Bank on such day, the date of such failure and the amount of such payment and (v) on any other Business Day, such other information as the Administrative Agent shall reasonably request.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.07.       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Funding of Borrowings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  (a) Each Lender shall make each Loan to  be made by it hereunder on the proposed date thereof solely by wire transfer of immediately available funds (i) in the case of Loans denominated in Dollars, by 12&#58;00 noon, New York City time, to the account of the Administrative Agent most recently designated by it for such purpose by notice to the Lenders and (ii) in the case of each Loan denominated in a Foreign Currency, by 12&#58;00 noon, Local Time, in the city of the Administrative Agent&#8217;s Eurocurrency Payment Office</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">63</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">for such currency and at such Eurocurrency Payment Office for such currency&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that (i) Term Loans shall be made as provided in Section 2.01(b) and (ii) Swingline Loans shall be made as provided in Section 2.05. Except in respect of the provisions of this Agreement covering the reimbursement of Letters of Credit, the Administrative Agent will make such Loans available to the Borrower by promptly crediting the funds so received in the aforesaid account of the Administrative Agent to (x) an account of the Borrower maintained with the Administrative Agent in New York City or Chicago and designated by the Borrower in the applicable Borrowing Request, in the case of Loans Denominated in Dollars and (y) an account of the Borrower in the relevant jurisdiction and designated by the Borrower in the applicable Borrowing Request, in the case of Loans denominated in a Foreign Currency&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that ABR Revolving Loans made to finance the reimbursement of an LC Disbursement as provided in Section 2.06(e) shall be remitted by the Administrative Agent to the Issuing Bank.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)  Unless the Administrative Agent shall have received notice from a Lender prior to the proposed date of any Borrowing that such Lender will not make available to the Administrative Agent such Lender&#8217;s share of such Borrowing, the Administrative Agent may assume that such Lender has made such share available on such date in accordance with paragraph (a) of this Section and may, in reliance upon such assumption, make available to the Borrower a corresponding amount. In such event, if a Lender has not in fact made its share of the applicable Borrowing available to the Administrative Agent, then the applicable Lender and the Borrower severally agree to pay to the Administrative Agent forthwith on demand such corresponding amount with interest thereon, for each day from and including the date such amount is made available to the Borrower to but excluding the date of payment to the Administrative Agent, at (i) in the case of such Lender, the greater of the applicable Overnight Rate and a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation or (ii) in the case of the Borrower, the interest rate applicable to ABR Loans, or in the case of Foreign Currencies, in accordance with such market practice, in each case, as applicable. If such Lender pays such amount to the Administrative Agent, then such amount shall constitute such Lender&#8217;s Loan included in such Borrowing.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.08.    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Interest Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. (a) Each Borrowing initially shall be of the Type and Agreed Currency specified in the applicable Borrowing Request and, in the case of a Term Benchmark Revolving Borrowing, shall have an initial Interest Period as specified in such Borrowing Request. Thereafter, the Borrower may elect to convert such Borrowing to a different Type or to continue such Borrowing and, in the case of a Term Benchmark Borrowing, may elect Interest Periods therefor, all as provided in this Section. The Borrower may elect different options with respect to different portions of the affected Borrowing, in which case each such portion shall be allocated ratably among the Lenders holding the Loans comprising such Borrowing, and the Loans comprising each such portion shall be considered a separate Borrowing. This Section shall not apply to Swingline Borrowings, which may not be converted or continued.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;To make an election pursuant to this Section, the Borrower shall notify the Administrative Agent of such election by the time that a Borrowing Request would be required under Section 2.03 if the Borrower were requesting a Borrowing of the Type resulting from such election to be made on the effective date of such election. Each such Interest Election Request shall be irrevocable and shall be signed by a Responsible Officer of the Borrower. Notwithstanding any contrary provision herein, this Section shall not be construed to permit the Borrower to (i)</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">64</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">change the currency of any Borrowing, (ii) elect an Interest Period for Term Benchmark Loans that does not comply with Section 2.02(d) or (iii) convert any Borrowing to a Borrowing of a Type not available under the Class of Commitments pursuant to which such Borrowing was made.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.1pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Each Interest Election Request shall specify the following information in compliance with Section 2.02&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.9pt;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:100%">(i)&#160;&#160;&#160;&#160;the Agreed Currency and principal amount of the Borrowing to which such Interest Election Request applies and, if different options are being elected with respect to different portions thereof, the portions thereof to be allocated to each resulting Borrowing (in which case the information to be specified pursuant to clauses (iii) and</font></div><div style="padding-left:63.3pt;text-align:justify;text-indent:-20.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;below shall be specified for each resulting Borrowing)&#59;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:43pt;padding-right:7.1pt;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:100%">(ii)&#160;&#160;&#160;&#160;the effective date of the election made pursuant to such Interest Election Request, which shall be a Business Day&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:7.05pt;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:100%">(iii)&#160;&#160;&#160;&#160;whether the resulting Borrowing is to be an ABR Borrowing in the case of Borrowings denominated in Dollars, or a Term Benchmark Borrowing or an RFR Borrowing&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.85pt;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:100%">(iv)&#160;&#160;&#160;&#160;if the resulting Borrowing is a Term Benchmark Borrowing, the Interest Period and Agreed Currency to be applicable thereto after giving effect to such election, which Interest Period shall be a period contemplated by the definition of the term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Interest Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If any such Interest Election Request requests a Term Benchmark Borrowing but does not specify an Interest Period, then the Borrower shall be deemed to have selected an Interest Period of one month&#8217;s duration. Notwithstanding the foregoing, in no event shall the Borrower be permitted to request pursuant to this Section 2.08(c) a CBR Loan or, prior to a Benchmark Transition Event and Benchmark Replacement Date with respect to the Term SOFR Rate, a Daily Simple SOFR Loan (it being understood and agreed that a Central Bank&#47;Prime Rate and Daily Simple SOFR shall only apply to the extent provided in Sections 2.08(e) (solely with respect to the Central Bank&#47;Prime Rate), 2.14(a) and 2.14(f).</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Promptly following receipt of an Interest Election Request, the Administrative Agent shall advise each Lender of the details thereof and of such Lender&#8217;s portion of each resulting Borrowing.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;If the Borrower fails to deliver a timely Interest Election Request with respect to a Term Benchmark Revolving Borrowing in Dollars prior to the end of the Interest Period applicable thereto, then, unless such Borrowing is repaid as provided herein, at the end of such Interest Period such Borrowing shall be deemed to have an Interest Period that is one month. If the Borrower fails to deliver a timely and complete Interest Election Request with respect to a Term Benchmark Borrowing in a Foreign Currency prior to the end of the Interest Period therefor, then, unless such Term Benchmark Borrowing is repaid as provided herein, the Borrower shall be deemed to have selected that such Term Benchmark Borrowing shall automatically be continued as a Term Benchmark Borrowing in its original Agreed Currency with an Interest Period of one month at the end of such Interest Period. Notwithstanding any contrary provision hereof, if an Event of Default</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">65</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.65pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">has occurred and is continuing and the Administrative Agent, at the request of the Required Lenders, so notifies the Borrower, then, so long as an Event of Default is continuing (i) no outstanding Borrowing may be converted to or continued as a Term Benchmark Borrowing and</font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;unless repaid, (x) each Term Benchmark Borrowing and each RFR Borrowing, in each case denominated in Dollars, shall be converted to an ABR Borrowing at the end of the Interest Period applicable thereto and (y) each Term Benchmark Borrowing and each RFR Borrowing, in each case denominated in a Foreign Currency shall bear interest at the Central Bank&#47;Prime Rate for the applicable Agreed Currency plus the CBR Spread&#59; provided that, if the Administrative Agent determines (which determination shall be conclusive and binding absent manifest error) that the Central Bank&#47;Prime Rate for the applicable Agreed Currency cannot be determined, any outstanding affected Term Benchmark Loans denominated in any Agreed Currency other than Dollars shall either be (1) converted to an ABR Borrowing denominated in Dollars (in an amount equal to the Dollar Equivalent of such Foreign Currency) at the end of the Interest Period, as applicable, therefor or (2) prepaid at the end of the applicable Interest Period, as applicable, in full&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that if no election is made by the Borrower by the earlier of (A) the date that is three Business Days after receipt by the Borrower of such notice and (B) the last day of the current Interest Period for the applicable Term Benchmark Loan, the Borrower shall be deemed to have elected clause (1) above.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.09. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Termination and Reduction of Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. (a) Unless previously terminated, (i) the Term Loan Commitments shall terminate at 3&#58;00 p.m. (New York City time) on the Effective Date and (ii) all other Commitments shall terminate on the Maturity Date.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Borrower may at any time terminate, or from time to time reduce, the Revolving Commitments&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that (i) each reduction of the Revolving Commitments shall be in an amount that is an integral multiple of $100,000 and not less than $1,000,000 and (ii) the Borrower shall not terminate or reduce the Revolving Commitments if, after giving effect to any concurrent prepayment of the Loans in accordance with Section 2.11, the Dollar Equivalent amount of any Lender&#8217;s Revolving Credit Exposure would exceed its Revolving Commitment.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The Borrower shall notify the Administrative Agent of any election to terminate or reduce the Commitments under paragraph (b) of this Section at least three Business Days prior to the effective date of such termination or reduction, specifying such election and the effective date thereof. Promptly following receipt of any notice, the Administrative Agent shall advise the Lenders of the contents thereof. Each notice delivered by the Borrower pursuant to this Section shall be irrevocable&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that a notice of termination of the Commitments delivered by the Borrower may state that such notice is conditioned upon the effectiveness of other credit facilities or other transactions specified therein, in which case such notice may be revoked by the Borrower (by notice to the Administrative Agent on or prior to the specified effective date) if such condition is not satisfied. Any termination or reduction of the Commitments shall be permanent. Each reduction of the Commitments shall be made ratably among the Lenders in accordance with their respective Commitments.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.10. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Repayment and Amortization of Loans&#59; Evidence of Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. (a) The Borrower hereby unconditionally promises to pay (i) to the Administrative Agent for the account of each Revolving Lender the then unpaid principal amount of each Revolving Loan on the Maturity Date in the currency of such Loan, and (ii) to the Administrative Agent for the account</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">66</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.65pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">of the Swingline Lenders the then unpaid principal amount of each Swingline Loan on the earlier of the Maturity Date and the fifth Business Days after such Swingline Loan is made&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that on each date that a Revolving Borrowing is made, the Borrower shall repay all Swingline Loans then outstanding and the proceeds of any such Borrowing shall be applied by the Administrative Agent to repay any Swingline Loans outstanding. The Borrower shall repay Term Loans on each date set forth below in the aggregate principal amount set forth opposite such date (as adjusted from time to time pursuant to Section 2.11(a) and Section 2.11(f))&#58;</font></div><div><font><br></font></div><div style="padding-left:43.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.707%"><tr><td style="width:1.0%"></td><td style="width:48.813%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.987%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 53.3pt;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:100%">Fiscal Quarters Ending</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:47.85pt;padding-right:13.35pt;text-indent:-33.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Principal Amount of Term Loans to be repaid Per Fiscal Quarter</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27.97pt;padding-right:27.97pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">September 30, 2022 through and</font></div><div style="padding-left:27.87pt;padding-right:27.87pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">including June 30, 2024</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:79.82pt;padding-right:79.82pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">$1,562,500</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27.97pt;padding-right:27.97pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">September 30, 2024 through and</font></div><div style="padding-left:27.87pt;padding-right:27.87pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">including June 30, 2025</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:79.82pt;padding-right:79.82pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">$2,343,750</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.05pt;padding-left:40.75pt;padding-right:27.85pt;text-indent:-11.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">September 30, 2025 through and including the Maturity Date</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.05pt;padding-left:79.82pt;padding-right:79.82pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$3,125,000</font></div></td></tr></table></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">To the extent not previously repaid, all unpaid Term Loans shall be paid in full in Dollars by the Borrower on the Maturity Date.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Each Lender shall maintain in accordance with its usual practice an account or accounts evidencing the indebtedness of the Borrower to such Lender resulting from each Loan made by such Lender, including the amounts of principal and interest payable and paid to such Lender from time to time hereunder.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The Administrative Agent shall maintain accounts in which it shall record (i) the amount of each Loan made hereunder, the Class, Agreed Currency and Type thereof and the Interest Period applicable thereto, (ii) the amount of any principal or interest due and payable or to become due and payable from the Borrower to each Lender hereunder and (iii) the amount of any sum received by the Administrative Agent hereunder for the account of the Lenders and each Lender&#8217;s share thereof.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;The entries made in the accounts maintained pursuant to paragraph (b) or (c) of this Section shall be </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">prima facie </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">evidence of the existence and amounts of the obligations recorded therein&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that the failure of any Lender or the Administrative Agent to maintain such accounts or any error therein shall not in any manner affect the obligation of the Borrower to repay the Loans in accordance with the terms of this Agreement.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;Any Lender may request that Loans made by it be evidenced by a promissory note. In such event, the Borrower shall prepare, execute and deliver to such Lender a promissory note payable to such Lender (or, if requested by such Lender, to such Lender and its registered assigns) and in a form approved by the Administrative Agent. Thereafter, the Loans evidenced by such</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">67</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">promissory note and interest thereon shall at all times (including after assignment pursuant to Section 9.04) be represented by one or more promissory notes in such form.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.11.   </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Prepayment of Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  (a)  The Borrower shall have the right at any time and from time to time to prepay any Borrowing in whole or in part, subject to prior notice in accordance with paragraph (b) of this Section.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Borrower shall notify the Administrative Agent (and, in the case of prepayment of Swingline Loans, the Swingline Lenders) by telephone (confirmed by telecopy or electronic mail) of any prepayment hereunder (i) (w) in the case of prepayment of (1) a Term Benchmark Borrowing denominated in Dollars, not later than 11&#58;00 a.m., New York City time, three Business Days before the date of prepayment or (2) an RFR Borrowing denominated in Dollars, not later than 11&#58;00 a.m. New York City time, five Business Days before the date of prepayment, and (x) in the case of prepayment of a Term Benchmark Borrowing denominated in any a Foreign Currency, not later than 12&#58;00 p.m., New York City time, three Business Days before the date of prepayment, (ii) in the case of prepayment of an ABR Borrowing, not later than 11&#58;00 a.m., New York City time, one Business Day before the date of prepayment, or (iii) in the case of prepayment of a Swingline Loan, not later than 12&#58;00 noon, New York City time, on the date of prepayment. Each such notice shall be irrevocable and shall specify the prepayment date and the principal amount of each Borrowing or portion thereof to be prepaid&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, if a notice of prepayment is given in connection with a conditional notice of termination of the Commitments as contemplated by Section 2.09, then such notice of prepayment may be revoked if such notice of termination is revoked in accordance with Section 2.09. Promptly following receipt of any such notice relating to a Borrowing, the Administrative Agent shall advise the Lenders of the contents thereof. Each partial prepayment of any Borrowing shall be in an amount that would be permitted in the case of an advance of a Borrowing of the same Type as provided in Section 2.02. Each prepayment of a Revolving Borrowing shall be applied ratably to the Revolving Loans included in the prepaid Revolving Borrowing, each voluntary prepayment of a Term Loan Borrowing shall be applied ratably to the Term Loans included in the prepaid Term Loan Borrowing in such order of application as directed by the Borrower, and each mandatory prepayment of a Term Loan Borrowing shall be applied in accordance with Section 2.11(f) Prepayments shall be accompanied by accrued interest to the extent required by Section 2.13 and any break funding payments required by Section 2.16.</font></div><div><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;If the Administrative Agent notifies the Borrower at any time that, (i) other than as a result of fluctuations in currency exchange rates, (A) the sum of the aggregate principal Dollar Equivalent of all of the Revolving Credit Exposures (calculated, with respect to those Credit Events denominated in Foreign Currencies, as of the most recent Revaluation Date with respect to each such Credit Event) exceeds the aggregate Revolving Commitments or (B) the sum of the aggregate principal Dollar Equivalent of all of the outstanding Revolving Credit Exposures denominated in Foreign Currencies (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Foreign Currency Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) (so calculated), as of the most recent Revaluation Date with respect to each such Credit Event, exceeds the Foreign Currency Sublimit or (ii) solely as a result of fluctuations in currency exchange rates, (A) the sum of the aggregate principal Dollar Equivalent of all of the Revolving Credit Exposures (so calculated) exceeds 105% of the aggregate Revolving Commitments or (B) the Foreign Currency Exposure, as of the most recent Revaluation Date with respect to each such Credit Event, exceeds 105% of the Foreign Currency Sublimit, the Borrower shall in each case immediately repay</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">68</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Revolving Borrowings or cash collateralize LC Exposure in an account with the Administrative Agent pursuant to Section 2.06(j), as applicable, in an aggregate principal amount sufficient to cause (x) the aggregate Dollar Equivalent of all Revolving Credit Exposures (so calculated) to be less than or equal to the aggregate Revolving Commitments and (y) the Foreign Currency Exposure to be less than or equal to the Foreign Currency Sublimit, as applicable.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;In the event and on each occasion that any Net Proceeds are received by or on behalf of the Borrower or any of its Subsidiaries in respect of any Prepayment Event, the Borrower shall, immediately after such Net Proceeds are received, prepay the Obligations as set forth in Section 2.11(f) below in an aggregate amount equal to the Repayment Percentage of such Net Proceeds&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, if the Borrower shall deliver to the Administrative Agent a certificate of a Financial Officer to the effect that the Borrower or its relevant Subsidiaries intend to apply the Net Proceeds from such event (or a portion thereof specified in such certificate), within 18 months after receipt of such Net Proceeds, to acquire (or replace or rebuild) real property, equipment or other tangible assets (excluding inventory) to be used in the business of the Borrower and&#47;or its Subsidiaries, and certifying that no Default has occurred and is continuing, then no prepayment shall be required pursuant to this paragraph in respect of the Net Proceeds specified in such certificate&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that to the extent of any such Net Proceeds therefrom that have not been so applied by the end of such 18 month period, at which time a prepayment shall be required in an amount equal to the Repayment Percentage of such Net Proceeds that have not been so applied. As used herein, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Repayment Percentage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means (x) 100% if the Senior Secured Leverage Ratio (as of the most recent date of delivery of Financials) is greater than or equal to</font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:7.05pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.50 to 1.00 or if a Default has occurred and is continuing, and (y) 0% if no Default has occurred and is continuing and the Senior Secured Leverage Ratio (as of the most recent date of delivery of Financials) is less than 3.50 to 1.00.</font></div><div><font><br></font></div><div style="padding-left:115pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Reserved</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="padding-left:115pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="margin-top:10.95pt;padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;All such amounts pursuant to Sections 2.11(d) shall be applied to prepay the Term Loans in the inverse order of maturity, with any excess remaining to applied to the then outstanding Revolving Loans&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that such prepayment of Revolving Loans pursuant to this Section 2.11(f) shall not reduce the Revolving Commitments.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.12.      </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  (a)  The Borrower agrees to pay to the Administrative Agent for the account of each Revolving Lender a commitment fee, which shall accrue at the Applicable Rate on the daily amount of the Available Revolving Commitment of such Lender during the period from and including the Effective Date to but excluding the date on which such Revolving Commitment terminates&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, if such Lender continues to have any Revolving Credit Exposure after its Revolving Commitment terminates, then such commitment fee shall continue to accrue on the daily amount of such Lender&#8217;s Revolving Credit Exposure from and including the date on which its Revolving Commitment terminates to but excluding the date on which such Lender ceases to have any Revolving Credit Exposure. Commitment fees accrued through and including the last day of March, June, September and December of each year shall be payable in arrears on the fifteenth day following such last day and on the date on which the Revolving Commitments terminate, commencing on the first such date to occur after the date hereof&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that any commitment fees accruing after the date on which the Revolving Commitments terminate shall be payable on demand. All commitment fees shall be computed on the basis of a year of</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">69</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">360 days and shall be payable for the actual number of days elapsed (including the first day and the last day of each period but excluding the date on which the Commitments terminate).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Borrower agrees to pay (i) to the Administrative Agent for the account of each Revolving Lender a participation fee with respect to its participations in each outstanding Letter of Credit, which shall accrue on the Dollar Equivalent of the daily maximum stated amount then available to be drawn under such Letter of Credit at the same Applicable Rate used to determine the interest rate applicable to Term Benchmark Revolving Loans, during the period from and including the Effective Date to but excluding the later of the date on which such Lender&#8217;s Revolving Commitment terminates and the date on which such Lender ceases to have any LC Exposure, and (ii) to each Issuing Bank for its own account a fronting fee with respect to each Letter of Credit issued by such Issuing Bank, which shall accrue at the rate of 0.125% </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">per annum </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">on the Dollar Equivalent of the daily maximum stated amount then available to be drawn under such Letter of Credit, during the period from and including the Effective Date to but excluding the later of the date of termination of the Revolving Commitments and the date on which there ceases to be any LC Exposure with respect to Letters of Credit issued by such Issuing Bank, as well as such Issuing Bank&#8217;s standard fees with respect to the issuance, amendment or extension of any Letter of Credit and other processing fees, and other standard costs and charges, of such Issuing bank relating the Letters of Credit as from time to time in effect. Participation fees and fronting fees accrued through and including the last day of March, June, September and December of each year shall be payable on the fifteenth day following such last day, commencing on the first such date to occur after the Effective Date&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that all such fees shall be payable on the date on which the Revolving Commitments terminate and any such fees accruing after the date on which the Revolving Commitments terminate shall be payable on demand. Any other fees payable to an Issuing Bank pursuant to this paragraph shall be payable within 10 days after demand. All participation fees and fronting fees shall be computed on the basis of a year of 360 days and shall be payable for the actual number of days elapsed (including the first day but excluding the last day).</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The Borrower agrees to pay to the Administrative Agent, for its own account, fees payable in the amounts and at the times separately agreed upon between the Borrower and the Administrative Agent.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;All fees payable hereunder shall be paid on the dates due, in Dollars in immediately available funds, to the Administrative Agent (or to an Issuing Bank, in the case of fees payable to it) for distribution, in the case of commitment fees and participation fees, to the Lenders. Fees paid shall not be refundable under any circumstances.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.13. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> .  (a)  The  Loans  comprising  each  ABR  Borrowing  (including each Swingline Loan) shall bear interest at the Alternate Base Rate plus the Applicable Rate.</font></div><div><font><br></font></div><div style="margin-top:4.5pt;padding-left:7pt;padding-right:7.1pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Loans comprising each Term Benchmark Borrowing shall bear interest at the Adjusted Term SOFR Rate, the CDOR Rate, the Adjusted EURIBOR Rate or the Adjusted TIBOR Rate, as applicable, for the Interest Period in effect for such Borrowing plus the Applicable Rate.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">70</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:7.25pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Each RFR Loan shall bear interest at a rate per annum equal to the applicable Adjusted Daily Simple RFR plus the Applicable Rate.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Notwithstanding the foregoing, (i) during the occurrence and continuance of an Event of Default pursuant to clause (a), (f) or (g) of Section 7.01, all Loans shall bear interest at 2% plus the rate otherwise applicable to such Loans as provided in the preceding paragraphs of this Section and all Letter of Credit participation fees shall accrue at 2% plus the rate otherwise applicable to such fees hereunder, and (ii) if any principal of or interest on any Loan or any fee or other amount payable by the Borrower hereunder is not paid when due, whether at stated maturity, upon acceleration or otherwise, the Administrative Agent or the Required Lenders may, at their option, by notice to the Borrower (which notice may be revoked at the option of the Required Lenders notwithstanding any provision of Section 9.02 requiring the consent of &#8220;each Lender directly affected thereby&#8221; for reductions in interest rates), declare that such overdue amount shall bear interest, after as well as before judgment, at a rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">per annum </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">equal to (i) in the case of overdue principal of any Loan, 2% plus the rate otherwise applicable to such Loan as provided in the preceding paragraphs of this Section or (ii) in the case of any other amount, 2% plus the rate applicable to ABR Loans as provided in paragraph (a) of this Section.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;Accrued interest on each Loan shall be payable in arrears, in the same Agreed Currency as the applicable Loan, on each Interest Payment Date for such Loan and, in the case of Revolving Loans, upon termination of the Revolving Commitments&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that (i) interest accrued pursuant to paragraph (d) of this Section shall be payable on demand, (ii) in the event of any repayment or prepayment of any Loan (other than a prepayment of an ABR Revolving Loan prior to the end of the Availability Period), accrued interest on the principal amount repaid or prepaid shall be payable on the date of such repayment or prepayment and (iii) in the event of any conversion of any Term Benchmark Revolving Loan prior to the end of the current Interest Period therefor, accrued interest on such Loan shall be payable on the effective date of such conversion.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;Interest computed by reference to the Alternate Base Rate (except when based on the Prime Rate), the Term SOFR Rate, the EURIBOR Rate or Daily Simple RFR with respect to Dollars hereunder shall be computed on the basis of a year of 360 days. Interest computed by reference to the TIBOR Rate, the CDOR Rate or the Alternate Base Rate only at times when the Alternate Base Rate is based on the Prime Rate shall be computed on the basis of a year of 365 days (or 366 days in a leap year). In each case interest shall be payable for the actual number of days elapsed (including the first day but excluding the last day). All interest hereunder on any Loan shall be computed on a daily basis based upon the outstanding principal amount of such Loan as of the applicable date of determination. A determination of the applicable Alternate Base Rate, Adjusted Term SOFR Rate, the CDOR Rate, Term SOFR Rate, or, Adjusted EURIBOR Rate, EURIBOR Rate, Adjusted TIBOR Rate, TIBOR Rate, Adjusted Daily Simple RFR or Daily Simple RFR shall be determined by the Administrative Agent, and such determination shall be conclusive absent manifest error.</font></div><div><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.14.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Alternate Rate of Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. (a) Subject to clauses (b) (c), (d), (e) and</font></div><div style="padding-left:21.9pt;text-indent:-14.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;of this Section 2.14, if&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:79pt;padding-right:7.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;the Administrative Agent determines (which determination shall be conclusive absent manifest error) (A) prior to the commencement of any Interest</font></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">71</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:79pt;padding-right:6.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Period for a Term Benchmark Borrowing, that adequate and reasonable means do not exist for ascertaining the Adjusted Term SOFR Rate, the CDOR Rate, the Adjusted EURIBOR Rate, or the Adjusted TIBOR Rate (including because the Relevant Screen Rate is not available or published on a current basis), for the applicable Agreed Currency and such Interest Period or (B) at any time, that adequate and reasonable means do not exist for ascertaining the applicable Adjusted Daily Simple RFR for the applicable Agreed Currency&#59; or</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:79pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the Administrative Agent is advised by the Required Lenders that (A) prior to the commencement of any Interest Period for a Term Benchmark Borrowing, the Adjusted Term SOFR Rate, the CDOR Rate, the Adjusted EURIBOR Rate or the Adjusted TIBOR Rate for the applicable Agreed Currency and such Interest Period will not adequately and fairly reflect the cost to such Lenders of making or maintaining their Loans included in such Borrowing for the applicable Agreed Currency and such Interest Period or (B) at any time, the applicable Adjusted Daily Simple RFR or RFR for the applicable Agreed Currency will not adequately and fairly reflect the cost to such Lenders of making or maintaining their Loans included in such Borrowing for the applicable Agreed Currency&#59;</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">then the Administrative Agent shall give notice thereof to the Borrower and the Lenders by telephone, telecopy or electronic mail as promptly as practicable thereafter and, until (x) the Administrative Agent notifies the Borrower and the Lenders that the circumstances giving rise to such notice no longer exist with respect to the relevant Benchmark and (y) the Borrower delivers a new Interest Election Request in accordance with the terms of Section 2.08 or a new Borrowing Request in accordance with the terms of Section 2.03, (A) for Loans denominated in Dollars, (1) any Interest Election Request that requests the conversion of any Borrowing to, or continuation of any Borrowing as, a Term Benchmark Borrowing and any Borrowing Request that requests a Term Benchmark Revolving Borrowing shall instead be deemed to be an Interest Election Request or a Borrowing Request, as applicable, for (x) an RFR Borrowing denominated in Dollars so long as the Adjusted Daily Simple RFR for Dollar Borrowings is not also the subject of Section 2.14(a)(i) or (ii) above or (y) an ABR Borrowing if the Adjusted Daily Simple RFR for Dollar Borrowings also is the subject of Section 2.14(a)(i) or (ii) above and (2) any Borrowing Request that requests an RFR Borrowing shall instead be deemed to be a Borrowing Request, as applicable, for an ABR Borrowing and (B) for Loans denominated in a Foreign Currency, any Interest Election Request that requests the conversion of any Revolving Borrowing to, or continuation of any Revolving Borrowing as, a Term Benchmark Borrowing and any Borrowing Request that requests a Term Benchmark Revolving Borrowing or an RFR Borrowing, in each case, for the relevant Benchmark shall be ineffective&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that if the circumstances giving rise to such notice affect only one Type of Borrowings, then all other Types of Borrowings shall be permitted. Furthermore, if any Term Benchmark Loan or RFR Loan in any Agreed Currency is outstanding on the date of the Borrower&#8217;s receipt of the notice from the Administrative Agent referred to in this Section 2.14(a) with respect to a Relevant Rate applicable to such Term Benchmark Loan or RFR Loan, then until</font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(x) the Administrative Agent notifies the Borrower and the Lenders that the circumstances giving rise to such notice no longer exist, with respect to the relevant Benchmark and (y) the Borrower delivers a new Interest Election Request in accordance with the terms of Section 2.08 or a new Borrowing Request in accordance with the terms of Section 2.03, (A) for Loans denominated in Dollars, (1) any Term Benchmark Loan shall on the last day of the Interest Period applicable to</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">72</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">such Loan, be converted by the Administrative Agent to, and shall constitute, (x) an RFR Borrowing denominated in Dollars so long as the Adjusted Daily Simple RFR for Dollar Borrowings is not also the subject of Section 2.14(a)(i) or (ii) above or (y) an ABR Loan if the Adjusted Daily Simple RFR for Dollar Borrowings also is the subject of Section 2.14(a)(i) or (ii) above, on such day, and (2) any RFR Loan shall on and from such day be converted by the Administrative Agent to, and shall constitute an ABR Loan and (B) for Loans denominated in a Foreign Currency, (1) any Term Benchmark Loan shall, on the last day of the Interest Period applicable to such Loan bear interest at the Central Bank&#47;Prime Rate for the applicable Foreign Currency plus the CBR Spread&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, if the Administrative Agent determines (which determination shall be conclusive and binding absent manifest error) that the Central Bank&#47;Prime Rate for the applicable Foreign Currency cannot be determined, any outstanding affected Term Benchmark Loans denominated in any Foreign Currency shall, at the Borrower&#8217;s election prior to such day&#58; (A) be prepaid by the Borrower on such day or (B) solely for the purpose of calculating the interest rate applicable to such Term Benchmark Loan, such Term Benchmark Loan denominated in any Foreign Currency shall be deemed to be a Term Benchmark Loan denominated in Dollars and shall accrue interest at the same interest rate applicable to Term Benchmark Loans denominated in Dollars at such time, and (2) any RFR Loan shall bear interest at the Central Bank&#47;Prime Rate for the applicable Foreign Currency plus the CBR Spread&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, if the Administrative Agent determines (which determination shall be conclusive and binding absent manifest error) that the Central Bank&#47;Prime Rate for the applicable Foreign Currency cannot be determined, any outstanding affected RFR Loans denominated in any Foreign Currency, at the Borrower&#8217;s election, shall either (A) be converted into ABR Loans denominated in Dollars (in an amount equal to the Dollar Equivalent of such Foreign Currency) immediately or (B) be prepaid in full immediately.</font></div><div><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Notwithstanding anything to the contrary herein or in any other Loan Document , if a Benchmark Transition Event and its related Benchmark Replacement Date have occurred prior to the Reference Time in respect of any setting of the then-current Benchmark, then (x) if a Benchmark Replacement is determined in accordance with clause (1) of the definition of &#8220;Benchmark Replacement&#8221; with respect to Dollars for such Benchmark Replacement Date, such Benchmark Replacement will replace such Benchmark for all purposes hereunder and under any Loan Document in respect of such Benchmark setting and subsequent Benchmark settings without any amendment to, or further action or consent of any other party to, this Agreement or any other Loan Document and (y) if a Benchmark Replacement is determined in accordance with clause (2) of the definition of &#8220;Benchmark Replacement&#8221; with respect to any Agreed Currency for such Benchmark Replacement Date, such Benchmark Replacement will replace such Benchmark for all purposes hereunder and under any Loan Document in respect of any Benchmark setting at or after 5&#58;00 p.m. (New York City time) on the fifth (5th) Business Day after the date notice of such Benchmark Replacement is provided to the Lenders without any amendment to, or further action or consent of any other party to, this Agreement or any other Loan Document so long as the Administrative Agent has not received, by such time, written notice of objection to such Benchmark Replacement from Lenders comprising the Required Lenders of each affected Class.</font></div><div><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Notwithstanding anything to the contrary herein or in any other Loan Document, the Administrative Agent will have the right to make Benchmark Replacement Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Benchmark Replacement Conforming</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">73</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Changes will become effective without any further action or consent of any other party to this Agreement or any other Loan Document.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;The Administrative Agent will promptly notify the Borrower and the Lenders of (i) any occurrence of a Benchmark Transition Event, (ii) the implementation of any Benchmark Replacement, (iii) the effectiveness of any Benchmark Replacement Conforming Changes, (iv) the removal or reinstatement of any tenor of a Benchmark pursuant to clause (e) below and (v) the commencement or conclusion of any Benchmark Unavailability Period. Any determination, decision or election that may be made by the Administrative Agent or, if applicable, any Lender (or group of Lenders) pursuant to this Section 2.14, including any determination with respect to a tenor, rate or adjustment or of the occurrence or non-occurrence of an event, circumstance or date and any decision to take or refrain from taking any action or any selection, will be conclusive and binding absent manifest error and may be made in its or their sole discretion and without consent from any other party to this Agreement or any other Loan Document, except, in each case, as expressly required pursuant to this Section 2.14.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;Notwithstanding anything to the contrary herein or in any other Loan Document, at any time (including in connection with the implementation of a Benchmark Replacement), (i) if the then-current Benchmark is a term rate (including the Term SOFR Rate, EURIBOR Rate, CDOR Rate or TIBOR Rate) and either (A) any tenor for such Benchmark is not displayed on a screen or other information service that publishes such rate from time to time as selected by the Administrative Agent in its reasonable discretion or (B) the regulatory supervisor for the administrator of such Benchmark has provided a public statement or publication of information announcing that any tenor for such Benchmark is or will be no longer representative, then the Administrative Agent may modify the definition of &#8220;Interest Period&#8221; for any Benchmark settings at or after such time to remove such unavailable or non-representative tenor and (ii) if a tenor that was removed pursuant to clause (i) above either (A) is subsequently displayed on a screen or information service for a Benchmark (including a Benchmark Replacement) or (B) is not, or is no longer, subject to an announcement that it is or will no longer be representative for a Benchmark (including a Benchmark Replacement), then the Administrative Agent may modify the definition of &#8220;Interest Period&#8221; for all Benchmark settings at or after such time to reinstate such previously removed tenor.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;Upon the Borrower&#8217;s receipt of notice of the commencement of a Benchmark Unavailability Period, the Borrower may revoke any request for a Term Benchmark Borrowing or RFR Borrowing of, conversion to or continuation of Term Benchmark Loans or RFR Loans to be made, converted or continued during any Benchmark Unavailability Period and, failing that, either</font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(x)&#160;&#160;&#160;&#160;the Borrower will be deemed to have converted any such request for (1) a Term Benchmark Borrowing denominated in Dollars into a request for a Borrowing of or conversion to (A) an RFR Borrowing denominated in Dollars so long as the Adjusted Daily Simple RFR for Dollar Borrowings is not the subject of a Benchmark Transition Event or (B) an ABR Borrowing if the Adjusted Daily Simple RFR for Dollar Borrowings is the subject of a Benchmark Transition Event or (y) any request relating to a Term Benchmark Borrowing or RFR Borrowing denominated in a Foreign Currency shall be ineffective. During any Benchmark Unavailability Period or at any time that a tenor for the then-current Benchmark is not an Available Tenor, the component of ABR based upon the then-current Benchmark or such tenor for such Benchmark, as applicable, will not be used in any determination of ABR. Furthermore, if any Term Benchmark Loan or RFR Loan</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">74</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">in any Agreed Currency is outstanding on the date of the Borrower&#8217;s receipt of notice of the commencement of a Benchmark Unavailability Period with respect to a Relevant Rate applicable to such Term Benchmark Loan or RFR Loan, then until such time as a Benchmark Replacement for such Agreed Currency is implemented pursuant to this Section 2.14, (A) for Loans denominated in Dollars, (1) any Term Benchmark Loan shall on the last day of the Interest Period applicable to such Loan, be converted by the Administrative Agent to, and shall constitute, (x) an RFR Borrowing denominated in Dollars so long as the Adjusted Daily Simple RFR for Dollar Borrowings is not the subject of a Benchmark Transition Event or (y) an ABR Loan if the Adjusted Daily Simple RFR for Dollar Borrowings is the subject of a Benchmark Transition Event, on such day and (2) any RFR Loan shall on and from such day, be converted by the Administrative Agent to, and shall constitute an ABR Loan and (B) for Loans denominated in any Foreign Currency, (1) any Term Benchmark Loan shall, on the last day of the Interest Period applicable to such Loan bear interest at the Central Bank&#47;Prime Rate for the applicable Foreign Currency plus the CBR Spread&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> if the Administrative Agent determines (which determination shall be conclusive and binding absent manifest error) that the Central Bank&#47;Prime Rate for the applicable Foreign Currency cannot be determined, any outstanding affected Term Benchmark Loans denominated in any Foreign Currency shall, at the Borrower&#8217;s election prior to such day&#58; (A) be prepaid by the Borrower on such day or (B) solely for the purpose of calculating the interest rate applicable to such Term Benchmark Loan, such Term Benchmark Loan denominated in any Foreign Currency shall be deemed to be a Term Benchmark Loan denominated in Dollars and shall accrue interest at the same interest rate applicable to Term Benchmark Loans denominated in Dollars at such time and (2) any RFR Loan shall bear interest at the Central Bank&#47;Prime Rate for the applicable Foreign Currency plus the CBR Spread&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, if the Administrative Agent determines (which determination shall be conclusive and binding absent manifest error) that the Central Bank&#47;Prime Rate for the applicable Foreign Currency cannot be determined, any outstanding affected RFR Loans denominated in any Foreign Currency, at the Borrower&#8217;s election, shall either (A) be converted into ABR Loans denominated in Dollars (in an amount equal to the Dollar Equivalent of such Foreign Currency) immediately or (B) be prepaid in full immediately.</font></div><div><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.15.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Increased Costs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> . (a) If any Change in Law shall&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.7pt;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:100%">(i)&#160;&#160;&#160;&#160;impose, modify or deem applicable any reserve, special deposit, liquidity or similar requirement (including any compulsory loan requirement, insurance charge or other assessment) against assets of, deposits with or for the account of, or credit extended by, any Lender or Issuing Bank (except any such reserve requirement reflected in the Adjusted EURIBOR Rate, the CDOR Rate or the Adjusted TIBOR Rate, as applicable) or Issuing Bank&#59;</font></div><div><font><br></font></div><div style="padding-left:43pt;padding-right:7pt;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:100%">(ii)&#160;&#160;&#160;&#160;impose on any Lender or Issuing Bank or the applicable offshore interbank market for the applicable Agreed Currency any other condition, cost or expense (other than Taxes) affecting this Agreement or Loans made by such Lender or any Letter of Credit or participation therein&#59; or</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.9pt;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:100%">(iii)&#160;&#160;&#160;&#160;subject any Recipient to any Taxes (other than (A) Indemnified Taxes, (B) Taxes described in clauses (b) through (d) of the definition of Excluded Taxes and (C) Connection Income Taxes) on its loans, loan principal, letters of credit,</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">75</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">commitments, or other obligations, or its deposits, reserves, other liabilities or capital attributable thereto&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and the result of any of the foregoing shall be to increase the cost to such Lender or such other Recipient of making, continuing, converting or maintaining any Loan (or of maintaining its obligation to make any such Loan) or to increase the cost to such Lender, such Issuing Bank or such other Recipient of participating in, issuing or maintaining any Letter of Credit or to reduce the amount of any sum received or receivable by such Lender, such Issuing Bank or such other Recipient hereunder (whether of principal, interest or otherwise), then the Borrower will pay to such Lender, such Issuing Bank or such other Recipient, as the case may be, such additional amount or amounts as will compensate such Lender, such Issuing Bank or such other Recipient, as the case may be, for such additional costs incurred or reduction suffered.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;If any Lender or Issuing Bank determines that any Change in Law regarding capital or liquidity requirements has or would have the effect of reducing the rate of return on such Lender&#8217;s or the Issuing Bank&#8217;s capital or on the capital of such Lender&#8217;s or Issuing Bank&#8217;s holding company, if any, as a consequence of this Agreement or the Loans made by, or participations in Letters of Credit held by, such Lender, or the Letters of Credit issued by such Issuing Bank, to a level below that which such Lender or Issuing Bank or such Lender&#8217;s or Issuing Bank&#8217;s holding company could have achieved but for such Change in Law (taking into consideration such Lender&#8217;s or Issuing Bank&#8217;s policies and the policies of such Lender&#8217;s or Issuing Bank&#8217;s holding company with respect to capital adequacy and liquidity), then from time to time the Borrower will pay to such Lender or Issuing Bank, as the case may be, such additional amount or amounts as will compensate such Lender or Issuing Bank or such Lender&#8217;s or Issuing Bank&#8217;s holding company for any such reduction suffered.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;A certificate of a Lender or Issuing Bank setting forth the amount or amounts necessary to compensate such Lender or Issuing Bank or its holding company, as the case may be, as specified in paragraph (a) or (b) of this Section shall be delivered to the Borrower and shall be conclusive absent manifest error. The Borrower shall pay such Lender or Issuing Bank, as the case may be, the amount shown as due on any such certificate within 10 days after receipt thereof.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Failure or delay on the part of any Lender or Issuing Bank to demand compensation pursuant to this Section shall not constitute a waiver of such Lender&#8217;s or Issuing Bank&#8217;s right to demand such compensation&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that the Borrower shall not be required to compensate a Lender or Issuing Bank pursuant to this Section for any increased costs or reductions incurred more than 270 days prior to the date that such Lender or Issuing Bank, as the case may be, notifies the Borrower of the Change in Law giving rise to such increased costs or reductions and of such Lender&#8217;s or Issuing Bank&#8217;s intention to claim compensation therefor&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, if the Change in Law giving rise to such increased costs or reductions is retroactive, then the 270-day period referred to above shall be extended to include the period of retroactive effect thereof.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.16.   </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Break  Funding Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.   (a)  With respect to Loans that are not  RFR Loans, in the event of (i) the payment of any principal of any Term Benchmark Loan other than on the last day of an Interest Period applicable thereto (including as a result of an Event of Default or an optional or mandatory prepayment of Loans), (ii) the conversion of any Term Benchmark Loan other than on the last day of the Interest Period applicable thereto, (iii) the failure</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">76</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to borrow, convert, continue or prepay any Term Benchmark Loan on the date specified in any notice delivered pursuant hereto (regardless of whether such notice may be revoked under Section 2.11(b) and is revoked in accordance therewith), (iv) the assignment of any Term Benchmark Loan other than on the last day of the Interest Period applicable thereto as a result of a request by the Borrower pursuant to Section 2.19 or (v) the failure by the Borrower to make any payment of any Loan or drawing under any Letter of Credit (or interest due thereon) denominated in a Foreign Currency on its scheduled due date or any payment thereof in a different currency, then, in any such event, the Borrower shall compensate each Lender for the loss, cost and expense attributable to such event. A certificate of any Lender setting forth any amount or amounts that such Lender is entitled to receive pursuant to this Section shall be delivered to the Borrower and shall be conclusive absent manifest error. The Borrower shall pay such Lender the amount shown as due on any such certificate within 10 days after receipt thereof.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b) With respect to RFR Loans, in the event of (i) the payment of any principal of any RFR Loan other than on the Interest Payment Date applicable thereto (including as a result of an Event of Default or an optional or mandatory prepayment of Loans), (ii) the failure to borrow or prepay any RFR Loan on the date specified in any notice delivered pursuant hereto (regardless of whether such notice may be revoked under Section 2.11(b) and is revoked in accordance therewith), (iii) the assignment of any RFR Loan other than on the Interest Payment Date applicable thereto as a result of a request by the Borrower pursuant to Section 2.19 or (iv) the failure by the Borrower to make any payment of any Loan or drawing under any Letter of Credit (or interest due thereof) denominated in a Foreign Currency on its scheduled due date or any payment thereof in a different currency, then, in any such event, the Borrower shall compensate each Lender for the loss, cost and expense attributable to such event. A certificate of any Lender setting forth any amount or amounts that such Lender is entitled to receive pursuant to this Section shall be delivered to the Borrower and shall be conclusive absent manifest error. The Borrower shall pay such Lender the amount shown as due on any such certificate within 10 days after receipt thereof.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.17.    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Withholding of Taxes&#59; Gross-Up</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. (a) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Payments Free of Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Any and all payments by or on account of any obligation of any Loan Party under any Loan Document shall be made without deduction or withholding for any Taxes, except as required by applicable law. If any applicable law (as determined in the good faith discretion of an applicable withholding agent) requires the deduction or withholding of any Tax from any such payment by a withholding agent, then the applicable withholding agent shall be entitled to make such deduction or withholding and shall timely pay the full amount deducted or withheld to the relevant Governmental Authority in accordance with applicable law and, if such Tax is an Indemnified Tax, then the sum payable by the applicable Loan Party shall be increased as necessary so that after such deduction or withholding has been made (including such deductions and withholdings applicable to additional sums payable under this Section) the applicable Recipient receives an amount equal to the sum it would have received had no such deduction or withholding been made.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Payment of Other Taxes by the Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Loan Parties shall timely pay to the relevant Governmental Authority in accordance with applicable law, or at the option of the Administrative Agent timely reimburse it for, Other Taxes.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">77</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Evidence of Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. As soon as practicable after any payment of Taxes by any Loan Party to a Governmental Authority pursuant to this Section, such Loan Party shall deliver to the Administrative Agent the original or a certified copy of a receipt issued by such Governmental Authority evidencing such payment, a copy of the return reporting such payment or other evidence of such payment reasonably satisfactory to the Administrative Agent.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Indemnification by the Loan Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Loan Parties shall jointly and severally indemnify each Recipient, within 10 days after demand therefor, for the full amount of any Indemnified Taxes (including Indemnified Taxes imposed or asserted on or attributable to amounts payable under this Section) payable or paid by such Recipient or required to be withheld or deducted from a payment to such Recipient and any reasonable expenses arising therefrom or with respect thereto, whether or not such Indemnified Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority. A certificate as to the amount of such payment or liability delivered to the Borrower by a Lender (with a copy to the Administrative Agent), or by the Administrative Agent on its own behalf or on behalf of a Lender, shall be conclusive absent manifest error.</font></div><div><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Indemnification by the Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Each Lender shall severally indemnify the Administrative Agent, within 10 days after demand therefor, for (i) any Indemnified Taxes attributable to such Lender (but only to the extent that any Loan Party has not already indemnified the Administrative Agent for such Indemnified Taxes and without limiting the obligation of the Loan Parties to do so), (ii) any Taxes attributable to such Lender&#8217;s failure to comply with the provisions of Section 9.04(c) relating to the maintenance of a Participant Register and (iii) any Excluded Taxes attributable to such Lender, in each case, that are payable or paid by the Administrative Agent in connection with any Loan Document, and any reasonable expenses arising therefrom or with respect thereto, whether or not such Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority. A certificate as to the amount of such payment or liability delivered to any Lender by the Administrative Agent shall be conclusive absent manifest error. Each Lender hereby authorizes the Administrative Agent to setoff and apply any and all amounts at any time owing to such Lender under any Loan Document or otherwise payable by the Administrative Agent to the Lender from any other source against any amount due to the Administrative Agent under this paragraph (e).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Status of Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. (i) Any Lender that is entitled to an exemption from or reduction of withholding Tax with respect to payments made under any Loan Document shall deliver to the Borrower and the Administrative Agent, at the time or times reasonably requested by the Borrower or the Administrative Agent, such properly completed and executed documentation reasonably requested by the Borrower or the Administrative Agent as will permit such payments to be made without withholding or at a reduced rate of withholding. In addition, any Lender, if reasonably requested by the Borrower or the Administrative Agent, shall deliver such other documentation prescribed by applicable law or reasonably requested by the Borrower or the Administrative Agent as will enable the Borrower or the Administrative Agent to determine whether or not such Lender is subject to backup withholding or information reporting requirements. Notwithstanding anything to the contrary in the preceding two sentences, the completion, execution and submission of such documentation (other than such documentation set forth in Section 2.17(f)(ii)(A), (ii)(B) and (ii)(D) below) shall not be required if in the Lender&#8217;s reasonable judgment such completion,</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">78</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">execution or submission would subject such Lender to any material unreimbursed cost or expense or would materially prejudice the legal or commercial position of such Lender.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.75pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;Without limiting the generality of the foregoing, in the event that the Borrower is a U.S. Person,</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.9pt;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:100%">(A)&#160;&#160;&#160;&#160;any Lender that is a U.S. Person shall deliver to the Borrower and the Administrative Agent on or prior to the date on which such Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Borrower or the Administrative Agent), an executed copy of IRS Form W-9 certifying that such Lender is exempt from U.S. federal backup withholding tax&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:43pt;padding-right:7.05pt;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:100%">(B)&#160;&#160;&#160;&#160;any Foreign Lender shall, to the extent it is legally entitled to do so, deliver to the Borrower and the Administrative Agent (in such number of copies as shall be requested by the recipient) on or prior to the date on which such Foreign Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Borrower or the Administrative Agent), whichever of the following is applicable&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:25pt;text-align:justify;text-indent:17.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)&#160;&#160;&#160;&#160;in the case of a Foreign Lender claiming the benefits of an income tax treaty to which the United States is a party (x) with respect to payments of interest under any Loan Document, an executed copy of IRS Form W-8BEN-E or IRS Form W-8BEN establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the &#8220;interest&#8221; article of such tax treaty and (y) with respect to any other applicable payments under any Loan Document, IRS Form W-8BEN-E or IRS Form W-8BEN establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the &#8220;business profits&#8221; or &#8220;other income&#8221; article of such tax treaty&#59;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:79pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)&#160;&#160;&#160;&#160;in the case of a Foreign Lender claiming that its extension of credit will generate</font></div><div style="padding-left:25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. effectively connected income, an executed copy of IRS Form W-8ECI&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:25pt;text-align:justify;text-indent:17.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(3)&#160;&#160;&#160;&#160;in the case of a Foreign Lender claiming the benefits of the exemption for portfolio interest under Section 881(c) of the Code, (x) a certificate substantially in the form of Exhibit G-1 to the effect that such Foreign Lender  is  not  a  &#8220;bank&#8221;  within  the  meaning  of  Section 881(c)(3)(A) of the Code, a &#8220;10 percent shareholder&#8221; of the Borrower within the meaning of Section 881(c)(3)(B) of the Code, or a &#8220;controlled foreign corporation&#8221; described in Section 881(c)(3)(C) of the Code (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">U.S. Tax Compliance Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) and (y) an executed copy of IRS Form W-8BEN-E or IRS Form W-8BEN&#59; or</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:25pt;padding-right:6.85pt;text-align:justify;text-indent:17.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(4)&#160;&#160;&#160;&#160;to the extent a Foreign Lender is not the beneficial owner, an executed copy of IRS Form W-8IMY,  accompanied  by  IRS  Form W-8ECI,  IRS   Form W-8BEN-E,   IRS   Form W-8BEN, a U.S. Tax Compliance Certificate substantially in the form of Exhibit G-2 or Exhibit G-3, IRS Form W-9, and&#47;or other certification documents from each beneficial owner, as applicable&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that if the Foreign Lender is a partnership and one or more direct or indirect partners of such Foreign Lender are claiming the portfolio interest exemption, such Foreign Lender may provide a U.S. Tax Compliance Certificate substantially in the form of Exhibit G-4 on behalf of each such direct and indirect partner&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">79</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:43pt;padding-right:6.95pt;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:100%">(C)&#160;&#160;&#160;&#160;any Foreign Lender shall, to the extent it is legally entitled to do so, deliver to the Borrower and the Administrative Agent (in such number of copies as shall be requested by the recipient) on or prior to the date on which such Foreign Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Borrower or the Administrative Agent), executed copies of any other form prescribed by applicable law as a basis for claiming exemption from or a reduction in</font></div><div style="padding-left:43pt;padding-right:7.05pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. federal withholding Tax, duly completed, together with such supplementary documentation as may be prescribed by applicable law to permit the Borrower or the Administrative Agent to determine the withholding or deduction required to be made&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.75pt;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:100%">(D)   if a payment made to a Lender under any Loan Document would be subject to U.S. federal withholding Tax imposed by FATCA if such Lender were to fail to comply with the applicable reporting requirements of FATCA (including those contained in Section 1471(b) or 1472(b) of the Code, as applicable), such Lender shall deliver to the Borrower and the Administrative Agent at the time or times prescribed by law and at such time or times reasonably requested by the Borrower or the Administrative Agent such documentation  prescribed   by   applicable   law   (including   as   prescribed   by   Section 1471(b)(3)(C)(i) of the Code) and such additional documentation reasonably requested by the Borrower or the Administrative Agent as may be necessary for the Borrower and the Administrative Agent to comply with their obligations under FATCA and to determine that such Lender has complied with such Lender&#8217;s obligations under FATCA or to determine the amount to deduct and withhold from such payment. Solely for purposes of this clause (D), &#8220;FATCA&#8221; shall include any amendments made to FATCA after the date of this Agreement.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Each Lender agrees that if any form or certification it previously delivered expires or becomes obsolete or inaccurate in any respect, it shall update such form or certification or promptly notify the Borrower and the Administrative Agent in writing of its legal inability to do so.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Treatment of Certain Refunds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. If any party determines, in its sole discretion exercised in good faith, that it has received a refund of any Taxes as to which it has been indemnified pursuant to this Section 2.17 (including by the payment of additional amounts pursuant to this Section 2.17), it shall pay to the indemnifying party an amount equal to such refund (but only to the extent of indemnity payments made under this Section 2.17 with respect to the Taxes giving rise to such refund), net of all out-of-pocket expenses (including Taxes) of such indemnified party and without interest (other than any interest paid by the relevant Governmental Authority with respect to such refund). Such indemnifying party, upon the request of such indemnified party, shall repay to such indemnified party the amount paid over pursuant to this paragraph (g) (plus any penalties, interest or other charges imposed by the relevant Governmental Authority) in the event that such indemnified party is required to repay such refund to such Governmental Authority. Notwithstanding anything to the contrary in this paragraph (g), in no event will the indemnified party be required to pay any amount to an indemnifying party pursuant to this paragraph (g) the payment of which would place the indemnified party in a less favorable net after-Tax position than the indemnified party would have been in if the Tax subject to indemnification and giving rise to such refund had not been deducted, withheld or otherwise imposed and the indemnification payments or additional amounts with respect to such Tax had never been paid. This paragraph shall not be construed to require any indemnified party to make available its Tax returns (or any</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">80</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">other information relating to its Taxes that it deems confidential) to the indemnifying party or any other Person.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Survival</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Each party&#8217;s obligations under this Section 2.17 shall survive the resignation or replacement of the Administrative Agent or any assignment of rights by, or the replacement of, a Lender, the termination of the Commitments and the repayment, satisfaction or discharge of all obligations under any Loan Document.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. For purposes of this Section 2.17, the term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; includes any Issuing Bank and the term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">applicable law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; includes FATCA.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.18. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Payments Generally&#59; Pro Rata Treatment&#59; Sharing of Setoffs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  (a)  Except with respect to principal of and interest on Loans denominated in a Foreign Currency, the Borrower shall make each payment or prepayment required to be made by it hereunder (whether of principal, interest, fees or reimbursement of LC Disbursements, or of amounts payable under Section 2.15, 2.16 or 2.17, or otherwise) in Dollars prior to 12&#58;00 noon, New York City time, on the date when due or the date fixed for any prepayment hereunder and all payments with respect to principal and interest on Loans denominated in a Foreign Currency shall be made in such Foreign Currency not later than the Applicable Time specified by the Administrative Agent on the dates specified herein, in each case, in immediately available funds, without setoff, recoupment or counterclaim. Any amounts received after such time on any date may, in the discretion of the Administrative Agent, be deemed to have been received on the next succeeding Business Day for purposes of calculating interest thereon. All such payments shall be made to the Administrative Agent at its offices at 383 Madison Avenue, New York, New York except payments to be made directly to Issuing Banks or Swingline Lenders as expressly provided herein and except that payments pursuant to Sections 2.15, 2.16, 2.17 and 9.03 shall be made directly to the Persons entitled thereto. The Administrative Agent shall distribute any such payments received by it for the account of any other Person to the appropriate recipient promptly following receipt thereof. If any payment hereunder shall be due on a day that is not a Business Day, the date for payment shall be extended to the next succeeding Business Day, and, in the case of any payment accruing interest, interest thereon shall be payable for the period of such extension. Without limiting the generality of the foregoing, the Administrative Agent may require that any payments due under this Agreement be made in the United States. If, for any reason, the Borrower is prohibited by any law from making any required payment hereunder in a Foreign Currency, the Borrower shall make such payment in Dollars in the Dollar Equivalent of the Foreign Currency payment amount.</font></div><div><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;At any time that payments are not required to be applied in the manner required by Section 7.03, if at any time (x) insufficient funds are received by and available to the Administrative Agent to pay fully all amounts of principal, unreimbursed LC Disbursements, interest and fees then due hereunder not constituting (i) a specific payment of principal, interest, fees or other sum payable under the Loan Documents (which shall be applied as specified by the Borrower or (ii) a mandatory prepayment (which shall be applied in accordance with Section 2.11) or (y) any funds are received by the Administrative Agent as proceeds of Collateral, such funds shall be applied ratably </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">first</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to pay any fees, indemnities, or expense reimbursements (other than those described in the next clause </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">second</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">), including amounts then due to the Administrative Agent and each Issuing Bank from the Borrower, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">second</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to pay any fees or expense reimbursements then due to the Lenders from the Borrower, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">third</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to pay interest then due and payable on the Loans</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">81</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ratably, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">fourth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to prepay principal on the Loans and unreimbursed LC Disbursements and any other amounts owing with respect to Banking Services Obligations and Swap Obligations ratably, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">fifth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to pay an amount to the Administrative Agent equal to one hundred five percent (105%) of the aggregate undrawn face amount of all outstanding Letters of Credit and the aggregate amount of any unpaid LC Disbursements, to be held as cash collateral for such Obligations and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">sixth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to the payment of any other Secured Obligation due to the Administrative Agent or any Lender by the Borrower. Notwithstanding the foregoing, amounts received from any Loan Party shall not be applied to any Excluded Swap Obligation of such Loan Party. Notwithstanding anything to the contrary contained in this Agreement, unless so directed by the Borrower, or unless a Default is in existence, none of the Administrative Agent or any Lender shall apply any payment which it receives to any Term Benchmark Loan of a Class, except (a) on the expiration date of the Interest Period applicable to any such Term Benchmark Loan or (b) in the event, and only to the extent, that there are no outstanding ABR Loans of the same Class and, in any event, the Borrower shall pay the break funding payment required in accordance with Section 2.16. The Administrative Agent and the Lenders shall have the continuing and exclusive right to apply and reverse and reapply any and all such proceeds and payments to any portion of the Secured Obligations.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;At the election of the Administrative Agent, all payments of principal, interest, LC Disbursements, fees, premiums, reimbursable expenses (including, without limitation, all reimbursement for fees and expenses pursuant to Section 9.03), and other sums payable under the Loan Documents, may be paid from the proceeds of Borrowings made hereunder whether made following a request by the Borrower pursuant to Section 2.03 or a deemed request as provided in this Section or may be deducted from any deposit account of the Borrower maintained with the Administrative Agent. The Borrower hereby irrevocably authorizes (i) the Administrative Agent to make a Borrowing for the purpose of paying each payment of principal, interest and fees as it becomes due hereunder or any other amount due under the Loan Documents and agrees that all such amounts charged shall constitute Loans (including Swingline Loans) and that all such Borrowings shall be deemed to have been requested pursuant to Sections 2.03 or 2.05, as applicable and (ii) the Administrative Agent to charge any deposit account of the Borrower maintained with the Administrative Agent for each payment of principal, interest and fees as it becomes due hereunder or any other amount due under the Loan Documents.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;If, except as expressly provided herein, any Lender shall, by exercising any right of setoff or counterclaim or otherwise, obtain payment in respect of any principal of or interest on any of its Loans or participations in LC Disbursements or Swingline Loans resulting in such Lender receiving payment of a greater proportion of the aggregate amount of its Loans and participations in LC Disbursements and Swingline Loans and accrued interest thereon than the proportion received by any other similarly situated Lender, then the Lender receiving such greater proportion shall purchase (for cash at face value) participations in the Loans and participations in LC Disbursements and Swingline Loans of other Lenders to the extent necessary so that the benefit of all such payments shall be shared by all such Lenders ratably in accordance with the aggregate amount of principal of and accrued interest on their respective Loans and participations in LC Disbursements and Swingline Loans&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that (i) if any such participations are purchased and all or any portion of the payment giving rise thereto is recovered, such participations shall be rescinded and the purchase price restored to the extent of such recovery, without interest, and</font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii) the provisions of this paragraph shall not be construed to apply to any payment made by the Borrower pursuant to and in accordance with the express terms of this Agreement or any payment</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">82</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">obtained by a Lender as consideration for the assignment of or sale of a participation in any of its Loans or participations in LC Disbursements and Swingline Loans to any assignee or participant, other than to the Borrower or any Subsidiary or Affiliate thereof (as to which the provisions of this paragraph shall apply). The Borrower consents to the foregoing and agrees, to the extent it may effectively do so under applicable law, that any Lender acquiring a participation pursuant to the foregoing arrangements may exercise against the Borrower rights of setoff and counterclaim with respect to such participation as fully as if such Lender were a direct creditor of the Borrower in the amount of such participation.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;Unless the Administrative Agent shall have received, prior to any date on which any payment is due to the Administrative Agent for the account of the Lenders or the Issuing Banks pursuant to the terms hereof or any other Loan Document (including any date that is fixed for prepayment by notice from the Borrower to the Administrative Agent pursuant to Section 2.11(b)), notice from the Borrower that the Borrower will not make such payment or prepayment, the Administrative Agent may assume that the Borrower has made such payment on such date in accordance herewith and may, in reliance upon such assumption, distribute to the Lenders or the Issuing Banks, as the case may be, the amount due. In such event, if the Borrower has not in fact made such payment, then each of the Lenders or the Issuing Banks, as the case may be, severally agrees to repay to the Administrative Agent forthwith on demand the amount so distributed to such Lender or Issuing Bank with interest thereon, for each day from and including the date such amount is distributed to it to but excluding the date of payment to the Administrative Agent, at the applicable Overnight Rate.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.19. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Mitigation Obligations&#59; Replacement of Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. (a) If any Lender requests compensation under Section 2.15, or if the Borrower is required to pay any Indemnified Taxes or additional amounts to any Lender or any Governmental Authority for the account of any Lender pursuant to Section 2.17, then such Lender shall use reasonable efforts to designate a different lending office for funding or booking its Loans hereunder or to assign its rights and obligations hereunder to another of its offices, branches or Affiliates, if, in the judgment of such Lender, such designation or assignment (i) would eliminate or reduce amounts payable pursuant to Sections 2.15 or 2.17, as the case may be, in the future and (ii) would not subject such Lender to any unreimbursed cost or expense and would not otherwise be disadvantageous to such Lender. The Borrower hereby agrees to pay all reasonable costs and expenses incurred by any Lender in connection with any such designation or assignment.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b) If any Lender requests compensation under Section 2.15, or if the Borrower is required to pay any Indemnified Taxes or additional amounts to any Lender or any Governmental Authority for the account of any Lender pursuant to Section 2.17, or if any Lender becomes Defaulting Lender, or if any Lender does not consent to any proposed amendment, supplement, modification, consent or waiver of any provision of this Agreement or any other Loan Document that requires the consent of each of the Lenders or each of the Lenders affected thereby (so long as the consent of the Required Lenders (with the percentage in such definition being deemed to be 50% for this purpose) has been obtained), then the Borrower may, at its sole expense and effort, upon notice to such Lender and the Administrative Agent, require such Lender to assign and delegate, without recourse (in accordance with and subject to the restrictions contained in Section 9.04), all its interests, rights (other than its existing rights to payments pursuant to Sections 2.15 or 2.17) and obligations under this Agreement and the other Loan Documents to an</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">83</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">assignee that shall assume such obligations (which assignee may be another Lender, if a Lender accepts such assignment)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that (i) the Borrower shall have received the prior written consent of the Administrative Agent (and if a Revolving Commitment is being assigned, the Issuing Banks and Swingline Lenders), which consent shall not unreasonably be withheld, (ii) such Lender shall have received payment of an amount equal to the outstanding principal of its Loans and participations in LC Disbursements and Swingline Loans, accrued interest thereon, accrued fees and all other amounts payable to it hereunder, from the assignee (to the extent of such outstanding principal and accrued interest and fees) or the Borrower (in the case of all other amounts) and (iii) in the case of any such assignment resulting from a claim for compensation under Section 2.15 or payments required to be made pursuant to Section 2.17, such assignment will result in a reduction in such compensation or payments. A Lender shall not be required to make any such assignment and delegation if, prior thereto, as a result of a waiver by such Lender or otherwise, the circumstances entitling the Borrower to require such assignment and delegation cease to apply. Each party hereto agrees that (i) an assignment required pursuant to this paragraph may be effected pursuant to an Assignment and Assumption executed by the Borrower, the Administrative Agent and the assignee (or, to the extent applicable, an agreement incorporating an Assignment and Assumption by reference pursuant to an Approved Electronic Platform as to which the Administrative Agent and such parties are participants), and (ii) the Lender required to make such assignment need not be a party thereto in order for such assignment to be effective and shall be deemed to have consented to an be bound by the terms thereof&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, following the effectiveness of any such assignment, the other parties to such assignment agree to execute and deliver such documents necessary to evidence such assignment as reasonably requested by the applicable Lender&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that any such documents shall be without recourse to or warranty by the parties thereto.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.20. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Defaulting Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Notwithstanding  any  provision  of  this Agreement to the contrary, if any Lender becomes a Defaulting Lender, then the following provisions shall apply for so long as such Lender is a Defaulting Lender&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.25pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;fees shall cease to accrue on the unfunded portion of the Commitment of such Defaulting Lender pursuant to Section 2.12(a)&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;any payment of principal, interest, fees or other amounts received by the Administrative Agent for the account of such Defaulting Lender (whether voluntary or mandatory, at maturity, pursuant to Section 7.03 or otherwise) or received by the Administrative Agent from a Defaulting Lender pursuant to Section 9.08 shall be applied at such time or times as may be determined by the Administrative Agent as follows&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">first</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to the payment of any amounts owing by such Defaulting Lender to the Administrative Agent hereunder&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">second</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to the payment on a pro rata basis of any amounts owing by such Defaulting Lender to any Issuing Bank or Swingline Lender hereunder&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">third</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to cash collateralize LC Exposure with respect to such Defaulting Lender in accordance with this Section&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">fourth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, as the Borrower may request (so long as no Default or Event of Default exists), to the funding of any Loan in respect of which such Defaulting Lender has failed to fund its portion thereof as required by this Agreement, as determined by the Administrative Agent&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">fifth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, if so determined by the Administrative Agent and the Borrower, to be held in a deposit account and released pro rata in order to (x) satisfy such Defaulting Lender&#8217;s potential future funding obligations with respect to Loans under this Agreement and (y) cash collateralize future LC Exposure with respect to such Defaulting Lender with respect to future</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">84</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Letters of Credit issued under this Agreement, in accordance with this Section&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">sixth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to the payment of any amounts owing to the Lenders, the Issuing Banks or Swingline Lenders as a result of any judgment of a court of competent jurisdiction obtained by any Lender, the Issuing Banks or Swingline Lenders against such Defaulting Lender as a result of such Defaulting Lender&#8217;s breach of its obligations under this Agreement or under any other Loan Document&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">seventh</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, so long as no Default or Event of Default exists, to the payment of any amounts owing to the Borrower as a result of any judgment of a court of competent jurisdiction obtained by the Borrower against such Defaulting Lender as a result of such Defaulting Lender&#8217;s breach of its obligations under this Agreement or under any other Loan Document&#59; and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">eighth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to such Defaulting Lender or as otherwise directed by a court of competent jurisdiction&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that if (x) such payment is a payment of the principal amount of any Loans or LC Disbursements in respect of which such Defaulting Lender has not fully funded its appropriate share, and (y) such Loans were made or the related Letters of Credit were issued at a time when the conditions set forth in Section 4.02 were satisfied or waived, such payment shall be applied solely to pay the Loans of, and LC Disbursements owed to, all non-Defaulting Lenders on a pro rata basis prior to being applied to the payment of any Loans of, or LC Disbursements owed to, such Defaulting Lender until such time as all Loans and funded and unfunded participations in the Borrower&#8217;s obligations corresponding to such Defaulting Lender&#8217;s LC Exposure and Swingline Loans are held by the Lenders pro rata in accordance with the Commitments without giving effect to clause (d) below. Any payments, prepayments or other amounts paid or payable to a Defaulting Lender that are applied (or held) to pay amounts owed by a Defaulting Lender or to post cash collateral pursuant to this Section shall be deemed paid to and redirected by such Defaulting Lender, and each Lender irrevocably consents hereto&#59;</font></div><div><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;the Commitments and Credit Exposure of such Defaulting Lender shall not be included in determining whether the Required Lenders have taken or may take any action hereunder (including any consent to any amendment, waiver or other modification pursuant to Section 9.02)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, except as otherwise provided in Section 9.02, this clause (c) shall not apply to the vote of a Defaulting Lender in the case of an amendment, waiver or other modification requiring the consent of such Lender or each Lender directly affected thereby&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;if any Swingline Exposure or LC Exposure exists at the time such Lender becomes a Defaulting Lender then&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:43pt;padding-right:6.85pt;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:100%">(i)&#160;&#160;&#160;&#160;all or any part of the Swingline Exposure and LC Exposure of such Defaulting Lender (other than, in the case of a Defaulting Lender that is a Swingline Lender, the portion of such Swingline Exposure referred to in clause (b) of the definition of such term) shall be reallocated among the non-Defaulting Lenders in accordance with their respective Applicable Percentages but only to the extent that such reallocation does not, as to any non-Defaulting Lender, cause the Dollar Equivalent of such non-Defaulting Lender&#8217;s Revolving Credit Exposure to exceed its Revolving Commitment&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.95pt;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:100%">(ii)&#160;&#160;&#160;&#160;if the reallocation described in clause (i) above cannot, or can only partially, be effected, the Borrower shall within one Business Day following notice by the Administrative Agent (x) first, prepay such Swingline Exposure and (y) second, cash collateralize for the benefit of the Issuing Banks only the Borrower&#8217;s obligations corresponding to such Defaulting Lender&#8217;s LC Exposure (after giving effect to any partial</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">85</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:43pt;padding-right:7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">reallocation pursuant to clause (i) above) in accordance with the procedures set forth in Section 2.06(j) for so long as such LC Exposure is outstanding&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.95pt;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:100%">(iii)&#160;&#160;&#160;&#160;if the Borrower cash collateralizes any portion of such Defaulting Lender&#8217;s LC Exposure pursuant to clause (ii) above, the Borrower shall not be required to pay any fees to such Defaulting Lender pursuant to Section 2.12(b) with respect to such Defaulting Lender&#8217;s LC Exposure during the period such Defaulting Lender&#8217;s LC Exposure is cash collateralized&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.9pt;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:100%">(iv)&#160;&#160;&#160;&#160;if the LC Exposure of the non-Defaulting Lenders is reallocated pursuant to clause (i) above, then the fees payable to the Lenders pursuant to Sections 2.12(a) and 2.12(b) shall be adjusted in accordance with such non-Defaulting Lenders&#8217;</font></div><div style="margin-top:0.05pt;padding-left:43pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Applicable Percentages&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.9pt;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:100%">(v)&#160;&#160;&#160;&#160;if all or any portion of such Defaulting Lender&#8217;s LC Exposure is neither reallocated nor cash collateralized pursuant to clause (i) or (ii) above, then, without prejudice to any rights or remedies of any Issuing Bank or any other Lender hereunder, all commitment fees that otherwise would have been payable to such Defaulting Lender (solely with respect to the portion of such Defaulting Lender&#8217;s Commitment that was utilized by such LC Exposure) and letter of credit fees payable under Section 2.12(b) with respect to such Defaulting Lender&#8217;s LC Exposure shall be payable to the Issuing Banks until and to the extent that such LC Exposure is reallocated and&#47;or cash collateralized&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.6pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;so long as such Lender is a Defaulting Lender, no Swingline Lenders shall be required to fund any Swingline Loan and no Issuing Bank shall be required to issue, amend or increase any Letter of Credit, unless it is satisfied that the related exposure and the Defaulting Lender&#8217;s then outstanding LC Exposure will be 100% covered by the Revolving Commitments of the non-Defaulting Lenders and&#47;or cash collateral will be provided by the Borrower in accordance with Section 2.20(d), and Swingline Exposure related to any newly made Swingline Loan or LC Exposure related to any newly issued or increased Letter of Credit shall be allocated among non- Defaulting Lenders in a manner consistent with Section 2.20(d)(i) (and such Defaulting Lender shall not participate therein).</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If (i) a Bankruptcy Event or a Bail-In Action with respect to a Lender Parent shall occur following the date hereof and for so long as such event shall continue or (ii) any Swingline Lender or Issuing Bank has a good faith belief that any Lender has defaulted in fulfilling its obligations under one or more other agreements in which such Lender commits to extend credit, no Swingline Lender shall be required to fund any Swingline Loan and no Issuing Bank shall be required to issue, amend or increase any Letter of Credit, unless the Swingline Lenders or the Issuing Banks, as the case may be, shall have entered into arrangements with the Borrower or such Lender, satisfactory to such Swingline Lender or Issuing Bank, as the case may be, to defease any risk to it in respect of such Lender hereunder.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In the event that each of the Administrative Agent, the Borrower, each Swingline Lender and each Issuing Bank agrees that a Defaulting Lender has adequately remedied all matters that caused such Lender to be a Defaulting Lender, then the Swingline Exposure and LC Exposure of the Lenders shall be readjusted to reflect the inclusion of such Lender&#8217;s Commitment and on such</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">86</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">date such Lender shall purchase at par such of the Loans of the other Lenders (other than Swingline Loans) as the Administrative Agent shall determine may be necessary in order for such Lender to hold such Loans in accordance with its Applicable Percentage.</font></div><div><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.21.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Reserved</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:11.9pt;padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.22. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Expansion Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Borrower may from time to time elect to increase the Revolving Commitments or enter into one or more tranches of term loans (each an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Incremental Term Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), in each case in minimum increments of $25,000,000 so long as, after giving effect thereto, the aggregate amount of such increases and all such Incremental Term Loans does not exceed $75,000,000. The Borrower may arrange for any such increase or tranche to be provided by one or more Lenders (each Lender so agreeing to an increase in its Revolving Commitment, or to participate in such Incremental Term Loans, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Increasing Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), or by one or more new banks, financial institutions or other entities (each such new bank, financial institution or other entity, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Augmenting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that no Ineligible Institution may be an Augmenting Lender), which agree to increase their existing Revolving Commitments, or to participate in such Incremental Term Loans, or provide new Revolving Commitments, as the case may be&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that (i) each Augmenting Lender, shall be subject to the approval of the Borrower, the Administrative Agent and each Issuing Bank and Swingline Lender to the extent the consent of the Issuing Bank or the Swingline Lender would be required to effect an assignment under Section 9.04(b), and (ii) (x) in the case of an Increasing Lender, the Borrower and such Increasing Lender execute an agreement substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit D</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> hereto, and (y) in the case of an Augmenting Lender, the Borrower and such Augmenting Lender execute an agreement substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit E</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> hereto. No consent of any Lender (other than the Lenders participating in the increase or any Incremental Term Loan) shall be required for any increase in Revolving Commitments or Incremental Term Loan pursuant to this Section 2.22. Increases and new Revolving Commitments and Incremental Term Loans created pursuant to this Section 2.22 shall become effective on the date agreed by the Borrower, the Administrative Agent and the relevant Increasing Lenders or Augmenting Lenders, and the Administrative Agent shall notify each Lender thereof. Notwithstanding the foregoing, no increase in the Revolving Commitments (or in the Revolving Commitment of any Lender) or tranche of Incremental Term Loans shall become effective under this paragraph unless (subject to the next sentence of this Section 2.22 in respect of Limited Condition Transactions), (i) on the proposed date of the effectiveness of such increase or Incremental Term Loans, (A) the conditions set forth in paragraphs (a) and (b) of Section 4.02 shall be satisfied or waived by the Required Lenders and the Administrative Agent shall have received a certificate to that effect dated such date and executed by a Financial Officer of the Borrower and (B) the Borrower shall be in compliance (on a pro forma basis) with the covenants contained in Section 5.12 and (ii) the Administrative Agent shall have received documents and opinions consistent with those delivered on the Effective Date as to the organizational power and authority of the Borrower to borrow hereunder after giving effect to such increase. Notwithstanding the foregoing, with respect to any Incremental Term Loans incurred for the purpose of financing a Limited Condition Transaction (such Incremental Term Loans, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Specified Incremental Term Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), to the extent the Borrower has made an LCT Election in connection therewith, (x) clause (i)(A) of the immediately sentence shall be deemed to have been satisfied so long as (1) as of the applicable LCT Test Date, no Default or Event of Default shall have occurred and be continuing or would result from entry into the definitive documentation in respect of the applicable Limited Condition Transaction, (2) as of the date of the</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">87</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">borrowing of such Specified Incremental Term Loans, no Event of Default under clause (a), (f) or</font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g) of Section 7.01 is in existence immediately before or immediately after giving effect (including on a pro forma basis) to such borrowing and to any concurrent transactions and any substantially concurrent use of proceeds thereof, (3) the representations and warranties set forth in Article III shall be true and correct in all material respects (except that any representation and warranty that is qualified by materiality or Material Adverse Effect shall be true and correct in all respects) as of the applicable LCT Test Date, except to the extent any such representation and warranty specifically refers to an earlier date, in which case such representation and warranty shall be true and correct in all material respects (or, with respect to any representation and warranty that is qualified by materiality or Material Adverse Effect, in all respects) as of such earlier date and (4) as of the date of the borrowing of such Specified Incremental Term Loans, customary &#8220;Sungard&#8221; representations and warranties (with such representations and warranties to be reasonably determined by the Lenders providing such Specified Incremental Term Loans) shall be true and correct in all material respects (except that any representation and warranty that is qualified by materiality or Material Adverse Effect shall be true and correct in all respects) immediately prior to, and immediately after giving effect to, the incurrence of such Specified Incremental Term Loans, except to the extent any such representation and warranty specifically refers to an earlier date, in which case such representation and warranty shall be true and correct in all material respects (or, with respect to any representation and warranty that is qualified by materiality or Material Adverse Effect, in all respects) as of such earlier date and (y) clause (i)(B) of the immediately preceding sentence shall be deemed to have been satisfied so long as the Company shall be in compliance (on a pro forma basis) with the covenants contained in Section 5.12 as of the applicable LCT Test Date. On the effective date of any increase in the Revolving Commitments or any Incremental Term Loans being made, (i) each relevant Increasing Lender and Augmenting Lender shall make available to the Administrative Agent such amounts in immediately available funds as the Administrative Agent shall determine, for the benefit of the other Lenders, as being required in order to cause, after giving effect to such increase and the use of such amounts to make payments to such other Lenders, each Lender&#8217;s portion of the outstanding Revolving Loans of all the  Lenders  to  equal  its  Applicable  Percentage  of  such  outstanding  Revolving  Loans,  and</font></div><div style="margin-top:0.1pt;padding-left:7pt;padding-right:6.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;except in the case of any Incremental Term Loans, the Borrower shall be deemed to have repaid and reborrowed all outstanding Revolving Loans as of the date of any increase in the Revolving Commitments (with such reborrowing to consist of the Types of Revolving Loans, with related Interest Periods if applicable, specified in a notice delivered by the Borrower in accordance with the requirements of Section 2.03). The deemed payments made pursuant to clause (ii) of the immediately preceding sentence shall be accompanied by payment of all accrued interest on the amount prepaid and, in respect of each Term Benchmark Loan, shall be subject to indemnification by the Borrower pursuant to the provisions of Section 2.16 if the deemed payment occurs other than on the last day of the related Interest Periods. The Incremental Term Loans (a) shall rank pari passu in right of payment with the Revolving Loans and the initial Term Loans, (b) shall not mature earlier than the Maturity Date (but may have amortization prior to such date) and (c) shall be treated substantially the same as (and in any event no more favorably than) the Revolving Loans and the initial Term Loans&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that (i) the terms and conditions applicable to any tranche of Incremental Term Loans maturing after the Maturity Date may provide for material additional or different financial or other covenants or prepayment requirements applicable only during periods after the Maturity Date and (ii) the Incremental Term Loans may be priced differently than the Revolving Loans and the initial Term Loans.  Incremental Term Loans may be made hereunder</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">88</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">pursuant to an amendment or restatement (an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Incremental Term Loan Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) of this Agreement and, as appropriate, the other Loan Documents, executed by the Borrower, each Increasing Lender participating in such tranche, each Augmenting Lender participating in such tranche, if any, and the Administrative Agent. The Incremental Term Loan Amendment may, without the consent of any other Lenders, effect such amendments to this Agreement and the other Loan Documents as may be necessary or appropriate, in the reasonable opinion of the Administrative Agent, to effect the provisions of this Section 2.22. Nothing contained in this Section 2.22 shall constitute, or otherwise be deemed to be, a commitment on the part of any Lender to increase its Revolving Commitment hereunder, or provide Incremental Term Loans, at any time. In connection with any increase of the Revolving Commitments or Incremental Term Loans pursuant to this Section 2.22, any Augmenting Lender becoming a party hereto shall</font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)&#160;&#160;&#160;&#160;execute such documents and agreements as the Administrative Agent may reasonably request and (2) in the case of any Augmenting Lender that is organized under the laws of a jurisdiction outside of the United States of America, provide to the Administrative Agent, its name, address, tax identification number and&#47;or such other information as shall be necessary for the Administrative Agent to comply with &#8220;know your customer&#8221; and anti-money laundering rules and regulations, including without limitation, the Patriot Act.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.23.    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Judgment Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.   If, for the purposes of obtaining judgment in  any court, it is necessary to convert a sum due hereunder or any other Loan Document in one currency into another currency, the rate of exchange used shall be that at which in accordance with normal banking procedures the Administrative Agent could purchase the first currency with such other currency on the Business Day preceding that on which final judgment is given. The obligation of the Borrower in respect of any such sum due from it to the Administrative Agent or any Lender hereunder or under the other Loan Documents shall, notwithstanding any judgment in a currency (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Judgment Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) other than that in which such sum is denominated in accordance with the applicable provisions of this Agreement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Agreement Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), be discharged only to the extent that on the Business Day following receipt by the Administrative Agent or such Lender, as the case may be, of any sum adjudged to be so due in the Judgment Currency, the Administrative Agent or such Lender, as the case may be, may in accordance with normal banking procedures purchase the Agreement Currency with the Judgment Currency. If the amount of the Agreement Currency so purchased is less than the sum originally due to the Administrative Agent or any Lender from the Borrower in the Agreement Currency, the Borrower agrees, as a separate obligation and notwithstanding any such judgment, to indemnify the Administrative Agent or such Lender, as the case may be, against such loss. If the amount of the Agreement Currency so purchased is greater than the sum originally due to the Administrative Agent or any Lender in such Currency, the Administrative Agent or such Lender, as the case may be, agrees to return the amount of any excess to the Borrower (or to any other Person who may be entitled thereto under applicable law).</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:174.8pt;padding-right:174.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ARTICLE III</font></div><div><font><br></font></div><div style="padding-left:43pt;padding-right:158.1pt;text-indent:121.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%;text-decoration:underline">Representations and Warranties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%"> The Borrower represents and warrants to the Lenders that&#58;</font></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">89</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.01. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Existence, Qualification and Power</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Each Loan Party (a) is duly organized or formed, validly existing and, as applicable, in good standing under the Laws of the jurisdiction of its incorporation or organization, (b) has all requisite power and authority and all requisite governmental licenses, authorizations, consents and approvals to (i) own or lease its assets and carry on its business and (ii) execute, deliver and perform its obligations under the Loan Documents to which it is a party, and (c) is duly qualified and is licensed and, as applicable, in good standing under the Laws of each jurisdiction where its ownership, lease or operation of properties or the conduct of its business requires such qualification or license&#59; except in each case referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (b)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> above, to the extent that failure to do so could not reasonably be expected to have a Material Adverse Effect. The copy of the Organization Documents of each Loan Party provided to the Administrative Agent pursuant to the terms of this Agreement is a true and correct copy of each such document, each of which is valid and in full force and effect.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.02. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Authorization&#59; No Contravention</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The execution, delivery and performance by each Loan Party of each Loan Document to which such Person is party, have been duly authorized by all necessary corporate or other organizational action, and do not and will not</font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;contravene the terms of any of such Person&#8217;s Organization Documents&#59; (b) conflict with or result in any breach or contravention of, or the creation of (or the requirement to create) any Lien under, or require any payment to be made under (i) any Contractual Obligation to which such Person is a party or affecting such Person or the properties of such Person or any of its Subsidiaries or (ii) any order, injunction, writ or decree of any Governmental Authority or any arbitral award to which such Person or its property is subject&#59; or (c) violate any applicable Law except in the case of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">subsections (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> where such breach, contravention or payment could not reasonably be expected to have a Material Adverse Effect.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.03.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Governmental  Authorization&#59;  Other  Consents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.   No   approval, consent, exemption, authorization, or other action by, or notice to, or filing with, any Governmental Authority or any other Person is necessary or required in connection with (a) the execution, delivery or performance by, or enforcement against, any Loan Party of this Agreement or any other Loan Document, (b) the grant by any Loan Party of the Liens granted by it pursuant to the Collateral Documents, (c) the perfection or maintenance of the Liens created under the Collateral Documents (including the first priority nature thereof) or (d) the exercise by the Administrative Agent or any Lender of its rights under the Loan Documents or the remedies in respect of the Collateral pursuant to the Collateral Documents, in any case, other than</font></div><div style="margin-top:0.05pt;padding-left:21.3pt;text-align:justify;text-indent:-14.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;authorizations, approvals, actions, notices and filings which have been duly obtained and</font></div><div style="padding-left:24.65pt;text-align:justify;text-indent:-17.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;filings to perfect the Liens created by the Collateral Documents.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.04. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Binding Effect</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. This Agreement has been, and each other Loan Document, when delivered hereunder, will have been, duly executed and delivered by each Loan Party that is party thereto. This Agreement constitutes, and each other Loan Document when so delivered will constitute, a legal, valid and binding obligation of such Loan Party, enforceable against each Loan Party that is party thereto in accordance with its terms subject to applicable bankruptcy, insolvency, reorganization, moratorium or other laws affecting creditors&#8217; rights generally and subject to general principles of equity, regardless of whether considered in a proceeding in equity or at law.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">90</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:7.15pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.05. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Financial Statements&#59; No Material  Adverse  Effect&#59;  No  Internal</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Control Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Audited Financial Statements (i) were prepared in accordance with GAAP consistently applied throughout the period covered thereby, except as otherwise expressly noted therein&#59; (ii) fairly present the Consolidated financial condition of the Borrower and its Subsidiaries as of the date thereof and their results of operations for the period covered thereby in accordance with GAAP consistently applied throughout the period covered thereby, except as otherwise expressly noted therein&#59; and (iii) show all material indebtedness and other liabilities, direct or contingent, of the Borrower and its Subsidiaries on a Consolidated basis as of the date thereof, including liabilities for taxes, material commitments and Indebtedness.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The unaudited Consolidated balance sheets of the Borrower and its Subsidiaries dated June 30, 2022, and the related Consolidated statements of income or operations, shareholders&#8217; equity and cash flows for the fiscal quarter ended on that date (i) were prepared in accordance with GAAP consistently applied throughout the period covered thereby, except as otherwise expressly noted therein, and (ii) fairly present the Consolidated financial condition of the Borrower and its Subsidiaries as of the date thereof and their results of operations for the period covered thereby, subject, in the case of clauses (i) and (ii), to the absence of footnotes and to normal year-end audit adjustments.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Since the date of the Audited Financial Statements and except as disclosed in the quarterly financial statements referenced in Section 5.05(b), there has been no event or circumstance, either individually or in the aggregate, that has had or could reasonably be expected to have a Material Adverse Effect.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;To the best knowledge of the Borrower, no Internal Control Event exists or has occurred since the date of the Audited Financial Statements that has resulted in or could reasonably be expected to result in a misstatement in any material respect, in any financial information delivered or to be delivered to the Administrative Agent or the Lenders, of (i) covenant compliance calculations provided hereunder or (ii) the assets, liabilities, financial condition or results of operations of the Borrower and its Subsidiaries on a Consolidated basis.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;The forecasted balance sheet and statements of income and cash flows of the Borrower and its Subsidiaries on a Consolidated basis delivered pursuant to Section 5.01(c) were prepared in good faith on the basis of the assumptions stated therein, which assumptions were fair in light of the conditions existing at the time of delivery of such forecasts, and represented, at the time of delivery, the Borrower&#8217;s best estimate of its future financial condition and performance.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.06. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Litigation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. There are  no  actions,  suits,  proceedings,  claims  or disputes pending or, to the knowledge of the Borrower after due and diligent investigation, threatened or contemplated, at law, in equity, in arbitration or before any Governmental Authority, by or against the Borrower or any of its Subsidiaries or against any of their properties or revenues that (a) purport to affect or pertain to this Agreement or any other Loan Document, or any of the transactions contemplated hereby, or (b) except as specifically disclosed in Schedule 3.06, either individually or in the aggregate, if determined adversely, could reasonably be expected to have a</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">91</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Material Adverse Effect, and there has been no adverse change in the status, or financial effect on any Loan Party or any Subsidiary thereof, of the matters described on Schedule 3.06.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.07.       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">No Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.   Neither any Loan Party nor any Subsidiary thereof is  in default under or with respect to any Contractual Obligation that could, either individually or in the aggregate, reasonably be expected to have a Material Adverse Effect. No Default has occurred and is continuing or would result from the consummation of the transactions contemplated by this Agreement or any other Loan Document.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.08. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Ownership of Property&#59; Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Each of the Borrower and each Subsidiary has good record and marketable title in fee simple to, or valid leasehold interests in, all real property necessary or used in the ordinary conduct of its business, except for such defects in title as could not, individually or in the aggregate, reasonably be expected to have a Material Adverse Effect. The property of the Borrower and its Subsidiaries is subject to no Liens, other than Liens permitted by Section 6.01, including Liens listed on Schedule 6.01.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.09. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Environmental Compliance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Borrower and  its  Subsidiaries  conduct in the ordinary course of business a review of the effect of existing Environmental Laws and claims alleging potential liability or responsibility for violation of any Environmental Law on their respective businesses, operations and properties, and as a result thereof the Borrower has reasonably concluded that, except as specifically disclosed in Schedule 3.09, such Environmental Laws and claims could not, individually or in the aggregate, reasonably be expected to have a Material Adverse Effect.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.10. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The properties of the Borrower and its Subsidiaries are insured with financially sound and reputable insurance companies not Affiliates of Borrower, in such amounts (after giving effect to any self-insurance compatible with the following standards), with such deductibles and covering such risks as the Borrower reasonably believes appropriate. All insurance with respect to the Collateral shall (a) contain a breach of warranty clause in favor of the Administrative Agent, (b) provide that no cancellation, reduction in amount or change in coverage thereof shall be effective until at least ten (10) days after receipt by the Administrative Agent of written notice thereof (thirty (30) days for nonpayment of premium) and (c) be reasonably satisfactory in all material respects to the Administrative Agent.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.11. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Borrower and its Subsidiaries have filed all foreign and domestic Federal, state and other material tax returns and reports required to be filed, and have paid all foreign and domestic Federal, state and other material taxes, assessments, fees and other governmental charges levied or imposed upon them or their properties, income or assets otherwise due and payable, except those which are being contested in good faith by appropriate proceedings diligently conducted and for which adequate reserves have been provided in accordance with GAAP. There is no proposed tax assessment against the Borrower or any Subsidiary that would, if made, have a Material Adverse Effect, nor is there any tax sharing agreement applicable to the Borrower or any Subsidiary.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.12.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">ERISA Compliance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">92</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Each Plan is in compliance with the applicable provisions of ERISA, the Code and other Federal or state laws </font><font style="color:#181818;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">except for any failure to comply which, either individually or in the aggregate, could not reasonably be expected to result in a Material Adverse Effect</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Each Pension Plan that is intended to be a qualified plan under Section 401(a) of the Code has received a favorable determination letter from the IRS to the effect that the form of such Plan is qualified under Section 401(a) of the Code and the trust related thereto has been determined by the IRS to be exempt from federal income tax under Section 501(a) of the Code, or an application for such a letter is currently being processed by the IRS. To the best knowledge of the Borrower, nothing has occurred that would prevent or cause the loss of such tax-qualified status.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;There are no pending or, to the best knowledge of the Borrower, threatened claims, actions or lawsuits, or action by any Governmental Authority, with respect to any Plan that could reasonably be expected to have a Material Adverse Effect. There has been no prohibited transaction or violation of the fiduciary responsibility rules with respect to any Plan that has resulted or could reasonably be expected to result in a Material Adverse Effect.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Except as set forth and described on Schedule 3.12(c) attached hereto and made a part hereof, (i) no ERISA Event has occurred, and neither the Borrower nor any ERISA Affiliate is aware of any fact, event or circumstance that could reasonably be expected to constitute or result in an ERISA Event with respect to any Pension Plan&#59; (ii) the Borrower and each ERISA Affiliate has met all applicable requirements under the Pension Funding Rules in respect of each Pension Plan, and no waiver of the minimum funding standards under the Pension Funding Rules has been applied for or obtained in respect of any Pension Plan&#59; (iii) as of the most recent valuation date for any Pension Plan, the funding target attainment percentage (as defined in Section 430(d)(2) of the Code) is 60% or higher and neither the Borrower nor any ERISA Affiliate knows of any facts or circumstances that could reasonably be expected to cause the funding target attainment percentage for any such plan to drop below 60% as of the most recent valuation date&#59; (iv) neither the Borrower nor any ERISA Affiliate has incurred any liability to the PBGC other than for the payment of premiums, and there are no premium payments which have become due that are unpaid&#59; (v) neither the Borrower nor any ERISA Affiliate has engaged in a transaction that could be subject to Section 4069 or Section 4212(c) of ERISA&#59; and (vi) no Pension Plan has been terminated by the plan administrator thereof nor by the PBGC, and no event or circumstance has occurred or exists that could reasonably be expected to cause the PBGC to institute proceedings under Title IV of ERISA to terminate any Pension Plan.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Neither the Borrower nor any ERISA Affiliate maintains or contributes to, or has any unsatisfied obligation to contribute to, or liability under, any active or terminated Pension Plan other than those listed on Schedule 3.12(d) attached hereto, and neither the execution, delivery nor performance of the Transactions, including the making of any Loan and the issuance of any Letter of Credit hereunder, will give rise to a non-exempt prohibited transaction under Section 406 of ERISA or Section 4975 of the Code.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;The Borrower is not and will not be using &#8220;plan assets&#8221; (within the meaning of 29 CFR &#167; 2510.3-101, as modified by Section 3(42) of ERISA) of one or more Benefit Plans in connection with the Loans, the Letters of Credit or the Commitments.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">93</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.13. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Subsidiaries&#59; Equity Interests</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  As  of  the  Effective  Date,  the  Borrower has no Subsidiaries other than those specifically disclosed in Part (a) of Schedule 3.13, and the outstanding Equity Interests in such Subsidiaries have been validly issued, are fully paid and nonassessable and are owned by a Loan Party in the amounts specified on Part (a) of Schedule</font></div><div style="padding-left:7pt;padding-right:7.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.13&#160;&#160;&#160;&#160;free and clear of all Liens. Borrower has no equity investments in any other corporation or entity other than those specifically disclosed in Part (b) of Schedule 3.13.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.14.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Margin Regulations&#59; Investment Company Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Neither the Borrower nor any Subsidiary is engaged or will engage, principally or as one of its important activities, in the business of purchasing or carrying margin stock (within the meaning of Regulation U issued by the Federal Reserve Board), or extending credit for the purpose of purchasing or carrying margin stock. Following the application of the proceeds of each Borrowing or drawing under each Letter of Credit, not more than 25% of the value of the assets (either of Borrower individually or of the Borrower and its Subsidiaries on a Consolidated basis) are or will be margin stock.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;None of the Borrower, any Person Controlling the Borrower, or any Subsidiary is or is required to be registered as an &#8220;investment company&#8221; under the Investment Company Act of 1940.</font></div><div><font><br></font></div><div style="margin-top:4.5pt;padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.15.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Disclosure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The  Borrower  has  disclosed  to  the  Administrative Agent and the Lenders all agreements, instruments and corporate or other restrictions to which it or any of its Subsidiaries is subject, and all other matters known to it, that, individually or in the aggregate, could reasonably be expected to result in a Material Adverse Effect. No report, financial statement, certificate or other information furnished (whether in writing or orally) by or on behalf of any Loan Party to the Administrative Agent or any Lender in connection with the transactions contemplated hereby and the negotiation of this Agreement or delivered hereunder or under any other Loan Document (in each case, as modified or supplemented by other information so furnished) contains any material misstatement of fact or omits to state any material fact necessary to make the statements therein, in the light of the circumstances under which they were made, not misleading&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, with respect to projected financial information, the Borrower represents only that such information was prepared in good faith based upon assumptions believed to be reasonable at the time. The information included in the Beneficial Ownership Certification most recently provided to each Lender, if applicable, is true and correct in all respects.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.16. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Compliance With Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Each  Loan  Party  and  each  Subsidiary thereof is in compliance in all material respects with the requirements of all Laws and all orders, writs, injunctions and decrees applicable to it or to its properties, except in such instances in which</font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a) such requirement of Law or order, writ, injunction or decree is being contested in good faith by appropriate proceedings diligently conducted or (b) the failure to comply therewith, either individually or in the aggregate, could not reasonably be expected to have a Material Adverse Effect.</font></div><div><font><br></font></div><div style="margin-top:4.5pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.17.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Taxpayer Identification Number</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Borrower&#8217;s true and correct</font></div><div style="padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. taxpayer identification number is set forth is set forth in Section 9.01.</font></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">94</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.18. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Intellectual Property&#59; Licenses, Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The  Borrower  and  its  Subsidiaries own, or possess the right to use, all of the trademarks, service marks, trade names, copyrights, patents, patent rights, franchises, licenses and other intellectual property rights that are reasonably necessary for the operation of their respective businesses, without conflict with the rights of any other Person. To the best knowledge of the Borrower, no trademark, service mark, copyright, patent, slogan or other advertising device, product, process, method, substance, part or other material now employed, or now contemplated to be employed, by the Borrower or any Subsidiary infringes upon any rights held by any other Person. No claim or litigation regarding any of the foregoing is pending or, to the best knowledge of Borrower, threatened, which, either individually or in the aggregate, could reasonably be expected to have a Material Adverse Effect.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.19. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Rights in Collateral&#59; Priority of Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Borrower and each other Loan Party own the property granted by it as Collateral under the Collateral Documents, free and clear of any and all Liens in favor of third parties, other than Liens permitted under Section 6.01, including Liens set forth on Schedule 6.01. Upon the proper filing of UCC financing statements and copyright, trademark and patent assignment notices, the Liens granted pursuant to the Collateral Documents will constitute valid and enforceable first, prior and perfected Liens in favor of the Administrative Agent, for the ratable benefit of the Secured Parties on all collateral on which a lien may be perfected by the filing of such UCC financing statements and copyright, trademark and patent assignment notices, subject only to the Liens set forth on Schedule 7.01.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.20. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Sanctions Concerns and Anti-Corruption Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.The Borrower has implemented and maintains in effect policies and procedures designed to ensure compliance by the Borrower, its Subsidiaries and their respective directors, officers, employees and agents with Anti-Corruption Laws and applicable Sanctions, and the Borrower, its Subsidiaries and their respective officers and directors and to the knowledge of the Borrower, its employees and agents, are in compliance with Anti-Corruption Laws and applicable Sanctions in all material respects and are not knowingly engaged in any activity that could reasonably be expected to result in the Borrower being designated as a Sanctioned Person. None of (a) the Borrower, any Subsidiary, any of their respective directors or officers or to the knowledge of the Borrower or such Subsidiary, employees, or (b) to the knowledge of the Borrower, any agent of the Borrower or any Subsidiary that will act in any capacity in connection with or benefit from the credit facilities established hereby, is a Sanctioned Person. No Borrowing or Letter of Credit, use of proceeds or other Transactions will violate any Anti-Corruption Law or applicable Sanctions.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.21. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Solvency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> . Each Loan Party is, individually and together with its Subsidiaries on a Consolidated basis, Solvent.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.22. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Casualty, Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Neither the businesses nor the properties of any Loan Party or any of its Subsidiaries are affected by any fire, explosion, accident, strike, lockout or other labor dispute, drought, storm, hail, earthquake, embargo, act of God or of the public enemy or other casualty (whether or not covered by insurance) that, either individually or in the aggregate, could reasonably be expected to have a Material Adverse Effect.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.23.     </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Responsible Officers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.   Set forth on Schedule 3.23 attached hereto   are Responsible Officers, holding the offices indicated next to their respective names, as of the Effective Date and as of the last date such Schedule was required to be updated in accordance with</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">95</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Sections 5.02(a), 5.13 and 5.15 and such Responsible Officers are the duly elected and qualified officers of such Loan Party and are duly authorized to execute and deliver, on behalf of the respective Loan Party, this Agreement, the Notes and the other Loan Documents.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.24.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> Collateral Representations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Collateral Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The provisions of the Collateral Documents are effective to create in favor of the Administrative Agent for the benefit of the Secured Parties a legal, valid and enforceable </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">first</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> priority Lien (subject to Liens permitted pursuant to Section 6.01 below) on all rights, title and interests of the respective Loan Parties in the Collateral described therein. Except for filings completed prior to the Effective Date and as contemplated hereby and by the Collateral Documents, no filing or other action will be necessary to perfect or protect such Liens.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.6pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Intellectual Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Set forth on Schedule 3.24(b), as of the Effective Date and as of the last date such Schedule was required to be updated in accordance with Sections 5.02(a),</font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.13 and 5.15, is a list of all intellectual property registered in the United States of America (including all registered copyrights, patents and trademarks and any applications for registration and issuance thereof) owned by each of the Loan Parties or that each of the Loan Parties has the right to (including the name&#47;title, current owner, registration or application number, and registration or application date and such other information as reasonably requested by Administrative Agent).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Documents,  Instruments,  and  Tangible  Chattel  Paper</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Set   forth   on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> Schedule 3.24(c</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">), as of the Effective Date and as of the last date such </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 3.24(c</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">) was required to be updated in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Sections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> 5.02(a), 5.13 and 5.15, is a description of each &#8220;Document,&#8221; &#8220;Instrument,&#8221; and &#8220;Tangible Chattel Paper&#8221; (each as defined in the UCC) of the Loan Parties, in each case, in an amount in excess of $5,000,000 individually or $10,000,000 in the aggregate (including the Loan Party owning such Document, Instrument and Tangible Chattel Paper and such other information as reasonably requested by the Administrative Agent)</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.2pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Deposit Accounts, Electronic Chattel Paper, Letter of Credit Rights and Securities Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div><font><br></font></div><div style="margin-top:4.5pt;padding-left:79pt;padding-right:6.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;Set forth on Schedule 3.24(d), as of the Effective Date and as of the last date such Schedule was required to be updated in accordance with Sections 5.02(a), 5.13 and 5.15, is a description of all &#8220;Deposit Accounts&#8221; and &#8220;Securities Accounts&#8221; (as each of the foregoing terms is defined in the UCC) of the Loan Parties in the United States of America, including the name of (A) the applicable Loan Party, and (B) in the case of a Deposit Account, the depository institution and average amount held in such Deposit Account and whether such account is a zero balance account or a payroll account.</font></div><div><font><br></font></div><div style="padding-left:79pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;Set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 3.24(d)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, as of the Effective Date and as of the last date such </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 3.24(d)(ii</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">) was required to be updated in accordance with</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> Sections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> 5.02(a), 5.13 and 5.15, is a description of all &#8220;Electronic Chattel Paper&#8221; and &#8220;Letter-of-Credit Rights&#8221; (each as defined in the UCC) of the Loan Parties, in each case, in an amount in excess of $5,000,000 individually or $10,000,000 in the</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">96</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:79pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">aggregate, including the name of (A) the applicable Loan Party, (B) in the case of Electronic Chattel Paper (as defined in the UCC), the account debtor and (C) in the case of Letter-of-Credit Rights (as defined in the UCC), the issuer or nominated person, as applicable.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Commercial Tort Claims</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 5.21(e</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">), as of the Closing Date and as of the last date such </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 3.24(e</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">) was required to be updated in  accordance  with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> Sections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> 5.02(a), 5.13 and 5.15, is a description of each &#8220;Commercial Tort Claim&#8221; (as defined in the UCC) of the Loan Parties in an amount in excess of $5,000,000 individually or $10,000,000 in the aggregate (detailing such Commercial Tort Claim in such detail as reasonably requested by the Administrative Agent)</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Pledged Equity Interests</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Set forth on Schedule 3.24(f), as of the Effective Date and as of the last date such Schedule was  required  to  be  updated  in  accordance  with  Sections 5.02(a), 5.13 and 5.15, is a list of all Equity Interests pledged or required to be pledged to the Administrative Agent pursuant to this Agreement and&#47;or the Collateral Documents, in each case, detailing the owner&#47;pledgor, the Person whose Equity Interests are pledged, the number of shares of each class of Equity Interests, the certificate number and percentage ownership of outstanding shares of each class of Equity Interests and the class or nature of such Equity Interests (i.e. voting, non-voting, preferred, etc.).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Properties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Set forth on Schedule 3.24(g), as of the Effective Date and as of the last date such Schedule was required to be updated in accordance with Sections 5.02(a), 5.13 and 5.15, is a list of (i) each principal place of business or chief executive office of the Loan Parties, and</font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;each location where any personal property Collateral is located at any premises owned or leased by a Loan Party with a Collateral value in excess of $5,000,000 individually or $10,000,000 in the aggregate (in each case, including (1) an indication if such location is leased or owned, (2) if leased, the name of the lessor, and if owned, the name of the Loan Party owning such property,</font></div><div style="margin-top:0.05pt;padding-left:23.9pt;text-align:justify;text-indent:-16.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(3)&#160;&#160;&#160;&#160;the address of such property (including, the city, county, state and zip code).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.25.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Affected Financial Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. No Loan Party is an Affected Financial Institution.</font></div><div><font><br></font></div><div style="margin-top:4.5pt;padding-left:174.8pt;padding-right:174.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ARTICLE IV</font></div><div><font><br></font></div><div style="margin-top:0.05pt;padding-left:174.8pt;padding-right:174.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Conditions</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 4.01.       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The obligations of the Lenders to make Loans and  of the Issuing Banks to issue Letters of Credit hereunder shall not become effective until the date on which each of the following conditions is satisfied (or waived in accordance with Section 9.02)&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Administrative Agent (or its counsel) shall have received from each party hereto a counterpart of this Agreement signed on behalf of such party (which, subject to Section 9.06(b), may include any Electronic Signatures transmitted by telecopy, emailed pdf, or any other electronic means that reproduces an image of an actual executed signature page.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Administrative Agent shall have received a favorable written opinion (addressed to the Administrative Agent and the Lenders and dated the Effective Date) of Kramer</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">97</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Levin Naftalis &#38; Frankel, counsel for the Loan Parties, and Pennsylvania local counsel to the Loan Parties (which counsel shall be reasonably acceptable to the Administrative Agent), covering such matters relating to the Loan Parties, the Loan Documents or the Transactions as the Administrative Agent shall reasonably request. The Borrower hereby requests such counsel to deliver such opinion.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.1pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The Administrative Agent shall have received such documents and certificates as the Administrative Agent or its counsel may reasonably request relating to the organization, existence and good standing of the initial Loan Parties, the authorization of the Transactions and any other legal matters relating to the Loan Parties, the Loan Documents or the Transactions, all in form and substance satisfactory to the Administrative Agent and its counsel and as further described in the list of closing documents attached as Exhibit F.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.15pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;The Administrative Agent shall have received a certificate, dated the Effective Date and signed by the President, a Vice President or a Financial Officer of the Borrower, confirming compliance with the conditions set forth in paragraphs (a) and (b) of Section 4.02.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;The Administrative Agent shall have received, to the extent invoiced, all fees and other amounts due and payable on or prior to the Effective Date, including reimbursement or payment of all out-of-pocket expenses required to be reimbursed or paid by the Borrower hereunder.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;The Administrative Agent shall have received (i) satisfactory audited consolidated financial statements of the Borrower for the fiscal years ended December 31, 2020 and December 31, 2021, (ii) satisfactory unaudited interim consolidated financial statements of the Borrower for the fiscal quarter ended March 31, 2022, (iii) satisfactory preliminary consolidated financial statements of the Borrower for the fiscal quarter ended June 30, 2022, and (iv) satisfactory financial statement projections through and including the Borrower&#8217;s 2026 fiscal year, together with such information as the Administrative Agent and the Lenders shall reasonably request (including, without limitation, a detailed description of the assumptions used in preparing such projections).</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;(i) The Administrative Agent shall have received, at least five days prior to the Effective Date, all documentation and other information regarding the Borrower requested in connection with applicable &#8220;know your customer&#8221; and anti-money laundering rules and regulations, including the Patriot Act, to the extent requested in writing of the Borrower at least 10 days prior to the Effective Date and (ii) to the extent the Borrower qualifies as a &#8220;legal entity customer&#8221; under the Beneficial Ownership Regulation, at least five days prior to the Effective Date, any Lender that has requested, in a written notice to the Borrower at least 10 days prior to the Effective Date, a Beneficial Ownership Certification in relation to the Borrower shall have received such Beneficial Ownership Certification (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, upon the execution and delivery by such Lender of its signature page to this Agreement, the condition set forth in this clause (ii) shall be deemed to be satisfied).</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;All UCC financing statements and, subject to Section 5.19, federal intellectual property filings, pledged instruments and allonges and stock certificates (with related stock powers) required by the Collateral Documents or under law or reasonably requested by the</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">98</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Administrative Agent to be filed, registered, recorded or delivered on the Effective Date in order to create in favor of the Administrative Agent, for the benefit of the Secured Parties, a perfected Lien on the Collateral described therein, prior and superior in right to any other Person (other than with respect to Liens expressly permitted by Section 6.02 to the extent any such Liens would have priority over the Liens in favor of the Administrative Agent pursuant to any applicable law), shall be in proper form for filing, registration, recordation or delivery.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;The Administrative Agent shall have received such other documents as the Administrative Agent or the Required Lenders (through the Administrative Agent) may reasonably request (including the additional documents and deliverables described in the list of closing documents attached as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit F</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> hereto).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;The Administrative Agent shall have received evidence satisfactory to it that the credit facility evidenced by the Existing Credit Agreement shall have been terminated and cancelled and all indebtedness thereunder shall have been fully repaid (except to the extent being so repaid with the initial Loans and except for Existing Letters of Credit) and any and all Liens thereunder shall have been terminated (unless otherwise permitted pursuant to Section 5.19).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.3pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Administrative Agent shall notify the Borrower and the Lenders of the Effective Date, and such notice shall be conclusive and binding.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 4.02.      </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Each Credit Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> .  The obligation of each Lender to make a Loan on the occasion of any Borrowing, and of each Issuing Bank to issue, amend, renew or extend any Letter of Credit, is subject to the satisfaction of the following conditions&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The representations and warranties of the Borrower set forth in this Agreement shall be true and correct in all material respects (except that any representation and warranty that is qualified by materiality or Material Adverse Effect shall be true and correct in all respects) on and as of the date of such Borrowing or the date of issuance, amendment, renewal or extension of such Letter of Credit, as applicable.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;At the time of and immediately after giving effect to such Borrowing or the issuance, amendment, renewal or extension of such Letter of Credit, as applicable, no Default or Event of Default shall have occurred and be continuing.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Each Borrowing and each issuance, amendment, renewal or extension of a Letter of Credit shall be deemed to constitute a representation and warranty by the Borrower on the date thereof as to the matters specified in paragraphs (a) and (b) of this Section.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:174.8pt;padding-right:174.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ARTICLE V</font></div><div><font><br></font></div><div style="padding-left:174.77pt;padding-right:174.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Affirmative Covenants</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Until the Commitments have expired or been terminated and the principal of and interest on each Loan and all fees payable hereunder shall have been paid in full and all Letters of Credit shall have expired or terminated, in each case, without any pending draw, and all LC Disbursements shall have been reimbursed, the Borrower covenants and agrees with the Lenders that it will and will cause it Subsidiaries to&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">99</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 5.01. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Financial Statements and Other Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Furnish to the Administrative Agent&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;promptly after being filed with the SEC, but in any event within seventy-five (75) days after the end of each fiscal year of Borrower (or within such shorter time period as the Borrower may be required to file the foregoing with the SEC), a Consolidated balance sheet of Borrower and its Subsidiaries as at the end of such fiscal year, and the related Consolidated statements of income or operations, shareholders&#8217; equity and cash flows for such fiscal year, setting forth in each case in comparative form the figures for the previous fiscal year, all in reasonable detail and prepared in accordance with GAAP, such consolidated statements to be audited and accompanied by a report and opinion of KPMG US LLP or another independent certified public accounting firm of recognized standing reasonably acceptable to the Administrative Agent, which report and opinion shall be prepared in accordance with generally accepted auditing standards and applicable Securities Laws and shall not be subject to any &#8220;going concern&#8221; or like qualification or exception or any qualification or exception as to the scope of such audit or with respect to the absence of any material misstatement&#59;</font></div><div><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;promptly after being filed with the SEC, but in any event within forty-five (45) days after the end of each of the first three fiscal quarters of each fiscal year of Borrower, a Consolidated balance sheet of the Borrower and its Subsidiaries as at the end of such fiscal quarter, and the related Consolidated statements of income or operations, shareholders&#8217; equity and cash flows for such fiscal quarter and for the portion of the Borrower&#8217;s fiscal year then ended, setting forth in each case in comparative form the figures for the corresponding fiscal quarter of the previous fiscal year and the corresponding portion of the previous fiscal year, all in reasonable detail, such Consolidated statements to be certified by the chief executive officer, chief financial officer, treasurer or controller of the Borrower as fairly presenting the financial condition, results of operations, shareholders&#8217; equity and cash flows of the Borrower and its Subsidiaries in accordance with GAAP, subject only to normal year-end audit adjustments and the absence of footnotes&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;as soon as available, but in any event at least fifteen (15) days before the end of each fiscal year of the Borrower, forecasts prepared by management of the Borrower, in form satisfactory to the Administrative Agent and the Required Lenders, of Consolidated balance sheets and statements of income or operations of the Borrower and its Subsidiaries for the immediately following fiscal year (including the fiscal year in which the Maturity Date occurs), prepared on an annual basis.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Notwithstanding the foregoing provisions of this Section to the contrary, the Borrower shall not be obligated to provide to the Administrative Agent and the Lenders any financial statements, reports or other information required herein which has been filed with or furnished to the SEC and which is publicly available through the SEC&#8217;s electronic data gathering and retrieval system (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">EDGAR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 5.02. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Certificates&#59; Other Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Deliver to Administrative Agent a sufficient number of copies for delivery by Administrative Agent to each Lender, in form and detail satisfactory to Administrative Agent and the Required Lenders&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:79pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;concurrently with the delivery of the financial statements referred to in</font></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">100</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Sections 5.01(a) and (b), a duly completed Compliance Certificate signed by the chief financial officer or president of the Borrower and, concurrently with the delivery of the financial statements referred to in Section 5.01(a), on an annual basis, the following updated Schedules to this Agreement (which may be attached to the Compliance Certificate) to the extent required to make the representation related to such Schedule true and correct as of the date of such Compliance Certificate&#58; Schedules 3.12(d), 3.13, 3.23, 3.24(b), 3.24(c), 3.24(d)(i), 3.24(d)(ii), 3.24(e), 3.24(f),</font></div><div style="padding-left:7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and 3.24(g) and Schedules to the Security Agreement&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;promptly after any request by Administrative Agent or any Lender, copies of any detailed audit reports, management letters or recommendations submitted to the board of directors (or the audit committee of the board of directors) of the Borrower by independent accountants in connection with the accounts or books of the Borrower or any Subsidiary, or any audit of any of them&#59;</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;promptly after the same are available, copies of each annual report, proxy or financial statement, reporting notice, or other report or communication sent to the stockholders of Borrower, and copies of any annual, regular, periodic and special reports and registration statements which Borrower may file or be required to file with the SEC under Section 13 or 15(d) of the Securities Exchange Act of 1934, and not otherwise required to be delivered to Administrative Agent pursuant hereto&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;promptly after the furnishing thereof, copies of any statement or report furnished to any holder of debt securities of any Loan Party or any Subsidiary thereof pursuant to the terms of any indenture, loan or credit or similar agreement and not otherwise required to be furnished to the Lenders pursuant to any other clause of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 5.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;promptly, and in any event within five (5) Business Days after receipt thereof by any Loan Party or any Subsidiary thereof, copies of each notice or other correspondence received from the Securities and Exchange Commission (or comparable agency in any applicable non-U.S. jurisdiction) concerning any investigation or possible investigation or other inquiry by such agency regarding financial or other operational results of any Loan Party or any Subsidiary thereof&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;promptly following any request therefor, provide information and documentation reasonably requested by Administrative Agent or any Lender for purposes of compliance with applicable &#8220;know your customer&#8221; and anti-money-laundering rules and regulations, including, without limitation, the PATRIOT Act and the Beneficial Ownership Regulation&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;promptly, such additional information regarding the business, financial or corporate affairs of the Borrower or any Subsidiary, or compliance with the terms of the Loan Documents, as Administrative Agent or any Lender may from time to time reasonably request.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Notwithstanding the foregoing provisions of this Section to the contrary, the Borrower shall not be obligated to provide to the Administrative Agent and the Lenders any financial statements, reports or other information required herein which has been filed with or furnished to the SEC and which is publicly available through EDGAR.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 5.03.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Notices of Material Events</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Promptly, but in any event within five</font></div><div style="padding-left:23.9pt;text-indent:-16.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(5)&#160;&#160;&#160;&#160;Business Days, notify the Administrative Agent and each Lender&#58;</font></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">101</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:79pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;of the occurrence of any Default&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.15pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;of any matter that has resulted or could reasonably be expected to result in a Material Adverse Effect&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:79pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;of the occurrence of any ERISA Event&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.1pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;of any material change in accounting policies or financial reporting practices by the Borrower or any Subsidiary&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.2pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;of the Borrower&#8217;s determination at any time of the occurrence or existence of any Internal Control Event&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:7pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;of any change in the Beneficial Ownership Certification most recently provided to each Lender.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Each notice pursuant to this Section 5.03 shall be accompanied by a statement of a Responsible Officer of the Borrower setting forth details of the occurrence referred to therein and, to the extent applicable, stating what action the Borrower has taken and proposes to take with respect thereto. Each notice pursuant to Section 5.03(a) shall describe with particularity any and all provisions of this Agreement and any other Loan Document that have been breached.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 5.04. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Payment of Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Pay  and  discharge  as  the  same  shall become due and payable, its obligations and liabilities in excess of $500,000, including (a) all tax liabilities, assessments and governmental charges or levies upon it or its properties or assets, unless the same are being contested in good faith by appropriate proceedings diligently conducted and adequate reserves in accordance with GAAP are being maintained by the Borrower or such Subsidiary&#59; (b) all lawful claims which, if unpaid, would by law become a Lien upon its property&#59; and (c) all Indebtedness, as and when due and payable, but subject to any subordination provisions contained in any instrument or agreement evidencing such Indebtedness.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 5.05.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Preservation of Existence, Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Preserve, renew and maintain in full force and effect its legal existence and good standing under the Laws of the jurisdiction of its organization except in a transaction permitted by Section 6.04 or 6.05&#59; (b) take all reasonable action to maintain all rights, privileges, permits, licenses and franchises necessary or desirable in the normal conduct of its business, except to the extent that failure to do so could not reasonably be expected to have a Material Adverse Effect&#59; and (c) preserve or renew any registered patents, trademarks, trade names and service marks, the non-preservation of which could reasonably be expected to have a Material Adverse Effect.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 5.06. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Maintenance of Properties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Maintain, preserve and protect all of its material properties and equipment necessary in the operation of its business in good working order and condition, ordinary wear and tear excepted&#59; and (b) make all necessary repairs thereto and renewals and replacements thereof except where the failure to do so could not reasonably be expected to have a Material Adverse Effect.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 5.07. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Maintenance of Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> . Maintain with financially sound and reputable insurance companies not Affiliates of the Borrower, insurance with respect to its</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">102</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">properties and business against loss or damage of the kinds customarily insured against by Persons engaged in the same or similar business, of such types and in such amounts (after giving effect to any self-insurance compatible with the following standards) as are customarily carried under similar circumstances by such other Persons and providing for not less than ten (10) days&#8217; prior notice to the Administrative Agent of termination, lapse or cancellation of such insurance (thirty</font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(30)&#160;&#160;&#160;&#160;days for nonpayment of premium). The Borrower shall cause its carriers to name the Administrative Agent as additional insured and, in the case of property or casualty insurance for all tangible Collateral, first loss payee, and shall provide the Administrative Agent with a certificate or certificates evidencing such coverages and the payment of premiums therefore, on or before the Effective Date and at such times as the insurance in question is modified or renewed.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 5.08.     </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Compliance with Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  .   (a) Comply in all material respects with  the requirements of all Laws and all orders, writs, injunctions and decrees applicable to it or to its business or property, except in such instances in which (i) such requirement of Law or order, writ, injunction or decree is being contested in good faith by appropriate proceedings diligently conducted or (ii) the failure to comply therewith could not reasonably be expected to have a Material Adverse Effect&#59; and (b) maintain in effect and enforce policies and procedures designed to ensure compliance by the Borrower, its Subsidiaries and their respective directors, officers, employees and agents with Anti-Corruption Laws and applicable Sanctions.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 5.09. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Books and Records</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Maintain  (a)  proper books  of record  and  account, in which full, true and correct entries in conformity with GAAP consistently applied shall be made of all financial transactions and matters involving the assets and business of the Borrower or such Subsidiary, as the case may be and (b) such books of record and account in material conformity with all applicable requirements of any Governmental Authority having regulatory jurisdiction over Borrower or such Subsidiary, as the case may be. The Borrower shall maintain at all times books and records pertaining to the Collateral in such detail, form and scope as the Administrative Agent or any Lender shall reasonably require.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 5.10.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Inspection Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Permit representatives and independent contractors of the Administrative Agent and each Lender to visit and inspect any of its properties, to examine its corporate, financial and operating records, and make copies thereof or abstracts therefrom, and to discuss its affairs, finances and accounts with its directors, officers, and independent public accountants, all at the expense of Borrower and at such reasonable times during normal business hours and as often as may be reasonably desired, upon reasonable advance notice to the Borrower&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that when an Event of Default exists the Administrative Agent or any Lender (or any of their respective representatives or independent contractors) may do any of the foregoing at the expense of Borrower at any time during normal business hours and without advance notice.</font></div><div><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;If requested by the Administrative Agent in its sole discretion, permit the Administrative Agent and its representatives, upon reasonable advance notice to the Borrower, to conduct, at the expense of the Borrower, an annual (i.e., not more frequently than once per twelve</font></div><div style="padding-left:7pt;padding-right:7.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(12)&#160;&#160;&#160;&#160;month period) field exam on the accounts receivable, inventory, payables, controls and systems of the Borrower and its Subsidiaries&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that at any time while an Event</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">103</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">of Default has occurred and is continuing, the Administrative Agent shall not be limited to one such field exam per twelve (12) month period.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 5.11.    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Use of Proceeds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.   The proceeds of the Loans and Letter of Credit   will be used only to finance the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">working capital and other lawful corporate purposes of the Borrower and its Subsidiaries, including, without limitation, refinancing Indebtedness under the Existing Credit Agreement and financing Permitted Acquisitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. No part of the proceeds of any Loan will be used, whether directly or indirectly, for any purpose that entails a violation of any of the regulations of the Federal Reserve Board, including Regulations T, U and X. The Borrower will not request any Borrowing or Letter of Credit, and the Borrower shall not use the proceeds of any Borrowing or Letter of Credit (A) in furtherance of an offer, payment, promise to pay, or authorization of the payment or giving of money, or anything else of value, to any Person in violation of any Anti- Corruption Laws, (B) for the purpose of funding, financing or facilitating any activities, business or transaction of or with any Sanctioned Person, or in any Sanctioned Country, except to the extent permitted for a Person required to comply with Sanctions, or (C) in any manner that would result in the violation of any Sanctions applicable to any party hereto.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 5.12.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Financial Covenants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Senior Secured Leverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Borrower shall maintain, on a Consolidated basis as of the end of each of the Borrower&#8217;s fiscal quarters, commencing with the fiscal quarter ending September 30, 2022, a Senior Secured Leverage Ratio not exceeding (i) 4.00 to 1.00, determined as of the end of each of its fiscal quarters ending on September 30, 2022, December 31, 2022, March 31, 2023 and June 30, 2023, and (ii) 3.75 to 1.00, for each fiscal quarter ending thereafter&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that, at any time the Senior Secured Leverage Ratio is required to not exceed</font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.75 to 1.00 pursuant to the preceding clause (ii), following a Permitted Acquisition for which the aggregate consideration in respect thereof equals or exceeds $25,000,000, the Borrower may, not more than one (1) time during the term of this Agreement, elect (an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Acquisition Holiday Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) to increase the maximum Senior Secured Leverage Ratio permitted under this Section 5.12(a) to 4.25 to 1.00 for a period of four (4) consecutive fiscal quarters in connection with, and commencing with the first fiscal quarter ending after, an Acquisition (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Acquisition Holiday Election Quarter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) (it being understood that the Senior Secured Leverage Ratio shall return to less than or equal to 3.75 to 1.00 no later than the fifth fiscal quarter following the Acquisition Holiday Election Quarter).</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Minimum Consolidated Fixed Charge Coverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Borrower shall maintain, on a Consolidated basis as of the end of each of the Borrower&#8217;s fiscal quarters, commencing with the fiscal quarter ending September 30, 2022, a Fixed Charge Coverage Ratio of not less than 1.25 to 1.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 5.13.      </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Additional Guarantors&#59; Pledges of Stock&#59; Security Interests</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Notify the Administrative Agent within thirty (30) days after the delivery of the financial statements referred to in Section 5.01(a) or (b), on an quarterly basis, if any Person becomes a Material Domestic Subsidiary or a Pledge Subsidiary and, promptly thereafter (and in any event within thirty (30) days, or such later date as may be agreed to by the Administrative Agent in its discretion)&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">104</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;cause any such Person that becomes a Material Domestic Subsidiary (i) to become a Subsidiary Guarantor by executing and delivering to the Administrative Agent a joinder to the Subsidiary Guaranty or such other document as the Administrative Agent may reasonably request for such purpose, (ii) to subject all of its tangible and intangible personal property now owned or hereafter acquired by it to a first priority, perfected Lien (subject to Liens permitted under the terms of Section 6.01 and the other Loan Documents) in favor of the Administrative Agent for the benefit of the Secured Parties to secure the Obligations pursuant to the terms and conditions of the Collateral Documents, and (iii) to deliver to the Administrative Agent (1) documents of the types referred to in clauses (iii) and (iv) of Section 4.01(a), (2) to the extent reasonably requested by the Administrative Agent, favorable opinions of counsel to such Person (which opinions shall cover, among other things, the legality, validity, binding effect and enforceability of the documentation referred to in the foregoing clause (i)), and (3) updated Schedules 3.12(d), 3.13, 3.23, 3.24(b), 3.24(c), 3.24(d)(i), 3.24(d)(ii), 3.24(e), 3.24(f), and 3.24(g) and Schedules to the Security Agreement, all in form, content and scope reasonably satisfactory to the Administrative Agent&#59; and&#47;or</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;take such action, and cause the appropriate Subsidiaries to take such action, from time to time as shall be necessary to ensure that one hundred percent (100%) (or, if such Subsidiary is a First Tier Foreign Subsidiary and a pledge of 100% of the voting Equity Interests of such Subsidiary would give rise to material adverse tax consequences for the Borrower and its Subsidiaries, sixty-five percent (65%) of the voting Equity Interests and one hundred percent (100%) of the non-voting Equity Interests in any such Person that becomes a Pledge Subsidiary shall be pledged, directly (if such Pledge Subsidiary is owned by a domestic Person) or indirectly (if such Pledge Subsidiary is owned by a foreign Person), to the Administrative Agent, for the benefit of the Lenders, (i) by executing and delivering to the Administrative Agent a pledge agreement (in the case of a First Tier Foreign Subsidiary, governed by local law upon the Administrative Agent&#8217;s request), supplement to the Security Agreement, or such other document as the Administrative Agent shall deem appropriate for such purpose, and (ii) by delivering to the Administrative Agent (1) documents of the types referred to in clauses (iii) and (iv) of Section 4.01(a) with respect to such Pledge Subsidiary, (2) to the extent reasonably requested by the Administrative Agent, favorable opinions of counsel to such Pledge Subsidiary and to such pledging Borrower or Subsidiary (which shall cover, among other things, the legality, validity, binding effect and enforceability of the documentation referred to in the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clause (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">), and (3) updated Schedules 3.12(d), 3.13, 3.23, 3.24(b), 3.24(c), 3.24(d)(i), 3.24(d)(ii), 3.24(e), 3.24(f), and 3.24(g) and Schedules to the Security Agreement, all in form, content and scope reasonably satisfactory to the Administrative Agent.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In the event that any Subsidiary of the Borrower is liable (whether as a primary obligor, a guarantor or otherwise) for any Indebtedness of a Loan Party (other than Indebtedness hereunder) having an aggregate principal amount of more than $10,000,000, then the Borrower shall be required to comply with the foregoing clauses (a) and (b) without giving effect to the grace period provided herein.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 5.14.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Collateral Records</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Execute and deliver promptly, and cause each   other Loan Party to execute and deliver promptly, to the Administrative Agent, from time to time, solely for the Administrative Agent&#8217;s convenience in maintaining a record of the Collateral, such written statements and schedules as the Administrative Agent may reasonably require designating,</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">105</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:7.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">identifying or describing the Collateral. The failure by the Borrower or any other Loan Party, however, to promptly give the Administrative Agent such statements or schedules shall not affect, diminish, modify or otherwise limit the Liens on the Collateral granted pursuant to the Collateral Documents.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 5.15.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Security Interests&#59; Landlord Subordination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;To and to cause each other Loan Party to, (i) defend the Collateral against all claims and demands of all Persons at any time claiming the same or any interest therein, (ii) comply with the requirements of all United States state and federal laws in order to grant to the Administrative Agent and the Lenders valid and perfected security interests in the Collateral subject only to Liens set forth on Schedule 6.01, with perfection, in the case of any investment property, deposit account or letter of credit, being effected by giving the Administrative Agent control of such investment property or deposit account or letter of credit, rather than by the filing of a UCC financing statement with respect to such investment property, and (iii) do whatever the Administrative Agent may reasonably request, from time to time, to effect the purposes of this Agreement and other Loan Documents, including (1) filing notices of liens, UCC financing statements, fixture filings and amendments, renewals and continuations thereof, (2) cooperating with the Administrative Agent&#8217;s representatives, (3) keeping stock records, (4) using reasonable efforts to obtain waivers from landlords and mortgagees and from warehousemen and their landlords and mortgagees, (5) paying claims which might, if unpaid, become a lien on the Collateral, and (6) concurrently with the delivery of any Collateral pursuant to the terms of this Section, provide the Administrative Agent with the applicable updated Schedules 3.12(d), 3.13, 3.23, 3.24(b), 3.24(d), 3.24(e), 3.24(f), and 3.24(g) and Schedules to the Security Agreement, all in form, content and scope reasonably satisfactory to the Administrative Agent. The Administrative Agent is hereby authorized by the Borrower to file any UCC financing statements covering the Collateral whether or not the Borrower&#8217;s signatures appear thereon.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Subject to Section 5.19 hereof, in the case of (i) the headquarters location of the Borrower located at 195 Clarksville Road, Princeton Junction, New Jersey 08550 and (ii) each other domestic location of Collateral where the aggregate value of said Collateral has been deemed material by the Administrative Agent, in its reasonable discretion, said locations as of the Effective Date being set forth and described on Schedule 3.24(g) attached hereto and made a part hereof, the Loan Parties will use their respective commercially reasonable efforts to provide the Administrative Agent with a landlord subordination agreement in form and substance reasonably acceptable to the Administrative Agent from the landlords on such real property.</font></div><div><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 5.16.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Reserved</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:11.95pt;padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 5.17. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;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:100%">. Promptly upon request  by the Administrative Agent, or any Lender through the Administrative Agent, (a) correct any material defect or error that may be discovered in any Loan Document or in the execution, acknowledgment, filing or recordation thereof, and (b) do, execute, acknowledge, deliver, record, re-record, file, re-file, register and re-register any and all such further acts, deeds, certificates, assurances and other instruments (including promptly completing any registration or stamping of documents as may be applicable) as the Administrative Agent, or any Lender through the Administrative Agent, may reasonably require from time to time in order to (i) carry out more effectively the purposes of the</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">106</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Loan Documents, (ii) to the fullest extent permitted by applicable Law, subject any Loan Party&#8217;s or any of its Subsidiaries&#8217; properties, assets, rights or interests to the Liens now or hereafter intended to be covered by any of the Collateral Documents, (iii) perfect and maintain the validity, effectiveness and priority of any of the Collateral Documents and any of the Liens intended to be created thereunder and (iv) assure, convey, grant, assign, transfer, preserve, protect and confirm more effectively unto the Secured Parties the rights granted or now or hereafter intended to be granted to the Secured Parties under any Loan Document or under any other instrument executed in connection with any Loan Document to which any Loan Party or any of its Subsidiaries is or is to be a party, and cause each of its Subsidiaries to do so.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 5.18. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Anti-Corruption Laws&#59; Sanctions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Borrower shall conduct its business in compliance in all material respects with the United States Foreign Corrupt Practices Act of 1977, the UK Bribery Act 2010 and other applicable anti-corruption legislation in other jurisdictions and with all applicable Sanctions, and maintain policies and procedures designed to promote and achieve compliance with such laws and Sanctions.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 5.19. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Post-Closing Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Not later than the dates set forth in  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 5.19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (or such later dates as the Administrative Agent shall agree in its sole discretion) or as otherwise required thereunder, the Loan Parties shall take the actions set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 5.19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:174.8pt;padding-right:174.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ARTICLE VI</font></div><div><font><br></font></div><div style="padding-left:174.77pt;padding-right:174.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Negative Covenants</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Until the Commitments have expired or terminated and the principal of and interest on each Loan and all fees payable hereunder have been paid in full and all Letters of Credit have expired or terminated, in each case, without any pending draw, and all LC Disbursements shall have been reimbursed, the Borrower covenants and agrees with the Lenders that Borrower shall not, nor shall it permit any Subsidiary to, directly or indirectly&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 6.01. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Create, incur, assume or suffer to exist any Lien upon any of its property, assets or revenues, whether now owned or hereafter acquired, except for the following</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:79pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Liens pursuant to any Loan Document&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Liens existing on the Effective Date and listed on Schedule 6.01 and any renewals or extensions thereof, provided that (i) the property covered thereby is not changed, (ii) the amount secured or benefited thereby is not increased except as expressly contemplated by Section 6.03(b),</font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;the direct or any contingent obligor with respect thereto is not changed, and (iv) any renewal or extension of the obligations secured or benefited thereby is permitted by Section 6.03(b)&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Liens for Taxes not yet due or which are being contested in good faith and by appropriate proceedings diligently conducted, if adequate reserves with respect thereto are maintained on the books of the applicable Person in accordance with GAAP&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;statutory liens such as carriers&#8217;, warehousemen&#8217;s, mechanics&#8217;, materialmen&#8217;s, repairmen&#8217;s or other like Liens arising in the ordinary course of business which are not overdue for a period of more than thirty (30) days or which are being contested in good faith and by</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">107</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">appropriate proceedings diligently conducted, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> adequate reserves with respect thereto are maintained on the books of the applicable Person&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;pledges or deposits in the ordinary course of business in connection with workers&#8217; compensation, unemployment insurance and other social security legislation, other than any Lien imposed by ERISA&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;deposits to secure the performance of bids, trade contracts and leases (other than Indebtedness), statutory obligations, surety and appeal bonds, performance bonds and other obligations of a like nature incurred in the ordinary course of business&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;easements, rights-of-way, restrictions and other similar encumbrances affecting real property which, in the aggregate, are not substantial in amount, and which do not in any case materially detract from the value of the property subject thereto or materially interfere with the ordinary conduct of the business of the applicable Person&#59;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.3pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;Liens securing judgments for the payment of money (or appeal or other surety bonds relating to such judgments) not constituting an Event of Default under Section 7.01(h)&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;Liens securing Indebtedness permitted under Section 6.03(e)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (i) such Liens do not at any time encumber any property other than the property financed by such Indebtedness and (ii) the Indebtedness secured thereby does not exceed the cost or fair market value, whichever is lower, of the property being acquired on the date of acquisition&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;Liens existing solely with respect to cash or deposit account balances used to cash collateralize obligations of a Lender to the Issuing Bank, in accordance with the terms, conditions, and provisions of Section 2.06(j)&#59;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;Liens on Permitted Receivables Facility Assets arising under Permitted Receivables Facilities&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(l)&#160;&#160;&#160;&#160;Liens securing Indebtedness permitted under Section 6.03(f) and Section 6.03(i)&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, with respect to any Liens securing Secured Debt permitted under Section 6.03(i) said Liens shall be subject to the terms, conditions, and provisions of the applicable Intercreditor Agreement(s).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 6.02.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Investments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Make any Investments, except&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Investments held by Borrower or such Subsidiary in the form of cash equivalents or short-term marketable debt securities&#59;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.25pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;loans to officers, directors and employees of Borrower and Subsidiaries in an aggregate amount not to exceed $500,000 at any time outstanding&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Investments by Borrower and&#47;or any of its Subsidiaries in Borrower and&#47;or any Subsidiary&#59; provided, that not more than an aggregate amount of $5,000,000 in Investments may be made and remain outstanding, at any time, by Loan Parties to Subsidiaries which are not Loan Parties.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">108</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Investments of Borrower or its Subsidiaries for strategic purposes in non- Subsidiary joint ventures, not to exceed $4,000,000 individually in any twelve (12) month period&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.15pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;Investments consisting of extensions of credit in the nature of accounts receivable or notes receivable arising from the grant of trade credit in the ordinary course of business, and Investments received in satisfaction or partial satisfaction thereof from financially troubled account debtors to the extent reasonably necessary in order to prevent or limit loss&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;an Acquisition&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, with respect to each Acquisition made pursuant to this Section 6.02(f)&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.75pt;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:100%">(i)&#160;&#160;&#160;&#160;in the case of an Acquisition of the Equity Interest of a Person (including as a result of a merger or consolidation), upon the consummation thereof, such Person will be wholly-owned directly by the Borrower or one or more of its Wholly-Owned Subsidiaries, and any such newly-created or acquired Subsidiary shall comply with the requirements of Section 5.13&#59;</font></div><div><font><br></font></div><div style="padding-left:43pt;padding-right:6.95pt;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:100%">(ii)&#160;&#160;&#160;&#160;the lines of business of the Person to be (or the property of which is to be) so purchased or otherwise acquired shall be substantially the same lines of business as one or more of the principal businesses of the Borrower and its Subsidiaries in the ordinary course&#59;</font></div><div><font><br></font></div><div style="margin-top:4.5pt;padding-left:43pt;padding-right:6.5pt;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:100%">(iii)&#160;&#160;&#160;&#160;(A) immediately before and immediately after giving pro forma effect to any such Acquisition (or, if such Acquisition is a Limited Condition Transaction, at the time of signing the applicable Limited Acquisition Agreement), no Default shall have occurred and be continuing and (B) immediately after giving effect to such Acquisition, the Borrower and its Subsidiaries shall be in pro forma compliance with all of the covenants set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 5.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, such compliance to be evidenced by the Borrower to the reasonable satisfaction of the Administrative Agent and to be determined on a pro forma basis (for the avoidance of doubt, giving effect to any Indebtedness incurred or assumed in connection therewith) as if such Acquisition had been made on the first day of the most recent four fiscal quarter period for which Financials have been delivered&#59; and</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.5pt;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:100%">(iv)&#160;&#160;&#160;&#160;in the event the total cash and noncash consideration paid by or on behalf of the Borrower and its Subsidiaries for any such Acquisition exceeds $10,000,000, the Borrower shall have delivered to the Administrative Agent, at least five Business Days prior to the date on which any such Acquisition is to be consummated, written notice of such Acquisition, and, if requested by the Administrative Agent, all material purchase or acquisition documents related thereto&#59;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:79pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;Guarantees permitted by Section 6.03&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;contributions of Permitted Receivables Facility Assets and cash deemed received from proceeds of Permitted Receivables Facility Assets to any Receivables Entity to the extent required or made pursuant to Permitted Receivables Facility Documents or to the extent necessary to keep such Receivables Entity properly capitalized to avoid insolvency or consolidation with a Loan Party or any of the Subsidiaries and (ii) loans or advances made by the Borrower or any</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">109</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Receivables Seller to the Receivables Entity for the purchase price of the Receivables and the Permitted Receivables Facility Assets&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.55pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;other Investments (excluding Acquisitions)&#59; provided that (A) immediately before and immediately after giving pro forma effect to any such Investment, no Default shall have occurred and be continuing and (B) immediately after giving effect to such Investment, the Total Consolidated Debt Leverage Ratio shall not exceed 3.50 to 1.00, such compliance to be evidenced by the Borrower to the reasonable satisfaction of the Administrative Agent and to be determined on a pro forma basis (for the avoidance of doubt, giving effect to any Indebtedness incurred or assumed in connection therewith) as if such Investment had been made on the first day of the most recent four fiscal quarter period for which Financials have been delivered.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:7.05pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 6.03.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.&#160;&#160;&#160;&#160;Create, incur, assume or suffer to exist any Indebtedness, except&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:79pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Indebtedness under the Loan Documents&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Indebtedness outstanding on the date hereof and listed on Schedule 6.03 and any refinancings, refundings, renewals or extensions thereof&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (i) the amount of such Indebtedness is not increased at the time of such refinancing, refunding, renewal or extension except by an amount equal to a reasonable premium or other reasonable amount paid, and fees and expenses reasonably incurred, in connection with such refinancing and by an amount equal to any existing commitments unutilized thereunder, (ii) the terms relating to principal amount, amortization, maturity, collateral (if any) and subordination (if any), and other material terms taken as a whole, of any such refinancing, refunding, renewing or extending of Indebtedness, and of any agreement entered into and of any instrument issued in connection therewith, are no less favorable in any material respect to the Loan Parties or the Lenders than the terms of any agreement or instrument governing the Indebtedness being refinanced, refunded, renewed or extended and the interest rate applicable to any such refinancing, refunding, renewing or extending Indebtedness does not exceed the then applicable market interest rate and (iii) no Person that was not an obligor with respect to the original Indebtedness shall be an obligor on any such refinancing, refunding, renewing or extending of Indebtedness&#59;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.15pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Guarantees of Borrower or any Subsidiary in respect of Indebtedness otherwise permitted hereunder of Borrower or any Subsidiary&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;obligations (contingent or otherwise) of Borrower or any Subsidiary existing or arising under any Swap Agreement, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (i) such obligations are (or were) entered into by such Person in the ordinary course of business for the purpose of directly mitigating risks associated with liabilities, commitments, investments, assets, or property held or reasonably anticipated by such Person, or changes in the value of securities issued by such Person, and not for purposes of speculation or taking a &#8220;market view&#8221; and (ii) such Swap Agreement does not contain any provision exonerating the non-defaulting party from its obligation to make payments on outstanding transactions to the defaulting party&#59;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;Indebtedness in respect of capital leases, Synthetic Lease Obligations and purchase money obligations for fixed or capital assets within the limitations set forth in Section 6.01(i)&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">110</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that the aggregate amount of all such Indebtedness at any one time outstanding shall not exceed $35,000,000&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.55pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;(i) Indebtedness assumed in connection with Permitted Acquisitions or (ii) Indebtedness incurred in connection with the payment of the purchase price for Permitted Acquisitions, which Indebtedness is unsecured and has been subordinated to the payment of the Obligations on terms approved by the Administrative Agent in writing, or is otherwise approved by the Administrative Agent in writing&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, (A) in the case of each of the foregoing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> clauses (i) and (ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, (1) immediately before and immediately after giving pro forma effect to any such incurrence of Indebtedness, no Default shall have occurred and be continuing, and (2) immediately after giving effect to such incurrence of Indebtedness, the Borrower and its Subsidiaries shall be in pro forma compliance with all of the covenants set forth in Section 5.12, and (B) in the case of the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clause (ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, immediately after giving effect to such incurrence, the Total Consolidated Debt Leverage Ratio does not exceed 4.50 to 1.00, such compliance as described in the preceding clauses (A)(2) and (B), as applicable, to be evidenced by the Borrower to the reasonable satisfaction of the Administrative Agent and the Required Lenders on the basis of the financial information most recently delivered to the Administrative Agent and the Lenders pursuant to Section 5.01(a) or (b) as though such Acquisition had been consummated as of the first day of the fiscal period covered thereby&#59;</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;any earn-out obligation that comprises a portion of the consideration for an acquisition (whether consummated before, on, or after the date of this Agreement) or Indebtedness consisting of obligations under deferred compensation or other similar arrangements incurred in connection with a Permitted Acquisition (whether consummated before, on, or after the date of this Agreement)&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;Indebtedness of the Borrower or any Subsidiary incurred pursuant to a Permitted Receivables Facility&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.6pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;additional Indebtedness of the Borrower or any Subsidiary in an aggregate amount not to exceed (A) the greater of $30,000,000 and 50% of EBITDA, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, (B) an unlimited amount of (1) Indebtedness secured on a pari passu basis to the Secured Obligations if immediately after giving effect to such incurrence, the Senior Secured Leverage Ratio does not exceed 3.00 to 1.00, such compliance to be evidenced by the Borrower to the reasonable satisfaction of the Administrative Agent and to be determined on a pro forma basis as if such Indebtedness had been incurred on the first day of the most recent four fiscal quarter period for which Financials have been delivered, (2) Indebtedness secured on a junior basis to the Secured Obligations if immediately after giving effect to such incurrence, the Secured Leverage Ratio does not exceed 3.00 to 1.00, such compliance to be evidenced by the Borrower to the reasonable satisfaction of the Administrative Agent and to be determined on a pro forma basis as if such Indebtedness had been incurred on the first day of the most recent four fiscal quarter period for which Financials have been delivered and (3) unsecured Indebtedness (including Subordinated Indebtedness) if immediately after giving effect to such incurrence, the Total Consolidated Debt Leverage Ratio does not exceed 4.50 to 1.00, such compliance to be evidenced by the Borrower to the reasonable satisfaction of the Administrative Agent and to be determined on a pro forma basis as if such Indebtedness had been incurred on the first day of the most recent four fiscal quarter period for which Financials have been delivered&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">111</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:79pt;padding-right:7.05pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;immediately before and immediately after giving pro forma effect to any such incurrence, no Default shall have occurred and be continuing&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:79pt;padding-right:7.15pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the aggregate principal amount of any such Indebtedness incurred by Subsidiaries that are not Subsidiary Guarantors shall not exceed $20,000,000&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:115pt;text-align:justify;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;such Indebtedness does not mature prior to 91 days after the Maturity Date&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:79pt;padding-right:7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;such Indebtedness does not have a shorter weighted average life to maturity than any term loans issued under this Agreement&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:79pt;padding-right:6.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;in the case of indebtedness of Loan Party, (x) such Indebtedness shall not be secured by any Lien on assets that do constitute Collateral and shall not be guaranteed by any Subsidiary that is not a Subsidiary Guarantor and (y) if such Indebtedness is Secured Debt or Subordinated Indebtedness, such Indebtedness shall be subject to the terms of an Intercreditor Agreement.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 6.04.      </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Fundamental Changes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> . Merge, dissolve, liquidate, consolidate with or into another Person, or Dispose of (whether in one transaction or in a series of transactions) all or substantially all of its assets (whether now owned or hereafter acquired) to or in favor of any Person (including, in each case, pursuant to a Delaware LLC Division), except that, so long as no Default exists or would result therefrom&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;any Subsidiary may merge with (i) Borrower, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> Borrower shall be the continuing or surviving Person, or (ii) any one or more other Subsidiaries, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> when any Majority-Owned Subsidiary is merging with another Subsidiary, the Majority-Owned Subsidiary shall be the continuing or surviving Person, and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided further that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> if a Subsidiary Guarantor is merging with another Subsidiary, the Subsidiary Guarantor shall be the surviving Person&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;any Subsidiary may Dispose of all or substantially all of its assets (upon voluntary liquidation or otherwise) to Borrower or to another Subsidiary&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> if the transferor in such a transaction is a Majority-Owned Subsidiary, then the transferee must either be Borrower or a Majority-Owned Subsidiary and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> if the transferor of such assets is a Subsidiary Guarantor, the transferee must either be Borrower or a Subsidiary Guarantor.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 6.05. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Dispositions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Borrower shall not, nor shall  it  permit  any Subsidiary to, directly or indirectly make any Disposition or enter into any agreement to make any Disposition, except&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Dispositions of obsolete or worn out property or equipment, whether now owned or hereafter acquired, in the ordinary course of business&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:79pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Dispositions of inventory in the ordinary course of business&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Dispositions of equipment to the extent that (i) such equipment is exchanged for credit against the purchase price of similar replacement equipment or (ii) the proceeds of such Disposition are reasonably promptly applied to the purchase price of such replacement equipment&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">112</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Dispositions of property by any Subsidiary to Borrower or to a Majority-Owned Subsidiary&#59; provided that if the transferor of such property is a Subsidiary Guarantor, the transferee thereof must either be Borrower or a Subsidiary Guarantor&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:79pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;Dispositions permitted by Section 6.04&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:79pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;Dispositions of up to $5,000,000 individually or in a series of related Dispositions&#59;</font></div><div style="padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:79pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;the Borrower or any Subsidiary may transfer, sell and&#47;or pledge Permitted</font></div><div style="padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Receivables Related Assets under a Permitted Receivables Facility&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that any Disposition pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (c) through (f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall be for fair market value.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 6.06. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Restricted Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Declare or make, directly or indirectly, any Restricted Payment (other than Permitted Restricted Payments), or incur any obligation (contingent or otherwise) to do so, except that, so long as no Default shall exist (a) at the time of any action described in this Section 6.06 above or (b) would result therefrom, the Borrower and its Subsidiaries may declare or make any Restricted Payment so long as the Total Consolidated Debt Leverage Ratio, calculated on a pro forma basis to include said Restricted Payment (and for the avoidance of doubt, giving effect to any Indebtedness incurred in connection therewith), does not exceed 3.50 to 1.00 , such compliance to be evidenced by the Borrower to the reasonable satisfaction of the Administrative Agent and to be determined on a pro forma basis as if such Restricted Payment had been made on the first day of the most recent four fiscal quarter period for which Financials have been delivered.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 6.07. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Change in Nature of Business</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Engage  in  any  material  line of  business substantially different from those lines of business conducted by the Borrower and its Subsidiaries on the date hereof or any business substantially related or incidental thereto.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 6.08.   </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Transactions With Affiliates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Enter into any transaction of any kind with any Affiliate of Borrower, whether or not in the ordinary course of business, other than on fair and reasonable terms substantially as favorable to the Borrower or such Subsidiary as would be obtainable by the Borrower or such Subsidiary at the time in a comparable arm&#8217;s length transaction with a Person other than an Affiliate, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> the foregoing restriction shall not apply to (a) transactions between or among the Borrower and any Subsidiary Guarantor or between and among Subsidiary Guarantors, so long as the effect of such transactions is not to circumvent the limitations contained in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> or (b) transactions contemplated by any Permitted Receivables Facility Documents.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 6.09. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Burdensome Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Enter into  any  Contractual  Obligation (other than this Agreement or any other Loan Document) that (a) limits the ability (i) of any Subsidiary to make Restricted Payments to Borrower or any Subsidiary Guarantor or to otherwise transfer property to Borrower or any Subsidiary Guarantor, (ii) of any Subsidiary to Guarantee the Indebtedness of Borrower or (iii) of Borrower or any Subsidiary to create, incur, assume or suffer to exist Liens on property of such Person&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clause (iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall not prohibit any negative pledge incurred or provided in favor of any holder of Indebtedness permitted under</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">113</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 6.03(e) solely to the extent any such negative pledge relates to the property financed by or the subject of such Indebtedness&#59; or (b) requires the grant of a Lien to secure an obligation of such Person if a Lien is granted to secure another obligation of such Person&#59; provided that the foregoing shall not apply to customary restrictions and conditions contained in Permitted Receivables Facility Documents.</font></div><div><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 6.10.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Reserved</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:11.95pt;padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 6.11.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Prepayment  of  Subordinated  Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.   Prepay   any Subordinated Indebtedness&#59; provided, however, that so long as no Default then exists or would result from any such prepayment, the Borrower may make any prepayment of any Subordinated Indebtedness at any time when the Total Consolidated Debt Leverage Ratio is less than 3.50 &#8211;to&#8211; 1.00, such compliance to be evidenced by the Borrower to the reasonable satisfaction of the Administrative Agent and to be determined on a pro forma basis to include such payment (and for the avoidance of doubt, giving effect to any Indebtedness incurred in connection therewith) as if such payment had been made on the first day of the most recent four fiscal quarter period for which Financials have been delivered.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:174.8pt;padding-right:174.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ARTICLE VII</font></div><div><font><br></font></div><div style="padding-left:174.77pt;padding-right:174.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Events of Default</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.15pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 7.01.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Events of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The following events shall each constitute an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Event of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; hereunder&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Borrower or any other Loan Party fails to pay (i) when and as required to be paid herein, and in the Agreed Currency required hereunder, any amount of principal of any principal of any Loan or any reimbursement obligation in respect of any LC Disbursement, or (ii) within three (3) days after the same becomes due, any interest on any Loan or any fee or any other amount (other than an amount referred to in preceding clause (i)) due hereunder, or (iii) within five (5) days after the same becomes due, any other amount payable hereunder or under any other Loan Document&#59; or</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Specific Covenants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Borrower fails to perform or observe any term, covenant or agreement contained in any of Sections 5.01, 5.02, 5.03, 5.05, 5.07, 5.08, 5.10, 5.11, 5.12, 5.13 or 5.19&#59; or the Borrower fails to perform or observe any term, covenant or agreement contained</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> Article VI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, or any &#8220;Event of Default&#8221; occurs under the Security Agreement, or any Subsidiary Guarantor fails to perform or observe any term, covenant or agreement contained in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Article III</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Subsidiary Guaranty&#59; or</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Other Defaults</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Any Loan Party fails to perform or observe any other covenant or agreement (not specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">subsection (a) or (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> above) contained in this Agreement or any other Loan Document on its part to be performed or observed and such failure continues for thirty (30) days after written notice thereof from the Administrative Agent&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that if such failure is susceptible of cure but cannot reasonably be cured within such thirty (30) day period and provided further that the applicable Loan Party shall have commenced to cure such failure within such thirty (30) day period and thereafter diligently and expeditiously proceeds to cure the same,</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">114</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:7.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">such thirty (30) day period shall be extended for such time as is reasonably necessary for such Loan Party, in the exercise of due diligence, to cure such failure (but in any event not more than ninety (90) days total from receipt of such written notice)&#59; or</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Representations and Warranties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Any representation, warranty, certification or statement of fact made or deemed made by or on behalf of the Borrower or any other Loan Party herein, in any other Loan Document, or in any document delivered in connection herewith or therewith, shall be (i) with respect to any such representation, warranty, certification or statement of fact which contains a materiality qualification or is qualified by the occurrence of a Material Adverse Effect or similar language, incorrect or misleading in any respect when made or deemed made, and (ii) with respect to any such representation, warranty, certification or statement of fact which does not contain a materiality qualification and is not qualified by the occurrence of a Material Adverse Effect or similar language, incorrect or misleading in any material respect when made or deemed made&#59; or</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Cross-Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. (i) The Borrower or any Subsidiary (A) fails to make any payment when due (whether by scheduled maturity, required prepayment, acceleration, demand, or otherwise) in respect of any Indebtedness or Guarantee (other than Indebtedness hereunder and Indebtedness under Swap Agreements), such failed payment having an aggregate principal amount (including any payments owing due to acceleration caused by such failed payment) of more than the Threshold Amount, or (B) fails to observe or perform any other agreement or condition relating to any such Indebtedness or Guarantee or contained in any instrument or agreement evidencing, securing or relating thereto, or any other event occurs, the effect of which default or other event is to cause, or to permit the holder or holders of such Indebtedness or the beneficiary or beneficiaries of such Guarantee (or a trustee or Administrative Agent on behalf of such holder or holders or beneficiary or beneficiaries) to cause, with the giving of notice if required, such Indebtedness to be demanded or to become due or to be repurchased, prepaid, defeased or redeemed (automatically or otherwise), or an offer to repurchase, prepay, defease or redeem such Indebtedness to be made, prior to its stated maturity, or such Guarantee to become payable or cash collateral in respect thereof to be demanded&#59; or (ii) there occurs under any Swap Agreement an Early Termination Date (as defined in such Swap Agreement) resulting from (A) any event of default under such Swap Contract as to which the Borrower or any Subsidiary is the &#8220;Defaulting Party&#8221; (as such term is defined in such Swap Agreement) or (B) any &#8220;Termination Event&#8221; (as so defined) under such Swap Agreement as to which the Borrower or any Subsidiary is an &#8220;Affected Party&#8221; (as so defined) and, in either event, the Swap Termination Value owed by the Borrower or such Subsidiary as a result thereof is greater than the Threshold Amount&#59; or</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Insolvency Proceedings, Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Any Loan Party institutes or consents to the institution of any proceeding under any Debtor Relief Law, or makes an assignment for the benefit of creditors&#59; or applies for or consents to the appointment of any receiver, trustee, custodian, conservator, liquidator, rehabilitator or similar officer for it or for all or any material part of its property&#59; or any receiver, trustee, custodian, conservator, liquidator, rehabilitator or similar officer is appointed without the application or consent of such Person and the appointment continues undischarged or unstayed for sixty (60) calendar days&#59; or any proceeding under any Debtor Relief Law relating to any such Person or to all or any material part of its property is instituted without the consent of such Person and continues undismissed or unstayed for sixty (60) calendar days, or an order for relief is entered in any such proceeding&#59; or</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">115</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Inability to Pay Debts&#59; Attachment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. (i) The Borrower or any Subsidiary becomes unable or admits in writing its inability or fails generally to pay its debts as they become due, or</font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii) any writ or warrant of attachment or execution or similar process is issued or levied against all or any material part of the property of any such Person and is not released, vacated or fully bonded within thirty (30) days after its issue or levy&#59; or</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Judgments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. There is entered against the Borrower or any Subsidiary (i) one or more final judgments or orders for the payment of money in an aggregate amount (as to all such judgments or orders) exceeding the Threshold Amount (to the extent not covered by independent third-party insurance as to which the insurer is rated at least &#8220;A&#8221; by A.M. Best Company, has been notified of the potential claim and does not dispute coverage), or (ii) any one or more non-monetary final judgments that have, or could reasonably be expected to have, individually or in the aggregate, a Material Adverse Effect and, in either case, enforcement proceedings are commenced by any creditor upon such judgment or order and said judgment or order, as applicable, is not satisfied, stayed, or fully-bonded within thirty (30) days of the commencement of said enforcement proceedings&#59; or</font></div><div><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">ERISA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. (i) An ERISA Event occurs with respect to a Pension Plan or Multiemployer Plan which has resulted or could reasonably be expected to result in liability of the Borrower under Title IV of ERISA to the Pension Plan, Multiemployer Plan or the PBGC which, either individually or in the aggregate, could reasonably be expected to have a Material Adverse Effect, or (ii) the Borrower or any ERISA Affiliate fails to pay when due, after the expiration of any applicable grace period, any installment payment with respect to its withdrawal liability under Section 4201 of ERISA under a Multiemployer Plan in an aggregate amount in excess of the Threshold Amount&#59; or</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Invalidity of Loan Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. This Agreement, any Collateral Document, or the Subsidiary Guaranty or any provision thereof, at any time after its execution and delivery and for any reason other than as expressly permitted hereunder or thereunder or satisfaction in full of all the Obligations, ceases to be in full force and effect&#59; or any Loan Party or any other Person contests in any manner the validity or enforceability of any Loan Document or any provision thereof&#59; or any Loan Party denies that it has any or further liability or obligation under any Loan Document, or purports to revoke, terminate or rescind any Loan Document or any provision thereof&#59; or</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Change of Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. There occurs any Change of Control with respect to the Borrower and&#47;or any Subsidiary Guarantor except as expressly permitted by Section 6.04 or Section 6.05.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 7.02. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Remedies Upon an Event of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If an Event of Default occurs (other than an event with respect to the Borrower described in Sections 7.01(f)), and at any time thereafter during the continuance of such Event of Default, the Administrative Agent may with the consent of the Required Lenders, and shall at the request of the Required Lenders, by notice to the Borrower, take any or all of the following actions, at the same or different times&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;terminate the Commitments, and thereupon the Commitments shall terminate immediately&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">116</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;declare the Loans then outstanding to be due and payable in whole (or in part, in which case any principal not so declared to be due and payable may thereafter be declared to be due and payable), and thereupon the principal of the Loans so declared to be due and payable, together with accrued interest thereon and all fees and other Secured Obligations of the Borrower accrued hereunder and under any other Loan Document, shall become due and payable immediately, without presentment, demand, protest or other notice of any kind, all of which are hereby waived by the Borrower&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:79pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;require that the Borrower provide cash collateral as required in Section 2.06(j)&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;exercise on behalf of itself, the Lenders and the Issuing Banks all rights and remedies available to it, the Lenders and the Issuing Banks under the Loan Documents and applicable law.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If an Event of Default described in Sections 7.01(f) occurs with respect to the Borrower, the Commitments shall automatically terminate and the principal of the Loans then outstanding and cash collateral for the LC Exposure, together with accrued interest thereon and all fees and other Secured Obligations accrued hereunder and under any other Loan Document including any break funding payment or prepayment premium, shall automatically become due and payable, and the obligation of the Borrower to cash collateralize the LC Exposure as provided in clause (c) above shall automatically become effective, in each case, without presentment, demand, protest or other notice of any kind, all of which are hereby waived by the Borrower.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In addition to any other rights and remedies granted to the Administrative Agent and the Lenders in the Loan Documents, the Administrative Agent on behalf of the Secured Parties may exercise all rights and remedies of a secured party under the UCC or any other applicable law. Without limiting the generality of the foregoing, the Administrative Agent, without demand of performance or other demand, presentment, protest, advertisement or notice of any kind (except any notice required by law referred to below) to or upon any Loan Party or any other Person (all and each of which demands, defenses, advertisements and notices are hereby waived by the Borrower on behalf of itself and its Subsidiaries), may in such circumstances forthwith collect, receive, appropriate and realize upon the Collateral, or any part thereof, or consent to the use by any Loan Party of any cash collateral arising in respect of the Collateral on such terms as the Administrative Agent deems reasonable, and&#47;or may forthwith sell, lease, assign give an option or options to purchase or otherwise dispose of and deliver, or acquire by credit bid on behalf of the Lenders, the Collateral or any part thereof (or contract to do any of the foregoing), in one or more parcels at public or private sale or sales, at any exchange, broker&#8217;s board or office of the Administrative Agent or any Lender or elsewhere, upon such terms and conditions as it may deem advisable and at such prices as it may deem best, for cash or on credit or for future delivery, all without assumption of any credit risk. The Administrative Agent or any Lender shall have the right upon any such public sale or sales, and, to the extent permitted by law, upon any such private sale or sales, to purchase the whole or any part of the Collateral so sold, free of any right or equity of redemption in any Loan Party, which right or equity is hereby waived and released by the Borrower on behalf of itself and its Subsidiaries. The Borrower further agrees on behalf of itself and its Subsidiaries, at the Administrative Agent&#8217;s request, to assemble the Collateral and make it available to the Administrative Agent at places which the Administrative Agent shall reasonably select, whether at the premises of the Borrower, another Loan Party or elsewhere. The</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">117</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Administrative Agent shall apply the net proceeds of any action taken by it pursuant to this Article VII, after deducting all reasonable costs and expenses of every kind incurred in connection therewith or incidental to the care or safekeeping of any of the Collateral or in any other way relating to the Collateral or the rights of the Administrative Agent and the Lenders hereunder, including reasonable attorneys&#8217; fees and disbursements, to the payment in whole or in part of the obligations of the Loan Parties under the Loan Documents, in such order as the Administrative Agent may elect, and only after such application and after the payment by the Administrative Agent of any other amount required by any provision of law, including Section 9-615(a)(3) of the UCC, need the Administrative Agent account for the surplus, if any, to any Loan Party. To the extent permitted by applicable law, the Borrower on behalf of itself and its Subsidiaries waives all Liabilities it may acquire against the Administrative Agent or any Lender arising out of the exercise by them of any rights hereunder. If any notice of a proposed sale or other disposition of Collateral shall be required by law, such notice shall be deemed reasonable and proper if given at least 10 days before such sale or other disposition.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 7.03. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Application of Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Notwithstanding anything herein to the contrary, following the occurrence and during the continuance of an Event of Default, and notice thereof to the Administrative Agent by the Borrower or the Required Lenders&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.2pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;all payments received on account of the Secured Obligations shall, subject to Section 2.20, be applied by the Administrative Agent as follows&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.85pt;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:100%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">first</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to payment of that portion of the Secured Obligations constituting fees, indemnities, expenses and other amounts payable to the Administrative Agent (including fees and disbursements and other charges of counsel to the Administrative Agent payable under Section 9.03 and amounts pursuant to Section 2.12(c) payable to the Administrative Agent in its capacity as such)&#59;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.75pt;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:100%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">second</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to payment of that portion of the Secured Obligations constituting fees, expenses, indemnities and other amounts (other than principal, reimbursement obligations in respect of LC Disbursements, interest and Letter of Credit fees) payable to the Lenders and the Issuing Banks (including fees and disbursements and other charges of counsel to the Lenders and the Issuing Banks payable under Section 9.03) arising under the Loan Documents, ratably among them in proportion to the respective amounts described in this clause (ii) payable to them&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:7pt;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:100%">(iii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">third</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to payment of that portion of the Secured Obligations constituting accrued and unpaid Letter of Credit fees and charges and interest on the Loans and unreimbursed LC Disbursements, ratably among the Lenders and the Issuing Banks in proportion to the respective amounts described in this clause (iii) payable to them&#59;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:43pt;padding-right:7pt;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:100%">(iv)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">fourth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, (A) to payment of that portion of the Secured Obligations constituting unpaid principal of the Loans and unreimbursed LC Disbursements and any other amounts owing with respect to Banking Services Obligations and Swap Obligations and (B) to cash collateralize that portion of LC Exposure comprising the undrawn amount of Letters of Credit to the extent not otherwise cash collateralized by the Borrower pursuant to Section 2.06 or 2.20, ratably among the Lenders and the Issuing Banks in proportion to</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">118</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:43pt;padding-right:6.65pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the respective amounts described in this clause (iv) payable to them&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that (x) any such amounts applied pursuant to subclause (B) above shall be paid to the Administrative Agent for the ratable account of the applicable Issuing Banks to cash collateralize Secured Obligations in respect of Letters of Credit, (y) subject to Section 2.06 or 2.20, amounts used to cash collateralize the aggregate amount of Letters of Credit pursuant to this  clause (iv) shall be used to satisfy drawings under such Letters of Credit as they occur and</font></div><div style="padding-left:43pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(z) upon the expiration of any Letter of Credit (without any pending drawings), the pro rata share of cash collateral shall be distributed to the other Obligations, if any, in the order set forth in this Section 7.03&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.95pt;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:100%">(v)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">fifth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to the payment in full of all other Secured Obligations, in each case ratably among the Administrative Agent, the Lenders and the Issuing Banks based upon the respective aggregate amounts of all such Secured Obligations owing to them in accordance with the respective amounts thereof then due and payable&#59; and</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:43pt;padding-right:7.1pt;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:100%">(vi)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">finally</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, the balance, if any, after all Secured Obligations have been indefeasibly paid in full, to the Borrower or as otherwise required by law&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b) if any amount remains on deposit as cash collateral after all Letters of Credit have either been fully drawn or expired (without any pending drawings), such remaining amount shall be applied to the other Secured Obligations, if any, in the order set forth above.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:174.8pt;padding-right:174.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ARTICLE VIII</font></div><div><font><br></font></div><div style="padding-left:174.8pt;padding-right:174.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">The Administrative Agent</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 8.01. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Authorization and Action</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. (a) Each Lender and each Issuing Bank hereby irrevocably appoints the entity named as Administrative Agent in the heading of this Agreement and its successors and assigns to serve as the administrative agent and collateral agent under the Loan Documents and each Lender and each Issuing Bank authorizes the Administrative Agent to take such actions as agent on its behalf and to exercise such powers under this Agreement and the other Loan Documents as are delegated to the Administrative Agent under such agreements and to exercise such powers as are reasonably incidental thereto. Without limiting the foregoing, each Lender and each Issuing Bank hereby authorizes the Administrative Agent to execute and deliver, and to perform its obligations under, each of the Loan Documents to which the Administrative Agent is a party, and to exercise all rights, powers and remedies that the Administrative Agent may have under such Loan Documents.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;As to any matters not expressly provided for herein and in the other Loan Documents (including enforcement or collection), the Administrative Agent shall not be required to exercise any discretion or take any action, but shall be required to act or to refrain from acting (and shall be fully protected in so acting or refraining from acting) upon the written instructions of the Required Lenders (or such other number or percentage of the Lenders as shall be necessary, pursuant to the terms in the Loan Documents), and, unless and until revoked in writing, such instructions shall be binding upon each Lender and each Issuing Bank&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that the Administrative Agent shall not be required to take any action that (i) the Administrative Agent in good faith believes exposes it to liability unless the Administrative Agent receives an</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">119</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">indemnification and is exculpated in a manner satisfactory to it from the Lenders and the Issuing Banks with respect to such action or (ii) is contrary to this Agreement or any other Loan Document or applicable law, including any action that may be in violation of the automatic stay under any requirement of law relating to bankruptcy, insolvency or reorganization or relief of debtors or that may effect a forfeiture, modification or termination of property of a Defaulting Lender in violation of any requirement of law relating to bankruptcy, insolvency or reorganization or relief of debtors&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that the Administrative Agent may seek clarification or direction from the Required Lenders prior to the exercise of any such instructed action and may refrain from acting until such clarification or direction has been provided. Except as expressly set forth in the Loan Documents, the Administrative Agent shall not have any duty to disclose, and shall not be liable for the failure to disclose, any information relating to the Borrower, any Subsidiary or any Affiliate of any of the foregoing that is communicated to or obtained by the Person serving as Administrative Agent or any of its Affiliates in any capacity. Nothing in this Agreement shall require the Administrative Agent to expend or risk its own funds or otherwise incur any financial liability in the performance of any of its duties hereunder or in the exercise of any of its rights or powers if it shall have reasonable grounds for believing that repayment of such funds or adequate indemnity against such risk or liability is not reasonably assured to it.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;In performing its functions and duties hereunder and under the other Loan Documents, the Administrative Agent is acting solely on behalf of the Lenders and the Issuing Banks (except in limited circumstances expressly provided for herein relating to the maintenance of the Register), and its duties are entirely mechanical and administrative in nature. Without limiting the generality of the foregoing&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;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:100%">(i)&#160;&#160;&#160;&#160;the Administrative Agent does not assume and shall not be deemed to have assumed any obligation or duty or any other relationship as the agent, fiduciary or trustee of or for any Lender, Issuing Bank or holder of any other obligation other than as expressly set forth herein and in the other Loan Documents, regardless of whether a Default or an Event of Default has occurred and is continuing (and it is understood and agreed that the use of the term &#8220;agent&#8221; (or any similar term) herein or in any other Loan Document with reference to the Administrative Agent is not intended to connote any fiduciary duty or other implied (or express) obligations arising under agency doctrine of any applicable law, and that such term is used as a matter of market custom and is intended to create or reflect only an administrative relationship between contracting parties)&#59; additionally, each Lender agrees that it will not assert any claim against the Administrative Agent based on an alleged breach of fiduciary duty by the Administrative Agent in connection with this Agreement and&#47;or the transactions contemplated hereby&#59; and</font></div><div><font><br></font></div><div style="padding-left:43pt;padding-right:7.15pt;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:100%">(ii)&#160;&#160;&#160;&#160;nothing in this Agreement or any Loan Document shall require the Administrative Agent to account to any Lender for any sum or the profit element of any sum received by the Administrative Agent for its own account&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.6pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;The Administrative Agent may perform any of its duties and exercise its rights and powers hereunder or under any other Loan Document by or through any one or more sub-agents appointed by the Administrative Agent. The Administrative Agent and any such sub-agent may perform any of their respective duties and exercise their respective rights and powers through their respective Related Parties. The exculpatory provisions of this Article shall apply to any such sub-</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">120</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">agent and to the Related Parties of the Administrative Agent and any such sub-agent, and shall apply to their respective activities pursuant to this Agreement. The Administrative Agent shall not be responsible for the negligence or misconduct of any sub-agent except to the extent that a court of competent jurisdiction determines in a final and nonappealable judgment that the Administrative Agent acted with gross negligence or willful misconduct in the selection of such sub-agent.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;None of any Syndication Agent or any Arranger shall have obligations or duties whatsoever in such capacity under this Agreement or any other Loan Document and shall incur no liability hereunder or thereunder in such capacity, but all such persons shall have the benefit of the indemnities provided for hereunder.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;In case of the pendency of any proceeding with respect to any Loan Party under any Federal, state or foreign bankruptcy, insolvency, receivership or similar law now or hereafter in effect, the Administrative Agent (irrespective of whether the principal of any Loan or any Reimbursement Obligation shall then be due and payable as herein expressed or by declaration or otherwise and irrespective of whether the Administrative Agent shall have made any demand on the Borrower) shall be entitled and empowered (but not obligated) by intervention in such proceeding or otherwise&#58;</font></div><div><font><br></font></div><div style="padding-left:43pt;padding-right:6.9pt;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:100%">(i)&#160;&#160;&#160;&#160;to file and prove a claim for the whole amount of the principal and interest owing and unpaid in respect of the Loans, LC Disbursements and all other Secured Obligations that are owing and unpaid and to file such other documents as may be necessary or advisable in order to have the claims of the Lenders, the Issuing Banks and the Administrative Agent (including any claim under Sections 2.12, 2.13, 2.15, 2.17 and 9.03) allowed in such judicial proceeding&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:7.1pt;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:100%">(ii)&#160;&#160;&#160;&#160;to collect and receive any monies or other property payable or deliverable on any such claims and to distribute the same&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and any custodian, receiver, assignee, trustee, liquidator, sequestrator or other similar official in any such proceeding is hereby authorized by each Lender, each Issuing Bank and each other Secured Party to make such payments to the Administrative Agent and, in the event that the Administrative Agent shall consent to the making of such payments directly to the Lenders, the Issuing Banks or the other Secured Parties, to pay to the Administrative Agent any amount due to it, in its capacity as the Administrative Agent, under the Loan Documents (including under Section 9.03). Nothing contained herein shall be deemed to authorize the Administrative Agent to authorize or consent to or accept or adopt on behalf of any Lender or Issuing Bank any plan of reorganization, arrangement, adjustment or composition affecting the Obligations or the rights of any Lender or Issuing Bank or to authorize the Administrative Agent to vote in respect of the claim of any Lender or Issuing Bank in any such proceeding.</font></div><div><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;The provisions of this Article are solely for the benefit of the Administrative Agent, the Lenders and the Issuing Banks, and, except solely to the extent of the Borrower&#8217;s rights to consent pursuant to and subject to the conditions set forth in this Article, none of the Borrower or any Subsidiary, or any of their respective Affiliates, shall have any rights as a third party beneficiary under any such provisions. Each Secured Party, whether or not a party hereto, will be</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">121</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">deemed, by its acceptance of the benefits of the Collateral and of the Guarantees of the Secured Obligations provided under the Loan Documents, to have agreed to the provisions of this Article.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 8.02.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> Administrative Agent&#8217;s Reliance, Limitation of Liability, Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. (a) Neither the Administrative Agent nor any of its Related Parties shall be (i) liable for any action taken or omitted to be taken by such party, the Administrative Agent or any of its Related Parties under or in connection with this Agreement or the other Loan Documents (x) with the consent of or at the request of the Required Lenders (or such other number or percentage of the Lenders as shall be necessary, or as the Administrative Agent shall believe in good faith to be necessary, under the circumstances as provided in the Loan Documents) or (y) in the absence of its own gross negligence or willful misconduct (such absence to be presumed unless otherwise determined by a court of competent jurisdiction by a final and non-appealable judgment) or (ii) responsible in any manner to any of the Lenders for any recitals, statements, representations or warranties made by any Loan Party or any officer thereof contained in this Agreement or any other Loan Document or in any certificate, report, statement or other document referred to or provided for in, or received by the Administrative Agent under or in connection with, this Agreement or any other Loan Document or for the value, validity, effectiveness, genuineness, enforceability or sufficiency of this Agreement or any other Loan Document (including, for the avoidance of doubt, in connection with the Administrative Agent&#8217;s reliance on any Electronic Signature transmitted by telecopy, emailed pdf, or any other electronic means that reproduces an image of an actual executed signature page) or for any failure of any Loan Party to perform its obligations hereunder or thereunder.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Administrative Agent shall be deemed not to have knowledge of any (i) notice of any of the events or circumstances set forth or described in Section 5.02 unless and until written notice thereof stating that it is a &#8220;notice under Section 5.02&#8221; in respect of this Agreement and identifying the specific clause under said Section is given to the Administrative Agent by the Borrower, or (ii) notice of any Default or Event of Default unless and until written notice thereof (stating that it is a &#8220;notice of Default&#8221; or a &#8220;notice of an Event of Default&#8221;) is given to the Administrative Agent by the Borrower, a Lender or an Issuing Bank. Further, the Administrative Agent shall not be responsible for or have any duty to ascertain or inquire into (i) any statement, warranty or representation made in or in connection with any Loan Document, (ii) the contents of any certificate, report or other document delivered thereunder or in connection therewith, (iii) the performance or observance of any of the covenants, agreements or other terms or conditions set forth in any Loan Document or the occurrence of any Default or Event of Default, (iv) the sufficiency, validity, enforceability, effectiveness or genuineness of any Loan Document or any other agreement, instrument or document, (v) the satisfaction of any condition set forth  in Article IV or elsewhere in any Loan Document, other than to confirm receipt of items (which on their face purport to be such items) expressly required to be delivered to the Administrative Agent or satisfaction of any condition that expressly refers to the matters described therein being acceptable or satisfactory to the Administrative Agent, or (vi) the creation, perfection or priority of Liens on the Collateral. Notwithstanding anything herein to the contrary, the Administrative Agent shall not be liable for, or be responsible for any Liabilities, costs or expenses suffered by the Borrower, any Subsidiary, any Lender or any Issuing Bank as a result of, any determination of the Revolving Credit Exposure, any of the component amounts thereof or any portion thereof attributable to each Lender or Issuing Bank, or any Exchange Rate or calculation of any Dollar Equivalent.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">122</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Without limiting the foregoing, the Administrative Agent (i) may treat the payee of any promissory note as its holder until such promissory note has been assigned in accordance with Section 9.04, (ii) may rely on the Register to the extent set forth in Section 9.04(b), (iii) may consult with legal counsel (including counsel to the Borrower), independent public accountants and other experts selected by it, and shall not be liable for any action taken or omitted to be taken in good faith by it in accordance with the advice of such counsel, accountants or experts, (iv) makes no warranty or representation to any Lender or Issuing Bank and shall not be responsible to any Lender or Issuing Bank for any statements, warranties or representations made by or on behalf of any Loan Party in connection with this Agreement or any other Loan Document, (v) in determining compliance with any condition hereunder to the making of a Loan, or the issuance of a Letter of Credit, that by its terms must be fulfilled to the satisfaction of a Lender or an Issuing Bank, may presume that such condition is satisfactory to such Lender or Issuing Bank unless the Administrative Agent shall have received notice to the contrary from such Lender or Issuing Bank sufficiently in advance of the making of such Loan or the issuance of such Letter of Credit and</font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;shall be entitled to rely on, and shall incur no liability under or in respect of this Agreement or any other Loan Document by acting upon, any notice, consent, certificate or other instrument or writing (which writing may be a fax, any electronic message, Internet or intranet website posting or other distribution) or any statement made to it orally or by telephone and believed by it to be genuine and signed or sent or otherwise authenticated by the proper party or parties (whether or not such Person in fact meets the requirements set forth in the Loan Documents for being the maker thereof).</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">SECTION 8.03. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Posting of Communications</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">. (a) The Borrower agrees that the Administrative Agent may, but shall not be obligated to, make any Communications available to the Lenders and the Issuing Banks by posting the Communications on IntraLinks</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">, DebtDomain, SyndTrak, ClearPar or any other electronic platform chosen by the Administrative Agent to be its electronic transmission system (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:115%">Approved Electronic Platform</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8221;).</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.6pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Although the Approved Electronic Platform and its primary web portal are secured with generally-applicable security procedures and policies implemented or modified by the Administrative Agent from time to time (including, as of the Effective Date, a user ID&#47;password authorization system) and the Approved Electronic Platform is secured through a per-deal authorization method whereby each user may access the Approved Electronic Platform only on a deal-by-deal basis, each of the Lenders, each of the Issuing Banks and the Borrower acknowledges and agrees that the distribution of material through an electronic medium is not necessarily secure, that the Administrative Agent is not responsible for approving or vetting the representatives or contacts of any Lender that are added to the Approved Electronic Platform, and that there may be confidentiality and other risks associated with such distribution. Each of the Lenders, each of the Issuing Banks and the Borrower hereby approves distribution of the Communications through the Approved Electronic Platform and understands and assumes the risks of such distribution.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;THE APPROVED ELECTRONIC PLATFORM AND THE COMMUNICATIONS ARE PROVIDED &#8220;AS IS&#8221; AND &#8220;AS AVAILABLE&#8221;. THE APPLICABLE PARTIES (AS DEFINED BELOW) DO NOT WARRANT THE ACCURACY OR COMPLETENESS OF THE COMMUNICATIONS, OR THE ADEQUACY OF THE APPROVED ELECTRONIC PLATFORM AND EXPRESSLY DISCLAIM LIABILITY FOR ERRORS OR OMISSIONS IN THE APPROVED ELECTRONIC PLATFORM AND THE</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">123</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">COMMUNICATIONS. NO WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR STATUTORY, INCLUDING ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT OF THIRD PARTY RIGHTS OR FREEDOM FROM VIRUSES OR OTHER CODE DEFECTS, IS MADE BY THE APPLICABLE PARTIES IN CONNECTION WITH THE COMMUNICATIONS OR THE APPROVED ELECTRONIC PLATFORM. IN NO EVENT SHALL THE ADMINISTRATIVE AGENT, ANY ARRANGER, ANY SYNDICATION AGENT OR ANY OF THEIR RESPECTIVE RELATED PARTIES (COLLECTIVELY, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">APPLICABLE PARTIES</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) HAVE ANY LIABILITY TO ANY LOAN PARTY, ANY LENDER, ANY ISSUING BANK OR ANY OTHER PERSON OR ENTITY FOR DAMAGES OF ANY KIND, INCLUDING DIRECT OR INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES, LOSSES OR EXPENSES (WHETHER IN TORT, CONTRACT OR OTHERWISE) ARISING OUT OF ANY LOAN PARTY&#8217;S OR THE ADMINISTRATIVE AGENT&#8217;S TRANSMISSION OF COMMUNICATIONS THROUGH THE INTERNET OR THE APPROVED ELECTRONIC PLATFORM.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Communications</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, collectively, any notice, demand, communication, information, document or other material provided by or on behalf of any Loan Party pursuant to any Loan Document or the transactions contemplated therein which is distributed by the Administrative Agent, any Lender or any Issuing Bank by means of electronic communications pursuant to this Section, including through an Approved Electronic Platform.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Each Lender and each Issuing Bank agrees that notice to it (as provided in the next sentence) specifying that Communications have been posted to the Approved Electronic Platform shall constitute effective delivery of the Communications to such Lender for purposes of the Loan Documents. Each Lender and Issuing Bank agrees (i) to notify the Administrative Agent in writing (which could be in the form of electronic communication) from time to time of such Lender&#8217;s or Issuing Bank&#8217;s (as applicable) email address to which the foregoing notice may be sent by electronic transmission and (ii) that the foregoing notice may be sent to such email address.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;Each of the Lenders, each of the Issuing Banks and the Borrower agrees that the Administrative Agent may, but (except as may be required by applicable law) shall not be obligated to, store the Communications on the Approved Electronic Platform in accordance with the Administrative Agent&#8217;s generally applicable document retention procedures and policies.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;Nothing herein shall prejudice the right of the Administrative Agent, any Lender or any Issuing Bank to give any notice or other communication pursuant to any Loan Document in any other manner specified in such Loan Document.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 8.04. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">The Administrative Agent Individually</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. With respect to its  Commitment, Loans (including Swingline Loans), Letter of Credit Commitments and Letters of Credit, the Person serving as the Administrative Agent shall have and may exercise the same rights and powers hereunder and is subject to the same obligations and liabilities as and to the extent set forth herein for any other Lender or Issuing Bank, as the case may be. The terms &#8220;Issuing Banks&#8221;, &#8220;Lenders&#8221;, &#8220;Required Lenders&#8221; and any similar terms shall, unless the context clearly otherwise indicates, include the Administrative Agent in its individual capacity as a Lender, Issuing Bank or as one of the Required Lenders, as applicable. The Person serving as the Administrative Agent</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">124</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and its Affiliates may accept deposits from, lend money to, own securities of, act as the financial advisor or in any other advisory capacity for and generally engage in any kind of banking, trust or other business with, the Borrower, any Subsidiary or any Affiliate of any of the foregoing as if such Person was not acting as the Administrative Agent and without any duty to account therefor to the Lenders or the Issuing Banks.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 8.05.    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Successor Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.   (a)   The Administrative Agent   may resign at any time by giving 30 days&#8217; prior written notice thereof to the Lenders, the Issuing Banks and the Borrower, whether or not a successor Administrative Agent has been appointed. Upon any such resignation, the Required Lenders shall have the right to appoint a successor Administrative Agent. If no successor Administrative Agent shall have been so appointed by the Required Lenders, and shall have accepted such appointment, within 30 days after the retiring Administrative Agent&#8217;s giving of notice of resignation, then the retiring Administrative Agent may, on behalf of the Lenders and the Issuing Banks, appoint a successor Administrative Agent, which shall be a bank with an office in New York, New York or an Affiliate of any such bank. In either case, such appointment shall be subject to the prior written approval of the Borrower (which approval may not be unreasonably withheld and shall not be required while an Event of Default has occurred and is continuing). Upon the acceptance of any appointment as Administrative Agent by a successor Administrative Agent, such successor Administrative Agent shall succeed to, and become vested with, all the rights, powers, privileges and duties of the retiring Administrative Agent. Upon the acceptance of appointment as Administrative Agent by a successor Administrative Agent, the retiring Administrative Agent shall be discharged from its duties and obligations under this Agreement and the other Loan Documents. Prior to any retiring Administrative Agent&#8217;s resignation hereunder as Administrative Agent, the retiring Administrative Agent shall take such action as may be reasonably necessary to assign to the successor Administrative Agent its rights as Administrative Agent under the Loan Documents.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b) Notwithstanding paragraph (a) of this Section, in the event no successor Administrative Agent shall have been so appointed and shall have accepted such appointment within 30 days after the retiring Administrative Agent gives notice of its intent to resign, the retiring Administrative Agent may give notice of the effectiveness of its resignation to the Lenders, the Issuing Banks and the Borrower, whereupon, on the date of effectiveness of such resignation stated in such notice, (i) the retiring Administrative Agent shall be discharged from its duties and obligations hereunder and under the other Loan Documents&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, solely for purposes of maintaining any security interest granted to the Administrative Agent under any Collateral Document for the benefit of the Secured Parties, the retiring Administrative Agent shall continue to be vested with such security interest as collateral agent for the benefit of the Secured Parties, and continue to be entitled to the rights set forth in such Collateral Document and Loan Document, and, in the case of any Collateral in the possession of the Administrative Agent, shall continue to hold such Collateral, in each case until such time as a successor Administrative Agent is appointed and accepts such appointment in accordance with this Section (it being understood and agreed that the retiring Administrative Agent shall have no duty or obligation to take any further action under any Collateral Document, including any action required to maintain the perfection of any such security interest), and (ii) the Required Lenders shall succeed to and become vested with all the rights, powers, privileges and duties of the retiring Administrative Agent&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that (A) all payments required to be made hereunder or under any other Loan Document to the Administrative Agent for the account of any Person other than the Administrative Agent shall be made directly to</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">125</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">such Person and (B) all notices and other communications required or contemplated to be given or made to the Administrative Agent shall directly be given or made to each Lender and each Issuing Bank. Following the effectiveness of the Administrative Agent&#8217;s resignation from its capacity as such, the provisions of this Article and Section 9.03, as well as any exculpatory, reimbursement and indemnification provisions set forth in any other Loan Document, shall continue in effect for the benefit of such retiring Administrative Agent, its sub-agents and their respective Related Parties in respect of any actions taken or omitted to be taken by any of them while the retiring Administrative Agent was acting as Administrative Agent and in respect of the matters referred to in the proviso under clause (i) above.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 8.06.     </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Acknowledgments of Lenders and Issuing Banks</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. (a) Each Lender  and each Issuing Bank represents and warrants that (i) the Loan Documents set forth the terms of a commercial lending facility, (ii) it is engaged in making, acquiring or holding commercial loans and in providing other facilities set forth herein as may be applicable to such Lender or Issuing Bank, in each case in the ordinary course of business and not for the purpose of purchasing, acquiring or holding any other type of financial instrument (and each Lender and each Issuing Bank agrees not to assert a claim in contravention of the foregoing), (iii) it has, independently and without reliance upon the Administrative Agent, any Arranger, any Syndication Agent or any other Lender or Issuing Bank, or any of the Related Parties of any of the foregoing, and based on such documents and information as it has deemed appropriate, made its own credit analysis and decision to enter into this Agreement as a Lender, and to make, acquire or hold Loans hereunder and (iv) it is sophisticated with respect to decisions to make, acquire and&#47;or hold commercial loans and to provide other facilities set forth herein, as may be applicable to such Lender or such Issuing Bank, and either it, or the Person exercising discretion in making its decision to make, acquire and&#47;or hold such commercial loans or to provide such other facilities, is experienced in making, acquiring or holding such commercial loans or providing such other facilities. Each Lender and each Issuing Bank also acknowledges that it will, independently and without reliance upon the Administrative Agent, any Arranger, any Syndication Agent or any other Lender or Issuing Bank, or any of the Related Parties of any of the foregoing, and based on such documents and information (which may contain material, non-public information within the meaning of the United States securities laws concerning the Borrower and its Affiliates) as it shall from time to time deem appropriate, continue to make its own decisions in taking or not taking action under or based upon this Agreement, any other Loan Document or any related agreement or any document furnished hereunder or thereunder.</font></div><div><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:7.1pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Each Lender, by delivering its signature page to this Agreement on the Effective Date, or delivering its signature page to an Assignment and Assumption or any other Loan Document pursuant to which it shall become a Lender hereunder, shall be deemed to have acknowledged receipt of, and consented to and approved, each Loan Document and each other document required to be delivered to, or be approved by or satisfactory to, the Administrative Agent or the Lenders on the Effective Date.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;(i) Each Lender hereby agrees that (x) if the Administrative Agent notifies such Lender that the Administrative Agent has determined in its sole discretion that any funds received by such Lender from the Administrative Agent or any of its Affiliates (whether as a payment, prepayment or repayment of principal, interest, fees or otherwise&#59; individually and collectively, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) were erroneously transmitted to such Lender (whether or not known to such Lender),</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">126</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.65pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and demands the return of such Payment (or a portion thereof), such Lender shall promptly, but in no event later than one Business Day thereafter, return to the Administrative Agent the amount of any such Payment (or portion thereof) as to which such a demand was made in same day funds, together with interest thereon in respect of each day from and including the date such Payment (or portion thereof) was received by such Lender to the date such amount is repaid to the Administrative Agent at the greater of the NYFRB Rate and a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation from time to time in effect, and (y) to the extent permitted by applicable law, such Lender shall not assert, and hereby waives, as to the Administrative Agent, any claim, counterclaim, defense or right of set-off or recoupment with respect to any demand, claim or counterclaim by the Administrative Agent for the return of any Payments received, including without limitation any defense based on &#8220;discharge for value&#8221; or any similar doctrine. A notice of the Administrative Agent to any Lender under this Section 8.06(c) shall be conclusive, absent manifest error.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;Each Lender hereby further agrees that if it receives a Payment from the Administrative Agent or any of its Affiliates (x) that is in a different amount than, or on a different date from, that specified in a notice of payment sent by the Administrative Agent (or any of its Affiliates) with respect to such Payment (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Payment Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) or (y) that was not preceded or accompanied by a Payment Notice, it shall be on notice, in each such case, that an error has been made with respect to such Payment. Each Lender agrees that, in each such case, or if it otherwise becomes aware a Payment (or portion thereof) may have been sent in error, such Lender shall promptly notify the Administrative Agent of such occurrence and, upon demand from the Administrative Agent, it shall promptly, but in no event later than one Business Day thereafter, return to the Administrative Agent the amount of any such Payment (or portion thereof) as to which such a demand was made in same day funds, together with interest thereon in respect of each day from and including the date such Payment (or portion thereof) was received by such Lender to the date such amount is repaid to the Administrative Agent at the greater of the NYFRB Rate and a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation from time to time in effect.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;The Borrower and each other Loan Party hereby agrees that (x) in the event an erroneous Payment (or portion thereof) are not recovered from any Lender that has received such Payment (or portion thereof) for any reason, the Administrative Agent shall be subrogated to all the rights of such Lender with respect to such amount and (y) an erroneous Payment shall not pay, prepay, repay, discharge or otherwise satisfy any Obligations owed by the Borrower or any other Loan Party.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;Each party&#8217;s obligations under this Section 8.06(c) shall survive the resignation or replacement of the Administrative Agent or any transfer of rights or obligations by, or the replacement of, a Lender, the termination of the Commitments or the repayment, satisfaction or discharge of all Obligations under any Loan Document.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 8.07. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Collateral Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. (a) Except with respect to the exercise of setoff  rights in accordance with Section 9.08 or with respect to a Secured Party&#8217;s right to file a proof of claim in an insolvency proceeding, no Secured Party shall have any right individually to realize upon any of the Collateral or to enforce any Guarantee of the Secured Obligations, it being understood and agreed that all powers, rights and remedies under the Loan Documents may be</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">127</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">exercised solely by the Administrative Agent on behalf of the Secured Parties in accordance with the terms thereof.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;In furtherance of the foregoing and not in limitation thereof, no arrangements in respect of Banking Services the obligations under which constitute Secured Obligations and no Swap Agreement the obligations under which constitute Secured Obligations, will create (or be deemed to create) in favor of any Secured Party that is a party thereto any rights in connection with the management or release of any Collateral or of the obligations of any Loan Party under any Loan Document. By accepting the benefits of the Collateral, each Secured Party that is a party to any Banking Services Agreement or Swap Agreement in respect of Swap Obligations, as applicable, shall be deemed to have appointed the Administrative Agent to serve as administrative agent and collateral agent under the Loan Documents and agreed to be bound by the Loan Documents as a Secured Party thereunder, subject to the limitations set forth in this paragraph.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The Administrative Agent shall not be responsible for or have a duty to ascertain or inquire into any representation or warranty regarding the existence, value or collectability of the Collateral, the existence, priority or perfection of the Administrative Agent&#8217;s Lien thereon or any certificate prepared by any Loan Party in connection therewith, nor shall the Administrative Agent be responsible or liable to the Lenders or any other Secured Party for any failure to monitor or maintain any portion of the Collateral.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 8.08.     </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Credit Bidding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Secured Parties hereby  irrevocably authorize   the Administrative Agent, at the direction of the Required Lenders, to credit bid all or any portion of the Obligations (including by accepting some or all of the Collateral in satisfaction of some or all of the Obligations pursuant to a deed in lieu of foreclosure or otherwise) and in such manner purchase (either directly or through one or more acquisition vehicles) all or any portion of the Collateral (a) at any sale thereof conducted under the provisions of the Bankruptcy Code, including under Sections 363, 1123 or 1129 of the Bankruptcy Code, or any similar laws in any other jurisdictions to which a Loan Party is subject, or (b) at any other sale, foreclosure or acceptance of collateral in lieu of debt conducted by (or with the consent or at the direction of) the Administrative Agent (whether by judicial action or otherwise) in accordance with any applicable law. In connection with any such credit bid and purchase, the Obligations owed to the Secured Parties shall be entitled to be, and shall be, credit bid by the Administrative Agent at the direction of the Required Lenders on a ratable basis (with Obligations with respect to contingent or unliquidated claims receiving contingent interests in the acquired assets on a ratable basis that shall vest upon the liquidation of such claims in an amount proportional to the liquidated portion of the contingent claim amount used in allocating the contingent interests) for the asset or assets so purchased (or for the equity interests or debt instruments of the acquisition vehicle or vehicles that are issued in connection with such purchase). In connection with any such bid, (i) the Administrative Agent shall be authorized to form one or more acquisition vehicles and to assign any successful credit bid to such acquisition vehicle or vehicles, (ii) each of the Secured Parties&#8217; ratable interests in the Obligations which were credit bid shall be deemed without any further action under this Agreement to be assigned to such vehicle or vehicles for the purpose of closing such sale, (iii) the Administrative Agent shall be authorized to adopt documents providing for the governance of the acquisition vehicle or vehicles (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that any actions by the Administrative Agent with respect to such acquisition vehicle or vehicles, including any disposition of the assets or equity interests thereof, shall be governed, directly or indirectly, by, and the governing documents shall provide</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">128</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">for, control by the vote of the Required Lenders or their permitted assignees under the terms of this Agreement or the governing documents of the applicable acquisition vehicle or vehicles, as the case may be, irrespective of the termination of this Agreement and without giving effect to the limitations on actions by the Required Lenders contained in Section 9.02 of this Agreement),</font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;the Administrative Agent on behalf of such acquisition vehicle or vehicles shall be authorized to issue to each of the Secured Parties, ratably on account of the relevant Obligations which were credit bid, interests, whether as equity, partnership interests, limited partnership interests or membership interests, in any such acquisition vehicle and&#47;or debt instruments issued by such acquisition vehicle, all without the need for any Secured Party or acquisition vehicle to take any further action, and (v) to the extent that Obligations that are assigned to an acquisition vehicle are not used to acquire Collateral for any reason (as a result of another bid being higher or better, because the amount of Obligations assigned to the acquisition vehicle exceeds the amount of Obligations credit bid by the acquisition vehicle or otherwise), such Obligations shall automatically be reassigned to the Secured Parties pro rata with their original interest in such Obligations and the equity interests and&#47;or debt instruments issued by any acquisition vehicle on account of such Obligations shall automatically be cancelled, without the need for any Secured Party or any acquisition vehicle to take any further action. Notwithstanding that the ratable portion of the Obligations of each Secured Party are deemed assigned to the acquisition vehicle or vehicles as set forth in clause (ii) above, each Secured Party shall execute such documents and provide such information regarding the Secured Party (and&#47;or any designee of the Secured Party which will receive interests in or debt instruments issued by such acquisition vehicle) as the Administrative Agent may reasonably request in connection with the formation of any acquisition vehicle, the formulation or submission of any credit bid or the consummation of the transactions contemplated by such credit bid</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 8.09. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Certain  ERISA  Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  (a)  Each  Lender  (x) represents  and warrants, as of the date such Person became a Lender party hereto, to, and (y) covenants, from the date such Person became a Lender party hereto to the date such Person ceases being a Lender party hereto, for the benefit of, the Administrative Agent, and each Arranger and their respective Affiliates, and not, for the avoidance of doubt, to or for the benefit of the Borrower or any other Loan Party, that at least one of the following is and will be true&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:7.15pt;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:100%">(i)&#160;&#160;&#160;&#160;such Lender is not using &#8220;plan assets&#8221; (within the meaning of the Plan Asset Regulations) of one or more Benefit Plans in connection with the Loans, the Letters of Credit or the Commitments,</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:43pt;padding-right:6.7pt;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:100%">(ii)&#160;&#160;&#160;&#160;the transaction exemption set forth in one or more PTEs, such as PTE 84-14 (a class exemption for certain transactions determined by independent qualified professional asset managers), PTE 95-60 (a class exemption for certain transactions involving insurance company general accounts), PTE 90-1 (a class exemption for certain transactions involving insurance company pooled separate accounts), PTE 91-38 (a class exemption for certain transactions involving bank collective investment funds) or PTE 96- 23 (a class exemption for certain transactions determined by in-house asset managers), is applicable with respect to such Lender&#8217;s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement,</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">129</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:43pt;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:100%">(iii)&#160;&#160;&#160;&#160;(A) such Lender is an investment fund managed by a &#8220;Qualified Professional Asset Manager&#8221; (within the meaning of Part VI of PTE 84-14), (B) such Qualified Professional Asset Manager made the investment decision on behalf of such Lender to enter into, participate in, administer and perform the Loans, the Letters of Credit, the Commitments and this Agreement, (C) the entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement satisfies the requirements of sub-sections (b) through (g) of Part I of PTE 84-14 and (D) to the best knowledge of such Lender, the requirements  of  subsection (a) of Part I of PTE 84-14 are satisfied with respect to such Lender&#8217;s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement, or</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:43pt;padding-right:7pt;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:100%">(iv)&#160;&#160;&#160;&#160;such other representation, warranty and covenant as may be agreed in writing between the Administrative Agent, in its sole discretion, and such Lender.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;In addition, unless sub-clause (i) in the immediately preceding clause (a) is true with respect to a Lender or such Lender has provided another representation, warranty and covenant as provided in sub-clause (iv) in the immediately preceding clause (a), such Lender further (x) represents and warrants, as of the date such Person became a Lender party hereto, to, and (y) covenants, from the date such Person became a Lender party hereto to the date such Person ceases being a Lender party hereto, for the benefit of, the Administrative Agent, and each Arranger and their respective Affiliates, and not, for the avoidance of doubt, to or for the benefit of the Borrower or any other Loan Party, that none of the Administrative Agent, or any Arranger, any Syndication Agent or any of their respective Affiliates is a fiduciary with respect to the Collateral or the assets of such Lender (including in connection with the reservation or exercise of any rights by the Administrative Agent under this Agreement, any Loan Document or any documents related hereto or thereto).</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:174.8pt;padding-right:174.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ARTICLE IX</font></div><div><font><br></font></div><div style="padding-left:174.77pt;padding-right:174.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Miscellaneous</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 9.01. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. (a) Except in the case of notices and other communications expressly permitted to be given by telephone (and subject to paragraph (b) below), all notices and other communications provided for herein shall be in writing and shall be delivered by hand or overnight courier service, mailed by certified or registered mail or sent by telecopy, as follows&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:43pt;padding-right:6.75pt;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:100%">(i)&#160;&#160;&#160;&#160;if to the Borrower, to it at Mistras Group, Inc., 195 Clarksville Road, Princeton Junction, NJ 08550, Attention&#58; Edward Prajzner, EVP, CFO and Treasurer, (Telephone&#58; 609-716-4102) (Email&#58;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Edward.prajzner&#64;mistrasgroup.com) and Attention&#58; Michael Keefe, EVP, General Counsel and Secretary (Telephone&#58; 609-716-4128) (Email&#58; Michael.keefe&#64;mistrasgroup.com)&#59; with a copy to&#58; Kramer Levin Naftalis &#38; Frankel LLP, 1177 Avenue of the Americas, New York, NY 10036, Attention&#58; Richard E. Farley (Telephone&#58; (212) 715-9106) (E-mail&#58; rfarley&#64;kramerlevin.com)&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:7.2pt;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:100%">(ii)&#160;&#160;&#160;&#160;if to the Administrative Agent, to JPMorgan Chase Bank, N.A., Loan and Agency Services Group, 10 South Dearborn, L2 Floor, Chicago, Illinois 60603,</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">130</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:43pt;padding-right:6.85pt;text-align:justify"><img alt="image_13.jpg" src="image_13.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:187px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Attention of Tiara Smith (Facsimile No. 844-490-5663) (Email address for purposes of notices pursuant to Article II permitted to be delivered by electronic mail&#58; tiara.n.smith&#64;jpmorgan.com)&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.75pt;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:100%">(iii)&#160;&#160;&#160;&#160;</font><img alt="image_14.jpg" src="image_14.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:309px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">if to JPMorgan Chase Bank, N.A. in its capacity as an Issuing Bank, to it at 10 South Dearborn, L2 Floor, Chicago, Illinois 60603, (Facsimile No. 214- 307- 6874) (Email address for purposes of notices pursuant to Article II permitted to be delivered by electronic mail&#58; chicago.lc.agency.activity.team&#64;jpmorgan.com)&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.9pt;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:100%">(iv)&#160;&#160;&#160;&#160;if to the Swingline Lender, to it at JPMorgan Chase Bank, N.A., 10 South Dearborn, L2 Floor, Chicago, Illinois 60603, Attention of Tiara Smith (Facsimile No. 844-490-5663) (Email address for purposes of notices pursuant to Article II permitted to be delivered by electronic mail&#58; tiara.n.smith&#64;jpmorgan.com)&#59; and</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:43pt;padding-right:7pt;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:100%">(v)&#160;&#160;&#160;&#160;if to any other Lender (including any other Issuing Bank or Swingline Lender), to it at its address (or telecopy number) set forth in its Administrative Questionnaire.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Notices sent by hand or overnight courier service, or mailed by certified or registered mail, shall be deemed to have been given when received&#59; notices sent by facsimile shall be deemed to have been given when sent (except that, if not given during normal business hours for the recipient, shall be deemed to have been given at the opening of business on the next business day for the recipient). Notices delivered through Approved Electronic Platforms, to the extent provided in paragraph (b) below, shall be effective as provided in said paragraph (b).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.6pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Notices and other communications to the Borrower, any Loan Party, the Lenders and the Issuing Banks hereunder may be delivered or furnished by using Approved Electronic Platforms pursuant to procedures approved by the Administrative Agent&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that the foregoing shall not apply to notices pursuant to Article II unless otherwise agreed by the Administrative Agent and the applicable Lender. The Administrative Agent or the Borrower may, in its discretion, agree to accept notices and other communications to it hereunder by electronic communications pursuant to procedures approved by it&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that approval of such procedures may be limited to particular notices or communications.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Unless the Administrative Agent otherwise prescribes, (i) notices and other communications sent to an e-mail address shall be deemed received upon the sender&#8217;s receipt of an acknowledgement from the intended recipient (such as by the &#8220;return receipt requested&#8221; function, as available, return e-mail or other written acknowledgement), and (ii) notices or communications posted to an Internet or intranet website shall be deemed received upon the deemed receipt by the intended recipient, at its e-mail address as described in the foregoing clause (i), of notification that such notice or communication is available and identifying the website address therefor&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, for both clauses (i) and (ii) above, if such notice, email or other communication is not sent during the normal business hours of the recipient, such notice or communication shall be deemed to have been sent at the opening of business on the next business day for the recipient.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">131</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Any party hereto may change its address or telecopy number for notices and other communications hereunder by notice to the other parties hereto.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 9.02. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Waivers&#59; Amendments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  (a)  No  failure  or  delay  by  the Administrative Agent, any Issuing Bank or any Lender in exercising any right or power hereunder or under any other Loan Document shall operate as a waiver thereof, nor shall any single or partial exercise of any such right or power, or any abandonment or discontinuance of steps to enforce such a right or power, preclude any other or further exercise thereof or the exercise of any other right or power. The rights and remedies of the Administrative Agent, the Issuing Banks and the Lenders hereunder and under the other Loan Documents are cumulative and are not exclusive of any rights or remedies that they would otherwise have. No waiver of any provision of this Agreement or consent to any departure by the Borrower therefrom shall in any event be effective unless the same shall be permitted by paragraph (b) of this Section, and then such waiver or consent shall be effective only in the specific instance and for the purpose for which given. Without limiting the generality of the foregoing, the making of a Loan or issuance of a Letter of Credit shall not be construed as a waiver of any Default, regardless of whether the Administrative Agent, any Lender or any Issuing Bank may have had notice or knowledge of such Default at the time.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Except as provided in Section 2.22 with respect to an Incremental Term Loan Amendment, and subject to Section 2.14(b) and (c) and clauses (c) and (e) below, neither this Agreement nor any provision hereof may be waived, amended or modified except pursuant to an agreement or agreements in writing entered into by the Borrower and the Required Lenders or by the Borrower and the Administrative Agent with the consent of the Required Lenders&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that no such agreement shall (i) increase the Commitment of any Lender without the written consent of such Lender, (ii) reduce the principal amount of any Loan or LC Disbursement or reduce the rate of interest thereon, or reduce any fees payable hereunder, without the written consent of each Lender directly affected thereby (except that any amendment or modification of the financial covenants in this Agreement (or defined terms used in the financial covenants in this Agreement) shall not constitute a reduction in the rate of interest or fees for purposes of this clause (ii)), (iii) postpone the scheduled date of payment of the principal amount of any Loan or LC Disbursement, or any interest thereon, or any fees payable hereunder, or reduce the amount of, waive or excuse any such payment, or postpone the scheduled date of expiration of any Commitment, without the written consent of each Lender directly affected thereby (other than any reduction of the amount of, or any extension of the payment date for, the mandatory prepayments required under Section 2.11(d), in each case which shall only require the approval of the Required Lenders), (iv) change Section 2.09(c) or 2.18(b) or (d) or any other provision of this Agreement that includes pro rata sharing provisions, in each case, in a manner that would alter the ratable reduction of Commitments or the pro rata sharing of payments required thereby, without the written consent of each Lender, (v) change the payment waterfall provisions of Section 2.20(b) or</font></div><div style="margin-top:0.05pt;padding-left:7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.03 or any other payment waterfall in this Agreement without the written consent of each Lender,</font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;change any of the provisions of this Section or the definition of &#8220;Required Lenders&#8221; or any other provision hereof specifying the number or percentage of Lenders required to waive, amend or modify any rights hereunder or make any determination or grant any consent hereunder, without the written consent of each Lender (it being understood that, solely with the consent of the parties prescribed by Section 2.20 to be parties to an Incremental Term Loan Amendment, Incremental Term Loans may be included in the determination of Required Lenders on substantially the same basis as the Commitments and existing Loans are included on the Effective Date), (vii) (x) release</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">132</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the Borrower from its obligations under Article X or (y) release all or substantially all of the Subsidiary Guarantors from their obligations under the Subsidiary Guaranty, in each case, without the written consent of each Lender, (viii) except as provided in clause (d) of this Section or in any Collateral Document, release all or substantially all of the Collateral, without the written consent of each Lender, or (ix) (x) subordinate, or have the effect of subordinating, the Secured Obligations hereunder to any other Indebtedness or (y) subordinate, or have the effect of subordinating, the Liens securing the Secured Obligations to Liens securing any other Indebtedness, in each case, without the prior written consent of each Lender directly affected thereby&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that no such agreement shall amend, modify or otherwise affect the rights or duties of the Administrative Agent, the Issuing Banks or the Swingline Lenders hereunder without the prior written consent of the Administrative Agent, the Issuing Banks or the Swingline Lenders, as the case may be (it being understood that any change to Section 2.20 shall require the consent of the Administrative Agent, each Issuing Bank and each Swingline Lender)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that no such agreement shall amend or modify the provisions of Section 2.06 without the prior written consent of the Administrative Agent and the Issuing Banks. Notwithstanding the foregoing, no consent with respect to any amendment, waiver or other modification of this Agreement shall be required of any Defaulting Lender, except with respect to any amendment, waiver or other modification referred to in clause (i), (ii) or (iii) of the first proviso of this paragraph and then only in the event such Defaulting Lender shall be directly affected by such amendment, waiver or other modification.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Notwithstanding the foregoing, this Agreement and any other Loan Document may be amended (or amended and restated) with the written consent of the Required Lenders, the Administrative Agent and the Borrower (x) to add one or more credit facilities (in addition to the Incremental Term Loans pursuant to an Incremental Term Loan Amendment) to this Agreement and to permit extensions of credit from time to time outstanding thereunder and the accrued interest and fees in respect thereof to share ratably in the benefits of this Agreement and the other Loan Documents with the Revolving Loans, the initial Term Loans, Incremental Term Loans and the accrued interest and fees in respect thereof and (y) to include appropriately the Lenders holding such credit facilities in any determination of the Required Lenders and Lenders.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;The Lenders hereby irrevocably authorize the Administrative Agent, at its option and in its sole discretion, to release any Liens granted to the Administrative Agent by the Loan Parties on any Collateral (i) upon the termination of all the Commitments, payment and satisfaction in full in cash of all Secured Obligations (other than Unliquidated Obligations), and the cash collateralization of all Unliquidated Obligations in a manner satisfactory to the Administrative Agent, (ii) constituting property being sold or disposed of if the Borrower certifies to the Administrative Agent that the sale or disposition is made in compliance with the terms of this Agreement (and the Administrative Agent may rely conclusively on any such certificate, without further inquiry), (iii) constituting property leased to the Borrower or any Subsidiary under a lease which has expired or been terminated in a transaction permitted under this Agreement, or (iv) as required to effect any sale or other disposition of such Collateral in connection with any exercise of remedies of the Administrative Agent and the Lenders pursuant to Article VII. Any such release shall not in any manner discharge, affect, or impair the Obligations or any Liens (other than those expressly being released) upon (or obligations of the Loan Parties in respect of) all interests retained by the Loan Parties, including the proceeds of any sale, all of which shall continue to constitute part of the Collateral.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">133</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;If the Administrative Agent and the Borrower acting together identify any ambiguity, omission, mistake, typographical error or other defect in any provision of this Agreement or any other Loan Document, then the Administrative Agent and the Borrower shall be permitted to amend, modify or supplement such provision to cure such ambiguity, omission, mistake, typographical error or other defect, and such amendment shall become effective without any further action or consent of any other party to this Agreement.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 9.03.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Expenses&#59; Limitation of Liability&#59; Indemnity, Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Borrower shall pay (i) all reasonable out-of-pocket expenses incurred by the Administrative Agent and its Affiliates, including the reasonable fees, charges and disbursements of counsel for the Administrative Agent, in connection with the syndication and distribution (including, without limitation, via the internet or through a service such as Intralinks) of the credit facilities provided for herein, the preparation and administration of this Agreement and the other Loan Documents or any amendments, modifications or waivers of the provisions hereof or thereof (whether or not the transactions contemplated hereby or thereby shall be consummated), (ii) all reasonable out-of-pocket expenses incurred by any Issuing Bank in connection with the issuance, amendment, renewal or extension of any Letter of Credit or any demand for payment thereunder and (iii) all out-of-pocket expenses incurred by the Administrative Agent, any Issuing Bank or any Lender, including the fees, charges and disbursements of any counsel for the Administrative Agent, any Issuing Bank or any Lender, in connection with the enforcement or protection of its rights in connection with this Agreement and the other Loan Documents, including its rights under this Section, or in connection with the Loans made or Letters of Credit issued hereunder, including all such out-of-pocket expenses incurred during any workout, restructuring or negotiations in respect of such Loans or Letters of Credit.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Limitation of Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. To the extent permitted by applicable law (i) the Borrower and any Loan Party shall not assert, and the Borrower and each Loan Party hereby waives, any claim against the Administrative Agent, any Arranger, any Syndication Agent, any Issuing Bank and any Lender, and any Related Party of any of the foregoing Persons (each such Person being called a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Lender-Related Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) for any Liabilities arising from the use by others of information or other materials (including, without limitation, any personal data) obtained through telecommunications, electronic or other information transmission systems (including the Internet), and (ii) no party hereto shall assert, and each such party hereby waives, any Liabilities against any other party hereto, on any theory of liability, for special, indirect, consequential or punitive damages (as opposed to direct or actual damages) arising out of, in connection with, or as a result of, this Agreement, any other Loan Document, or any agreement or instrument contemplated hereby or thereby, the Transactions, any Loan or Letter of Credit or the use of the proceeds thereof&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, nothing in this Section 9.03(b) shall relieve the Borrower or any Loan Party of any obligation it may have to indemnify an Indemnitee, as provided in Section 9.03(c), against any special, indirect, consequential or punitive damages asserted against such Indemnitee by a third party.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Indemnity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Borrower shall indemnify the Administrative Agent, each Arranger, each Syndication Agent, each Issuing Bank and each Lender, and each Related Party of any of the foregoing Persons (each such Person being called an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Indemnitee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) against, and hold each Indemnitee harmless from, any and all Liabilities and related expenses, including the fees,</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">134</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">charges and disbursements of any counsel for any Indemnitee, incurred by or asserted against any Indemnitee arising out of, in connection with, or as a result of (i) the execution or delivery of this Agreement, any other Loan Document, or any agreement or instrument contemplated hereby or thereby, (ii) the performance by the parties hereto of their respective obligations hereunder or thereunder or the consummation of the Transactions or any other transactions contemplated hereby, (iii) any Loan or Letter of Credit or the use of the proceeds therefrom (including any refusal by an Issuing Bank to honor a demand for payment under a Letter of Credit if the documents presented in connection with such demand do not strictly comply with the terms of such Letter of Credit), (iv) any actual or alleged presence or release of Hazardous Materials on or from any property owned or operated by the Borrower or any of its Subsidiaries, or any Environmental Liability related in any way to the Borrower or any of its Subsidiaries, or (v) any actual or prospective Proceeding relating to any of the foregoing, whether or not such Proceeding is brought by the Borrower or any other Loan Party or its or their respective equity holders, Affiliates, creditors or any other third Person and whether based on contract, tort or any other theory and regardless of whether any Indemnitee is a party thereto&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that such indemnity shall not, as to any Indemnitee, be available to the extent that such Liabilities or related expenses are determined by a court of competent jurisdiction by final and nonappealable judgment to have resulted primarily from the gross negligence or willful misconduct of such Indemnitee. This Section 9.03(c) shall not apply with respect to Taxes other than any Taxes that represent losses, claims or damages arising from any non-Tax claim.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Lender Reimbursement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Each Lender severally agrees to pay any amount required to be paid by the Borrower under paragraphs (a), (b) or (c) of this Section 9.03 to the Administrative Agent, each Issuing Bank and each Swingline Lender, and each Related Party of any of the foregoing Persons (each, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Agent Related Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) (to the extent not reimbursed by the Borrower and without limiting the obligation of the Borrower to do so), ratably according to their respective Applicable Percentage in effect on the date on which such payment is sought under this Section (or, if such payment is sought after the date upon which the Commitments shall have terminated and the Loans shall have been paid in full, ratably in accordance with such Applicable Percentage immediately prior to such date), and agrees to indemnify and hold each Agent-Related Person harmless from and against any and all Liabilities and related expenses, including the fees, charges and disbursements of any kind whatsoever that may at any time (whether before or after the payment of the Loans) be imposed on, incurred by or asserted against such Agent Related Person in any way relating to or arising out of the Commitments, this Agreement, any of the other Loan Documents or any documents contemplated by or referred to herein or therein or the transactions contemplated hereby or thereby or any action taken or omitted by such Agent Related Person under or in connection with any of the foregoing&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that the unreimbursed expense or Liability or related expense, as the case may be, was incurred by or asserted against such Agent Related Person in its capacity as such&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that no Lender shall be liable for the payment of any portion of such Liabilities, costs, expenses or disbursements that are found by a final and nonappealable decision of a court of competent jurisdiction to have resulted primarily from such Agent Related Party&#8217;s gross negligence or willful misconduct. The agreements in this Section shall survive the termination of this Agreement and the payment of the Loans and all other amounts payable hereunder.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. All amounts due under this Section 9.03 shall be payable promptly after written demand therefor.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">135</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 9.04.      </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Successors and Assigns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. (a) The provisions of this Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns permitted hereby (including any Affiliate of an Issuing Bank that issues any Letter of Credit), except that (i) the Borrower may not assign or otherwise transfer any of its rights or obligations hereunder without the prior written consent of each Lender (and any attempted assignment or transfer by the Borrower without such consent shall be null and void) and (ii) no Lender may assign or otherwise transfer its rights or obligations hereunder except in accordance with this Section. Nothing in this Agreement, expressed or implied, shall be construed to confer upon any Person (other than the parties hereto, their respective successors and assigns permitted hereby (including any Affiliate of an Issuing Bank that issues any Letter of Credit), Participants (to the extent provided in paragraph (c) of this Section) and, to the extent expressly contemplated hereby, the Related Parties of each of the Administrative Agent, the Issuing Banks and the Lenders) any legal or equitable right, remedy or claim under or by reason of this Agreement.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;(i) Subject to the conditions set forth in paragraph (b)(ii) below, any Lender may assign to one or more Persons (other than an Ineligible Institution) all or a portion of its rights and obligations under this Agreement (including all or a portion of its Commitment, participations in Letters of Credit and the Loans at the time owing to it) with the prior written consent (such consent not to be unreasonably withheld) of&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.9pt;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:100%">(A)&#160;&#160;&#160;&#160;the Borrower&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, the Borrower shall be deemed to have consented to an assignment of all or a portion of the Loans or Commitments unless it shall have objected thereto by written notice to the Administrative Agent within ten</font></div><div style="padding-left:43pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(10) Business Days after having received notice thereof, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided, further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that no consent of the Borrower shall be required for an assignment to a Lender, an Affiliate of a Lender, an Approved Fund or, if an Event of Default has occurred and is continuing, any other assignee&#59;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.85pt;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:100%">(B)&#160;&#160;&#160;&#160;the Administrative Agent&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that no consent of the Administrative Agent shall be required for an assignment of all or any portion of a Term Loan to a Lender, an Affiliate of a Lender or an Approved Fund&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:7.05pt;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:100%">(C)&#160;&#160;&#160;&#160;each Issuing Bank&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that no consent of the Issuing Banks shall be required for an assignment of all or any portion of a Term Loan&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.65pt;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:100%">(D)&#160;&#160;&#160;&#160;each Swingline Lender&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that no consent of the Swingline Lenders shall be required for an assignment of all or any portion of a Term Loan.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:115pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;Assignments shall be subject to the following additional conditions&#58;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.95pt;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:100%">(A)&#160;&#160;&#160;&#160;except in the case of an assignment to a Lender or an Affiliate of a Lender or an Approved Fund or an assignment of the entire remaining amount of the assigning Lender&#8217;s Commitment or Loans of any Class, the amount of the Commitment or Loans of the assigning Lender subject to each such assignment (determined as of the date the Assignment and Assumption with respect to such assignment is delivered to the Administrative Agent) shall not be less than $5,000,000 (or, in the case of a Term Loan,</font></div><div style="padding-left:43pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$500,000) unless each of the Borrower and the Administrative Agent otherwise consent&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">136</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that no such consent of the Borrower shall be required if an Event of Default has occurred and is continuing&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;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:100%">(B)&#160;&#160;&#160;&#160;each partial assignment shall be made as an assignment of a proportionate part of all the assigning Lender&#8217;s rights and obligations under this Agreement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that this clause shall not be construed to prohibit the assignment of a proportionate part of all the assigning Lender&#8217;s rights and obligations in respect of one Class of Commitments or Loans&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.75pt;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:100%">(C)&#160;&#160;&#160;&#160;the parties to each assignment shall execute and deliver to the Administrative Agent (x) an Assignment and Assumption or (y) to the extent applicable, an agreement incorporating an Assignment and Assumption by reference pursuant to an Approved Electronic Platform as to which the Administrative Agent and the parties to the Assignment and Assumption are participants, together with a processing and recordation fee of $3,500, such fee to be paid by either the assigning Lender or the assignee Lender or shared between such Lenders&#59; and</font></div><div><font><br></font></div><div style="padding-left:43pt;padding-right:6.75pt;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:100%">(D)&#160;&#160;&#160;&#160;the assignee, if it shall not be a Lender, shall deliver to the Administrative Agent an Administrative Questionnaire in which the assignee designates one or more Credit Contacts to whom all syndicate-level information (which may contain material non- public information about the Borrower, the Loan Parties and their related parties or their respective securities) will be made available and who may receive such information in accordance with the assignee&#8217;s compliance procedures and applicable laws, including Federal and state securities laws.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For the purposes of this Section 9.04(b), the terms &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Approved Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Ineligible Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; have the following meanings&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Approved Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any Person (other than a natural person) that is engaged in making, purchasing, holding or investing in bank loans and similar extensions of credit in the ordinary course of its business and that is administered or managed by (a) a Lender, (b) an Affiliate of a Lender or (c) an entity or an Affiliate of an entity that administers or manages a Lender.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Ineligible Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means (a) a natural person, (b) a Defaulting Lender or its Lender Parent, (c) a holding company, investment vehicle or trust for, or owned and operated for the primary benefit of, a natural person or relative(s) thereof or (d) the Borrower, any of its Subsidiaries or any of its Affiliates&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, with respect to clause (c), such holding company, investment vehicle or trust shall not constitute an Ineligible Institution if it (x) has not been established for the primary purpose of acquiring any Loans or Commitments, (y) is managed by a professional advisor, who is not such natural person or a relative thereof, having significant experience in the business of making or purchasing commercial loans, and (z) has assets greater than $25,000,000 and a significant part of its activities consist of making or purchasing commercial loans and similar extensions of credit in the ordinary course of its business.</font></div><div><font><br></font></div><div style="padding-left:43pt;padding-right:7.1pt;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:100%">(iii)&#160;&#160;&#160;&#160;Subject to acceptance and recording thereof  pursuant  to  paragraph (b)(iv) of this Section, from and after the effective date specified in each Assignment and Assumption the assignee thereunder shall be a party hereto and, to the</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">137</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:43pt;padding-right:6.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">extent of the interest assigned by such Assignment and Assumption, have the rights and obligations of a Lender under this Agreement, and the assigning Lender thereunder shall, to the extent of the interest assigned by such Assignment and Assumption, be released from its obligations under this Agreement (and, in the case of an Assignment and Assumption covering all of the assigning Lender&#8217;s rights and obligations under this Agreement, such Lender shall cease to be a party hereto but shall continue to be entitled to the benefits of Sections 2.15, 2.16, 2.17 and 9.03). Any assignment or transfer by a Lender of rights or obligations under this Agreement that does not comply with this Section 9.04 shall be treated for purposes of this Agreement as a sale by such Lender of a participation in such rights and obligations in accordance with paragraph (c) of this Section.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:6.9pt;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:100%">(iv)&#160;&#160;&#160;&#160;The Administrative Agent, acting for this purpose as a non-fiduciary agent of the Borrower, shall maintain at one of its offices a copy of each Assignment and Assumption delivered to it and a register for the recordation of the names and addresses of the Lenders, and the Commitment of, and principal amount (and stated interest) of the Loans and LC Disbursements owing to, each Lender pursuant to the terms hereof from time to time (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). The entries in the Register shall be conclusive, and the Borrower, the Administrative Agent, the Issuing Banks and the Lenders shall treat each Person whose name is recorded in the Register pursuant to the terms hereof as a Lender hereunder for all purposes of this Agreement, notwithstanding notice to the contrary. The Register shall be available for inspection by the Borrower, any Issuing Bank and any Lender, at any reasonable time and from time to time upon reasonable prior notice.</font></div><div><font><br></font></div><div style="padding-left:43pt;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:100%">(v)&#160;&#160;&#160;&#160;Upon its receipt of (x) a duly completed Assignment and Assumption executed by an assigning Lender and an assignee or (y) to the extent applicable, an agreement incorporating an Assignment and Assumption by reference pursuant to an Approved Electronic Platform as to which the Administrative Agent and the parties to the Assignment and Assumption are participants, the assignee&#8217;s completed Administrative Questionnaire (unless the assignee shall already be a Lender hereunder), the processing and recordation fee referred to in paragraph (b) of this Section and any written consent to such assignment required by paragraph (b) of this Section, the Administrative Agent shall accept such Assignment and Assumption and record the information contained therein in the Register&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that if either the assigning Lender or the assignee shall have failed to make any payment required to be made by it pursuant to Section 2.05(c), 2.06(d) or (e), 2.07(b), 2.18(d) or 9.03(d), the Administrative Agent shall have no obligation to accept such Assignment and Assumption and record the information therein in the Register unless and until such payment shall have been made in full, together with all accrued interest thereon. No assignment shall be effective for purposes of this Agreement unless it has been recorded in the Register as provided in this paragraph.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Any Lender may, without the consent of, or notice to, the Borrower, the Administrative Agent, the Issuing Banks or the Swingline Lenders, sell participations to one or more banks or other entities (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), other than an Ineligible Institution, in all or a portion of such Lender&#8217;s rights and&#47;or obligations under this Agreement (including all or a portion of its Commitment and&#47;or the Loans owing to it)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that (A) such Lender&#8217;s obligations under this Agreement shall remain unchanged&#59; (B) such Lender shall remain solely responsible to the other</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">138</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">parties hereto for the performance of such obligations&#59; and (C) the Borrower, the Administrative Agent, the Issuing Banks and the other Lenders shall continue to deal solely and directly with such Lender in connection with such Lender&#8217;s rights and obligations under this Agreement. Any agreement or instrument pursuant to which a Lender sells such a participation shall provide that such Lender shall retain the sole right to enforce this Agreement and to approve any amendment, modification or waiver of any provision of this Agreement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that such agreement or instrument may provide that such Lender will not, without the consent of the Participant, agree to any amendment, modification or waiver described in the first proviso to Section 9.02(b) that affects such Participant. The Borrower agrees that each Participant shall be entitled to the benefits of Sections 2.15, 2.16 and 2.17 (subject to the requirements and limitations therein, including the requirements under Sections 2.17(f) (it being understood that the documentation required under Section 2.17(f) shall be delivered to the participating Lender and the information)) to the same extent as if it were a Lender and had acquired its interest by assignment pursuant to paragraph (b) of this Section&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that such Participant (A) agrees to be subject to the provisions of Sections</font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.65pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.18 and 2.19 as if it were an assignee under paragraph (b) of this Section&#59; and (B) shall not be entitled to receive any greater payment under Section 2.15 or 2.17, with respect to any participation, than its participating Lender would have been entitled to receive, except to the extent such entitlement to receive a greater payment results from a Change in Law that occurs after the Participant acquired the applicable participation. Each Lender that sells a participation agrees, at the Borrower&#8217;s request and expense, to use reasonable efforts to cooperate with the Borrower to effectuate the provisions of Section 2.19(b) with respect to any Participant. To the extent permitted by law, each Participant also shall be entitled to the benefits of Section 9.08 as though it were a Lender&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that such Participant agrees to be subject to Section 2.18(d) as though it were a Lender. Each Lender that sells a participation shall, acting solely for this purpose as a non- fiduciary agent of the Borrower, maintain a register on which it enters the name and address of each Participant and the principal amounts (and stated interest) of each Participant&#8217;s interest in the Loans or other obligations under the Loan Documents (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Participant Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that no Lender shall have any obligation to disclose all or any portion of the Participant Register (including the identity of any Participant or any information relating to a Participant&#8217;s interest in any Commitments, Loans, Letters of Credit or its other obligations under any Loan Document) to any Person except to the extent that such disclosure is necessary to establish that such Commitment, Loan, Letter of Credit or other obligation is in registered form under Section 5f.103- 1(c) of the United States Treasury Regulations. The entries in the Participant Register shall be conclusive absent manifest error, and such Lender shall treat each Person whose name is recorded in the Participant Register as the owner of such participation for all purposes of this Agreement notwithstanding any notice to the contrary. For the avoidance of doubt, the Administrative Agent (in its capacity as Administrative Agent) shall have no responsibility for maintaining a Participant Register.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Any Lender may at any time pledge or assign a security interest in all or any portion of its rights under this Agreement to secure obligations of such Lender, including any pledge or assignment to secure obligations to a Federal Reserve Bank, and this Section shall not apply to any such pledge or assignment of a security interest&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that no such pledge or assignment of a security interest shall release a Lender from any of its obligations hereunder or substitute any such pledgee or assignee for such Lender as a party hereto.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">139</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 9.05. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Survival</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. All covenants, agreements, representations and warranties made by the Loan Parties in the Loan Documents and in the certificates or other instruments delivered in connection with or pursuant to this Agreement or any other Loan Documents shall be considered to have been relied upon by the other parties hereto and shall survive the execution and delivery of this Agreement and the making of any Loans and issuance of any Letters of Credit, regardless of any investigation made by any such other party or on its behalf and notwithstanding that the Administrative Agent, any Issuing Bank or any Lender may have had notice or knowledge of any Default or incorrect representation or warranty at the time any credit is extended hereunder, and shall continue in full force and effect as long as the principal of or any accrued interest on any Loan or any fee or any other amount payable under this Agreement or any other Loan Document is outstanding and unpaid or any Letter of Credit is outstanding and so long as the Commitments have not expired or terminated. The provisions of Sections 2.15, 2.16, 2.17  and  9.03  and Article VIII shall survive and remain in full force and effect regardless of the consummation of the transactions contemplated hereby, the repayment of the Loans, the expiration or termination of the Letters of Credit and the Commitments or the termination of this Agreement or any other Loan Document or any provision hereof or thereof.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 9.06.   </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Counterparts&#59; Integration&#59; Effectiveness&#59; Electronic Execution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  (a) This Agreement may be executed in counterparts (and by different parties hereto on different counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract. This Agreement, the other Loan Documents and any separate letter agreements with respect to (i) fees payable to the Administrative Agent and (ii) the reductions of the Letter of Credit Commitment of any Issuing Bank constitute the entire contract among the parties relating to the subject matter hereof and supersede any and all previous agreements and understandings, oral or written, relating to the subject matter hereof. Except as provided in Section 4.01, this Agreement shall become effective when it shall have been executed by the Administrative Agent and when the Administrative Agent shall have received counterparts hereof which, when taken together, bear the signatures of each of the other parties hereto, and thereafter shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b) Delivery of an executed counterpart of a signature page of (x) this Agreement, (y)  any other Loan Document and&#47;or (z) any document, amendment, approval, consent, information, notice (including, for the avoidance of doubt, any notice delivered pursuant to Section 9.01), certificate, request, statement, disclosure or authorization related to this Agreement, any other Loan Document and&#47;or the transactions contemplated hereby and&#47;or thereby (each an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Ancillary Document</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) that is an Electronic Signature transmitted by telecopy, emailed pdf. or any other electronic means that reproduces an image of an actual executed signature page shall be effective as delivery of a manually executed counterpart of this Agreement, such other Loan Document or such Ancillary Document, as applicable. The words &#8220;execution,&#8221; &#8220;signed,&#8221; &#8220;signature,&#8221; &#8220;delivery,&#8221; and words of like import in or relating to this Agreement, any other Loan Document and&#47;or any Ancillary Document shall be deemed to include Electronic Signatures, deliveries or the keeping of records in any electronic form (including deliveries by telecopy, emailed pdf. or any other electronic means that reproduces an image of an actual executed signature page), each of which shall be of the same legal effect, validity or enforceability as a manually executed signature, physical delivery thereof or the use of a paper-based recordkeeping system, as the case may be&#59; provided that nothing herein shall require the Administrative Agent to accept Electronic Signatures</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">140</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">in any form or format without its prior written consent and pursuant to procedures approved by it&#59; provided, further, without limiting the foregoing, (i) to the extent the Administrative Agent has agreed to accept any Electronic Signature, the Administrative Agent and each of the Lenders shall be entitled to rely on such Electronic Signature purportedly given by or on behalf of the Borrower or any other Loan Party without further verification thereof and without any obligation to review the appearance or form of any such Electronic signature and (ii) upon the request of the Administrative Agent or any Lender, any Electronic Signature shall be promptly followed by a manually executed counterpart. Without limiting the generality of the foregoing, the Borrower and each Loan Party hereby (i) agrees that, for all purposes, including without limitation, in connection with any workout, restructuring, enforcement of remedies, bankruptcy proceedings or litigation among the Administrative Agent, the Lenders, the Borrower and the Loan Parties, Electronic Signatures transmitted by telecopy, emailed pdf. or any other electronic means that reproduces an image of an actual executed signature page and&#47;or any electronic images of this Agreement, any other Loan Document and&#47;or any Ancillary Document shall have the same legal effect, validity and enforceability as any paper original, (ii) the Administrative Agent and each of the Lenders may, at its option, create one or more copies of this Agreement, any other Loan Document and&#47;or any Ancillary Document in the form of an imaged electronic record in any format, which shall be deemed created in the ordinary course of such Person&#8217;s business, and destroy the original paper document (and all such electronic records shall be considered an original for all purposes and shall have the same legal effect, validity and enforceability as a paper record),</font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii) waives any argument, defense or right to contest the legal effect, validity or enforceability of this Agreement, any other Loan Document and&#47;or any Ancillary Document based solely on the lack of paper original copies of this Agreement, such other Loan Document and&#47;or such Ancillary Document, respectively, including with respect to any signature pages thereto and (iv) waives any claim against any Lender-Related Person for any Liabilities arising solely from the Administrative Agent&#8217;s and&#47;or any Lender&#8217;s reliance on or use of Electronic Signatures and&#47;or transmissions by telecopy, emailed pdf. or any other electronic means that reproduces an image of an actual executed signature page, including any Liabilities arising as a result of the failure of the Borrower and&#47;or any Loan Party to use any available security measures in connection with the execution, delivery or transmission of any Electronic Signature.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 9.07.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.   Any provision of any Loan Document held to be   invalid, illegal or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such invalidity, illegality or unenforceability without affecting the validity, legality and enforceability of the remaining provisions hereof or thereof&#59; and the invalidity of a particular provision in a particular jurisdiction shall not invalidate such provision in any other jurisdiction.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 9.08. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Right of Setoff</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. If an Event of Default shall have occurred and be continuing, each Lender, each Issuing Bank, and each of their respective Affiliates is hereby authorized at any time and from time to time, to the fullest extent permitted by law, to setoff and apply any and all deposits (general or special, time or demand, provisional or final and in whatever currency denominated) at any time held, and other obligations at any time owing, by such Lender, such Issuing Bank or any such Affiliate, to or for the credit or the account of the Borrower or any Subsidiary Guarantor against any and all of the Secured Obligations now or hereafter existing under this Agreement or any other Loan Document to such Lender or such Issuing Bank or their respective Affiliates, irrespective of whether or not such Lender, Issuing Bank or Affiliate shall have made any demand under this Agreement or any other Loan Document and although such</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">141</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.65pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">obligations may be contingent or unmatured or are owed to a branch office or Affiliate of such Lender or such Issuing Bank different from the branch office or Affiliate holding such deposit or obligated on such indebtedness&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that in the event that any Defaulting Lender shall exercise any such right of setoff, (x) all amounts so setoff shall be paid over immediately to the Administrative Agent for further application in accordance with the provisions of Section 2.20 and, pending such payment, shall be segregated by such Defaulting Lender from its other funds and deemed held in trust for the benefit of the Administrative Agent, the Issuing Banks, and the Lenders, and (y) the Defaulting Lender shall provide promptly to the Administrative Agent a statement describing in reasonable detail the Obligations owing to such Defaulting Lender as to which it exercised such right of setoff. The rights of each Lender, each Issuing Bank and their respective Affiliates under this Section are in addition to other rights and remedies (including other rights of setoff) that such Lender, such Issuing Bank or their respective Affiliates may have. Each Lender and Issuing Bank agrees to notify the Borrower and the Administrative Agent promptly after any such setoff and application&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that the failure to give such notice shall not affect the validity of such setoff and application.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 9.09.   </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Governing Law&#59; Jurisdiction&#59; Consent to Service of Process</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.   (a)    This Agreement and the other Loan Documents shall be construed in accordance with and governed by the law of the State of New York.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Each of the Lenders and the Administrative Agent hereby irrevocably and unconditionally agrees that, notwithstanding the governing law provisions of any applicable Loan Document, any claims brought against the Administrative Agent by any Lender or Secured Party relating to this Agreement, any other Loan Document, the Collateral or the consummation or administration of the transactions contemplated hereby or thereby shall be construed in accordance with and governed by the law of the State of New York.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Each of the parties hereto hereby irrevocably and unconditionally submits, for itself and its property, to the exclusive jurisdiction of the United States District Court for the Southern District of New York sitting in the Borough of Manhattan (or if such court lacks subject matter jurisdiction, the Supreme Court of the State of New York sitting in the Borough of Manhattan), and any appellate court from any thereof, in any action or proceeding arising out of or relating to this Agreement or any other Loan Document or the transactions relating hereto or thereto, or for recognition or enforcement of any judgment, and each of the parties hereto hereby irrevocably and unconditionally agrees that all claims in respect of any such action or proceeding may (and any such claims, cross-claims or third party claims brought against the Administrative Agent or any of its Related Parties may only) be heard and determined in such Federal (to the extent permitted by law) or New York State court. Each of the parties hereto agrees that a final judgment in any such action or proceeding shall be conclusive and may be enforced in other jurisdictions by suit on the judgment or in any other manner provided by law. Nothing in this Agreement or in any other Loan Document shall (i) affect any right that the Administrative Agent, any Issuing Bank or any Lender may otherwise have to bring any action or proceeding relating to this Agreement against the Borrower, any Loan Party or its properties in the courts of any jurisdiction, (ii) waive any statutory, regulatory, common law, or other rule, doctrine, legal restriction, provision or the like providing for the treatment of bank branches, bank agencies, or other bank offices as if they were separate juridical entities for certain purposes, including Uniform Commercial Code Sections 4-106, 4-A- 105(1)(b), and 5-116(b), UCP 600 Article 3 and ISP98 Rule 2.02, and URDG 758 Article 3(a), or</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">142</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:7.05pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii) affect which courts have or do not have personal jurisdiction over the issuing bank or beneficiary of any Letter of Credit or any advising bank, nominated bank or assignee of proceeds thereunder or proper venue with respect to any litigation arising out of or relating to such Letter of Credit with, or affecting the rights of, any Person not a party to this Agreement, whether or not such Letter of Credit contains its own jurisdiction submission clause.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Each of the parties hereto hereby irrevocably and unconditionally waives, to the fullest extent it may legally and effectively do so, any objection which it may now or hereafter have to the laying of venue of any suit, action or proceeding arising out of or relating to this Agreement or any other Loan Document in any court referred to in paragraph (c) of this Section. Each of the parties hereto hereby irrevocably waives, to the fullest extent permitted by law, the defense of an inconvenient forum to the maintenance of such action or proceeding in any such court.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;Each party to this Agreement irrevocably consents to service of process in the manner provided for notices in Section 9.01. Nothing in this Agreement or any other Loan Document will affect the right of any party to this Agreement to serve process in any other manner permitted by law.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 9.10. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">WAIVER OF JURY TRIAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. EACH PARTY HERETO HEREBY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY LEGAL PROCEEDING DIRECTLY OR INDIRECTLY ARISING OUT OF OR RELATING TO THIS AGREEMENT, ANY OTHER LOAN DOCUMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY OR THEREBY (WHETHER BASED ON CONTRACT, TORT OR ANY OTHER THEORY). EACH PARTY HERETO (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 HERETO HAVE BEEN INDUCED TO ENTER INTO THIS AGREEMENT BY, AMONG OTHER THINGS, THE MUTUAL WAIVERS AND CERTIFICATIONS IN THIS SECTION.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 9.11.   </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Article and Section headings and the Table of Contents  used herein are for convenience of reference only, are not part of this Agreement and shall not affect the construction of, or be taken into consideration in interpreting, this Agreement.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 9.12. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Confidentiality</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Each  of  the  Administrative  Agent,  the  Issuing Banks and the Lenders agrees to maintain the confidentiality of the Information (as defined below), except that Information may be disclosed (a) to its Affiliates and its and their respective directors, officers, employees and agents, including accountants, legal counsel and other advisors (it being understood that the Persons to whom such disclosure is made will be informed of the confidential nature of such Information and instructed to keep such Information confidential), (b) to the extent requested by any Governmental Authority (including any self-regulatory authority, such as the National Association of Insurance Commissioners), (c) to the extent required by applicable laws or regulations or by any subpoena or similar legal process, (d) to any other party to this Agreement,</font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e) in connection with the exercise of any remedies under this Agreement or any other Loan Document or any suit, action or proceeding relating to this Agreement or any other Loan Document</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">143</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">or the enforcement of rights hereunder or thereunder, (f) subject to an agreement containing provisions substantially the same as those of this Section, to (i) any assignee of or Participant in, or any prospective assignee of or Participant in, any of its rights or obligations under this Agreement or (ii) any actual or prospective counterparty (or its advisors) to any swap or derivative transaction relating to the Borrower and its obligations, (g) on a confidential basis to (1) any rating agency in connection with rating the Borrower or its Subsidiaries or the credit facilities provided for herein or (2) the CUSIP Service Bureau or any similar agency in connection with the issuance and monitoring of identification numbers with respect to the credit facilities provided for herein,</font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;with the consent of the Borrower or (i) to the extent such Information (i) becomes publicly available other than as a result of a breach of this Section or (ii) becomes available to the Administrative Agent, any Issuing Bank or any Lender on a non-confidential basis from a source other than the Borrower. For the purposes of this Section, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means all information received from the Borrower relating to the Borrower or its business, other than any such information that is available to the Administrative Agent, any Issuing Bank or any Lender on a non-confidential basis prior to disclosure by the Borrower and other than information pertaining to this Agreement routinely provided by arrangers to data service providers, including league table providers, that serve the lending industry&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, in the case of information received from the Borrower after the date hereof, such information is clearly identified at the time of delivery as confidential. Any Person required to maintain the confidentiality of Information as provided in this Section shall be considered to have complied with its obligation to do so if such Person has exercised the same degree of care to maintain the confidentiality of such Information as such Person would accord to its own confidential information.</font></div><div><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 9.13.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Material Non-Public Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;EACH LENDER ACKNOWLEDGES THAT INFORMATION AS DEFINED IN SECTION 9.12 FURNISHED TO IT PURSUANT TO THIS AGREEMENT MAY INCLUDE MATERIAL NON-PUBLIC INFORMATION CONCERNING THE BORROWER AND ITS RELATED PARTIES OR THEIR RESPECTIVE SECURITIES, AND CONFIRMS THAT IT HAS DEVELOPED COMPLIANCE PROCEDURES REGARDING THE USE OF MATERIAL NON-PUBLIC INFORMATION AND THAT IT WILL HANDLE SUCH MATERIAL NON- PUBLIC INFORMATION IN ACCORDANCE WITH THOSE PROCEDURES AND APPLICABLE LAW, INCLUDING FEDERAL AND STATE SECURITIES LAWS.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;ALL INFORMATION, INCLUDING REQUESTS FOR WAIVERS AND AMENDMENTS, FURNISHED BY THE BORROWER OR THE ADMINISTRATIVE AGENT PURSUANT TO, OR IN THE COURSE OF ADMINISTERING, THIS AGREEMENT WILL BE SYNDICATE-LEVEL INFORMATION, WHICH MAY CONTAIN MATERIAL NON- PUBLIC INFORMATION ABOUT THE BORROWER, THE LOAN PARTIES AND THEIR RELATED PARTIES OR THEIR RESPECTIVE SECURITIES. ACCORDINGLY, EACH LENDER REPRESENTS TO THE BORROWER AND THE ADMINISTRATIVE AGENT THAT IT HAS IDENTIFIED IN ITS ADMINISTRATIVE QUESTIONNAIRE A CREDIT CONTACT WHO MAY RECEIVE INFORMATION THAT MAY CONTAIN MATERIAL NON-PUBLIC INFORMATION IN ACCORDANCE WITH ITS COMPLIANCE PROCEDURES AND APPLICABLE LAW.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">144</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 9.14. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Interest Rate Limitation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Notwithstanding anything herein to the contrary, if at any time the interest rate applicable to any Loan, together with all fees, charges and other amounts which are treated as interest on such Loan under applicable law (collectively the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Charges</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), shall exceed the maximum lawful rate (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Maximum Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) which may be contracted for, charged, taken, received or reserved by the Lender holding such Loan in accordance with applicable law, the rate of interest payable in respect of such Loan hereunder, together with all Charges payable in respect thereof, shall be limited to the Maximum Rate and, to the extent lawful, the interest and Charges that would have been payable in respect of such Loan but were not payable as a result of the operation of this Section shall be cumulated and the interest and Charges payable to such Lender in respect of other Loans or periods shall be increased (but not above the Maximum Rate therefor) until such cumulated amount, together with interest thereon at the applicable Overnight Rate to the date of repayment, shall have been received by such Lender.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:470.4pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="margin-top:11.05pt;padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 9.15. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">No  Fiduciary  Duty,  etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  (a)  The  Borrower  acknowledges  and agrees, and acknowledges its Subsidiaries&#8217; understanding, that no Credit Party will have any obligations except those obligations expressly set forth herein and in the other Loan Documents and each Credit Party is acting solely in the capacity of an arm&#8217;s length contractual counterparty to the Borrower with respect to the Loan Documents and the transactions contemplated herein and therein and not as a financial advisor or a fiduciary to, or an agent of, the Borrower or any other person. The Borrower agrees that it will not assert any claim against any Credit Party based on an alleged breach of fiduciary duty by such Credit Party in connection with this Agreement and the transactions contemplated hereby. Additionally, the Borrower acknowledges and agrees that no Credit Party is advising the Borrower as to any legal, tax, investment, accounting, regulatory or any other matters in any jurisdiction. The Borrower shall consult with its own advisors concerning such matters and shall be responsible for making its own independent investigation and appraisal of the transactions contemplated herein or in the other Loan Documents, and the Credit Parties shall have no responsibility or liability to the Borrower with respect thereto.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Borrower further acknowledges and agrees, and acknowledges its Subsidiaries&#8217; understanding, that each Credit Party, together with its Affiliates, is a full service securities or banking firm engaged in securities trading and brokerage activities as well as providing investment banking and other financial services. In the ordinary course of business, any Credit Party may provide investment banking and other financial services to, and&#47;or acquire, hold or sell, for its own accounts and the accounts of customers, equity, debt and other securities and financial instruments (including bank loans and other obligations) of, the Borrower and other companies with which the Borrower may have commercial or other relationships. With respect to any securities and&#47;or financial instruments so held by any Credit Party or any of its customers, all rights in respect of such securities and financial instruments, including any voting rights, will be exercised by the holder of the rights, in its sole discretion.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:6.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;In addition, the Borrower acknowledges and agrees, and acknowledges its Subsidiaries&#8217; understanding, that each Credit Party and its affiliates may be providing debt financing, equity capital or other services (including financial advisory services) to other companies in respect of which the Borrower or its Subsidiaries may have conflicting interests regarding the transactions described herein and otherwise. No Credit Party will use confidential information obtained from the Borrower by virtue of the transactions contemplated by the Loan Documents or its other relationships with the Borrower or its Subsidiaries in connection with the</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">145</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">performance by such Credit Party of services for other companies, and no Credit Party will furnish any such information to other companies. The Borrower also acknowledges that no Credit Party has any obligation to use in connection with the transactions contemplated by the Loan Documents, or to furnish to the Borrower, confidential information obtained from other companies.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 9.16. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">USA PATRIOT  Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Each  Lender  that  is  subject  to  the requirements of the USA PATRIOT Act of 2001 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Patriot Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) hereby notifies each Loan Party that pursuant to the requirements of the Patriot Act, it is required to obtain, verify and record information that identifies such Loan Party, which information includes the name and address of such Loan Party and other information that will allow such Lender to identify such Loan Party in accordance with the Patriot Act.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 9.17. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Acknowledgment and Consent to Bail-In of Affected Financial</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Institutions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Notwithstanding anything to the contrary in any Loan Document or in any other agreement, arrangement or understanding among any such parties, each party hereto acknowledges that any liability of any Affected Financial Institution arising under any Loan Document may be subject to the Write-Down and Conversion Powers of the applicable Resolution Authority and agrees and consents to, and acknowledges and agrees to be bound by&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;the application of any Write-Down and Conversion Powers by the applicable Resolution Authority to any such liabilities arising hereunder which may be payable to it by any party hereto that is an Affected Financial Institution&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:79pt;padding-right:26.25pt;text-align:right;text-indent:-79.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;the effects of any Bail-In Action on any such liability, including, if applicable&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:151.05pt;padding-right:22.25pt;text-indent:-151.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;a reduction in full or in part or cancellation of any such liability&#59;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:43pt;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:100%">(ii)&#160;&#160;&#160;&#160;a conversion of all, or a portion of, such liability into shares or other instruments of ownership in such Affected Financial Institution, its parent entity, or a bridge institution that may be issued to it or otherwise conferred on it, and that such shares or other instruments of ownership will be accepted by it in lieu of any rights with respect to any such liability under this Agreement or any other Loan Document&#59; or</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:43pt;padding-right:7.05pt;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:100%">(iii)&#160;&#160;&#160;&#160;the variation of the terms of such liability in connection with the exercise of the Write-Down and Conversion Powers of the applicable Resolution Authority.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 9.18.    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Acknowledgment Regarding Any Supported QFCs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.   To the extent  that the Loan Documents provide support, through a guarantee or otherwise, for Swap Agreements or any other agreement or instrument that is a QFC (such support &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">QFC Credit Support</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; and each such QFC a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Supported QFC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), the parties acknowledge and agree as follows with respect to the resolution power of the Federal Deposit Insurance Corporation under the Federal Deposit Insurance Act and Title II of the Dodd-Frank Wall Street Reform and Consumer Protection Act (together with the regulations promulgated thereunder, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">U.S. Special Resolution Regimes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) in respect of such Supported QFC and QFC Credit Support (with the provisions below applicable notwithstanding that the Loan Documents and any Supported QFC may in fact be stated to be governed by the laws of the State of New York and&#47;or of the United States or any other state of the United States)&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">146</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In the event a Covered Entity that is party to a Supported QFC (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Covered Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) becomes subject to a proceeding under a U.S. Special Resolution Regime, the transfer of such Supported QFC and the benefit of such QFC Credit Support (and any interest and obligation in or under such Supported QFC and such QFC Credit Support, and any rights in property securing such Supported QFC or such QFC Credit Support) from such Covered Party will be effective to the same extent as the transfer would be effective under the U.S. Special Resolution Regime if the Supported QFC and such QFC Credit Support (and any such interest, obligation and rights in property) were governed by the laws of the United States or a state of the United States. In the event a Covered Party or a BHC Act Affiliate of a Covered Party becomes subject to a proceeding under a U.S. Special Resolution Regime, Default Rights under the Loan Documents that might otherwise apply to such Supported QFC or any QFC Credit Support that may be exercised against such Covered Party are permitted to be exercised to no greater extent than such Default Rights could be exercised under the U.S. Special Resolution Regime if the Supported QFC and the Loan Documents were governed by the laws of the United States or a state of the United States. Without limitation of the foregoing, it is understood and agreed that rights and remedies of the parties with respect to a Defaulting Lender shall in no event affect the rights of any Covered Party with respect to a Supported QFC or any QFC Credit Support.</font></div><div><font><br></font></div><div style="padding-left:43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 9.19.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Releases of Subsidiary Guarantors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;A Subsidiary Guarantor shall automatically be released from its obligations under the Subsidiary Guaranty upon the consummation of any transaction permitted by this Agreement as a result of which such Subsidiary Guarantor ceases to be a Subsidiary&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, if so required by this Agreement, the Required Lenders shall have consented to such transaction and the terms of such consent shall not have provided otherwise. In connection with any termination or release pursuant to this Section, the Administrative Agent shall (and is hereby irrevocably authorized by each Lender to) execute and deliver to any Loan Party, at such Loan Party&#8217;s expense, all documents that such Loan Party shall reasonably request to evidence such termination or release. Any execution and delivery of documents pursuant to this Section shall be without recourse to or warranty by the Administrative Agent.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7.1pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Further, the Administrative Agent may (and is hereby irrevocably authorized by each Lender to), upon the request of the Borrower, release any Subsidiary Guarantor from its obligations under the Subsidiary Guaranty if such Subsidiary Guarantor is no longer a Material Domestic Subsidiary.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;At such time as the principal and interest on the Loans, all LC Disbursements, the fees, expenses and other amounts payable under the Loan Documents and the other Secured Obligations (other than Swap Obligations, Banking Services Obligations, and other Obligations expressly stated to survive such payment and termination) shall have been paid in full in cash, the Commitments shall have been terminated and no Letters of Credit shall be outstanding (or such Letters of Credit shall have been cash collateralized or otherwise supported in a manner acceptable to the applicable Issuing Bank), the Subsidiary Guaranty and all obligations (other than those expressly stated to survive such termination) of each Subsidiary Guarantor thereunder shall automatically terminate, all without delivery of any instrument or performance of any act by any Person.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">147</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 9.20.   </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Appointment for Perfection</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.   Each Lender hereby appoints each    other Lender as its agent for the purpose of perfecting Liens, for the benefit of the Administrative Agent and the Secured Parties, in assets which, in accordance with Article 9 of the UCC or any other applicable law can be perfected only by possession or control. Should any Lender (other than the Administrative Agent) obtain possession or control of any such Collateral, such Lender shall notify the Administrative Agent thereof, and, promptly upon the Administrative Agent&#8217;s request therefor shall deliver such Collateral to the Administrative Agent or otherwise deal with such Collateral in accordance with the Administrative Agent&#8217;s instructions.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:174.8pt;padding-right:174.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ARTICLE X</font></div><div><font><br></font></div><div style="padding-left:174.8pt;padding-right:174.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Borrower Guarantee</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In order to induce the Lenders to extend credit to the Borrower hereunder and for other good and valuable consideration (the receipt and sufficiency of which are hereby acknowledged), the Borrower hereby absolutely and irrevocably and unconditionally guarantees, as a primary obligor and not merely as a surety, the payment when and as due of the Specified Ancillary Obligations of the Subsidiaries. The Borrower further agrees that the due and punctual payment of such Specified Ancillary Obligations may be extended or renewed, in whole or in part, without notice to or further assent from it, and that it will remain bound upon its guarantee hereunder notwithstanding any such extension or renewal of any such Specified Ancillary Obligation.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:7pt;padding-right:6.65pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Borrower waives presentment to, demand of payment from and protest to any Subsidiary of any of the Specified Ancillary Obligations, and also waives notice of acceptance of its obligations and notice of protest for nonpayment. The obligations of the Borrower hereunder shall not be affected by (a) the failure of any applicable Lender (or any of its Affiliates) to assert any claim or demand or to enforce any right or remedy against any Subsidiary under the provisions of any Banking Services Agreement, any Swap Agreement or otherwise&#59; (b) any extension or renewal of any of the Specified Ancillary Obligations&#59; (c) any rescission, waiver, amendment or modification of, or release from, any of the terms or provisions of this Agreement, any other Loan Document, any Banking Services Agreement, any Swap Agreement or other agreement&#59; (d) any default, failure or delay, willful or otherwise, in the performance of any of the Specified Ancillary Obligations&#59; (e) the failure of any applicable Lender (or any of its Affiliates) to take any steps to perfect and maintain any security interest in, or to preserve any rights to, any security or collateral for the Specified Ancillary Obligations, if any&#59; (f) any change in the corporate, partnership or other existence, structure or ownership of any Subsidiary or any other guarantor of any of the Specified Ancillary Obligations&#59; (g) the enforceability or validity of the Specified Ancillary Obligations or any part thereof or the genuineness, enforceability or validity of any agreement relating thereto or with respect to any collateral securing the Specified Ancillary Obligations or any part thereof, or any other invalidity or unenforceability relating to or against any Subsidiary or any other guarantor of any of the Specified Ancillary Obligations, for any reason related to this Agreement, any other Loan Document, any Banking Services Agreement, any Swap Agreement, or any provision of applicable law, decree, order or regulation of any jurisdiction purporting to prohibit the payment by such Subsidiary or any other guarantor of the Specified Ancillary Obligations, of any of the Specified Ancillary Obligations or otherwise affecting any term of any of the Specified Ancillary Obligations&#59; or (h) any other act, omission or delay to do any other act which may or might in any</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">148</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt;padding-right:6.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">manner or to any extent vary the risk of the Borrower or otherwise operate as a discharge of a guarantor as a matter of law or equity or which would impair or eliminate any right of the Borrower to subrogation.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Borrower further agrees that its agreement hereunder constitutes a guarantee of payment when due (whether or not any bankruptcy or similar proceeding shall have stayed the accrual or collection of any of the Specified Ancillary Obligations or operated as a discharge thereof) and not merely of collection, and waives any right to require that any resort be had by any applicable Lender (or any of its Affiliates) to any balance of any deposit account or credit on the books of the Administrative Agent, the Issuing Bank or any Lender in favor of any Subsidiary or any other Person.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The obligations of the Borrower hereunder shall not be subject to any reduction, limitation, impairment or termination for any reason, and shall not be subject to any defense or set-off, counterclaim, recoupment or termination whatsoever, by reason of the invalidity, illegality or unenforceability of any of the Specified Ancillary Obligations, any impossibility in the performance of any of the Specified Ancillary Obligations or otherwise.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Borrower further agrees that its obligations hereunder shall constitute a continuing and irrevocable guarantee of all Specified Ancillary Obligations now or hereafter existing and shall continue to be effective or be reinstated, as the case may be, if at any time payment, or any part thereof, of any Specified Ancillary Obligation (including a payment effected through exercise of a right of setoff) is rescinded, or is or must otherwise be restored or returned by any applicable Lender (or any of its Affiliates) upon the insolvency, bankruptcy or reorganization of any Subsidiary or otherwise (including pursuant to any settlement entered into by a holder of Specified Ancillary Obligations in its discretion).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.75pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In furtherance of the foregoing and not in limitation of any other right which any applicable Lender (or any of its Affiliates) may have at law or in equity against the Borrower by virtue hereof, upon the failure of any Subsidiary to pay any Specified Ancillary Obligation when and as the same shall become due, whether at maturity, by acceleration, after notice of prepayment or otherwise, the Borrower hereby promises to and will, upon receipt of written demand by any applicable Lender (or any of its Affiliates), forthwith pay, or cause to be paid, to such applicable Lender (or any of its Affiliates) in cash an amount equal to the unpaid principal amount of such Specified Ancillary Obligations then due, together with accrued and unpaid interest thereon. The Borrower further agrees that if payment in respect of any Specified Ancillary Obligation shall be due in a currency other than Dollars and&#47;or at a place of payment other than New York, Chicago or any other Eurocurrency Payment Office and if, by reason of any Change in Law, disruption of currency or foreign exchange markets, war or civil disturbance or other event, payment of such Specified Ancillary Obligation in such currency or at such place of payment shall be impossible or, in the reasonable judgment of any applicable Lender (or any of its Affiliates), disadvantageous to such applicable Lender (or any of its Affiliates) in any material respect, then, at the election of such applicable Lender, the Borrower shall make payment of such Specified Ancillary Obligation in Dollars (based upon the applicable Equivalent Amount in effect on the date of payment) and&#47;or in New York, Chicago or such other Eurocurrency Payment Office as is designated by such applicable Lender (or its Affiliate) and, as a separate and independent obligation, shall indemnify</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">149</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">such applicable Lender (and any of its Affiliates) against any losses or reasonable out-of-pocket expenses that it shall sustain as a result of such alternative payment.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:6.85pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Upon payment by the Borrower of any sums as provided above, all rights of the Borrower against any Subsidiary arising as a result thereof by way of right of subrogation or otherwise shall in all respects be subordinated and junior in right of payment to the prior indefeasible payment in full in cash of all the Specified Ancillary Obligations owed by such Subsidiary to the applicable Lender (or its applicable Affiliates).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:7pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Nothing shall discharge or satisfy the liability of the Borrower hereunder except the full performance and payment in cash of the Secured Obligations.</font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.975%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">150</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_28"></div><hr style="page-break-after:always"><div style="min-height:69.84pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.25pt;padding-left:5.45pt;padding-right:5.1pt;text-align:justify;text-indent:35.9pt"><font style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">IN WllNESS WHEREOF, the parties hereto have caused this Agreement to be duly executed and delivered by their respective authorized officers as of the day and year first above written.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:219.7pt"><font style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">MISTRAS GROUP, INC.</font></div><div><font><br></font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:227.95pt;padding-right:227.95pt;text-align:center"><img alt="image_16.jpg" src="image_16.jpg" style="height:47px;margin-bottom:5pt;vertical-align:text-bottom;width:227px"><font style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:12.5pt;font-weight:400;line-height:100%">By&#58;</font></div><div style="margin-top:3.5pt;padding-left:246.4pt"><font style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Edward Prajzner</font></div><div style="margin-top:0.15pt;padding-left:246.45pt"><font style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Chief Financial Officer</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:38.667%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:0.4pt;padding-right:0.4pt;text-align:center"><font style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:12.5pt;font-style:italic;font-weight:400;line-height:100%">Signature Page to</font></div><div style="margin-top:0.9pt;text-align:center"><font style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:12.5pt;font-style:italic;font-weight:400;line-height:100%">Mistras Group, Inc. Credit Agreement</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_31"></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3pt;padding-left:201.95pt;padding-right:20.65pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">JPMORGAN CHASE BANK, N.A., individually and as Administrative Agent, Issuing Bank and Swingline Lender</font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:201.95pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;   </font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:40.301%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;text-align:center"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Signature Page to</font></div><div style="text-align:center"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Mistras Group, Inc. Credit Agreement</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_34"></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:49.783%"><div style="padding-left:229pt;padding-right:-1pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58; Title&#58;</font></div><div style="margin-top:5.55pt;padding-left:3.6pt;padding-right:104.1pt"><font><br></font></div></div><div style="display:inline-block;max-width:0.433%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:49.784%"><div style="padding-left:3.6pt;padding-right:104.1pt"><font style="color:#231f20;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:129%">Anthony Galea Executive Director</font></div></div></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:40.301%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;text-align:center"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Signature Page to</font></div><div style="text-align:center"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Mistras Group, Inc. Credit Agreement</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_37"></div><hr style="page-break-after:always"><div style="min-height:66.24pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.35pt;padding-left:200.15pt"><img alt="image_20.jpg" src="image_20.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:579px"><font style="color:#151515;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:400;line-height:87%">BANK </font><font style="color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:400;line-height:87%">OF AMERICA, N.A., </font><font style="color:#151515;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:400;line-height:87%">individually </font><font style="color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:400;line-height:87%">as a</font></div><div style="padding-left:200.15pt"><font style="color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:12.5pt;font-weight:400;line-height:132%">Lender and as </font><font style="color:#444444;font-family:'Arial',sans-serif;font-size:24.5pt;font-style:italic;font-weight:400;line-height:132%">J&#58;l)f</font><font style="color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:12.5pt;font-weight:400;line-height:132%">&#8226; on&#59;gen'jnd_issuing Bank</font></div><div style="margin-top:9.2pt;padding-left:200.2pt"><font style="color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#575757;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font><font style="color:#575757;font-family:'Times New Roman',sans-serif;font-size:20.5pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(z_&#181;&#123;j'vv'-&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1.8pt;padding-left:227.1pt;padding-right:97pt;text-indent:-0.25pt"><font style="color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%">Name&#58; Edward Macchi Title&#58; Senior Vice President</font></div><div style="height:66.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:40.301%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;text-align:center"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Signature Page to</font></div><div style="text-align:center"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Mistras Group, Inc. Credit Agreement</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_40"></div><hr style="page-break-after:always"><div style="min-height:59.76pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.7pt;padding-left:194.65pt"><font style="color:#4f4f50;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">KeyBank </font><font style="color:#696969;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">Nationa</font><font style="color:#4f4f50;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">l </font><font style="color:#696969;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">A</font><font style="color:#4f4f50;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">s</font><font style="color:#696969;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">s</font><font style="color:#4f4f50;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">oc</font><font style="color:#696969;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">i</font><font style="color:#4f4f50;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">ation, as a Lender</font></div><div><font><br></font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="margin-top:4.55pt;padding-left:113.82pt;padding-right:113.82pt;text-align:center"><img alt="image_22.jpg" src="image_22.jpg" style="height:47px;margin-bottom:5pt;vertical-align:text-bottom;width:199px"><font style="color:#4f4f50;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">By&#58;</font></div><div style="margin-top:0.45pt;padding-left:221.65pt;padding-right:70.85pt"><font style="color:#4f4f50;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">Nam</font><font style="color:#696969;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">e&#58; </font><font style="color:#828082;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">E</font><font style="color:#696969;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">ric W</font><font style="color:#828082;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">. </font><font style="color:#4f4f50;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">Domin Title&#58; </font><font style="color:#696969;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">VP</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><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="margin-top:0.15pt"><font><br></font></div><div style="padding-left:124.17pt;padding-right:124.17pt;text-align:center"><font style="color:#4f4f50;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:400;line-height:100%">Signature  Page to</font></div><div style="margin-top:0.7pt;padding-left:124.32pt;padding-right:124.32pt;text-align:center"><font style="color:#4f4f50;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:400;line-height:100%">Mistras Group, Inc</font><font style="color:#696969;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:400;line-height:100%">. </font><font style="color:#4f4f50;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:400;line-height:100%">Credit </font><font style="color:#696969;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:400;line-height:100%">Ag</font><font style="color:#4f4f50;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:400;line-height:100%">r</font><font style="color:#696969;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:400;line-height:100%">ee</font><font style="color:#4f4f50;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:400;line-height:100%">ment</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_43"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:273.05pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">TD BANK, N.A.</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, as a Lender</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:300.05pt;padding-right:5.75pt;text-indent:-27pt"><img alt="image_24.jpg" src="image_24.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:272px"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> Na&#160;&#160;&#160;&#160;Su&#160;&#160;&#160;&#160;Sc w tz</font></div><div style="padding-left:300.05pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58; Vice President</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><font><br></font></div><div><font><br></font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:163.37pt;padding-right:163.37pt;text-align:center"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Signature Page to</font></div><div style="padding-left:163.47pt;padding-right:163.47pt;text-align:center"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Mistras Group, Inc. Credit Agreement</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:2.95pt;padding-left:5.25pt"><font style="color:#231f20;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal</font></div><div style="height:0pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_46"></div><hr style="page-break-after:always"><div style="min-height:63.36pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.9pt;padding-left:200.3pt"><font style="color:#282828;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">PNC Bank, </font><font style="color:#383638;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">National Association, </font><font style="color:#282828;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">as </font><font style="color:#383638;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">a </font><font style="color:#282828;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">Lender</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:211.37pt;padding-right:211.37pt;text-align:center"><font style="color:#282828;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:100%">By</font></div><div style="margin-top:6.15pt;padding-left:227.55pt"><font style="color:#282828;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">Title&#58; </font><font style="color:#383638;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">Vice </font><font style="color:#282828;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">President</font></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.551%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:0.1pt;padding-right:0.1pt;text-align:center"><font style="color:#383638;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:400;line-height:100%">Signature </font><font style="color:#282828;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:400;line-height:100%">Page </font><font style="color:#383638;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:400;line-height:100%">to</font></div><div style="margin-top:0.25pt;text-align:center"><font style="color:#383638;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:400;line-height:100%">Mistras Group, </font><font style="color:#282828;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:400;line-height:100%">Inc. </font><font style="color:#383638;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:400;line-height:100%">Credit Agreement</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_49"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.05pt;padding-left:253.3pt"><font style="color:#262626;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">CITIZENS </font><font style="color:#111111;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">BANK</font><font style="color:#464646;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#262626;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">N.A.</font><font style="color:#464646;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#262626;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as a </font><font style="color:#111111;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Lender</font></div><div><font><br></font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:254.05pt"><img alt="image_27.jpg" src="image_27.jpg" style="height:51px;margin-bottom:5pt;vertical-align:text-bottom;width:218px"><font style="color:#262626;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font></div><div style="height:64.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:34.722%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:0.27pt;padding-right:0.27pt;text-align:center"><font style="color:#262626;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:400;line-height:100%">Signature Page </font><font style="color:#111111;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:400;line-height:100%">to</font></div><div style="margin-top:0.75pt;text-align:center"><font style="color:#262626;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:400;line-height:100%">Mistras </font><font style="color:#363636;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:400;line-height:100%">G</font><font style="color:#111111;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:400;line-height:100%">roup</font><font style="color:#363636;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:400;line-height:100%">, </font><font style="color:#262626;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:400;line-height:100%">Inc. </font><font style="color:#464646;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:400;line-height:100%">C</font><font style="color:#262626;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:400;line-height:100%">redit Agreement</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_52"></div><hr style="page-break-after:always"><div style="min-height:74.88pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:10.7pt;padding-left:257.75pt"><font style="color:#2a2a2a;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">City National </font><font style="color:#1a181a;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Bank, </font><font style="color:#2a2a2a;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">as </font><font style="color:#1a181a;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">a Lender</font></div><div style="margin-top:8.7pt;padding-left:257.3pt"><font style="color:#1a181a;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:150%">By&#58;&#160;&#160;&#160;&#160;</font><font style="color:#362f59;font-family:'Times New Roman',sans-serif;font-size:29pt;font-style:italic;font-weight:400;line-height:150%;text-decoration:underline">x&#47;J&#160;&#160;&#160;&#160;</font><font style="color:#4f487c;font-family:'Times New Roman',sans-serif;font-size:23.5pt;font-style:italic;font-weight:400;line-height:150%;text-decoration:underline">c' </font></div><div style="margin-top:0.1pt;padding-left:280.3pt;padding-right:105pt;text-indent:0.1pt"><font style="color:#2a2a2a;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">Name&#58; </font><font style="color:#1a181a;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">Khanh Le&#160;&#160;&#160;&#160;</font><font style="color:#5e5760;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%;text-decoration:underline">--&#160;&#160;&#160;&#160;</font><font style="color:#b8b5bf;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%;text-decoration:underline">-&#183;-  &#183;&#160;&#160;&#160;&#160;</font><font style="color:#b8b5bf;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%"> </font><font style="color:#2a2a2a;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">Title&#58; </font><font style="color:#1a181a;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">Senior Vice President</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="margin-top:0.1pt"><font><br></font></div><div style="padding-left:44.72pt;padding-right:44.72pt;text-align:center"><font style="color:#5e5760;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:114%">Signature </font><font style="color:#463f4b;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:114%">Page to</font></div><div style="padding-left:43.65pt;padding-right:43.65pt;text-align:center"><font style="color:#5e5760;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:114%">Mistras Group</font><font style="color:#9e9aa5;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:114%">, </font><font style="color:#463f4b;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:114%">Inc. </font><font style="color:#5e5760;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:114%">C</font><font style="color:#2a2a2a;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:114%">r</font><font style="color:#5e5760;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:114%">edi</font><font style="color:#2a2a2a;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:114%">t </font><font style="color:#5e5760;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:114%">Agreement</font></div><div><font><br></font></div><div><font><br></font></div><div><img alt="image_29.jpg" src="image_29.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:67px"></div><div style="padding-left:171.95pt"><img alt="image_30.jpg" src="image_30.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:71px"></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_55"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:49.813%"><div style="margin-top:3.95pt;padding-left:133.17pt;padding-right:133.17pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SCHEDULE 2.01A</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:133.15pt;padding-right:133.15pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Commitments</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:125.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">LENDER</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">REVOLVING</font></div><div><font><br></font></div></div><div style="display:inline-block;max-width:0.373%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:49.814%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:10.7pt;padding-left:47.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">TERM LOAN</font></div></div></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_58"></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="padding-left:37.65pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.985%"><tr><td style="width:1.0%"></td><td style="width:49.806%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.800%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font><br></font></div><div style="margin-top:10.35pt;padding-left:2.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">JPMORGAN CHASE BANK, N.A.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:111%;text-decoration:underline">COMMITMENT</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:20.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$ 40,714,285.71</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:17.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:111%;text-decoration:underline">COMMITMENT</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:22pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$26,785,714.29</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:2.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">BANK OF AMERICA, N.A.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:19.6pt;padding-right:19.6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$ 40,714,285.71</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-right:6.45pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$26,785,714.29</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:2.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">KEYBANK NATIONAL ASSOCIATION</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:19.6pt;padding-right:19.6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$ 24,126,984.13</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-right:6.45pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$15,873,015.87</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.5pt;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:100%">TD BANK, N.A.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:5.75pt;padding-left:19.52pt;padding-right:19.52pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$24,126,984.13</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:5.75pt;padding-right:6.45pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$15,873,015.87</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.5pt;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:100%">PNC BANK, NATIONAL ASSOCIATION</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:5.75pt;padding-left:19.52pt;padding-right:19.52pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$24,126,984.13</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:5.75pt;padding-right:6.45pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$15,873,015.87</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.5pt;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:100%">CITIZENS BANK, N.A.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:5.75pt;padding-left:19.52pt;padding-right:19.52pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$18,095,238.10</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:5.75pt;padding-right:6.45pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$11,904,761.90</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.5pt;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:100%">CITY NATIONAL BANK</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:5.75pt;padding-left:19.52pt;padding-right:19.52pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$18,095,238.10</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:5.75pt;padding-right:6.45pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$11,904,761.90</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">AGGREGATE COMMITMENT</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:5.75pt;padding-left:19.6pt;padding-right:19.6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:107%">$190,000,000</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:5.75pt;padding-right:10.9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:107%">$125,000,000</font></div></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_61"></div><hr style="page-break-after:always"><div style="min-height:74.88pt;width:100%"><div><font><br></font></div></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:44.92pt;padding-right:44.92pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SCHEDULE 2.01B</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:44.9pt;padding-right:44.9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Letter of Credit Commitments</font></div><div><font><br></font></div><div style="margin-top:10.85pt;padding-left:52.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">ISSUING BANK</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">COMMITMENT</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:52.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">JPMORGAN CHASE BANK, N.A.&#160;&#160;&#160;&#160;$10,000,000</font></div><div style="padding-left:52.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">BANK OF AMERICA, N.A.&#160;&#160;&#160;&#160;$10,000,000</font></div><div><font><br></font></div><div style="padding-left:52.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">AGGREGATE LETTER OF CREDIT COMMITMENT&#160;&#160;&#160;&#160;$20,000,000</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_64"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:44.87pt;padding-right:44.87pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SCHEDULE 2.06</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:44.9pt;padding-right:44.9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Existing Letters of Credit</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:25.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.205%"><tr><td style="width:1.0%"></td><td style="width:23.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.312%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.090%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.569%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Issuing Bank</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LC #</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 17.55pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:5.65pt;padding-left:6.3pt;padding-right:6.3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Maturity Date</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name&#47;Beneficiary</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank of America, N.A.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T00000068059769</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2,140,000.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:5.5pt;padding-left:6.22pt;padding-right:6.22pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">5&#47;31&#47;2023</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travelers Indemnity</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank of America, N.A.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T00000068104929</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 10.15pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$253,891.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:5.65pt;padding-left:6.22pt;padding-right:6.22pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">5&#47;31&#47;2023</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ace America Insurance Co.</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank of America, N.A.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font><br></font></div><div style="padding-left:5.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">T00000068125003</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font><br></font></div><div style="padding-left:9.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$203,213.00</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font><br></font></div><div style="padding-left:6.22pt;padding-right:6.22pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">5&#47;31&#47;2023</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:5.4pt;padding-right:34.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">American Longshore Mutual</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank of America, N.A.</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font><br></font></div><div style="padding-left:5.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">T00000068173048</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font><br></font></div><div style="padding-left:9.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$422,169.00</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font><br></font></div><div style="padding-left:6.22pt;padding-right:6.22pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3&#47;31&#47;2023</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bechtel Oil Gas and Chemicals</font></td></tr></table></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_67"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:44.87pt;padding-right:44.87pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SCHEDULE 3.06</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:44.82pt;padding-right:44.82pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Litigation</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:33.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Disclosure regarding material litigation is set forth in the Borrower&#8217;s most quarterly report on Form 10-Q and&#47;or annual report on Form 10-K filed with the Securities and Exchange Commission, and there have been no material changes in these matters since the most recent filing.</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_70"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:40.404%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:10.7pt;padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">None.</font></div><div style="margin-top:3.95pt;padding-left:116.82pt;padding-right:116.82pt;text-align:center"><font><br></font></div></div><div style="display:inline-block;max-width:19.190%;min-width:18.190%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:40.406%"><div style="padding-left:116.82pt;padding-right:116.82pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SCHEDULE 3.09</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:116.95pt;padding-right:116.95pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Environmental Compliance</font></div></div></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_73"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:44.9pt;padding-right:44.9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SCHEDULE 3.12(c)</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:44.92pt;padding-right:44.92pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ERISA Events</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:33.6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Quality Services Laboratories, Inc. (&#8220;QSL&#8221;), the Borrower&#8217;s wholly-owned subsidiary, contributed to two multi-employer pension plans pursuant to a collective bargaining agreement. Due to the loss of business and reduction in work force in 2018, QSL incurred or may incur multi- employer pension plan withdrawal liability. Its liability to one of the multi-employer plans has been paid in full. The Company recorded a charge of approximately $2.6 million for potential withdrawal liability of QSL to the other multi-employer pension plan, of which $2.5 million was recorded in 2018 and 2019 and $0.1 million was recorded in 2021. Information about this liability is disclosed in the Borrowers most recent annual report on Form 10-K and quarterly report on Form 10-Q. See Schedule 3.12(d) for a description of pension plans.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:34pt;padding-right:33.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">QSL NDT Inc., a wholly owned subsidiary of the Borrower, formerly belonged to a local chapter of the International Union of Operating Engineers and as a result contributed to the Central Pension Fund of the International Union of Operating Engineers (&#8220;CPF&#8221;), a multi-employer pension plan. QSL NDT&#8217;s union participation terminated in January 2019 as did its contributions to the CPF. No withdrawal liability has been assessed against QSL NDT by the CPF, nor is any anticipated.</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_76"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:44.9pt;padding-right:44.9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SCHEDULE 3.12(d)</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:44.82pt;padding-right:44.82pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Pension Plans</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:33.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">QSL contributes to the United Association National Pension Fund (formerly the Plumbers and Pipefitters National Pension Fund) for a small number of employees in California who participate in the Local 250 of the Southern California Pipe Trade District Council 16.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Borrower contributes to a 401(k) savings plan for its employees, a defined contribution plan.</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_79"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:26.85pt;padding-right:26.85pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SCHEDULE 3.13</font></div><div><font><br></font></div><div style="padding-left:26.92pt;padding-right:26.92pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Subsidiaries&#59; Equity Interests</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Part (a).&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div><font><br></font></div><div style="padding-left:35pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.385%"><tr><td style="width:1.0%"></td><td style="width:49.953%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.847%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Aetos Group, Inc.</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Mistras International Holdings Inc.</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">2324617 Alberta Ltd.</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Mistras KAA Partners Inc.</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">2385943 Alberta Ltd.</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Mistras Properties Ltd.</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Assistances Controles Technologies</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Mistras Quebec Holdings Inc.</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">BluForce Integrity Solutions Ltd.</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Mistras Real Estate GmbH</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">CISMIS Springfield Corp.</font></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:top"><div style="margin-top:0.1pt;padding-left:5.35pt;padding-right:26.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">Mistras Ropeworks Training, LLC. (fka Virtual Media Integration, Ltd.)</font></div></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:top"><div style="margin-top:1.85pt;padding-left:5.35pt;padding-right:59.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Conam Inspection and Engineering Services, Inc.</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 2px 6.35pt;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:100%">Mistras Services Inc.</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Controles Insustriels de L&#8217;entang</font></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:top"><div style="margin-top:1.95pt;padding-left:5.35pt;padding-right:4.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Mistras South America Comercio e Servicos Ltda.</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Garscot</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Mistras Tekra Limited.</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">GMA Aeronautica S.L.U.</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Mistras Western Canada Holdings Inc.</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">GMA Holding B.V.</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">MKB NDE Equipment Rental, Ltd.</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">GMA Werkstoffprufung GmbH</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">MWC Management Inc.</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Mistras Arizona Inspection Services, LLC</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Onstream Pipeline Inspections Services, Inc.</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Mistras Canada, Inc.</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Physical Acoustics Ltd.</font></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:top"><div style="margin-top:0.05pt;padding-left:5.35pt;padding-right:44.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:131%">Mistras Engineering Services, Inc. fka Carmagen Engineering, Inc.</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 2px 6.35pt;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:100%">Physical Acoustics India Private Ltd.</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Mistras ETS Ltd.</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">QSL NDT Inc.</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Mistras Group B.V.</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">QSL Quebec Inc.</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Mistras Group BVBA</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Quality Services Laboratories, Inc.</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Mistras Group Hellas A.B.E.E.</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">R.A.C. Group Inc.</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Mistras Group Holding GmbH</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Rope Access Calgary, Inc.</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Mistras Group Limited</font></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:top"><div style="margin-top:1.95pt;padding-left:5.35pt;padding-right:46pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Titan Non-Destructive Examination Services Ltd.</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Mistras Group SAS</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">University of Ultrasonics LLC</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Mistras Group South America Ltda.</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">West Penn Non-Destructive Testing, LLC</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">Mistras Civil Infrastructure Services LLC</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:29.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Note&#58; Information regarding the ownership of each entity and jurisdiction of formation are</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">included in the organizational chart.</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_82"></div><hr style="page-break-after:always"><div style="min-height:74.88pt;width:100%"><div><font><br></font></div></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Material Domestic Subsidiaries*</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#58;</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:34pt;padding-right:298.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">West Penn Non-Destructive Testing, LLC Mistras International Holdings, Inc.</font></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Material Foreign Subsidiaries*</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#58;</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Mistras Group GmbH</font></div><div style="padding-left:34pt;padding-right:283.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Onstream Pipeline Inspection Services, Inc. Mistras Group S.A.S</font></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Mistras Group, Ltd.</font></div><div><font><br></font></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Part (b).&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Other Equity Investments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:34pt;padding-right:33.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Through Mistras KAA Partners Inc., an indirect wholly owned subsidiary of the Borrower, the Borrower has a 49% interest in Mikisew-Mistras Limited Partnership, an Alberta limited partnership, and has a 49% interest in M&#38;M Ltd., an Alberta corporation and the general partner of Mikisew-Mistras Limited Partnership.</font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:34pt;padding-right:33.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">* These designations do not mean or imply that any of these subsidiaries are material subsidiaries for purposes of reporting under the Securities Act of 1933, the Securities Exchange Act of 1934 or regulations promulgated thereunder.</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_85"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:26.85pt;padding-right:26.85pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SCHEDULE 3.23</font></div><div><font><br></font></div><div style="padding-left:26.92pt;padding-right:26.92pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Responsible Officers</font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Dennis Bertolotti&#160;&#160;&#160;&#160;President and Chief Executive Officer</font></div><div><font><br></font></div><div style="padding-left:34pt;padding-right:82.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">Edward Prajzner&#160;&#160;&#160;&#160;Executive Vice President, Chief Financial Officer, and Treasurer Michael C. Keefe&#160;&#160;&#160;&#160;Executive Vice President, General Counsel and Secretary</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_88"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:26.82pt;padding-right:26.82pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SCHEDULE 3.24(b)</font></div><div><font><br></font></div><div style="padding-left:27pt;padding-right:27pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Intellectual Property</font></div><div><font><br></font></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">The Borrower owns and uses the following U.S. patents&#58;</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:7.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.726%"><tr><td style="width:1.0%"></td><td style="width:12.653%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.937%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.934%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.934%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:5.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Application No.</font></div></td><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Filing Date</font></td><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Patent No.</font></td><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Issue Date</font></td><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Status</font></td><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Title</font></td><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.6pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Country</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#47;208,459</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#47;3&#47;2018</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,783,623</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#47;22&#47;2020</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:5.4pt;padding-right:7.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SYSTEMS AND METHODS FOR INSPECTING PIPELINES USING A ROBOTIC IMAGING SYSTEM</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.6pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#47;021,815</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#47;15&#47;2020</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,929,968</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 9.05pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#47;23&#47;2021</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:5.4pt;padding-right:7.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SYSTEMS AND METHODS FOR INSPECTING PIPELINES USING A ROBOTIC IMAGING SYSTEM</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.6pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#47;169,097</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#47;5&#47;2021</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pending</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:5.4pt;padding-right:7.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SYSTEMS AND METHODS FOR INSPECTING PIPELINES USING A ROBOTIC IMAGING SYSTEM</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.6pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#47;544,790</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#47;19&#47;2019</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,890,505</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#47;12&#47;2021</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:5.4pt;padding-right:7.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SYSTEMS AND METHODS FOR INSPECTING PIPELINES USING A ROBOTIC IMAGING SYSTEM</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.6pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#47;208,466</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#47;3&#47;2018</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,146,599</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#47;12&#47;2021</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:5.4pt;padding-right:18.45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SYSTEMS AND METHODS FOR INSPECTING PIPELINES USING A PIPELINE INSPECTION</font></div><div style="margin-top:0.05pt;padding-left:5.4pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:106%">ROBOT</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.6pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#47;498,097</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#47;11&#47;2021</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pending</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:5.4pt;padding-right:18.45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SYSTEMS AND METHODS FOR INSPECTING PIPELINES USING A PIPELINE INSPECTION</font></div><div style="padding-left:5.4pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">ROBOT</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.6pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#47;774,701</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#47;28&#47;2020</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,391,698</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#47;19&#47;2022</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:5.35pt;padding-right:0.35pt;text-indent:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowed - scheduled to be issued 07&#47;19&#47;22</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:5.4pt;padding-right:4.05pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DOME-SHAPE TUNING FORK TRANSDUCERS FOR CORROSION MONITORING</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.6pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#47;450,892</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#47;4&#47;2019</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,168,668</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#47;9&#47;2021</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:5.4pt;padding-right:27.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WIND TURBINE BLADE MONITORING SYSTEMS</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.6pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#47;518,538</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#47;3&#47;2021</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pending</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:5.4pt;padding-right:27.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WIND TURBINE BLADE MONITORING SYSTEMS</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.6pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#47;877,530</font></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#47;19&#47;2020</font></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pending</font></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:5.4pt;padding-right:5.15pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ONLINE MONITORING OF ADDITIVE MANUFACTURING USING ACOUSTIC EMISSION METHODS</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.6pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr></table></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_91"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:7.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.726%"><tr><td style="width:1.0%"></td><td style="width:12.653%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.937%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.934%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.934%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#47;788,236</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#47;11&#47;2020</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,126,170</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#47;20&#47;2021</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:5.4pt;padding-right:7.9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SYSTEM AND METHOD FOR REMOTE STRUCTURAL HEALTH MONITORING</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.6pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#47;373,685</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#47;12&#47;2021</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pending</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:5.4pt;padding-right:7.9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SYSTEM AND METHOD FOR REMOTE STRUCTURAL HEALTH MONITORING</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.6pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#47;402,248</font></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#47;13&#47;2021</font></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pending</font></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:5.4pt;padding-right:22.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AUTOMATED CIRCUMFERENTIAL PIPE SCANNING SYSTEM</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.6pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr></table></div><div><font><br></font></div><div style="margin-top:11.25pt;padding-left:34pt;padding-right:29.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:126%">Note&#58; The Borrower has a license to use Patent No.&#58; 7,257,496 for SF6 gas leak detection but stopped using this patent several years ago. This patent expires in 2026.</font></div><div><font><br></font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">U.S. Registered Trademarks&#58;</font></div><div style="margin-bottom:0.05pt;margin-top:0.5pt"><font><br></font></div><div style="padding-left:7.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.006%"><tr><td style="width:1.0%"></td><td style="width:12.042%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:7.05pt;padding-left:5.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Application No.</font></div></td><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:7.05pt;padding-left:22.8pt;text-indent:-16.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Application Date</font></div></td><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:7.05pt;padding-left:5.4pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Registration No.</font></div></td><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:7.05pt;padding-left:23.65pt;text-indent:-18.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Registration Date</font></div></td><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:5.4pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Status</font></div></td><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:5.45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Title</font></div></td><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:5.45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Country</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#47;829,408</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 12.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#47;22&#47;2013</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,500,463</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6.45pt;padding-left:8.25pt;padding-right:8.25pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#47;25&#47;2014</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registered</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MISTRAS</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:5.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#47;144,435</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:11.4pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#47;4&#47;2010</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:5.4pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,104,058</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:8.25pt;padding-right:8.25pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#47;28&#47;2012</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:5.4pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registered</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:1.4pt;padding-left:5.45pt;padding-right:22.7pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ONE SOURCE FOR ASSET PROTECTION SOLUTIONS</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:5.45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:5.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#47;074,997</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:11.4pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#47;30&#47;2010</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:5.4pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,047,706</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:8.25pt;padding-right:8.25pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#47;1&#47;2011</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:5.4pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registered</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:1.4pt;padding-left:5.45pt;padding-right:51pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PAC PHYSICAL ACOUSTICS</font></div><div style="margin-top:0.05pt;padding-left:5.45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CORPORATION &#38; Design</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:5.45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#47;075,019</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 12.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#47;30&#47;2010</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,033,563</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6.45pt;padding-left:8.25pt;padding-right:8.25pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#47;4&#47;2011</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registered</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">POCKET UT</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#47;075,505</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 12.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#47;30&#47;2010</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,027,789</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6.55pt;padding-left:8.25pt;padding-right:8.25pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#47;20&#47;2011</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registered</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TANKPAC</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#47;074,762</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 12.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#47;30&#47;2010</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,992,380</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6.55pt;padding-left:8.25pt;padding-right:8.25pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#47;12&#47;2011</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registered</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">POCKET AE</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#47;041,727</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 12.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#47;18&#47;2010</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,992,175</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6.45pt;padding-left:8.25pt;padding-right:8.25pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#47;12&#47;2011</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registered</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MISTRAS (Stylized)</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#47;041,712</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 12.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#47;18&#47;2010</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,992,173</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6.45pt;padding-left:8.25pt;padding-right:8.25pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#47;12&#47;2011</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registered</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Design (Globe logo, no color)</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#47;074,701</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 12.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#47;30&#47;2010</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,988,547</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6.55pt;padding-left:8.2pt;padding-right:8.2pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#47;5&#47;2011</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registered</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">UTWIN</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#47;074,679</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 12.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#47;30&#47;2010</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,988,546</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6.6pt;padding-left:8.2pt;padding-right:8.2pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#47;5&#47;2011</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registered</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AEWIN</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86&#47;078,569</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 12.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#47;30&#47;2013</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,587,519</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6.45pt;padding-left:8.25pt;padding-right:8.25pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#47;19&#47;2014</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registered</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROPEWORKS</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#47;577,044</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 12.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#47;13&#47;2019</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,116,660</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6.45pt;padding-left:8.2pt;padding-right:8.2pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#47;4&#47;2020</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registered</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PCMS</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#47;577,052</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 12.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#47;13&#47;2019</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,116,661</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6.55pt;padding-left:8.2pt;padding-right:8.2pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#47;4&#47;2020</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registered</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PCMS &#38; Design</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#47;420,694</font></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 12.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#47;21&#47;2017</font></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,345,580</font></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6.55pt;padding-left:8.25pt;padding-right:8.25pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#47;28&#47;2017</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registered</font></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CALIPERAY</font></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr></table></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_94"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:7.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.006%"><tr><td style="width:1.0%"></td><td style="width:12.042%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#47;420,702</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 12.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#47;21&#47;2017</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,345,581</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6.45pt;padding-left:8.25pt;padding-right:8.25pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#47;28&#47;2017</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registered</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CALIPERAY &#38; Design</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#47;482,039</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 12.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#47;20&#47;2019</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,994,720</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6.45pt;padding-left:8.25pt;padding-right:8.25pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#47;25&#47;2020</font></div></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registered</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MISTRAS DIGITAL</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#47;799,266</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 12.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#47;28&#47;2021</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pending</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ONESUITE</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#47;799,280</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 12.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#47;28&#47;2021</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pending</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SENSORIA</font></td><td colspan="3" style="border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#47;377,912</font></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 12.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#47;22&#47;2008</font></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,713,812</font></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6.45pt;padding-left:8.25pt;padding-right:8.25pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#47;24&#47;2009</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.4pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registered</font></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ONSTREAM &#38; Design</font></td><td colspan="3" style="border-bottom:0.5pt solid #bebebe;border-left:0.5pt solid #bebebe;border-right:0.5pt solid #bebebe;border-top:0.5pt solid #bebebe;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</font></td></tr></table></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_97"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:26.95pt;padding-right:26.95pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SCHEDULE 3.24(d)(i)</font></div><div><font><br></font></div><div style="padding-left:27.02pt;padding-right:27.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Deposit Accounts and Securities Accounts</font></div><div style="margin-bottom:0.05pt"><font><br></font></div><div style="padding-left:5.8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.286%"><tr><td style="width:1.0%"></td><td style="width:21.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.127%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.817%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font><br></font></div><div style="padding-left:5.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Legal Name on Account</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font><br></font></div><div style="padding-left:5.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Bank Name</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font><br></font></div><div style="padding-left:7.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Bank Acct#</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:5.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Description of Account - ZBA&#47;Payroll&#47;Deposit&#47;Etc.</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:16.6pt;padding-right:14.85pt;text-indent:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Average Balance</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mistras Group, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank of America N.A.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">002240000995</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Controlled Disbursement Account</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.2pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mistras Group, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank of America N.A.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">003812670214</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mistras operating account</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.2pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$500,000</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mistras Group, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank of America N.A.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">003812670175</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services operating, zero balance account (ZBA)</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.2pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mistras Group, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank of America N.A.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">002240001014</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.2pt;padding-left:5.25pt;padding-right:12.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Controlled disbursement account (CDA) Services</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.2pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mistras Group, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank of America N.A.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">002240016970</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.05pt;padding-left:5.25pt;padding-right:52.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Corporate Controlled Disbursement Account</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.2pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mistras Group, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank of America N.A.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381032772931</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll Operating account</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.2pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.2pt;padding-left:5.35pt;padding-right:7.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">West Penn Non- Destructive Testing, LLC</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank of America N.A.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2240073338</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Controlled Disbursement Account</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.2pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.05pt;padding-left:5.35pt;padding-right:7.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">West Penn Non- Destructive Testing, LLC</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank of America N.A.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381032765715</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating account</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.2pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mistras Group, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">JP Morgan Chase Bank</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6014006753</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposit Account</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.2pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$25,000</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:5.35pt;padding-right:26.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Mistras International Holdings Inc</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">JP Morgan Chase Bank</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578161932</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposit Account</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.2pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5,000</font></td></tr></table></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_100"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:44.9pt;padding-right:44.9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SCHEDULE 3.24(d)(ii)</font></div><div style="margin-top:9.15pt;padding-left:44.9pt;padding-right:44.9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Electronic Chattel Paper and Letter of Credit Rights</font></div><div><font><br></font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">None.</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_103"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:44.9pt;padding-right:44.9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SCHEDULE 3.24(e)</font></div><div style="margin-top:9.15pt;padding-left:44.9pt;padding-right:44.9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Commercial Tort Claims</font></div><div><font><br></font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">None.</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_106"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:26.87pt;padding-right:26.87pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SCHEDULE 3.24(f)</font></div><div><font><br></font></div><div style="padding-left:26.97pt;padding-right:26.97pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Pledged Equity Interests</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:103.95pt;padding-right:41.85pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;100% of the Shares of Aetos Group, Inc., a company organized under the laws of the state of Delaware.</font></div><div style="margin-top:4.4pt;padding-left:103.95pt;padding-right:36.25pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">2.&#160;&#160;&#160;&#160;100% of the Shares of Mistras Engineering Services Inc., (fka Camagen Engineering, Inc.) a company organized under the laws of the state of New Jersey.</font></div><div style="margin-top:4.3pt;padding-left:103.95pt;padding-right:38.85pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.&#160;&#160;&#160;&#160;100% of the Shares of CISMIS Springfield Corp., a company organized under the laws of the state of Delaware.</font></div><div style="margin-top:4.45pt;padding-left:103.95pt;padding-right:34.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">4.&#160;&#160;&#160;&#160;100% of the Shares of Conam Inspection &#38; Engineering Services, Inc., a company organized under the laws of the state of Delaware.</font></div><div style="margin-top:4.3pt;padding-left:103.95pt;padding-right:70.35pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.&#160;&#160;&#160;&#160;100% of the equity interests of Mistras Arizona Inspection Services LLC, a company organized under the laws of the state of Delaware.</font></div><div style="margin-top:4.45pt;padding-left:103.95pt;padding-right:41.45pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">6.&#160;&#160;&#160;&#160;100% of the Shares of QSL NDT Inc, a company organized under the laws of the state of Delaware.</font></div><div style="margin-top:4.3pt;padding-left:103.95pt;padding-right:46.25pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.&#160;&#160;&#160;&#160;100% of the Shares of Quality Services Laboratories, Inc., a company organized under the laws of the state of Delaware.</font></div><div style="margin-top:4.45pt;padding-left:103.95pt;padding-right:50.7pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">8.&#160;&#160;&#160;&#160;100% of the equity interests of University of Ultrasonics LLC, organized under the laws of the state of Delaware.</font></div><div style="margin-top:4.3pt;padding-left:103.95pt;padding-right:34.1pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.&#160;&#160;&#160;&#160;100% of the equity interests of Mistras Ropeworks Training LLC, organized under the laws of the state of Delaware.</font></div><div style="margin-top:4.45pt;padding-left:103.95pt;padding-right:76pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">10.&#160;&#160;&#160;&#160;100% of the equity interests of West Penn Non-Destructive Testing, LLC, organized under the laws of the state of Pennsylvania.</font></div><div style="margin-top:4.3pt;padding-left:103.95pt;padding-right:52.35pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.&#160;&#160;&#160;&#160;100% of the Shares of Mistras International Holdings Inc., organized under the laws of the state of Delaware.</font></div><div style="padding-left:103.95pt;padding-right:94.85pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.&#160;&#160;&#160;&#160;65% of the Shares of Mistras Group Limited (f&#47;k&#47;a Physical Acoustics Limited), a company organized under the laws of England and Wales.</font></div><div style="padding-left:103.95pt;padding-right:72.45pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.&#160;&#160;&#160;&#160;65% of the Shares of Mistras Canada, Inc., a company organized under the laws of the Province of Alberta, Canada.</font></div><div style="padding-left:103.95pt;padding-right:84.1pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.&#160;&#160;&#160;&#160;65% of the Shares of Mistras Group GmbH, a company organized under the laws of Germany.</font></div><div style="padding-left:103.95pt;padding-right:41.4pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.&#160;&#160;&#160;&#160;65% of the Shares of Mistras Group SAS, a company organized under the laws of France.</font></div><div style="padding-left:103.95pt;padding-right:76.05pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.&#160;&#160;&#160;&#160;65% of the Shares of Mistras Quebec Holdings, Inc., a company organized under the laws of the Province of Quebec, Canada.</font></div><div style="padding-left:103.95pt;padding-right:86.1pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17.&#160;&#160;&#160;&#160;65% of the Shares of Mistras Western Canada Holdings Inc., a company organized under the laws of the Province of Alberta, Canada</font></div><div style="padding-left:103.95pt;padding-right:85.85pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">18.&#160;&#160;&#160;&#160;65% of the Shares of 2324617 Alberta Ltd., a company organized under the laws of the Province of Alberta, Canada.</font></div><div style="padding-left:103.95pt;padding-right:85.85pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">19.&#160;&#160;&#160;&#160;65% of the Shares of 2385943 Alberta Ltd., a company organized under the laws of the Province of Alberta, Canada.</font></div><div style="padding-left:103.95pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20.&#160;&#160;&#160;&#160;65% of the Shares of MWC Management Inc., a company organized under</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_109"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:103.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the laws of the Province of Alberta, Canada.</font></div><div style="padding-left:103.95pt;padding-right:73.2pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21.&#160;&#160;&#160;&#160;65% of the equity interests of Mistras South America Comercio e Servicos LTDA, a company organized under the laws of Brazil.</font></div><div style="padding-left:103.95pt;padding-right:114.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">22.&#160;&#160;&#160;&#160;65% of the equity interests of Mistras Southern America LTDA, a company organized under the laws of Brazil.</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_112"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:26.95pt;padding-right:26.95pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SCHEDULE 3.24(g)</font></div><div><font><br></font></div><div style="padding-left:26.95pt;padding-right:26.95pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Properties</font></div><div><font><br></font></div><div style="padding-left:70pt;padding-right:71.1pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:242%">1.&#160;&#160;&#160;&#160;Headquarters Location of Borrower - 195 Clarksville Road, Princeton Junction, New Jersey 08550 Landlord&#58; S.J. Vahaviolos Partners, LLC</font></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other properties&#58;</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:70pt;padding-right:303pt;text-indent:-23.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i.&#160;&#160;&#160;&#160;Mistras Arizona Inspection Services Inc. 3027 E. Washington Street</font></div><div style="margin-top:0.1pt;padding-left:70pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phoenix, AZ 85034</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:70pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#58; Naiman Phoenix Ltd</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:4.55pt;padding-left:70pt;padding-right:375.05pt;text-indent:-26.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii.&#160;&#160;&#160;&#160;Mistras Group, Inc. 5430 Fairbanks Street Anchorage, AK 99518</font></div><div><font><br></font></div><div style="margin-top:0.05pt;padding-left:70pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#58; Active Realty Investments, LLC</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:4.55pt;padding-left:70pt;padding-right:377.55pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iii.&#160;&#160;&#160;&#160;Mistras Group, Inc. 8427 Atlantic Avenue Cudahy, CA 90201</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:38.57pt;padding-right:38.57pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#58; Julie Dykstra Trustee of the Restated Beverly A. Barber Trust Agreement dated 07&#47;31&#47;1997</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:4.55pt;padding-left:70pt;padding-right:371.45pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iv.&#160;&#160;&#160;&#160;Mistras Group, Inc. 16F International Drive East Granby CT 06026</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:70pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#58; Griffin Industrial Realty, Inc. (f&#47;k&#47;a</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:4.55pt;padding-left:70pt;padding-right:371.2pt;text-indent:-25.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">v.&#160;&#160;&#160;&#160;Mistras Group, Inc. 111 E. Angus Drive Youngsville, LA 70592</font></div><div><font><br></font></div><div style="margin-top:0.05pt;padding-left:70pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#58; Anatori, LLC</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:4.55pt;padding-left:70pt;padding-right:386.7pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">vi.&#160;&#160;&#160;&#160;Mistras Group, Inc. 2 Millbury Street Auburn, MA 01501</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:70pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#58; JEM Realty</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:4.55pt;padding-left:70pt;padding-right:381.4pt;text-indent:-31.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">vii.&#160;&#160;&#160;&#160;Mistras Group, Inc. 1480 James Parkway Heath, OH 43056</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:70pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#58; Heath-Newark-Licking County Port Authority</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:4.55pt;padding-left:70pt;text-indent:-33.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">viii.&#160;&#160;&#160;&#160;Mistras Group, Inc.</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_115"></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.5pt;padding-left:70pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10980 Metronome</font></div><div style="margin-top:0.5pt;padding-left:70pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Houston, TX 77043</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:70pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#58; HMBB Properties, LLC</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:4.55pt;padding-left:70pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ix.&#160;&#160;&#160;&#160;Mistras Group, Inc.</font></div><div style="margin-top:0.5pt;padding-left:70pt;padding-right:355.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7223 Empire Central Drive Houston, TX 77040</font></div><div><font><br></font></div><div style="padding-left:70pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#58; Nickson Brookhollow West</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:4.55pt;padding-left:70pt;padding-right:381.4pt;text-indent:-25.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">x.&#160;&#160;&#160;&#160;Mistras Group, Inc.</font></div><div style="margin-top:0.5pt;padding-left:70pt;padding-right:381.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7820 South 210th St.</font></div><div style="margin-top:0.5pt;padding-left:70pt;padding-right:381.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Suite 110</font></div><div style="margin-top:0.5pt;padding-left:70pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kent, WA 98032</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:70pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#58; PS Business Parks, LP</font></div><div><font><br></font></div><div style="margin-top:4.55pt;padding-left:70pt;padding-right:297.35pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">xi.&#160;&#160;&#160;&#160;West Penn Non-Destructive Testing, LLC 1001 Oracal Pkwy</font></div><div style="padding-left:72.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ellabell, GA 31308</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:70pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#58; Development Authority of Bryan County</font></div><div><font><br></font></div><div style="margin-top:4.55pt;padding-left:70pt;padding-right:297.35pt;text-indent:-31.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">xii.&#160;&#160;&#160;&#160;West Penn Non-Destructive Testing, LLC 1010 Industrial Blvd</font></div><div style="margin-top:0.05pt;padding-left:70pt;padding-right:321.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:231%">New Kensington, PA 15068 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:231%;text-decoration:underline">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:231%">&#58; Campbell Holdings, LLC</font></div><div style="margin-top:2.5pt;padding-left:70pt;padding-right:297.35pt;text-indent:-33.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">xiii.&#160;&#160;&#160;&#160;West Penn Non-Destructive Testing, LLC 795 Old Richburg Road</font></div><div style="margin-top:0.5pt;padding-left:70pt;padding-right:321.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:242%">Richburg, South Carolina 29729 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:242%;text-decoration:underline">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:242%">&#58; Campbell Holdings, LLC</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_118"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:44.85pt;padding-right:44.85pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SCHEDULE 5.19</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:44.87pt;padding-right:44.87pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Post-Closing Matters</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:29.35pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Borrower shall deliver to the Administrative Agent the following items no later than the dates specified below&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:88pt;padding-right:33.85pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;Within five (5) Business Days of the Effective Date (or such later date as the Administrative Agent may agree in its sole discretion), pledged instruments and allonges and stock certificates and stock powers executed in blank, in each case to the extent required pursuant to the Credit Agreement and the Collateral Documents.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:88pt;padding-right:33.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;Within ten (10) days of the Effective Date (or such later date as the Administrative Agent may agree in its sole discretion), a Trademark and Patent Security Agreement entered into by the Borrower and other applicable Loan Parties, if any, in favor of the Administrative Agent in proper form for recordation with the U.S. patent and trademark office.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:88pt;padding-right:33.7pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.&#160;&#160;&#160;&#160;Within thirty (30) days of the Effective Date (or such later date as the Administrative Agent may agree in its sole discretion), documentation evidencing the termination and release of all foreign law governed &#8220;Collateral Documents&#8221; or other foreign law lien documentation (including, without limitation, pursuant to the laws of Germany, France, or Quebec) in effect pursuant to the Existing Credit Agreement, each in form and substance reasonably satisfactory to the Administrative Agent.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:88pt;padding-right:33.8pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.&#160;&#160;&#160;&#160;Within thirty (30) days of the Effective Date (or such later date as the Administrative Agent may agree in its sole discretion), termination letters signed by Bank of America,</font></div><div style="margin-top:0.05pt;padding-left:88pt;padding-right:33.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">N.A. as administrative agent pursuant to the Existing Credit Agreement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Existing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), terminating each landlord subordination agreement that was entered into in favor of the Existing Agent, and each in appropriate form for delivery to the applicable landlord thereunder.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:88pt;padding-right:33.75pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.&#160;&#160;&#160;&#160;Within sixty (60) days of the Effective Date (or such later date as the Administrative Agent may agree in its sole discretion), certificates of Insurance listing the Administrative Agent as (x) lender loss payee for the property casualty insurance policies of the Loan Parties, together with separate lender loss payable endorsements and (y) additional insured with respect to the liability insurance of the Loan Parties, together with separate additional insured endorsements.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:88pt;padding-right:33.8pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.&#160;&#160;&#160;&#160;Within sixty (60) days of the Effective Date (or such later date as the Administrative Agent may agree in its sole discretion), landlord subordination agreements as required pursuant to Section 5.14(b) of the Credit Agreement.</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_121"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:44.87pt;padding-right:44.87pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SCHEDULE 6.01</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:44.92pt;padding-right:44.92pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Existing Liens</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:44.85pt;padding-right:44.85pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">MISTRAS GROUP, INC., </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">et al.</font></div><div style="padding-left:179.67pt;padding-right:179.67pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Summary of UCC Lien Searches 07&#47;25&#47;22</font></div><div><font><br></font></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Mistras Group, Inc. - Delaware</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:34.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.505%"><tr><td style="width:1.0%"></td><td style="width:6.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.700%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 43.95pt;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:100%">UCC Filing Number</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:88.87pt;padding-right:88.87pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">Secured Party</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.75pt;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:100%">1.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.75pt;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:100%">2019 0403147</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.6pt;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:100%">Bank of America Leasing &#38; Capital, LLC</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.75pt;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:100%">2.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.75pt;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:100%">2015 0737931</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.6pt;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:100%">Citibank, N.A.</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.75pt;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:100%">3.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.75pt;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:100%">2019 2231905</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.6pt;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:100%">Citibank, N.A.</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.75pt;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:100%">4.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.75pt;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:100%">2019 2231913</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.6pt;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:100%">Citibank, N.A.</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.75pt;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:100%">5.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.75pt;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:100%">2020 9039886</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.6pt;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:100%">Citibank, N.A.</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.75pt;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:100%">6.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.75pt;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:100%">2017 7219944</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.6pt;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:100%">U.S. Bank Equipment Finance</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.75pt;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:100%">7.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.75pt;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:100%">2019 5858159</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.6pt;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:100%">Wells Fargo Bank, N.A.</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.75pt;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:100%">8.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.75pt;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:100%">2021 3936839</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.6pt;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:100%">Wells Fargo Bank, N.A.</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.75pt;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:100%">9.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.75pt;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:100%">2020 0196206</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.6pt;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:100%">MUFG Union Bank, N.A.</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.75pt;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:100%">10.</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.75pt;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:100%">2020 4442711</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.6pt;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:100%">Somerset Trust Company</font></td></tr></table></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_124"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:44.85pt;padding-right:44.85pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SCHEDULE 6.02</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:44.92pt;padding-right:44.92pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Existing Investments</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:7.9pt;padding-left:34pt;padding-right:33.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Though Mistras KAA Partners Inc., an indirect wholly owned subsidiary of the Borrower, the Borrower has a 49% interest in Mikisew-Mistras Limited Partnership, an Alberta limited partnership, and has a 49% interest in M&#38;M Ltd., an Alberta corporation and the general partner of Mikisew-Mistras Limited Partnership.</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_127"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:44.87pt;padding-right:44.87pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SCHEDULE 6.03</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:44.9pt;padding-right:44.9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Existing Indebtedness</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-bottom:0.05pt;margin-top:0.35pt"><font><br></font></div><div style="padding-left:67.85pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.844%"><tr><td style="width:1.0%"></td><td style="width:61.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.400%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:111%">Balance as of 7&#47;25&#47;22</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:2.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Capital Leases (as of 6&#47;30&#47;22)</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font><br></font></div><div style="margin-top:10.35pt;padding-right:2.5pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">$ 11,563,307.00</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:5.75pt;padding-left:2.5pt;padding-right:40.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">International Subsidiaries Debt and Capital Leases (as of 6&#47;30&#47;22)</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-right:2.5pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">$&#160;&#160;&#160;&#160;6,888,341.00</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.5pt;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:100%">Total Existing Indebtedness</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:5.75pt;padding-right:8.5pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%;text-decoration:underline">$ 18,451,648.00</font></div></td></tr></table></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_130"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:175.05pt;padding-right:161.85pt;text-indent:63.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">EXHIBIT A ASSIGNMENT AND ASSUMPTION</font></div><div style="padding-left:34pt;padding-right:33.6pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This Assignment and Assumption (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Assignment and Assumption</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) is dated as of the Effective Date set forth below and is entered into by and between </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Insert name of Assignor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Assignor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Insert name of Assignee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Assignee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). Capitalized terms used but not defined herein shall have the meanings given to them in the Credit Agreement identified below (as amended, supplemented or otherwise modified from time to time, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), receipt of a copy of which is hereby acknowledged by the Assignee. The Standard Terms and Conditions set forth in Annex 1 attached hereto are hereby agreed to and incorporated herein by reference and made a part of this Assignment and Assumption as if set forth herein in full.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:33.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For an agreed consideration, the Assignor hereby irrevocably sells and assigns to the Assignee, and the Assignee hereby irrevocably purchases and assumes from the Assignor, subject to and in accordance with the Standard Terms and Conditions and the Credit Agreement, as of the Effective Date inserted by the Administrative Agent as contemplated below (i) all of the Assignor&#8217;s rights and obligations in its capacity as a Lender under the Credit Agreement and any other documents or instruments delivered pursuant thereto to the extent related to the amount and percentage interest identified below of all of such outstanding rights and obligations of the Assignor under the respective facilities identified below (including any letters of credit, guarantees, and swingline loans included in such facilities) and (ii) to the extent permitted to be assigned under applicable law, all claims, suits, causes of action and any other right of the Assignor (in its capacity as a Lender) against any Person, whether known or unknown, arising under or in connection with the Credit Agreement, any other documents or instruments delivered pursuant thereto or the loan transactions governed thereby or in any way based on or related to any of the foregoing, including contract claims, tort claims, malpractice claims, statutory claims and all other claims at law or in equity related to the rights and obligations sold and assigned pursuant to clause (i) above (the rights and obligations sold and assigned pursuant to clauses (i) and (ii) above being referred to herein collectively as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Assigned Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). Such sale and assignment is without recourse to the Assignor and, except as expressly provided in this Assignment and Assumption, without representation or warranty by the Assignor.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:70.95pt;text-indent:-31.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;Assignor&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:70.95pt;text-indent:-31.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;Assignee&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:197.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and is an Affiliate&#47;Approved Fund of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">identify Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:197.25pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="margin-top:10.95pt;padding-left:70.95pt;text-indent:-31.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.&#160;&#160;&#160;&#160;Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(s)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#58;&#160;&#160;&#160;&#160;Mistras Group, Inc.</font></div><div style="padding-left:116.8pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="margin-top:10.85pt;padding-left:70.95pt;text-indent:-31.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.&#160;&#160;&#160;&#160;Administrative Agent&#58;&#160;&#160;&#160;&#160;JPMorgan Chase Bank, N.A., as the administrative agent</font></div><div style="padding-left:197.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">under the Credit Agreement</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:0.2pt"><img alt="image_63.jpg" src="image_63.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:192px"></div><div style="margin-top:3.5pt;padding-left:70pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Select as applicable.</font></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.240%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:70.95pt;text-indent:-31.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.&#160;&#160;&#160;&#160;Credit Agreement&#58;&#160;&#160;&#160;&#160;The $315,000,000 Credit Agreement dated as of August 1,</font></div><div style="padding-left:197.25pt;padding-right:39.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2022 among Mistras Group, Inc., the Lenders parties thereto, JPMorgan Chase Bank, N.A., as Administrative Agent, and the other agents parties thereto</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:70.95pt;text-indent:-31.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.&#160;&#160;&#160;&#160;Assigned Interest&#58;</font></div><div><font><br></font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:34.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.365%"><tr><td style="width:1.0%"></td><td style="width:21.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.824%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font><br></font></div><div style="margin-top:10.65pt;padding-left:9.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:136%">Facility Assigned</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:136%">2</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.1pt;padding-left:5.55pt;padding-right:5.55pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">Aggregate Amount of Commitment&#47;Loans for all Lenders</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.1pt;padding-left:10.15pt;padding-right:10.15pt;text-align:center;text-indent:-0.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">Amount of Commitment&#47;Loans Assigned</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:12.85pt;padding-right:4.7pt;text-indent:-6.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:138%">Percentage Assigned of Commitment&#47;Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:138%">3</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">$</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.4pt;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:100%">$</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:4.65pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:105%">%</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">$</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.4pt;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:100%">$</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.4pt;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:100%">%</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.35pt;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:100%">$</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.4pt;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:100%">$</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.1pt;padding-right:4.65pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%">%</font></div></td></tr></table></div><div style="margin-top:0.15pt"><font><br></font></div><div style="margin-top:4.45pt;padding-left:34pt;padding-right:34.05pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Effective Date&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, 20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">TO BE INSERTED BY ADMINISTRATIVE AGENT AND WHICH SHALL BE THE EFFECTIVE DATE OF RECORDATION OF TRANSFER IN THE REGISTER THEREFOR.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:185.6pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="margin-top:10.9pt;padding-left:34pt;padding-right:33.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Assignee agrees to deliver to the Administrative Agent a completed Administrative Questionnaire in which the Assignee designates one or more Credit Contacts to whom all syndicate-level information (which may contain material non-public information about the Borrower, the Loan Parties and their Related Parties or their respective securities) will be made available and who may receive such information in accordance with the Assignee&#8217;s compliance procedures and applicable laws, including Federal and state securities laws.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:34pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The terms set forth in this Assignment and Assumption are hereby agreed to&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:250.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">ASSIGNOR</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:250.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">NAME OF ASSIGNOR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:250.05pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div><font><br></font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:277.05pt;padding-right:49.1pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> Title&#58;</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="margin-top:0.2pt"><img alt="image_63.jpg" src="image_63.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:192px"></div><div style="margin-top:3.35pt;padding-left:34pt;padding-right:29.35pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">2 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fill in the appropriate terminology for the types of facilities under the Credit Agreement that are being assigned under this Assignment (e.g., &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Revolving Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">,&#8221; &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Term Loan Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">,&#8221; etc.)</font></div><div style="margin-top:5.8pt;padding-left:70pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">3 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Set forth, to at least 9 decimals, as a percentage of the Commitment&#47;Loans of all Lenders thereunder.</font></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.240%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:250.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">ASSIGNEE</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:250.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">NAME OF ASSIGNEE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:250.05pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div><font><br></font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:277.05pt;padding-right:49.1pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> Title&#58;</font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.240%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_133"></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3pt;padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Consented to and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Accepted&#58;</font></div><div style="padding-left:34pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="margin-top:0.2pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">JPMORGAN CHASE BANK, N.A., as Administrative Agent</font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:61pt;padding-right:283.1pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> Title&#58;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Consented to&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5</font></div><div style="padding-left:34pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_84.jpg" src="image_84.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="margin-top:12.8pt;padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">NAME OF RELEVANT PARTY</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:34pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div><font><br></font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:61pt;padding-right:283.1pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> Title&#58;</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="margin-top:0.1pt"><img alt="image_63.jpg" src="image_63.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:192px"></div><div style="margin-top:3.5pt;padding-left:34pt;padding-right:29.35pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">4 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">To be added only if the consent of the Administrative Agent is required by the terms of the Credit Agreement.</font></div><div style="margin-top:5.65pt;padding-left:34pt;padding-right:29.35pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">5 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">To be added only if the consent of the Borrower and&#47;or other parties (e.g. Swingline Lenders, Issuing Banks) is required by the terms of the Credit Agreement.</font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.240%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_136"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-right:33.85pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ANNEX 1</font></div><div><font><br></font></div><div style="padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;&#160;&#160;&#160;&#160;&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6</font></div><div style="margin-top:11.9pt;padding-left:146.97pt;padding-right:146.97pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">STANDARD TERMS AND CONDITIONS FOR ASSIGNMENT AND ASSUMPTION</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:85pt;text-indent:-15.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Representations and Warranties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:34pt;padding-right:33.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Assignor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Assignor (a) represents and warrants that (i) it is the legal and beneficial owner of the Assigned Interest, (ii) the Assigned Interest is free and clear of any lien, encumbrance or other adverse claim and (iii) it has full power and authority, and has taken all action necessary, to execute and deliver this Assignment and Assumption and to consummate the transactions contemplated hereby&#59; and (b) assumes no responsibility with respect to (i) any statements, warranties or representations made in or in connection with the Credit Agreement or any other Loan Document, (ii) the execution, legality, validity, enforceability, genuineness, sufficiency or value of the Credit Agreement or any collateral thereunder, (iii) the financial condition of the Borrower, any of its Subsidiaries or Affiliates or any other Person obligated in respect of any Loan Document, (iv) any requirements under applicable law for the Assignee to become a lender under the Credit Agreement or to charge interest at the rate set forth therein from time to time or (v) the performance or observance by the Borrower, any of its Subsidiaries or Affiliates or any other Person of any of their respective obligations under any Loan Document.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:34pt;padding-right:33.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.2. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Assignee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Assignee (a) represents and warrants that (i) it has full power and authority, and has taken all action necessary, to execute and deliver this Assignment and Assumption and to consummate the transactions contemplated hereby and to become a Lender under the Credit Agreement, (ii) it satisfies the requirements, if any, specified in the Credit Agreement and under applicable law that are required to be satisfied by it in order to acquire the Assigned Interest and become a Lender, (iii) from and after the Effective Date, it shall be bound by the provisions of the Credit Agreement as a Lender thereunder and, to the extent of the Assigned Interest, shall have the obligations of a Lender thereunder, (iv) it is sophisticated with respect to decisions to acquire assets of the type represented by the Assigned Interest and either it, or the Person exercising discretion in making its decision to acquire the Assigned Interest, is experienced in acquiring assets of such type, (v) it has received a copy of the Credit Agreement, together with copies of the most recent financial statements delivered pursuant to Section 5.01 thereof, as applicable, and such other documents and information as it has deemed appropriate to make its own credit analysis and decision to enter into this Assignment and Assumption and to purchase the Assigned Interest on the basis of which it has made such analysis and decision independently and without reliance on the Administrative Agent, any Arranger, the Assignor or any other Lender or any of their respective Related Parties, and (vi) attached to the Assignment and Assumption is any documentation required to be delivered by it pursuant to the terms of the Credit Agreement, duly completed and executed by the Assignee&#59; and (b) agrees that (i) it will, independently and without reliance on the Administrative Agent, any Arranger, or Syndication Agent, the Assignor or any other Lender or any of their respective Related Parties, and based on such documents and information as it shall deem appropriate at the time, continue to make its own credit decisions in</font></div><div style="margin-top:0.55pt"><img alt="image_63.jpg" src="image_63.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:192px"></div><div style="margin-top:3.5pt;padding-left:70pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">6 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Describe Credit Agreement at option of Administrative Agent.</font></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.240%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:34pt;padding-right:33.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">taking or not taking action under the Loan Documents, and (ii) it will perform in accordance with their terms all of the obligations which by the terms of the Loan Documents are required to be performed by it as a Lender.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:34.15pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. From and after the Effective Date, the Administrative Agent shall make all payments in respect of the Assigned Interest (including payments of principal, interest, fees and other amounts) to the Assignor for amounts which have accrued to but excluding the Effective Date and to the Assignee for amounts which have accrued from and after the Effective Date.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:33.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">General Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. This Assignment and Assumption shall be binding upon, and inure to the benefit of, the parties hereto and their respective successors and assigns. This Assignment and Assumption may be executed in any number of counterparts, which together shall constitute one instrument. Acceptance and adoption of the terms of this Assignment and Assumption by the Assignee and the Assignor by Electronic Signature or delivery of an executed counterpart of a signature page of this Assignment and Assumption by any Approved Electronic Platform shall be effective as delivery of a manually executed counterpart of this Assignment and Assumption. This Assignment and Assumption shall be governed by, and construed in accordance with, the law of the State of New York.</font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.240%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_139"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:44.92pt;padding-right:44.92pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">EXHIBIT B</font></div><div><font><br></font></div><div style="padding-left:44.87pt;padding-right:44.87pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">FORM OF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">BORROWING REQUEST</font></div><div style="padding-left:170.25pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="margin-top:10.9pt;padding-left:34pt;padding-right:358.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">JPMorgan Chase Bank, N.A., as Administrative Agent </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ADDRESS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:34pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_84.jpg" src="image_84.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">Telephone&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:117%;text-decoration:underline">&#91; &#93;</font></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Email&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91; &#93;</font></div><div style="margin-top:0.1pt;padding-left:34pt;padding-right:417.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:202%">Fax&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:202%;text-decoration:underline">&#91; &#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:202%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:202%">Attention&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:202%;text-decoration:underline">&#91; &#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:202%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:202%">Copy to&#58;</font></div><div style="margin-top:1.9pt;padding-left:34pt;padding-right:358.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">JPMorgan Chase Bank, N.A., as Administrative Agent </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ADDRESS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:34pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_84.jpg" src="image_84.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="padding-left:34pt;padding-right:417.15pt"><img alt="image_112.jpg" src="image_112.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><img alt="image_112.jpg" src="image_112.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:250%">Attention&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:250%;text-decoration:underline">&#91; &#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:250%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:250%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:250%">Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:250%;text-decoration:underline">&#93;</font></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Ladies and Gentlemen&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:33.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Reference is hereby made to the Credit Agreement dated as of August 1, 2022 (as amended, supplemented or otherwise modified from time to time, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), among Mistras Group, Inc., each lender from time to time party thereto and JPMorgan Chase Bank, N.A. as Administrative Agent. Unless otherwise defined herein, terms defined in the Credit Agreement and used herein shall have the meanings given to them in the Credit Agreement. This notice constitutes a Borrowing Request and the Borrower hereby gives you notice, pursuant  to  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 2.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">of the Credit Agreement, that it requests a Borrowing under the Credit Agreement, and in that connection the Borrower specifies the following information with respect to such Borrowing&#58;</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="margin-top:4.75pt;padding-left:142pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)&#160;&#160;&#160;&#160;Aggregate principal amount of Borrowing&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font></div><div style="margin-top:12pt;padding-left:142pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)&#160;&#160;&#160;&#160;Currency of Borrowing&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font></div><div style="margin-top:11.3pt;padding-left:142pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(C)&#160;&#160;&#160;&#160;Date of Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(which is a Business Day)&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> &#160;&#160;&#160;&#160;</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="margin-top:0.15pt"><img alt="image_63.jpg" src="image_63.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:192px"></div><div style="margin-top:3.5pt;padding-left:70pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">7 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Must comply with Section 2.02(c) of the Credit Agreement.</font></div><div style="margin-top:5.75pt;padding-left:70pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">8 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For Daily Simple RFR Loans, the date should be 5 Business Days after the date of the Borrowing Request.</font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.240%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_142"></div><hr style="page-break-after:always"><div style="min-height:66.96pt;width:100%"><div><font><br></font></div></div><div style="margin-top:4.2pt;padding-left:142pt;text-indent:-33.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(D)&#160;&#160;&#160;&#160;Type of Borrowing&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font></div><div style="margin-top:11.25pt;padding-left:142pt;text-indent:-33.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(E)&#160;&#160;&#160;&#160;Interest Period&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10</font></div><div style="padding-left:226.6pt"><img alt="image_91.jpg" src="image_91.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:168px"></div><div style="margin-top:11pt;padding-left:142pt;padding-right:33.95pt;text-align:justify;text-indent:-33pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(F)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Location and number of the Borrower&#8217;s account to which proceeds of the requested Borrowing are to be disbursed&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">NAME OF BANK</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(Account No.&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:254pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="margin-top:10.95pt;padding-left:52pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Borrower hereby certifies that the conditions specified in paragraphs (a) and (b) of Section</font></div><div style="padding-left:34pt;padding-right:34.05pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.02&#160;&#160;&#160;&#160;of the Credit Agreement have been satisfied and that, after giving effect to the Borrowing requested hereby, the Total Revolving Credit Exposure shall not exceed the maximum amount thereof specified in Section 2.01 of the Credit Agreement.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:250.05pt;padding-right:157.45pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">Very truly yours, MISTRAS GROUP, INC.,</font></div><div style="padding-left:277.05pt;padding-right:49.1pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> Name&#58;</font></div><div style="padding-left:277.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;</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="margin-top:0.25pt"><img alt="image_63.jpg" src="image_63.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:192px"></div><div style="margin-top:3.5pt;padding-left:34pt;padding-right:34.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">9 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specify ABR Borrowing or Term Benchmark Borrowing. If no election as to the Type of Borrowing is specified, then the requested Borrowing shall be an ABR Borrowing.</font></div><div style="margin-top:5.7pt;padding-left:34pt;padding-right:33.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">10 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Applicable to Term Benchmark Borrowings only. Shall be subject to the definition of &#8220;Interest Period&#8221; and can be a period of one, three or six months. Cannot extend beyond the Maturity Date. If an Interest Period is not specified, then the Borrower shall be deemed to have selected an Interest Period of one month&#8217;s duration.</font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.240%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_145"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:44.92pt;padding-right:44.92pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">EXHIBIT C</font></div><div><font><br></font></div><div style="padding-left:44.92pt;padding-right:44.92pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">FORM OF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">INTEREST ELECTION REQUEST</font></div><div style="padding-left:148pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="margin-top:10.9pt;padding-left:34pt;padding-right:358.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">JPMorgan Chase Bank, N.A., as Administrative Agent </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ADDRESS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:34pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_84.jpg" src="image_84.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">Telephone&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:117%;text-decoration:underline">&#91; &#93;</font></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Email&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91; &#93;</font></div><div style="margin-top:0.1pt;padding-left:34pt;padding-right:417.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:202%">Fax&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:202%;text-decoration:underline">&#91; &#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:202%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:202%">Attention&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:202%;text-decoration:underline">&#91; &#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:202%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:202%">Copy to&#58;</font></div><div style="margin-top:1.9pt;padding-left:34pt;padding-right:358.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">JPMorgan Chase Bank, N.A., as Administrative Agent </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ADDRESS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:34pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_84.jpg" src="image_84.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="padding-left:34pt;padding-right:417.15pt"><img alt="image_112.jpg" src="image_112.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><img alt="image_112.jpg" src="image_112.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:250%">Attention&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:250%;text-decoration:underline">&#91; &#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:250%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:250%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:250%">Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:250%;text-decoration:underline">&#93;</font></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Ladies and Gentlemen&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:33.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Reference is hereby made to the Credit Agreement dated as of August 1, 2022 (as amended, supplemented or otherwise modified from time to time, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), among Mistras Group, Inc., each lender from time to time party thereto and JPMorgan Chase Bank, N.A., as Administrative Agent. Unless otherwise defined herein, terms defined in the Credit Agreement and used herein shall have the meanings given to them in the Credit Agreement. This notice constitutes an Interest Election Request and the Borrower hereby gives you notice, pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 2.08</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">of the Credit Agreement, that it requests to convert an existing Borrowing under the Credit Agreement, and in that connection the Borrower specifies the following information with respect to such conversion requested hereby&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:142pt;padding-right:46.05pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)&#160;&#160;&#160;&#160;List date, Type, Class, principal amount, currency and Interest Period (if applicable) of existing Borrowing&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font></div><div style="margin-top:11.25pt;padding-left:142pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)&#160;&#160;&#160;&#160;Aggregate principal amount of resulting Borrowing&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11</font></div><div style="margin-top:0.05pt;padding-left:142pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:142pt;padding-right:133.35pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(C)&#160;&#160;&#160;&#160;Effective date of interest election (which is a Business Day)&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:0.4pt"><img alt="image_63.jpg" src="image_63.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:192px"></div><div style="margin-top:3.5pt;padding-left:70pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">11 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Must comply with Section 2.02(c) of the Credit Agreement.</font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.240%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_148"></div><hr style="page-break-after:always"><div style="min-height:66.96pt;width:100%"><div><font><br></font></div></div><div style="margin-top:4.2pt;padding-left:142pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(D)&#160;&#160;&#160;&#160;Type of Borrowing&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font></div><div style="margin-top:11.25pt;padding-left:142pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(E)&#160;&#160;&#160;&#160;Interest Period and last day thereof (if a Term Benchmark Borrowing)&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13</font></div><div style="margin-top:0.4pt"><img alt="image_105.jpg" src="image_105.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:168px"></div><div style="margin-top:0.3pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:250.05pt;padding-right:156.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">Very truly yours, MISTRAS GROUP, INC.,</font></div><div style="padding-left:277.05pt;padding-right:49.1pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> Name&#58;</font></div><div style="padding-left:277.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;</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="margin-top:0.15pt"><img alt="image_63.jpg" src="image_63.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:192px"></div><div style="margin-top:3.5pt;padding-left:70pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">12 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specify ABR Borrowing, RFR Borrowing or Term Benchmark Borrowing.</font></div><div style="margin-top:5.65pt;padding-left:34pt;padding-right:34.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">13 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Applicable to Term Benchmark Borrowings only. Shall be subject to the definition of &#8220;Interest Period&#8221; and can be a period of one, three or six months. Cannot extend beyond the Maturity Date. If an Interest Period is not specified, then the Borrower shall be deemed to have selected an Interest Period of one month&#8217;s duration.</font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.240%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_151"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:49.813%"><div style="margin-top:3.95pt;padding-left:106.62pt;padding-right:106.62pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">EXHIBIT D</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:106.65pt;padding-right:106.65pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">FORM OF INCREASING LENDER SUPPLEMENT</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:106pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">INCREASING   LENDER   SUPPLEMENT,   dated</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,   20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font></div><div><font><br></font></div></div><div style="display:inline-block;max-width:0.373%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:49.814%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:10.7pt;padding-left:4.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(this</font></div></div></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_154"></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="padding-left:34pt;padding-right:33.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Supplement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), by and among each of the signatories hereto, to the Credit Agreement, dated as of August 1, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), among Mistras Group, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), the Lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:44.9pt;padding-right:44.9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">W I T N E S S E T H</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:34pt;padding-right:33.95pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, pursuant to Section 2.22 of the Credit Agreement, the Borrower has the right, subject to the terms and conditions thereof, to effectuate from time to time an increase in the aggregate Revolving Commitments and&#47;or one or more tranches of Incremental Term Loans under the Credit Agreement by requesting one or more Lenders to increase the amount of its Revolving Commitment and&#47;or to participate in such a tranche&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:33.95pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, the Borrower has given notice to the Administrative Agent of its intention to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">increase the aggregate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Revolving</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">enter into a tranche of Incremental Term Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">pursuant to such Section 2.22&#59; and</font></div><div style="padding-left:152.7pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="margin-top:10.95pt;padding-left:34pt;padding-right:33.65pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, pursuant to Section 2.22 of the Credit Agreement, the undersigned Increasing Lender now desires to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">increase the amount of its </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Revolving</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">participate in a tranche of Incremental Term Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">under the Credit Agreement by executing and delivering to the Borrower and the Administrative Agent this Supplement&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:106pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">NOW, THEREFORE, each of the parties hereto hereby agrees as follows&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:33.7pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;The undersigned Increasing Lender agrees, subject to the terms and conditions of the Credit Agreement, that on the date of this Supplement it shall </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">have its</font></div><div style="padding-left:457.7pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:49.813%"><div style="padding-left:34pt"><img alt="image_112.jpg" src="image_112.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><img alt="image_112.jpg" src="image_112.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:117%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">Revolving</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:117%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:117%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">Commitment increased by $</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:117%;text-decoration:underline">&#91;</font></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">its total </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Revolving</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Commitments equal to $</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font></div><div style="padding-left:75.15pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="padding-right:33.95pt;text-align:right"><font><br></font></div></div><div style="display:inline-block;max-width:0.373%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:49.814%"><div style="padding-right:33.95pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:117%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">, thereby making the aggregate amount of</font></div><div style="padding-right:33.9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">participate  in  a tranche of</font></div><div style="padding-left:71.55pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div></div></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:116%">Incremental  Term  Loans  with  a  commitment  amount  equal to  $</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:116%;text-decoration:underline">&#91;&#160;&#160;&#160;&#160;&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:116%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:116%">with respect</font></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">thereto</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="padding-left:67.25pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:34pt;padding-right:34.15pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;The Borrower hereby represents and warrants that no Default or Event of Default has occurred and is continuing on and as of the date hereof.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:34.15pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.&#160;&#160;&#160;&#160;Terms defined in the Credit Agreement shall have their defined meanings when used herein.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:34.1pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.&#160;&#160;&#160;&#160;This Supplement shall be governed by, and construed in accordance with, the laws of the State of New York.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_157"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:34pt;padding-right:33.8pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.&#160;&#160;&#160;&#160;This Supplement may be executed in any number of counterparts and by different parties hereto in separate counterparts, each of which when so executed shall be deemed to be an original and all of which taken together shall constitute one and the same document.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.240%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:34pt;padding-right:29.35pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, each of the undersigned has caused this Supplement to be executed and delivered by a duly authorized officer on the date first above written.</font></div><div><font><br></font></div><div style="padding-left:250.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">INSERT NAME OF INCREASING LENDER</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:250.05pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="margin-top:0.15pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:250.05pt;padding-right:49.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> Name&#58;</font></div><div style="padding-left:250.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;</font></div><div><font><br></font></div><div style="margin-top:9.1pt;padding-left:34pt;padding-right:227.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">Accepted and agreed to as of the date first written above&#58; MISTRAS GROUP, INC.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:283.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> Name&#58;</font></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:34pt;padding-right:267.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">Acknowledged as of the date first written above&#58; JPMORGAN CHASE BANK, N.A.</font></div><div style="margin-top:0.3pt;padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as Administrative Agent</font></div><div><font><br></font></div><div style="margin-top:9.05pt;padding-left:34pt;padding-right:283.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> Name&#58;</font></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;</font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.240%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_160"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:49.813%"><div style="margin-top:3.95pt;padding-left:238.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">EXHIBIT E</font></div><div style="margin-top:0.3pt;padding-left:106pt;text-indent:28.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">FORM OF AUGMENTING LENDER SUPPLEMENT AUGMENTING   LENDER  SUPPLEMENT,  dated</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">,  20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font></div><div><font><br></font></div></div><div style="display:inline-block;max-width:0.373%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:49.814%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:10.7pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(this</font></div></div></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.240%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_163"></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="padding-left:34pt;padding-right:33.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Supplement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), by and among each of the signatories hereto, to the Credit Agreement, dated as of August 1, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), among Mistras Group, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), the Lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:44.9pt;padding-right:44.9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">W I T N E S E T H</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:34pt;padding-right:33.8pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, the Credit Agreement provides in Section 2.22 thereof that any bank, financial institution or other entity may </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">extend </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Revolving</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93; &#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93; &#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">participate in tranches of Incremental Term Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">under the Credit Agreement subject to the approval of the Borrower and the Administrative Agent, by executing and delivering to the Borrower and the Administrative Agent a supplement to the Credit Agreement in substantially the form of this Supplement&#59; and</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:34pt;padding-right:33.9pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, the undersigned Augmenting Lender was not an original party to the Credit Agreement but now desires to become a party thereto&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:106pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">NOW, THEREFORE, each of the parties hereto hereby agrees as follows&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:33.75pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;The undersigned Augmenting Lender agrees to be bound by the provisions of the Credit Agreement and agrees that it shall, on the date of this Supplement, become a Lender for all purposes of the Credit Agreement to the same extent as if originally a party thereto, with a</font></div><div style="margin-top:0.1pt;padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Revolving</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Commitment of $</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%">&#93; &#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93; &#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a commitment with respect to Incremental</font></div><div style="padding-left:93.4pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="padding-left:34pt"><img alt="image_126.jpg" src="image_126.jpg" style="height:3px;margin-bottom:5pt;vertical-align:text-bottom;width:98px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:116%">Term Loans of $</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:116%">&#91;&#160;&#160;&#160;&#160;&#93;&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:116%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:34pt;padding-right:33.75pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;The undersigned Augmenting Lender (a) represents and warrants that it is legally authorized to enter into this Supplement&#59; (b) confirms that it has received a copy of the Credit Agreement, together with copies of the most recent financial statements delivered pursuant to Section 5.01 thereof, as applicable, and has reviewed such other documents and information as it has deemed appropriate to make its own credit analysis and decision to enter into this Supplement&#59; (c) agrees that it will, independently and without reliance upon the Administrative Agent or any other Lender and based on such documents and information as it shall deem appropriate at the time, continue to make its own credit decisions in taking or not taking action under the Credit Agreement or any other instrument or document furnished pursuant hereto or thereto&#59; (d) appoints and authorizes the Administrative Agent to take such action as agent on its behalf and to exercise such powers and discretion under the Credit Agreement or any other instrument or document furnished pursuant hereto or thereto as are delegated to the Administrative Agent by the terms thereof, together with such powers as are incidental thereto&#59; and (e) agrees that it will be bound by the provisions of the Credit Agreement and will perform in accordance with its terms all the obligations which by the terms of the Credit Agreement are required to be performed by it as a Lender.</font></div><div style="height:36.72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.240%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_166"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:34pt;padding-right:34pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.&#160;&#160;&#160;&#160;The undersigned&#8217;s address for notices for the purposes of the Credit Agreement is as follows&#58;</font></div><div><font><br></font></div><div style="padding-left:142pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;&#160;&#160;&#160;&#160;&#93;</font></div><div style="margin-top:11.9pt;padding-left:34pt;padding-right:34.15pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.&#160;&#160;&#160;&#160;The Borrower hereby represents and warrants that no Default or Event of Default has occurred and is continuing on and as of the date hereof.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:34.15pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.&#160;&#160;&#160;&#160;Terms defined in the Credit Agreement shall have their defined meanings when used herein.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:34pt;padding-right:34.1pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.&#160;&#160;&#160;&#160;This Supplement shall be governed by, and construed in accordance with, the laws of the State of New York.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:33.85pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.&#160;&#160;&#160;&#160;This Supplement may be executed in any number of counterparts and by different parties hereto in separate counterparts, each of which when so executed shall be deemed to be an original and all of which taken together shall constitute one and the same document.</font></div><div><font><br></font></div><div style="padding-left:44.9pt;padding-right:44.9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">remainder of this page intentionally left blank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:153.3pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.240%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:34pt;padding-right:29.35pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, each of the undersigned has caused this Supplement to be executed and delivered by a duly authorized officer on the date first above written.</font></div><div><font><br></font></div><div style="padding-left:250.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">INSERT NAME OF AUGMENTING LENDER</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:250.05pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="margin-top:0.15pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:250.05pt;padding-right:49.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> Name&#58;</font></div><div style="padding-left:250.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;</font></div><div><font><br></font></div><div style="margin-top:9.1pt;padding-left:34pt;padding-right:227.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">Accepted and agreed to as of the date first written above&#58; MISTRAS GROUP, INC.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:283.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> Name&#58;</font></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:34pt;padding-right:267.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">Acknowledged as of the date first written above&#58; JPMORGAN CHASE BANK, N.A.</font></div><div style="margin-top:0.3pt;padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as Administrative Agent</font></div><div><font><br></font></div><div style="margin-top:9.05pt;padding-left:34pt;padding-right:283.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> Name&#58;</font></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;</font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.240%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_169"></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3pt;padding-left:44.92pt;padding-right:44.92pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">EXHIBIT F</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:179.75pt;padding-right:179.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">LIST OF CLOSING DOCUMENTS </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:217%">MISTRAS GROUP, INC. CREDIT FACILITIES</font></div><div style="padding-left:43.42pt;padding-right:43.42pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">August 1, 2022</font></div><div style="margin-top:11.25pt;padding-left:44.9pt;padding-right:44.9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">LIST OF CLOSING DOCUMENTS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1</font></div><div style="margin-top:12pt;padding-left:228.15pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">A.&#160;&#160;&#160;&#160;LOAN DOCUMENTS</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:70pt;padding-right:33.75pt;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:100%">1.&#160;&#160;&#160;&#160;Credit Agreement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) by and among Mistras Group, Inc., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), the institutions from time to time parties thereto as Lenders (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) and JPMorgan Chase Bank, N.A., in its capacity as Administrative Agent for itself and the other Lenders (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), evidencing a revolving credit facility to the Borrower from the Revolving Lenders in an initial aggregate principal amount of $190,000,000 and a term loan facility to the Borrower from the Term Lenders in an initial aggregate principal amount of $125,000,000.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:44.92pt;padding-right:44.92pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SCHEDULES</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:70.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 2.01A&#160;&#160;&#160;&#160;Commitments</font></div><div style="padding-left:70.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 2.01B&#160;&#160;&#160;&#160;Letter of Credit Commitments</font></div><div style="padding-left:70.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 2.06&#160;&#160;&#160;&#160;Existing Letters of Credit</font></div><div style="padding-left:70.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Schedule 3.06&#160;&#160;&#160;&#160;Litigation</font></div><div style="padding-left:70.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Schedule 3.09&#160;&#160;&#160;&#160;Environmental Compliance</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_172"></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:49.188%"><div style="padding-left:70.9pt;padding-right:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Schedule 3.12(c) Schedule 3.12(d)</font></div><div style="padding-left:70.9pt;padding-right:227.45pt"><font><br></font></div></div><div style="display:inline-block;max-width:1.622%;min-width:0.622%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:49.190%"><div style="padding-left:70.9pt;padding-right:227.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">ERISA Events Pension Plans</font></div></div></div><div style="padding-left:70.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Schedule 3.13&#160;&#160;&#160;&#160;Subsidiaries&#59; Equity Interests</font></div><div style="padding-left:70.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Schedule 3.23&#160;&#160;&#160;&#160;Responsible Officers</font></div><div style="padding-left:70.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:115%">Schedule 3.24(b)&#160;&#160;&#160;&#160;Intellectual Property</font></div><div style="padding-left:235.8pt;padding-right:70.3pt;text-indent:-164.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Schedule 3.24(c)&#160;&#160;&#160;&#160;Documents, Instruments and Tangible Chattel Paper</font></div><div style="padding-left:70.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Schedule 3.24(d)(i)&#160;&#160;&#160;&#160;Deposit Accounts and Securities Accounts</font></div><div style="padding-left:70.85pt;padding-right:41.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Schedule 3.24(d)(ii)&#160;&#160;&#160;&#160;Electronic Chattel Paper and Letter of Credit Rights Schedule 3.24(e)&#160;&#160;&#160;&#160;Commercial Tort Claims</font></div><div style="padding-left:70.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Schedule 3.24(f)&#160;&#160;&#160;&#160;Pledged Equity Interests</font></div><div style="padding-left:70.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Schedule 3.24(g)&#160;&#160;&#160;&#160;Properties</font></div><div style="padding-left:70.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Schedule 5.19&#160;&#160;&#160;&#160;Post-Closing Requirements</font></div><div style="padding-left:70.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Schedule 6.01&#160;&#160;&#160;&#160;Existing Liens</font></div><div style="padding-left:70.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Schedule 6.02&#160;&#160;&#160;&#160;Existing Investments</font></div><div style="margin-top:0.25pt"><img alt="image_63.jpg" src="image_63.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:192px"></div><div style="margin-top:3.45pt;padding-left:34pt;padding-right:33.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Each capitalized term used herein and not defined herein shall have the meaning assigned to such term in the above-defined Credit Agreement. Items appearing in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">bold </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">italics </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">shall be prepared and&#47;or provided by the Borrower and&#47;or Borrower&#8217;s counsel.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_175"></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3pt;padding-left:70.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Schedule 6.03&#160;&#160;&#160;&#160;Existing Indebtedness</font></div><div><font><br></font></div><div style="margin-top:10.85pt;padding-left:44.9pt;padding-right:44.9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">EXHIBITS</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:67.85pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.765%"><tr><td style="width:1.0%"></td><td style="width:18.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.858%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:68.422%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.5pt;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:100%">Exhibit A</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:13.9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:105%">--</font></div></td><td colspan="3" style="padding:2px 1pt 2px 15pt;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:100%">Form of Assignment and Assumption</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.5pt;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:100%">Exhibit B</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:13.85pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%">--</font></div></td><td colspan="3" style="padding:2px 1pt 2px 15pt;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:100%">Form of Borrowing Request</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.5pt;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:100%">Exhibit C</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:13.85pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:113%">--</font></div></td><td colspan="3" style="padding:2px 1pt 2px 15pt;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:100%">Form of Interest Election Request</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.5pt;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:100%">Exhibit D</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6.65pt;padding-right:13.85pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:109%">--</font></div></td><td colspan="3" style="padding:2px 1pt 2px 15pt;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:100%">Form of Increasing Lender Supplement</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.5pt;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:100%">Exhibit E</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:13.85pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%">--</font></div></td><td colspan="3" style="padding:2px 1pt 2px 15pt;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:100%">Form of Augmenting Lender Supplement</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.5pt;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:100%">Exhibit F</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:13.85pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%">--</font></div></td><td colspan="3" style="padding:2px 1pt 2px 15pt;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:100%">List of Closing Documents</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.5pt;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:100%">Exhibit G-1</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:13.85pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%">--</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%">Form of U.S. Tax Certificate (Foreign Lenders That Are Not</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:2.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:109%">Exhibit G-2</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-right:13.9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:109%">--</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:113%">Partnerships)</font></div><div style="padding-left:13.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:109%">Form of U.S. Tax Certificate (Foreign Participants That Are</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:2.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:109%">Exhibit G-3</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-right:13.9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:109%">--</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:113%">Not Partnerships)</font></div><div style="padding-left:13.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:109%">Form of U.S. Tax Certificate (Foreign Participants That Are</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:2.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:109%">Exhibit G-4</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-right:13.85pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:109%">--</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:113%">Partnerships)</font></div><div style="padding-left:14pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:109%">Form of U.S. Tax Certificate (Foreign Lenders That Are</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:2.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%">Exhibit H</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-right:13.8pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%">--</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:113%">Partnerships)</font></div><div style="padding-left:14pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%">Form of Compliance Certificate</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-top:10.85pt;padding-left:69.95pt;padding-right:33.65pt;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:100%">2.&#160;&#160;&#160;&#160;Notes executed by the Borrower in favor of each of the Lenders, if any, which has requested a note pursuant to Section 2.10(e) of the Credit Agreement.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:69.95pt;padding-right:33.85pt;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:100%">3.&#160;&#160;&#160;&#160;Guaranty executed by the initial Subsidiary Guarantors (collectively with the Borrower, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Loan Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) in favor of the Administrative Agent.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:69.95pt;padding-right:33.75pt;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:100%">4.&#160;&#160;&#160;&#160;Security and Pledge Agreement executed by the Loan Parties, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">together with pledged instruments and allonges, stock certificates, stock powers executed in blank, pledge instructions and acknowledgments, as appropriate (subject to Section 5.19 of the Credit Agreement)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:67.85pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.765%"><tr><td style="width:1.0%"></td><td style="width:21.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:68.422%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Schedule 3.1(a)</font></td><td colspan="3" style="padding:2px 1pt 2px 12.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">--</font></td><td colspan="3" style="padding:2px 1pt 2px 15.05pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Jurisdiction of Debtors&#8217; Formation or Organization</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Schedule 3.1(b)</font></td><td colspan="3" style="padding:2px 1pt 2px 12.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">--</font></td><td colspan="3" style="padding:2px 1pt 2px 15.05pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Fictitious Names of Debtors</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Schedule 3.1(f)</font></td><td colspan="3" style="padding:2px 1pt 2px 12.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">--</font></td><td colspan="3" style="padding:2px 1pt 2px 15pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Location of Equipment and Inventory</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Schedule 3.1(f)-1</font></td><td colspan="3" style="padding:2px 1pt 2px 12.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">_</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:7.55pt;padding-left:14pt;padding-right:2.35pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:117%">List of United States Locations of Equipment where the aggregate value of said Equipment has been deemed material by Administrative Agent</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Schedule 5.2</font></td><td colspan="3" style="padding:2px 1pt 2px 12.35pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">_</font></td><td colspan="3" style="padding:2px 1pt 2px 15pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Exceptions to &#8220;No Restrictions on Transfer&#8221; Representation</font></td></tr></table></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_178"></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3pt;padding-left:232.45pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">B.&#160;&#160;&#160;&#160;UCC DOCUMENTS</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:70pt;padding-right:33.85pt;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:100%">5.&#160;&#160;&#160;&#160;UCC, tax lien and name variation search reports naming each Loan Party from the appropriate offices in relevant jurisdictions.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:70pt;padding-right:33.95pt;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:100%">6.&#160;&#160;&#160;&#160;UCC financing statements naming each Loan Party as debtor and the Administrative Agent as secured party as filed with the appropriate offices in applicable jurisdictions.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:207.15pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">C.&#160;&#160;&#160;&#160;CORPORATE DOCUMENTS</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:70pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">7.&#160;&#160;&#160;&#160;Certificate of the Secretary or an Assistant Secretary of each Loan Party certifying</font></div><div style="padding-left:69.95pt;padding-right:33.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">(i)&#160;&#160;&#160;&#160;that there have been no changes in the Certificate of Incorporation or other charter document of such Loan Party, as attached thereto and as certified as of a recent date by the Secretary of State (or analogous governmental entity) of the jurisdiction of its organization, since the date of the certification thereof by such governmental entity,</font></div><div style="padding-left:69.95pt;padding-right:33.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">(ii)&#160;&#160;&#160;&#160;the By-Laws or other applicable organizational document, as attached thereto, of such Loan Party as in effect on the date of such certification, (iii) resolutions of the Board of Directors or other governing body of such Loan Party authorizing the execution, delivery and performance of each Loan Document to which it is a party, and</font></div><div style="padding-left:69.95pt;padding-right:33.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">(iv) the names and true signatures of the incumbent officers of each Loan Party authorized to sign the Loan Documents to which it is a party, and (in the case of each Borrower) authorized to request a Borrowing or the issuance of a Letter of Credit under the Credit Agreement.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:69.95pt;padding-right:33.65pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">8.&#160;&#160;&#160;&#160;Good Standing Certificate (or analogous documentation if applicable) for each Loan Party from the Secretary of State (or analogous governmental entity) of the jurisdiction of its organization, to the extent generally available in such jurisdiction.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:256.3pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">D.&#160;&#160;&#160;&#160;OPINIONS</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:70pt;text-align:justify;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">9.&#160;&#160;&#160;&#160;Opinion of Kramer Levin Naftalis &#38; Frankel, counsel for the Loan Parties.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:70pt;text-align:justify;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">10.&#160;&#160;&#160;&#160;Opinion of local Pennsylvania counsel for the Loan parties.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:143.1pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">E.&#160;&#160;&#160;&#160;CLOSING CERTIFICATES AND MISCELLANEOUS</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:69.95pt;padding-right:33.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">11.&#160;&#160;&#160;&#160;A Certificate signed by the President, a Vice President or a Financial Officer of the Borrower certifying the following&#58; (i) that all of the representations and warranties contained in Article III of the Credit Agreement are true and correct and (ii) that no Default or Event of Default has occurred and is then continuing.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:69.95pt;padding-right:33.75pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">12.&#160;&#160;&#160;&#160;A Certificate of the chief financial officer of the Borrower in form and substance satisfactory to the Administrative Agent supporting the conclusions that, after giving effect to the Transactions, the Borrower and its Subsidiaries, taken as a whole, are Solvent and will be Solvent subsequent to incurring the indebtedness in connection with the Transactions.</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_181"></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3pt;padding-left:69.95pt;padding-right:33.65pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">13.&#160;&#160;&#160;&#160;Payoff documentation providing evidence satisfactory to the Administrative Agent that the Existing Credit Agreement has been terminated and cancelled (along with all of the agreements, documents and instruments delivered in connection therewith) and all Indebtedness owing thereunder has been repaid and any and all liens thereunder have been terminated (other than any such liens permitted to be provided on a post-closing basis pursuant to Section 5.19 of the Credit Agreement).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:240.6pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">F.&#160;&#160;&#160;&#160;POST-CLOSING</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:7.9pt;padding-left:69.95pt;padding-right:33.75pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">14.&#160;&#160;&#160;&#160;Within sixty (60) days of the Effective Date, certificates of Insurance listing the Administrative Agent as (x) lender loss payee for the property casualty insurance policies of the Loan Parties, together with separate lender loss payable endorsements and</font></div><div style="padding-left:69.95pt;padding-right:33.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">(y) additional insured with respect to the liability insurance of the Loan Parties, together with separate additional insured endorsements.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:69.95pt;padding-right:33.8pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">15.&#160;&#160;&#160;&#160;Within five (5) Business Days of the Effective Date, pledged instruments and allonges and stock certificates and stock powers executed in blank, in each case to the extent required pursuant to the Credit Agreement and the Collateral Documents.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:69.95pt;padding-right:34pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">16.&#160;&#160;&#160;&#160;Within sixty (60) days of the Effective Date, landlord subordination agreements as required pursuant to Section 5.15(b) of the Credit Agreement.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:69.95pt;padding-right:33.8pt;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:100%">17.&#160;&#160;&#160;&#160;Within ten (10) days of the Effective Date, Trademark and Patent Security Agreement by the Loan Parties in favor of the Administrative Agent for the benefit of the Secured Parties.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:67.85pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.903%"><tr><td style="width:1.0%"></td><td style="width:34.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.213%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Schedule A-1</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:13.9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:105%">--</font></div></td><td colspan="3" style="padding:2px 1pt 2px 15pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Patents in Use</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Schedule A-2</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:15.95pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:107%">_</font></div></td><td colspan="3" style="padding:2px 1pt 2px 14.9pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Unused Patents</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Schedule B-1</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:15.95pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:107%">_</font></div></td><td colspan="3" style="padding:2px 1pt 2px 14.9pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Trademarks in Use</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Schedule B-2</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:15.95pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:105%">_</font></div></td><td colspan="3" style="padding:2px 1pt 2px 14.9pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Unused Trademarks</font></td></tr></table></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:69.95pt;padding-right:33.65pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">18.&#160;&#160;&#160;&#160;Within thirty (30) days of the Effective Date (or such later date as the Administrative Agent may agree in its sole discretion), documentation evidencing the termination and release of all foreign law governed &#8220;Collateral Documents&#8221; or other foreign law lien documentation (including, without limitation, pursuant to the laws of Germany, France, or Quebec) in effect pursuant to the Existing Credit Agreement, each in form and substance reasonably satisfactory to the Administrative Agent.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:69.95pt;padding-right:33.9pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">19.&#160;&#160;&#160;&#160;Within thirty (30) days of the Effective Date (or such later date as the Administrative Agent may agree in its sole discretion), termination letters signed by Bank of America,</font></div><div style="padding-left:70pt;padding-right:33.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">N.A. as administrative agent pursuant to the Existing Credit Agreement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%;text-decoration:underline">Existing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%;text-decoration:underline">Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">&#8221;), terminating each landlord subordination agreement that was entered into in favor of the Existing Agent, and each in appropriate form for delivery to the applicable landlord thereunder.</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_184"></div><hr style="page-break-after:always"><div style="min-height:74.88pt;width:100%"><div><font><br></font></div></div><div style="margin-top:0.2pt"><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_187"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:44.9pt;padding-right:44.9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">EXHIBIT G-1</font></div><div><font><br></font></div><div style="padding-left:44.9pt;padding-right:44.9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">FORM OF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:237.2pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="margin-top:10.9pt;padding-left:163.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. TAX COMPLIANCE CERTIFICATE</font></div><div style="padding-left:44.95pt;padding-right:44.95pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(For Foreign Lenders That Are Not Partnerships For U.S. Federal Income Tax Purposes)</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:33.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Reference is hereby made to the Credit Agreement, dated as of August 1, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), among Mistras Group, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, the Lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:34pt;padding-right:33.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Pursuant to the provisions of Section 2.17 of the Credit Agreement, the undersigned hereby certifies that (i) it is the sole record and beneficial owner of the Loan(s) (as well as any promissory note(s) evidencing such Loan(s)) in respect of which it is providing this certificate, (ii) it is not a bank within the meaning of Section 881(c)(3)(A) of the Code, (iii) it is not a ten percent shareholder of the Borrower within the meaning of Section 871(h)(3)(B) of the Code and (iv) it is not a controlled foreign corporation related to the Borrower as described in Section 881(c)(3)(C) of the Code.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:33.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The undersigned has furnished the Administrative Agent and the Borrower with a certificate of its non-U.S. Person status on IRS Form W-8BEN or IRS Form W-8BEN-E. By executing this certificate, the undersigned agrees that (1) if the information provided on this certificate changes, the undersigned shall promptly so inform the Borrower and the Administrative Agent, and (2) the undersigned shall have at all times furnished the Borrower and the Administrative Agent with a properly completed and currently effective certificate in either the calendar year in which each payment is to be made to the undersigned, or in either of the two calendar years preceding such payments.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:34pt;padding-right:34.25pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Unless otherwise defined herein, terms defined in the Credit Agreement and used herein shall have the meanings given to them in the Credit Agreement.</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">NAME OF LENDER</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:34pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:52pt;padding-right:265.1pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> Name&#58;</font></div><div style="margin-top:0.05pt;padding-left:52pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Date&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, 20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:143.9pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:1.540%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:44.9pt;padding-right:44.9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">EXHIBIT G-2</font></div><div><font><br></font></div><div style="padding-left:44.9pt;padding-right:44.9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">FORM OF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:237.2pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="margin-top:10.9pt;padding-left:163.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. TAX COMPLIANCE CERTIFICATE</font></div><div style="padding-left:45pt;padding-right:45pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(For Foreign Participants That Are Not Partnerships For U.S. Federal Income Tax Purposes)</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:33.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Reference is hereby made to the Credit Agreement, dated as of August 1, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), among Mistras Group, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, the Lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:34pt;padding-right:33.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Pursuant to the provisions of Section 2.17 of the Credit Agreement, the undersigned hereby certifies that (i) it is the sole record and beneficial owner of the participation in respect of which it is providing this certificate, (ii) it is not a bank within the meaning of Section 881(c)(3)(A) of the Code, (iii) it is not a ten percent shareholder of the Borrower within the meaning of Section 871(h)(3)(B) of the Code, and (iv) it is not a controlled foreign corporation related to the Borrower as described in Section 881(c)(3)(C) of the Code.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:33.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The undersigned has furnished its participating Lender with a certificate of its non-U.S. Person status on IRS Form W-8BEN or IRS Form W-8BEN-E. By executing this certificate, the undersigned agrees that (1) if the information provided on this certificate changes, the undersigned shall promptly so inform such Lender in writing, and (2) the undersigned shall have at all times furnished such Lender with a properly completed and currently effective certificate in either the calendar year in which each payment is to be made to the undersigned, or in either of the two calendar years preceding such payments.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:34pt;padding-right:33.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Unless otherwise defined herein, terms defined in the Credit Agreement and used herein shall have the meanings given to them in the Credit Agreement.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">NAME OF PARTICIPANT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:34pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="margin-top:0.3pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:52pt;padding-right:265.1pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> Name&#58;</font></div><div style="padding-left:52pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Date&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, 20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:143.9pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:1.540%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:44.9pt;padding-right:44.9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">EXHIBIT G-3</font></div><div><font><br></font></div><div style="padding-left:43.35pt;padding-right:43.35pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">FORM OF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:238.75pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="margin-top:10.9pt;padding-left:163.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. TAX COMPLIANCE CERTIFICATE</font></div><div style="padding-left:44.9pt;padding-right:44.9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(For Foreign Participants That Are Partnerships For U.S. Federal Income Tax Purposes)</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:33.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Reference is hereby made to the Credit Agreement, dated as of August 1, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), among Mistras Group, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, the Lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:34pt;padding-right:34pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Pursuant to the provisions of Section 2.17 of the Credit Agreement, the undersigned hereby certifies that (i) it is the sole record owner of the participation in respect of which it is providing this certificate, (ii) its direct or indirect partners&#47;members are the sole beneficial owners of such participation, (iii) with respect such participation, neither the undersigned nor any of its direct or indirect partners&#47;members is a bank extending credit pursuant to a loan agreement entered into in the ordinary course of its trade or business within the meaning of Section 881(c)(3)(A) of the Code,</font></div><div style="padding-left:34pt;padding-right:34.05pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;none of its direct or indirect partners&#47;members is a ten percent shareholder of the Borrower within the meaning of Section 871(h)(3)(B) of the Code and (v) none of its direct or indirect partners&#47;members is a controlled foreign corporation related to the Borrower as described in Section 881(c)(3)(C) of the Code.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:34pt;padding-right:33.7pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The undersigned has furnished its participating Lender with IRS Form W-8IMY accompanied by one of the following forms from each of its partners&#47;members that is claiming the portfolio interest exemption&#58; (i) an IRS Form W-8BEN or IRS Form W-8BEN-E or (ii) an IRS Form W-8IMY accompanied by an IRS Form W-8BEN or IRS Form W-8BEN-E from each of such partner&#8217;s&#47;member&#8217;s beneficial owners that is claiming the portfolio interest exemption. By executing this certificate, the undersigned agrees that (1) if the information provided on this certificate changes, the undersigned shall promptly so inform such Lender and (2) the undersigned shall have at all times furnished such Lender with a properly completed and currently effective certificate in either the calendar year in which each payment is to be made to the undersigned, or in either of the two calendar years preceding such payments.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:34pt;padding-right:34.25pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Unless otherwise defined herein, terms defined in the Credit Agreement and used herein shall have the meanings given to them in the Credit Agreement.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">NAME OF PARTICIPANT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:34pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="margin-top:0.35pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:52pt;padding-right:265.1pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> Name&#58;</font></div><div style="padding-left:52pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Date&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, 20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:143.9pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:1.540%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_190"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:44.9pt;padding-right:44.9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">EXHIBIT G-4</font></div><div><font><br></font></div><div style="padding-left:44.9pt;padding-right:44.9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">FORM OF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:237.2pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="margin-top:10.9pt;padding-left:163.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. TAX COMPLIANCE CERTIFICATE</font></div><div style="padding-left:65.55pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(For Foreign Lenders That Are Partnerships For U.S. Federal Income Tax Purposes)</font></div><div><font><br></font></div><div style="padding-left:34pt;padding-right:33.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Reference is hereby made to the Credit Agreement, dated as of August 1, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), among Mistras Group, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, the Lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:34pt;padding-right:33.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Pursuant to the provisions of Section 2.17 of the Credit Agreement, the undersigned hereby certifies that (i) it is the sole record owner of the Loan(s) (as well as any promissory note(s) evidencing such Loan(s)) in respect of which it is providing this certificate, (ii) its direct or indirect partners&#47;members are the sole beneficial owners of such Loan(s) (as well as any promissory note(s) evidencing such Loan(s)), (iii) with respect to the extension of credit pursuant to this Credit Agreement or any other Loan Document, neither the undersigned nor any of its direct or indirect partners&#47;members is a bank extending credit pursuant to a loan agreement entered into in the ordinary course of its trade or business within the meaning of Section 881(c)(3)(A) of the Code,</font></div><div style="padding-left:34pt;padding-right:34.15pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv) none of its direct or indirect partners&#47;members is a ten percent shareholder of the Borrower within the meaning of Section 871(h)(3)(B) of the Code and (v) none of its direct or indirect partners&#47;members is a controlled foreign corporation related to the Borrower as described in Section 881(c)(3)(C) of the Code.</font></div><div style="margin-top:6pt;padding-left:70pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The undersigned has furnished the Administrative Agent and the Borrower with IRS</font></div><div style="margin-top:0.05pt;padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Form</font></div><div style="padding-left:34pt;padding-right:43.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">W-8IMY accompanied by one of the following forms from each of its partners&#47;members that is claiming</font></div><div style="padding-left:34pt;padding-right:50.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the portfolio interest exemption&#58; (i) an IRS Form W-8BEN or Form W-8BEN-E or (ii) an IRS Form</font></div><div style="padding-left:34pt;padding-right:33.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">W-8IMY accompanied by an IRS Form W-8BEN or IRS W-8BEN-E from each of such partner&#8217;s&#47;member&#8217;s beneficial owners that is claiming the portfolio interest exemption. By executing this certificate, the undersigned agrees that (1) if the information provided on this certificate changes, the undersigned shall promptly so inform the Borrower and the Administrative Agent, and (2) the undersigned shall have at all times furnished the Borrower and the Administrative Agent with a properly completed and currently effective certificate in either the calendar year in which each payment is to be made to the undersigned, or in either of the two calendar years preceding such payments.</font></div><div style="margin-top:6.05pt;padding-left:34pt;padding-right:34.25pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Unless otherwise defined herein, terms defined in the Credit Agreement and used herein shall have the meanings given to them in the Credit Agreement.</font></div><div><font><br></font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:39.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">NAME OF LENDER</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="margin-top:11.95pt;padding-left:42.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font></div><div style="height:81.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:1.540%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_193"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:63.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;</font></div><div style="padding-left:63.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;</font></div><div style="margin-top:0.05pt;padding-left:34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Date&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, 20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:143.9pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:1.540%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div></td></tr></table></div></div></div><div id="iea9665e0812549a5bd9e7739d11add12_196"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:238.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">EXHIBIT H</font></div><div><font><br></font></div><div style="padding-left:189.2pt;padding-right:161.85pt;text-indent:48pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:202%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:202%">FORM OF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:202%;text-decoration:underline">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:202%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:202%">COMPLIANCE CERTIFICATE</font></div><div style="margin-top:3.65pt;padding-left:135.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ON FILE WITH THE ADMINISTRATIVE AGENT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">&#93;</font></div><div style="padding-left:135.5pt"><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_114.jpg" src="image_114.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:6px"></div><div style="height:13.68pt;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-21.1
<SEQUENCE>3
<FILENAME>a20211231subsidiarylisting.htm
<DESCRIPTION>EX-21.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 2023 Workiva -->
<title>Document</title></head><body><div id="iee19fc7058184faba1815b31336cb7c5_1"></div><div style="min-height:72pt;width:100%"><div style="padding-right:-22.5pt"><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:139%">Exhibit&#160;21.1</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:10pt;font-weight:400;line-height:139%">The following is a list of subsidiaries of the registrant. The list omits some subsidiaries which, in the aggregate, would not constitute a significant subsidiary.</font></div><div><font><br></font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.076%"><tr><td style="width:1.0%"></td><td style="width:72.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.004%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.104%"></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:8pt;font-weight:700;line-height:120%">Name</font></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:120%">Jurisdiction of Organization</font></td></tr><tr><td colspan="3" 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:120%">Aetos Group, Inc.</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delaware</font></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:120%">Assistances Controles Technologies</font></td><td colspan="3" style="padding:0 1pt"></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:120%">France</font></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:120%">CISMIS Springfield Corp.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Delaware</font></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:120%">Conam Inspection and Engineering Services, Inc.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Delaware</font></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:120%">Controles Industriels de L'entang</font></td><td colspan="3" style="padding:0 1pt"></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:120%">France</font></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:120%">GMA Aeronautica S.L.U.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Germany</font></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:120%">GMA Holding B.V.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">The Netherlands</font></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:120%">GMA Werkstoffprufung GmbH</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Germany</font></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:120%">Mistras Arizona Inspection Services LLC</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Delaware</font></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:120%">Mistras Canada, Inc.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Canada</font></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:120%">Mistras Engineering Services Inc.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">New Jersey</font></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:120%">Mistras Group B.V.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">The Netherlands</font></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:120%">Mistras Group BVBA</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Belgium</font></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:120%">Mistras Group Holding GmbH</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Germany</font></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:120%">Mistras Group Hellas A.B.E.E.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Greece</font></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:120%">Mistras Group Limited</font></td><td colspan="3" style="padding:0 1pt"></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:120%">England and Wales</font></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:120%">Mistras Group SAS</font></td><td colspan="3" style="padding:0 1pt"></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:120%">France</font></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:120%">Mistras International Holdings Inc.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Delaware</font></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:120%">Mistras KAA Partners Inc.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Canada</font></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:120%">Mistras Mexico Holdings Inc.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Delaware</font></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:120%">Mistras Onstream S. de R.L. de C.V.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Mexico</font></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:120%">Mistras Quebec Holdings Inc.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Canada</font></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:120%">Mistras Ropeworks Training LLC</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Delaware</font></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:120%">Mistras Services Inc.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Canada</font></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:120%">Mistras South America Ltda.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Brazil</font></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:120%">Mistras Western Canada Holdings Inc.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Canada</font></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:120%">MWC Management Inc.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Canada</font></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:120%">NDT do Brasil Ltd.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Brazil</font></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:120%">Onstream Pipeline Inspection Services Inc.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Canada</font></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:120%">Physical Acoustics India Private Ltd.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">India</font></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:120%">Quality Services Laboratories, Inc. (1)</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Delaware</font></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:120%">QSL NDT Inc.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Delaware</font></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:120%">QSL Quebec Inc.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Canada</font></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:120%">R.A.C. Group Inc.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Canada</font></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:120%">Rope Access Calgary Inc.</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Canada</font></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:120%">West Penn Non-Destructive Testing, LLC</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Pennsylvania</font></td></tr></table></div><div style="margin-top:6pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">(1)  Also does business under the names QSL and QSL Plus.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-right:-22.5pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>a12312022-consentfromkpmge.htm
<DESCRIPTION>EX-23.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 2023 Workiva -->
<title>Document</title></head><body><div id="i81d7d145c902462982be8b56f903ae7a_1"></div><div style="min-height:81pt;width:100%"><div style="margin-top:63pt;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.1</font></div></div><div style="margin-bottom:20pt;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><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 registration statements (No. 333-164688 and 333-217047) on Form S-8 of our report dated March 15, 2023, with respect to the consolidated financial statements of Mistras Group, Inc. and the effectiveness of internal control over financial reporting.</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:10pt;font-weight:400;line-height:112%">&#47;s&#47; KPMG LLP</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Short Hills, New Jersey</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">March 15, 2023</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>a1231202210kexhibit311.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 2023 Workiva -->
<title>Document</title></head><body><div id="i4327eb6f1e6e41c99db7f78a15e8dbfa_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&#160;31.1</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%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO RULE 13A-14(a)&#160;OR 15D-14(a)&#160;OF THE SECURITIES</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION&#160;302 OF THE</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SARBANES-OXLEY ACT OF 2002</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%">&#160;</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Dennis Bertolotti, certify that&#58;</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><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:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> I have reviewed this Annual Report on Form&#160;10-K of Mistras Group,&#160;Inc.&#59;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><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:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><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:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><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:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The registrant&#8217;s other certifying officer(s)&#160;and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f)&#160;and 15d-15(f)) for the registrant and have&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><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:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><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:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><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:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><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:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><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:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The registrant&#8217;s other certifying officer(s)&#160;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 registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><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:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><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:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;15, 2023 </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font><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:47.948%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.142%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; DENNIS BERTOLOTTI</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top: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:10pt;font-weight:400;line-height:100%">Dennis Bertolotti</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font 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</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>a1231202210kexhibit312.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 2023 Workiva -->
<title>Document</title></head><body><div id="i62abd282c18c40bfadb53fca17fc4d13_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&#160;31.2</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%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO RULE 13A-14(a)&#160;OR 15D-14(a)&#160;OF THE SECURITIES</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION&#160;302 OF THE</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SARBANES-OXLEY ACT OF 2002</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%">&#160;</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Edward J. Prajzner, certify that&#58;</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><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:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> I have reviewed this Annual Report on Form&#160;10-K of Mistras Group,&#160;Inc.&#59;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><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:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><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:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><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:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The registrant&#8217;s other certifying officer(s)&#160;and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f)&#160;and 15d-15(f)) for the registrant and have&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><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:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><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:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><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:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><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:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><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:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The registrant&#8217;s other certifying officer(s)&#160;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 registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><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:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><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:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;15, 2023 </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font><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:47.948%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.142%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; EDWARD J. PRAJZNER</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top: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:10pt;font-weight:400;line-height:100%">Edward J. Prajzner</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President, Chief Financial Officer and Treasurer (Principal Financial and Accounting Officer)</font></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"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>a1231202210kexhibit321.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 2023 Workiva -->
<title>Document</title></head><body><div id="ic517c8e7bec24cfe8495172a8d03d56b_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&#160;32.1</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%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION BY PRINCIPAL EXECUTIVE OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION&#160;906</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OF THE SARBANES-OXLEY ACT OF 2002</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%">&#160;</font></div><div><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 on Form&#160;10-K of Mistras Group,&#160;Inc. (the Company) for the year ended December&#160;31, 2022,&#160;I, Dennis Bertolotti, President and Chief Executive Officer, hereby certify pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge and belief, that&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)&#160;such Annual Report on Form&#160;10-K for the year ended December&#160;31, 2022, fully complies with the requirements of Section&#160;13(a) or 15(d)&#160;of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)&#160;the information contained in such Annual Report on Form&#160;10-K for the year ended December&#160;31, 2022, fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foregoing certification is being furnished solely to accompany such Annual Report on Form&#160;10-K for the year ended December&#160;31, 2022, pursuant to 18 U.S.C. &#167; 1350, and is not being filed for purposes of Section&#160;18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.</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%">&#160;</font><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:4.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.967%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.968%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 15, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;DENNIS BERTOLOTTI</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top: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:10pt;font-weight:400;line-height:100%">Dennis Bertolotti</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font 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</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>a1231202210kexhibit322.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 2023 Workiva -->
<title>Document</title></head><body><div id="if03179e7847d46e695bc5d069c803d54_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&#160;32.2</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION BY PRINCIPAL EXECUTIVE OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION&#160;906</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OF THE SARBANES-OXLEY ACT OF 2002</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%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the accompanying Annual Report on Form&#160;10-K of Mistras Group,&#160;Inc. (the Company) for the year ended December&#160;31, 2022,&#160;I, Edward J. Prajzner, Principal Financial and Accounting Officer, hereby certify pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge and belief, that&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)&#160;such Annual Report on Form&#160;10-K for the year ended December&#160;31, 2022, fully complies with the requirements of Section&#160;13(a) or 15(d)&#160;of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)&#160;the information contained in such Annual Report on Form&#160;10-K for the year ended December&#160;31, 2022, fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foregoing certification is being furnished solely to accompany such Annual Report on Form&#160;10-K for the year ended December&#160;31, 2022, pursuant to 18 U.S.C. &#167; 1350, and is not being filed for purposes of Section&#160;18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.</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%">&#160;</font><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:4.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.967%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.968%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 15, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;EDWARD J. PRAJZNER</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top: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:10pt;font-weight:400;line-height:100%">Edward J. Prajzner</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President, Chief Financial Officer, and Treasurer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>mg-20221231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:533a9540-a072-4938-9946-d06b40d0a434,g:6f1bbe8c-8860-4a36-b7e7-40c71218c5ff-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:mg="http://www.mistrasgroup.com/20221231" 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.mistrasgroup.com/20221231">
  <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="mg-20221231_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="mg-20221231_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="mg-20221231_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="mg-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.mistrasgroup.com/role/Cover">
        <link:definition>0000001 - Document - Cover</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="AuditInformation" roleURI="http://www.mistrasgroup.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit 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="ConsolidatedBalanceSheets" roleURI="http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets">
        <link:definition>0000003 - 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.mistrasgroup.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>0000004 - 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="ConsolidatedStatementsofIncomeLoss" roleURI="http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss">
        <link:definition>0000005 - Statement - Consolidated Statements of Income (Loss)</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="ConsolidatedStatementsofComprehensiveIncomeLoss" roleURI="http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss">
        <link:definition>0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss)</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="ConsolidatedStatementsofEquity" roleURI="http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity">
        <link:definition>0000007 - Statement - Consolidated Statements of 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="ConsolidatedStatementsofCashFlows" roleURI="http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>0000008 - 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="SummaryofSignificantAccountingPoliciesandPractices" roleURI="http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPractices">
        <link:definition>0000009 - Disclosure - Summary of Significant Accounting Policies and Practices</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.mistrasgroup.com/role/Revenue">
        <link:definition>0000010 - 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="EarningsperShare" roleURI="http://www.mistrasgroup.com/role/EarningsperShare">
        <link:definition>0000011 - Disclosure - Earnings per 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="AccountsReceivable" roleURI="http://www.mistrasgroup.com/role/AccountsReceivable">
        <link:definition>0000012 - Disclosure - Accounts Receivable</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="Inventories" roleURI="http://www.mistrasgroup.com/role/Inventories">
        <link:definition>0000013 - Disclosure - Inventories</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.mistrasgroup.com/role/PropertyPlantandEquipment">
        <link:definition>0000014 - 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="Acquisitions" roleURI="http://www.mistrasgroup.com/role/Acquisitions">
        <link:definition>0000015 - Disclosure - Acquisitions</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="Goodwill" roleURI="http://www.mistrasgroup.com/role/Goodwill">
        <link:definition>0000016 - Disclosure - Goodwill</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="IntangibleAssets" roleURI="http://www.mistrasgroup.com/role/IntangibleAssets">
        <link:definition>0000017 - Disclosure - 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="AccruedExpensesandOtherCurrentLiabilities" roleURI="http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilities">
        <link:definition>0000018 - Disclosure - Accrued Expenses and Other Current Liabilities</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="LongTermDebt" roleURI="http://www.mistrasgroup.com/role/LongTermDebt">
        <link:definition>0000019 - Disclosure - Long-Term 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="FairValueMeasurements" roleURI="http://www.mistrasgroup.com/role/FairValueMeasurements">
        <link:definition>0000020 - Disclosure - Fair Value Measurements</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="ShareBasedCompensation" roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensation">
        <link:definition>0000021 - Disclosure - Share-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="IncomeTaxes" roleURI="http://www.mistrasgroup.com/role/IncomeTaxes">
        <link:definition>0000022 - 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="EmployeeBenefitPlans" roleURI="http://www.mistrasgroup.com/role/EmployeeBenefitPlans">
        <link:definition>0000023 - 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="RelatedPartyTransactions" roleURI="http://www.mistrasgroup.com/role/RelatedPartyTransactions">
        <link:definition>0000024 - Disclosure - Related Party Transactions</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.mistrasgroup.com/role/Leases">
        <link:definition>0000025 - 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="CommitmentsandContingencies" roleURI="http://www.mistrasgroup.com/role/CommitmentsandContingencies">
        <link:definition>0000026 - 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="SegmentDisclosure" roleURI="http://www.mistrasgroup.com/role/SegmentDisclosure">
        <link:definition>0000027 - Disclosure - Segment Disclosure</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="SelectedQuarterlyFinancialInformationunaudited" roleURI="http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunaudited">
        <link:definition>0000028 - Disclosure - Selected Quarterly Financial Information (unaudited)</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="SummaryofSignificantAccountingPoliciesandPracticesPolicies" roleURI="http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies">
        <link:definition>0000029 - Disclosure - Summary of Significant Accounting Policies and Practices (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="RevenueTables" roleURI="http://www.mistrasgroup.com/role/RevenueTables">
        <link:definition>0000030 - 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="EarningsperShareTables" roleURI="http://www.mistrasgroup.com/role/EarningsperShareTables">
        <link:definition>0000031 - Disclosure - Earnings per 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="AccountsReceivableTables" roleURI="http://www.mistrasgroup.com/role/AccountsReceivableTables">
        <link:definition>0000032 - Disclosure - Accounts Receivable (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="InventoriesTables" roleURI="http://www.mistrasgroup.com/role/InventoriesTables">
        <link:definition>0000033 - Disclosure - Inventories (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="PropertyPlantandEquipmentTables" roleURI="http://www.mistrasgroup.com/role/PropertyPlantandEquipmentTables">
        <link:definition>0000034 - 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="AcquisitionsTables" roleURI="http://www.mistrasgroup.com/role/AcquisitionsTables">
        <link:definition>0000035 - Disclosure - Acquisitions (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="GoodwillTables" roleURI="http://www.mistrasgroup.com/role/GoodwillTables">
        <link:definition>0000036 - Disclosure - Goodwill (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="IntangibleAssetsTables" roleURI="http://www.mistrasgroup.com/role/IntangibleAssetsTables">
        <link:definition>0000037 - Disclosure - 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="AccruedExpensesandOtherCurrentLiabilitiesTables" roleURI="http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables">
        <link:definition>0000038 - Disclosure - Accrued Expenses and Other Current Liabilities (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="LongTermDebtTables" roleURI="http://www.mistrasgroup.com/role/LongTermDebtTables">
        <link:definition>0000039 - Disclosure - Long-Term 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="FairValueMeasurementsTables" roleURI="http://www.mistrasgroup.com/role/FairValueMeasurementsTables">
        <link:definition>0000040 - Disclosure - Fair Value Measurements (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="ShareBasedCompensationTables" roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationTables">
        <link:definition>0000041 - Disclosure - Share-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="IncomeTaxesTables" roleURI="http://www.mistrasgroup.com/role/IncomeTaxesTables">
        <link:definition>0000042 - 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="LeasesTables" roleURI="http://www.mistrasgroup.com/role/LeasesTables">
        <link:definition>0000043 - 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="SegmentDisclosureTables" roleURI="http://www.mistrasgroup.com/role/SegmentDisclosureTables">
        <link:definition>0000044 - Disclosure - Segment Disclosure (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="SelectedQuarterlyFinancialInformationunauditedTables" roleURI="http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedTables">
        <link:definition>0000045 - Disclosure - Selected Quarterly Financial Information (unaudited) (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="SummaryofSignificantAccountingPoliciesandPracticesDetails" roleURI="http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails">
        <link:definition>0000046 - Disclosure - Summary of Significant Accounting Policies and Practices (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="RevenueNarrativeDetails" roleURI="http://www.mistrasgroup.com/role/RevenueNarrativeDetails">
        <link:definition>0000047 - Disclosure - Revenue - 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="RevenueNarrativeDetails_1" roleURI="http://www.mistrasgroup.com/role/RevenueNarrativeDetails_1">
        <link:definition>0000047 - Disclosure - Revenue - 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="RevenueDisaggregatedRevenuesbySegmentDetails" roleURI="http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails">
        <link:definition>0000048 - Disclosure - Revenue - Disaggregated Revenues by Segment (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="EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails" roleURI="http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails">
        <link:definition>0000049 - Disclosure - Earnings per Share - Computations of Basic and Diluted Earnings Per 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="EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails" roleURI="http://www.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails">
        <link:definition>0000050 - Disclosure - Earnings per Share - Potential Common Shares Excluded From Computation of Diluted Earnings (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="AccountsReceivableSummaryDetails" roleURI="http://www.mistrasgroup.com/role/AccountsReceivableSummaryDetails">
        <link:definition>0000051 - Disclosure - Accounts Receivable - 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="AccountsReceivableNarrativeDetails" roleURI="http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails">
        <link:definition>0000052 - Disclosure - Accounts Receivable - 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="InventoriesDetails" roleURI="http://www.mistrasgroup.com/role/InventoriesDetails">
        <link:definition>0000053 - Disclosure - Inventories (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="PropertyPlantandEquipmentDetails" roleURI="http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails">
        <link:definition>0000054 - 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="AcquisitionsNarrativeDetails" roleURI="http://www.mistrasgroup.com/role/AcquisitionsNarrativeDetails">
        <link:definition>0000055 - Disclosure - Acquisitions - 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="AcquisitionsAcquisitionRelatedExpenseDetails" roleURI="http://www.mistrasgroup.com/role/AcquisitionsAcquisitionRelatedExpenseDetails">
        <link:definition>0000056 - Disclosure - Acquisitions - Acquisition-Related Expense (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="GoodwillChangesinCarryingAmountofGoodwillDetails" roleURI="http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails">
        <link:definition>0000057 - Disclosure - Goodwill - Changes in Carrying Amount of Goodwill (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="GoodwillNarrativeDetails" roleURI="http://www.mistrasgroup.com/role/GoodwillNarrativeDetails">
        <link:definition>0000058 - Disclosure - Goodwill - 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="IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails" roleURI="http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails">
        <link:definition>0000059 - Disclosure - Intangible Assets - Gross Carrying Amount and Accumulated Amortization (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="IntangibleAssetsNarrativeDetails" roleURI="http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails">
        <link:definition>0000060 - Disclosure - Intangible Assets - 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="IntangibleAssetsExpectedAmortizationExpenseDetails" roleURI="http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails">
        <link:definition>0000061 - Disclosure - Intangible Assets - Expected Amortization Expense (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="AccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>0000062 - Disclosure - Accrued Expenses and Other Current Liabilities (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="LongTermDebtScheduleofLongTermDebtDetails" roleURI="http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails">
        <link:definition>0000063 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (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="LongTermDebtNarrativeDetails" roleURI="http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails">
        <link:definition>0000064 - Disclosure - Long-Term Debt - 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="LongTermDebtScheduledPrincipalPaymentsDetails" roleURI="http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails">
        <link:definition>0000065 - Disclosure - Long-Term Debt - Scheduled Principal Payments (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="FairValueMeasurementsDetails" roleURI="http://www.mistrasgroup.com/role/FairValueMeasurementsDetails">
        <link:definition>0000066 - Disclosure - Fair Value Measurements (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="ShareBasedCompensationLongtermIncentivePlansDetails" roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails">
        <link:definition>0000067 - Disclosure - Share-Based Compensation - Long-term Incentive 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="ShareBasedCompensationStockOptionsNarrativeDetails" roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails">
        <link:definition>0000068 - Disclosure - Share-Based Compensation - Stock Options 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="ShareBasedCompensationStockOptionActivityDetails" roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails">
        <link:definition>0000069 - Disclosure - Share-Based Compensation - Stock Option Activity (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="ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails" roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails">
        <link:definition>0000070 - Disclosure - Share-Based Compensation - Restricted Stock Units Awards 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="ShareBasedCompensationVestingActivityofRestrictedStockUnitAwardsDetails" roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationVestingActivityofRestrictedStockUnitAwardsDetails">
        <link:definition>0000071 - Disclosure - Share-Based Compensation - Vesting Activity of Restricted Stock Unit Awards (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="ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails" roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails">
        <link:definition>0000072 - Disclosure - Share-Based Compensation - Common Stock Issued to Non-employee Directors (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="ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails" roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails">
        <link:definition>0000073 - Disclosure - Share-Based Compensation - Restricted Stock Unit Awards Outstanding (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="ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails" roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails">
        <link:definition>0000074 - Disclosure - Share-Based Compensation - Performance Restricted Stock Units 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="ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails" roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails">
        <link:definition>0000075 - Disclosure - Share-Based Compensation - Performance Restricted Stock Units Activity (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="IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails" roleURI="http://www.mistrasgroup.com/role/IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails">
        <link:definition>0000076 - Disclosure - Income Taxes - Income (Loss) Before Provision for 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="IncomeTaxesProvisionBenefitforIncomeTaxesDetails" roleURI="http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails">
        <link:definition>0000077 - Disclosure - Income Taxes - Provision (Benefit) for 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="IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" roleURI="http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails">
        <link:definition>0000078 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes Computed By Applying Statutory Federal Tax Rate (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="IncomeTaxesNarrativeDetails" roleURI="http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>0000079 - Disclosure - Income Taxes - 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="IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" roleURI="http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails">
        <link:definition>0000080 - Disclosure - Income Taxes - Deferred Income Tax Assets and Liabilities (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="IncomeTaxesChangesinUnrecognizedTaxBenefitsDetails" roleURI="http://www.mistrasgroup.com/role/IncomeTaxesChangesinUnrecognizedTaxBenefitsDetails">
        <link:definition>0000081 - Disclosure - Income Taxes - Changes in Unrecognized Tax Benefits (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="EmployeeBenefitPlansDetails" roleURI="http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails">
        <link:definition>0000082 - 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="RelatedPartyTransactionsDetails" roleURI="http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails">
        <link:definition>0000083 - Disclosure - Related Party Transactions (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="LeasesSupplementalBalanceSheetInformationDetails" roleURI="http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails">
        <link:definition>0000084 - Disclosure - Leases - Supplemental Balance Sheet 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="LeasesNarrativeDetails" roleURI="http://www.mistrasgroup.com/role/LeasesNarrativeDetails">
        <link:definition>0000085 - 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.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails">
        <link:definition>0000086 - 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="LeasesOtherInformationRelatedtoLeasesDetails" roleURI="http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails">
        <link:definition>0000087 - Disclosure - Leases - Other Information Related to Leases (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="LeasesMaturityofLeaseLiabilitiesDetails" roleURI="http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails">
        <link:definition>0000088 - Disclosure - Leases - Maturity of Lease Liabilities (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="LeasesMaturityofLeaseLiabilitiesDetails_1" roleURI="http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1">
        <link:definition>0000088 - Disclosure - Leases - Maturity of Lease Liabilities (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="CommitmentsandContingenciesDetails" roleURI="http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails">
        <link:definition>0000089 - Disclosure - Commitments and Contingencies (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="SegmentDisclosureFinancialInformationDetails" roleURI="http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails">
        <link:definition>0000090 - Disclosure - Segment Disclosure - Financial 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="SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails" roleURI="http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails">
        <link:definition>0000091 - Disclosure - Segment Disclosure - Long-lived Assets by Geographic Area (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="SelectedQuarterlyFinancialInformationunauditedDetails" roleURI="http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedDetails">
        <link:definition>0000092 - Disclosure - Selected Quarterly Financial Information (unaudited) (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="mg_LimitedPartnershipMember" abstract="true" name="LimitedPartnershipMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_PaymentOfFinancingCostsOperatingActivities" abstract="false" name="PaymentOfFinancingCostsOperatingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_ClassActionOnBehalfOfCurrentAndFormerEmployeesMember" abstract="true" name="ClassActionOnBehalfOfCurrentAndFormerEmployeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_IndustrialsMember" abstract="true" name="IndustrialsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_LongTermIncentivePlan2016Member" abstract="true" name="LongTermIncentivePlan2016Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments" abstract="false" name="LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="mg_DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio" abstract="false" name="DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="mg_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod" abstract="false" name="DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mg_EuropeanReportingUnitMember" abstract="true" name="EuropeanReportingUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_SeveranceandLaborDisputesMember" abstract="true" name="SeveranceandLaborDisputesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_PurchaseCommitmentCumulativeAmountCommitted" abstract="false" name="PurchaseCommitmentCumulativeAmountCommitted" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_OtherProcessIndustriesMember" abstract="true" name="OtherProcessIndustriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_WeightedAverageDiscountRatePercentAbstract" abstract="true" name="WeightedAverageDiscountRatePercentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mg_PowerGenerationAndTransmissionMember" abstract="true" name="PowerGenerationAndTransmissionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_CashFlowLesseeAbstract" abstract="true" name="CashFlowLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mg_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount" abstract="false" name="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mg_VariousPipelineProjectsForTexasCustomerMember" abstract="true" name="VariousPipelineProjectsForTexasCustomerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_SmallNDTServicesCompanyMember" abstract="true" name="SmallNDTServicesCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mg_DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions" abstract="false" name="DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_InfrastructureResearchandEngineeringMember" abstract="true" name="InfrastructureResearchandEngineeringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan" abstract="false" name="DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="mg_IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding" abstract="false" name="IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mg_AccruedWorkersCompensationAndHealthBenefitsCurrent" abstract="false" name="AccruedWorkersCompensationAndHealthBenefitsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_OperatingLeasePercentageOfReductionOfRentalPayments" abstract="false" name="OperatingLeasePercentageOfReductionOfRentalPayments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mg_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_DebtCovenantPeriodThreeMember" abstract="true" name="DebtCovenantPeriodThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount" abstract="false" name="DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent" abstract="false" name="AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_DisposalOfForeignSubsidiariesMember" abstract="true" name="DisposalOfForeignSubsidiariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions" abstract="false" name="CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_LossContingencyConsolidatedClaimsFiledNumber" abstract="false" name="LossContingencyConsolidatedClaimsFiledNumber" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mg_ClassActionOnBehalfOfStateOfCaliforniaMember" abstract="true" name="ClassActionOnBehalfOfStateOfCaliforniaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_TexasCustomerMember" abstract="true" name="TexasCustomerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_ClassActionMember" abstract="true" name="ClassActionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember" abstract="true" name="RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_OtherLongTermDebtMember" abstract="true" name="OtherLongTermDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits" abstract="false" name="DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mg_WeightedAverageRemainingLeaseTermAbstract" abstract="true" name="WeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent" abstract="false" name="AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_AccruedExpensesAndOtherLiabilitiesCurrent" abstract="false" name="AccruedExpensesAndOtherLiabilitiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_PaymentsToAcquireIntangibleAssetsAndSoftware" abstract="false" name="PaymentsToAcquireIntangibleAssetsAndSoftware" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation" abstract="false" name="AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit" abstract="false" name="ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_ServicesMember" abstract="true" name="ServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_PetrochemicalMember" abstract="true" name="PetrochemicalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_SelfInsurancePolicyTextBlock" abstract="false" name="SelfInsurancePolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="mg_VariableRateComponentAxis" abstract="true" name="VariableRateComponentAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="mg_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="mg_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability" abstract="false" name="TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_CanadianTaxAuthorityProvinceOfAlbertaMember" abstract="true" name="CanadianTaxAuthorityProvinceOfAlbertaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_ContingentConsiderationMember" abstract="true" name="ContingentConsiderationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_ProductsandSystemsMember" abstract="true" name="ProductsandSystemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_DeferredTaxAssetsInterestCarryforwards" abstract="false" name="DeferredTaxAssetsInterestCarryforwards" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_ConsultingServicesMember" abstract="true" name="ConsultingServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod" abstract="false" name="RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mg_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mg_IncrementalCommonSharesAttributableToStockOptionsOutstanding" abstract="false" name="IncrementalCommonSharesAttributableToStockOptionsOutstanding" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mg_EmployeeStockOwnershipPlanNumberOfPlans" abstract="false" name="EmployeeStockOwnershipPlanNumberOfPlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mg_VariableRateComponentMember" abstract="true" name="VariableRateComponentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_TheCreditAgreementJPMorganChaseBankMember" abstract="true" name="TheCreditAgreementJPMorganChaseBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_DebtCovenantPeriodDomain" abstract="true" name="DebtCovenantPeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_OilGasMember" abstract="true" name="OilGasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities" abstract="false" name="IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_NumberOfDirectors" abstract="false" name="NumberOfDirectors" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mg_AcquisitionRelatedContingenciesMember" abstract="true" name="AcquisitionRelatedContingenciesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_AerospaceandDefenseMember" abstract="true" name="AerospaceandDefenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_DeferredIncomeTaxExpenseBenefitNet" abstract="false" name="DeferredIncomeTaxExpenseBenefitNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_OtherAmericasMember" abstract="true" name="OtherAmericasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage" abstract="false" name="LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mg_CorporateAndEliminationsMember" abstract="true" name="CorporateAndEliminationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit" abstract="false" name="LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_ExecutiveAndSeniorOfficersMember" abstract="true" name="ExecutiveAndSeniorOfficersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan" abstract="false" name="DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mg_DebtInstrumentCovenantFixedChargeCoverageRatio" abstract="false" name="DebtInstrumentCovenantFixedChargeCoverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mg_DeferredTaxAssetsOperatingLeaseLiabilities" abstract="false" name="DeferredTaxAssetsOperatingLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="mg_LossContingencyNumberOfWeldsInspected" abstract="false" name="LossContingencyNumberOfWeldsInspected" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable" abstract="false" name="DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="mg_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" abstract="true" name="RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mg_DebtCovenantPeriodFourMember" abstract="true" name="DebtCovenantPeriodFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_BrazilianReportingUnitMember" abstract="true" name="BrazilianReportingUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies" abstract="false" name="LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_COVID19PandemicMember" abstract="true" name="COVID19PandemicMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_LongTermIncentivePlan2009Member" abstract="true" name="LongTermIncentivePlan2009Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_CapitalManagementEnterpriseCMEMember" abstract="true" name="CapitalManagementEnterpriseCMEMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_VariableRateComponentDomain" abstract="true" name="VariableRateComponentDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_LossContingencyNumberOfWeldsAllegedNotInCompliance" abstract="false" name="LossContingencyNumberOfWeldsAllegedNotInCompliance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mg_DebtCovenantPeriodTwoMember" abstract="true" name="DebtCovenantPeriodTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_LongTermPurchaseCommitmentExtensionPeriod" abstract="false" name="LongTermPurchaseCommitmentExtensionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mg_ProceedsFromIncomeTaxRefundsCARESAct" abstract="false" name="ProceedsFromIncomeTaxRefundsCARESAct" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_DeferredTaxAssetsFinanceLeaseObligation" abstract="false" name="DeferredTaxAssetsFinanceLeaseObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_DebtCovenantPeriodAxis" abstract="true" name="DebtCovenantPeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="mg_DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired" abstract="false" name="DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mg_OperatingLeaseArrangementMember" abstract="true" name="OperatingLeaseArrangementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mg_TermALoanFacilityMember" abstract="true" name="TermALoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_OtherProductsandServicesMember" abstract="true" name="OtherProductsandServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained" abstract="false" name="MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_DebtCovenantPeriodOneMember" abstract="true" name="DebtCovenantPeriodOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_DeferredIncomeTaxNoncashExpenseBenefit" abstract="false" name="DeferredIncomeTaxNoncashExpenseBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mg_OfficeFurnitureAndEquipmentMember" abstract="true" name="OfficeFurnitureAndEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_MultiemployerPlanPensionSignificantFundedStatusPercentage" abstract="false" name="MultiemployerPlanPensionSignificantFundedStatusPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="mg_ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock" abstract="false" name="ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="mg_BoilermakersandPipefittersPlansMember" abstract="true" name="BoilermakersandPipefittersPlansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock" abstract="false" name="AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="mg_InternationalMember" abstract="true" name="InternationalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock" abstract="false" name="ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="mg_DebtCovenantPeriodFiveMember" abstract="true" name="DebtCovenantPeriodFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mg_PaymentsOfContingentConsiderationForBusinessAcquisitions" abstract="false" name="PaymentsOfContingentConsiderationForBusinessAcquisitions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mg_RightToCustomerContractsMember" abstract="true" name="RightToCustomerContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>mg-20221231_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 2023 Workiva-->
<!--r:533a9540-a072-4938-9946-d06b40d0a434,g:6f1bbe8c-8860-4a36-b7e7-40c71218c5ff-->
<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.mistrasgroup.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="mg-20221231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c68e8a30-46ce-47f7-bf32-2776f08be04a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_0be26c7f-d40d-4bd3-8c80-c77ef5839c94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c68e8a30-46ce-47f7-bf32-2776f08be04a" xlink:to="loc_us-gaap_PreferredStockValue_0be26c7f-d40d-4bd3-8c80-c77ef5839c94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_52f8894f-4680-4249-a735-291e9b046803" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c68e8a30-46ce-47f7-bf32-2776f08be04a" xlink:to="loc_us-gaap_CommonStockValue_52f8894f-4680-4249-a735-291e9b046803" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_5260613f-34a1-4b57-818b-51569977deba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c68e8a30-46ce-47f7-bf32-2776f08be04a" xlink:to="loc_us-gaap_AdditionalPaidInCapital_5260613f-34a1-4b57-818b-51569977deba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c4c944f8-f9e7-4147-bb7b-a809dca44913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c68e8a30-46ce-47f7-bf32-2776f08be04a" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c4c944f8-f9e7-4147-bb7b-a809dca44913" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2ace325c-03f2-461d-9fbf-bbaf685ef208" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c68e8a30-46ce-47f7-bf32-2776f08be04a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2ace325c-03f2-461d-9fbf-bbaf685ef208" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c68ffefe-3f9a-4af5-bc66-fc80930f2cdc" 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_Goodwill_61dddc8f-d6a7-464e-bd7b-bbb93be082da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c68ffefe-3f9a-4af5-bc66-fc80930f2cdc" xlink:to="loc_us-gaap_Goodwill_61dddc8f-d6a7-464e-bd7b-bbb93be082da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_613fd83f-ff2e-409b-b3a1-af2507193a96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c68ffefe-3f9a-4af5-bc66-fc80930f2cdc" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_613fd83f-ff2e-409b-b3a1-af2507193a96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e44fe88d-2bb1-4ed6-afa9-7b5f9f389193" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c68ffefe-3f9a-4af5-bc66-fc80930f2cdc" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e44fe88d-2bb1-4ed6-afa9-7b5f9f389193" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a0d2e9e1-2740-477b-92cb-eadfa6606038" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c68ffefe-3f9a-4af5-bc66-fc80930f2cdc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a0d2e9e1-2740-477b-92cb-eadfa6606038" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e518553a-9425-4b13-a698-d0329892860f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c68ffefe-3f9a-4af5-bc66-fc80930f2cdc" xlink:to="loc_us-gaap_AssetsCurrent_e518553a-9425-4b13-a698-d0329892860f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_ab8faa33-09c1-49c8-ac90-4af9efd206ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c68ffefe-3f9a-4af5-bc66-fc80930f2cdc" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_ab8faa33-09c1-49c8-ac90-4af9efd206ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0019194f-8bfc-4611-bc2b-cfa607609d4f" 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_42f35b9a-be26-4f6d-95a8-51ebaead76da" 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_0019194f-8bfc-4611-bc2b-cfa607609d4f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_42f35b9a-be26-4f6d-95a8-51ebaead76da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_cb725b4d-88f5-46f6-b758-649d30b83fab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0019194f-8bfc-4611-bc2b-cfa607609d4f" xlink:to="loc_us-gaap_InventoryNet_cb725b4d-88f5-46f6-b758-649d30b83fab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_222b13df-b402-429f-9ba6-786f6ee1bf51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0019194f-8bfc-4611-bc2b-cfa607609d4f" xlink:to="loc_us-gaap_ReceivablesNetCurrent_222b13df-b402-429f-9ba6-786f6ee1bf51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1ce8b364-17b8-44e0-9d70-8ae86ded928c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0019194f-8bfc-4611-bc2b-cfa607609d4f" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1ce8b364-17b8-44e0-9d70-8ae86ded928c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c8db330c-1722-4f87-9836-7d2dcd39e6e8" 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_AccruedIncomeTaxesCurrent_4801d769-c525-4393-982a-98ad3a458110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c8db330c-1722-4f87-9836-7d2dcd39e6e8" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_4801d769-c525-4393-982a-98ad3a458110" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_866a005e-0ecd-4023-b7ac-3f773648b1dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c8db330c-1722-4f87-9836-7d2dcd39e6e8" xlink:to="loc_us-gaap_LongTermDebtCurrent_866a005e-0ecd-4023-b7ac-3f773648b1dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_01c1cae5-1805-4af1-bbf8-231f154b0d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c8db330c-1722-4f87-9836-7d2dcd39e6e8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_01c1cae5-1805-4af1-bbf8-231f154b0d0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AccruedExpensesAndOtherLiabilitiesCurrent_f8d09d54-476a-4c37-a437-29e8b9bc6109" xlink:href="mg-20221231.xsd#mg_AccruedExpensesAndOtherLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c8db330c-1722-4f87-9836-7d2dcd39e6e8" xlink:to="loc_mg_AccruedExpensesAndOtherLiabilitiesCurrent_f8d09d54-476a-4c37-a437-29e8b9bc6109" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_5027c238-c0cc-49f9-8f73-2d031c152786" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c8db330c-1722-4f87-9836-7d2dcd39e6e8" xlink:to="loc_us-gaap_AccountsPayableCurrent_5027c238-c0cc-49f9-8f73-2d031c152786" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0461efcf-b90e-4a14-b814-b60cb157f7dd" 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_StockholdersEquity_3d8f1d72-ed3b-40f4-a004-2e6ca707aca7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0461efcf-b90e-4a14-b814-b60cb157f7dd" xlink:to="loc_us-gaap_StockholdersEquity_3d8f1d72-ed3b-40f4-a004-2e6ca707aca7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_5698cd7e-d1c0-489b-b2d8-582291b73b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0461efcf-b90e-4a14-b814-b60cb157f7dd" xlink:to="loc_us-gaap_MinorityInterest_5698cd7e-d1c0-489b-b2d8-582291b73b5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_156c66a4-c20c-4636-8fa8-91077b98066b" 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_DeferredIncomeTaxLiabilitiesNet_37f48bcf-49cf-411a-bc90-3773ccf22814" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_156c66a4-c20c-4636-8fa8-91077b98066b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_37f48bcf-49cf-411a-bc90-3773ccf22814" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0ff97e94-d1cf-4c1f-bf2d-0f7c7025e4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_156c66a4-c20c-4636-8fa8-91077b98066b" xlink:to="loc_us-gaap_LiabilitiesCurrent_0ff97e94-d1cf-4c1f-bf2d-0f7c7025e4bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_e58d3aa6-678a-4c54-a769-f34222128c29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_156c66a4-c20c-4636-8fa8-91077b98066b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_e58d3aa6-678a-4c54-a769-f34222128c29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_07428355-da95-44a9-820c-298d29b3ea0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_156c66a4-c20c-4636-8fa8-91077b98066b" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_07428355-da95-44a9-820c-298d29b3ea0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_15235e5b-9c47-493d-9b3a-3210fbaa3c73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_156c66a4-c20c-4636-8fa8-91077b98066b" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_15235e5b-9c47-493d-9b3a-3210fbaa3c73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_4714f130-7ee5-4026-a61f-d7040b647739" 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_Liabilities_8423b0d2-422d-483c-ac8b-a133471a0e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_4714f130-7ee5-4026-a61f-d7040b647739" xlink:to="loc_us-gaap_Liabilities_8423b0d2-422d-483c-ac8b-a133471a0e3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_02d83074-aa37-44c4-b081-d1f1056a0f05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_4714f130-7ee5-4026-a61f-d7040b647739" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_02d83074-aa37-44c4-b081-d1f1056a0f05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_00b06d7d-07f0-4645-90c0-9cca20f3f1eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_4714f130-7ee5-4026-a61f-d7040b647739" xlink:to="loc_us-gaap_CommitmentsAndContingencies_00b06d7d-07f0-4645-90c0-9cca20f3f1eb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss" xlink:type="simple" xlink:href="mg-20221231.xsd#ConsolidatedStatementsofIncomeLoss"/>
  <link:calculationLink xlink:role="http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_92e67372-27dc-4d0c-8e46-1b2f7b567175" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_135e42f8-0638-4960-8e2c-c58f16ed6b31" 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_NetIncomeLoss_92e67372-27dc-4d0c-8e46-1b2f7b567175" xlink:to="loc_us-gaap_ProfitLoss_135e42f8-0638-4960-8e2c-c58f16ed6b31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_95dc8433-41c9-49d4-a6ad-283e7219e2cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_92e67372-27dc-4d0c-8e46-1b2f7b567175" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_95dc8433-41c9-49d4-a6ad-283e7219e2cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e82f57ab-9bcc-4079-b397-1982214c4644" 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_2711daff-6c30-4d6e-8b2e-29edb8248574" 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_e82f57ab-9bcc-4079-b397-1982214c4644" xlink:to="loc_us-gaap_GrossProfit_2711daff-6c30-4d6e-8b2e-29edb8248574" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5e730fd1-787a-424e-ab0b-476d6dd69ac9" 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_e82f57ab-9bcc-4079-b397-1982214c4644" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5e730fd1-787a-424e-ab0b-476d6dd69ac9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_0e25d6d6-a38c-469b-8eee-bcd1cae24d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_e82f57ab-9bcc-4079-b397-1982214c4644" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_0e25d6d6-a38c-469b-8eee-bcd1cae24d2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_cc87c369-d42f-4187-9efe-faa7b28ce1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_e82f57ab-9bcc-4079-b397-1982214c4644" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_cc87c369-d42f-4187-9efe-faa7b28ce1e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense_61f9d0b9-1fff-4686-8670-06a7cc616ec9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_e82f57ab-9bcc-4079-b397-1982214c4644" xlink:to="loc_us-gaap_LitigationSettlementExpense_61f9d0b9-1fff-4686-8670-06a7cc616ec9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_3b2cbf0a-4ac0-447a-ac96-2306ac6304a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_e82f57ab-9bcc-4079-b397-1982214c4644" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_3b2cbf0a-4ac0-447a-ac96-2306ac6304a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_0bbbb74e-8171-4426-95b2-0e89d45f59e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_e82f57ab-9bcc-4079-b397-1982214c4644" xlink:to="loc_us-gaap_DepreciationAndAmortization_0bbbb74e-8171-4426-95b2-0e89d45f59e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation_f1780394-e6f5-480d-a7aa-2016d03fc64e" xlink:href="mg-20221231.xsd#mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_e82f57ab-9bcc-4079-b397-1982214c4644" xlink:to="loc_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation_f1780394-e6f5-480d-a7aa-2016d03fc64e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_dca4fa51-ebd1-4be1-ab33-7849a4a4e4a1" 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_IncomeTaxExpenseBenefit_d4206ad9-0254-42b4-ae23-2397b0cdbbe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_dca4fa51-ebd1-4be1-ab33-7849a4a4e4a1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d4206ad9-0254-42b4-ae23-2397b0cdbbe6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_484a597b-ac56-4435-ae41-defc75262ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_dca4fa51-ebd1-4be1-ab33-7849a4a4e4a1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_484a597b-ac56-4435-ae41-defc75262ac1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_668f98ea-4f7a-41ed-bed8-5379f0be037e" 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_CostOfGoodsAndServicesSoldDepreciation_2d041c10-bbbb-4e8f-8a4c-64863d6758b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_668f98ea-4f7a-41ed-bed8-5379f0be037e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_2d041c10-bbbb-4e8f-8a4c-64863d6758b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7806d7b6-9fda-4676-8530-8a085b1c4c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_668f98ea-4f7a-41ed-bed8-5379f0be037e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7806d7b6-9fda-4676-8530-8a085b1c4c2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_22b2cdaf-3685-40af-ac7b-d6885cc9d2ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_668f98ea-4f7a-41ed-bed8-5379f0be037e" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_22b2cdaf-3685-40af-ac7b-d6885cc9d2ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a6ad1eaa-23e6-4e82-baa1-fd7f0ce5bd38" 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_31a530d3-907f-48cf-a1fe-fadc490b0f3f" 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_a6ad1eaa-23e6-4e82-baa1-fd7f0ce5bd38" xlink:to="loc_us-gaap_OperatingIncomeLoss_31a530d3-907f-48cf-a1fe-fadc490b0f3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_a41f1ee8-d383-4b92-91d3-efb6f9de5227" 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_a6ad1eaa-23e6-4e82-baa1-fd7f0ce5bd38" xlink:to="loc_us-gaap_InterestExpense_a41f1ee8-d383-4b92-91d3-efb6f9de5227" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="mg-20221231.xsd#ConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:calculationLink xlink:role="http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_06fdde72-8784-42d7-8680-2dd47e606f62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_09287b9c-8ce5-46a3-b22b-27123832b7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_06fdde72-8784-42d7-8680-2dd47e606f62" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_09287b9c-8ce5-46a3-b22b-27123832b7b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_14cf3066-7249-4154-99b5-c27e49310d37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_06fdde72-8784-42d7-8680-2dd47e606f62" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_14cf3066-7249-4154-99b5-c27e49310d37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_7b818bd7-23b0-4f7c-9c4e-f8a1de2add66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_06fdde72-8784-42d7-8680-2dd47e606f62" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_7b818bd7-23b0-4f7c-9c4e-f8a1de2add66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_85250ae4-a0e1-41f0-83cc-75ad81143058" 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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_67762402-1696-4f33-9667-71fb440f1bba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_85250ae4-a0e1-41f0-83cc-75ad81143058" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_67762402-1696-4f33-9667-71fb440f1bba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_65367d56-7e73-4f88-8020-ed75dbed72b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_85250ae4-a0e1-41f0-83cc-75ad81143058" xlink:to="loc_us-gaap_ProfitLoss_65367d56-7e73-4f88-8020-ed75dbed72b7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="mg-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8d03e53d-ba76-4137-884a-3d3536985c58" 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_55dfd842-2103-405a-ae95-7dca380f09aa" 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_8d03e53d-ba76-4137-884a-3d3536985c58" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_55dfd842-2103-405a-ae95-7dca380f09aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_PaymentsToAcquireIntangibleAssetsAndSoftware_070b6c87-4a1a-4df3-b672-d5328e8ac331" xlink:href="mg-20221231.xsd#mg_PaymentsToAcquireIntangibleAssetsAndSoftware"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8d03e53d-ba76-4137-884a-3d3536985c58" xlink:to="loc_mg_PaymentsToAcquireIntangibleAssetsAndSoftware_070b6c87-4a1a-4df3-b672-d5328e8ac331" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_90d4c8f9-3967-4d0f-8cb3-db447e370a38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8d03e53d-ba76-4137-884a-3d3536985c58" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_90d4c8f9-3967-4d0f-8cb3-db447e370a38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_f25d6b1c-240b-4269-ba03-8211d5e272fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8d03e53d-ba76-4137-884a-3d3536985c58" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_f25d6b1c-240b-4269-ba03-8211d5e272fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e5e821be-7a63-45c8-966b-cf79948c8828" 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_us-gaap_FinanceLeasePrincipalPayments_5fb2e6fc-6578-4429-8bcb-a30d86daba35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e5e821be-7a63-45c8-966b-cf79948c8828" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_5fb2e6fc-6578-4429-8bcb-a30d86daba35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_bf9889ec-db31-48b2-9154-491e4a701a14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e5e821be-7a63-45c8-966b-cf79948c8828" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_bf9889ec-db31-48b2-9154-491e4a701a14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_a9d26444-ae0a-467f-9b08-ed05212827a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e5e821be-7a63-45c8-966b-cf79948c8828" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_a9d26444-ae0a-467f-9b08-ed05212827a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_975efcc9-5e01-4638-94d7-c24b3110969e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e5e821be-7a63-45c8-966b-cf79948c8828" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_975efcc9-5e01-4638-94d7-c24b3110969e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_54254b12-2c88-441b-9785-e8f462c1bbd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e5e821be-7a63-45c8-966b-cf79948c8828" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_54254b12-2c88-441b-9785-e8f462c1bbd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_30bba7d7-1065-434b-9bd5-128a0ce24f51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e5e821be-7a63-45c8-966b-cf79948c8828" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_30bba7d7-1065-434b-9bd5-128a0ce24f51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_PaymentsOfContingentConsiderationForBusinessAcquisitions_f1683268-54de-4123-befc-27b0ee677237" xlink:href="mg-20221231.xsd#mg_PaymentsOfContingentConsiderationForBusinessAcquisitions"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e5e821be-7a63-45c8-966b-cf79948c8828" xlink:to="loc_mg_PaymentsOfContingentConsiderationForBusinessAcquisitions_f1683268-54de-4123-befc-27b0ee677237" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2aa67ad7-ac67-4b90-80a6-46798d1e8d67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e5e821be-7a63-45c8-966b-cf79948c8828" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2aa67ad7-ac67-4b90-80a6-46798d1e8d67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_56021b1a-9576-4666-b913-17763f2506b5" 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_1fcfafb5-b3d2-454c-aa6c-40c64acdf6f0" 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_56021b1a-9576-4666-b913-17763f2506b5" xlink:to="loc_us-gaap_ProfitLoss_1fcfafb5-b3d2-454c-aa6c-40c64acdf6f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d4f314ac-8052-46cc-b8cc-ad0d87c4f33b" 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_56021b1a-9576-4666-b913-17763f2506b5" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d4f314ac-8052-46cc-b8cc-ad0d87c4f33b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DeferredIncomeTaxNoncashExpenseBenefit_88de7953-0ce4-45f3-8ce6-1be5d20a709f" xlink:href="mg-20221231.xsd#mg_DeferredIncomeTaxNoncashExpenseBenefit"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_56021b1a-9576-4666-b913-17763f2506b5" xlink:to="loc_mg_DeferredIncomeTaxNoncashExpenseBenefit_88de7953-0ce4-45f3-8ce6-1be5d20a709f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_1e45645e-ee6d-49c7-946b-6ef00d295bea" 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_56021b1a-9576-4666-b913-17763f2506b5" xlink:to="loc_us-gaap_ShareBasedCompensation_1e45645e-ee6d-49c7-946b-6ef00d295bea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_fe96b597-1f8d-4a34-9b1b-bd8124104b57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_56021b1a-9576-4666-b913-17763f2506b5" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_fe96b597-1f8d-4a34-9b1b-bd8124104b57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_ef669c86-5d70-484a-88cf-f84e5d5f8570" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_56021b1a-9576-4666-b913-17763f2506b5" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_ef669c86-5d70-484a-88cf-f84e5d5f8570" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_f486457d-aeeb-4220-83bf-627bd4bb759e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_56021b1a-9576-4666-b913-17763f2506b5" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_f486457d-aeeb-4220-83bf-627bd4bb759e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_PaymentOfFinancingCostsOperatingActivities_774ab036-328d-412a-b2cf-79702348665a" xlink:href="mg-20221231.xsd#mg_PaymentOfFinancingCostsOperatingActivities"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_56021b1a-9576-4666-b913-17763f2506b5" xlink:to="loc_mg_PaymentOfFinancingCostsOperatingActivities_774ab036-328d-412a-b2cf-79702348665a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_26c70cf4-c566-42a1-98bb-239270b64302" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_56021b1a-9576-4666-b913-17763f2506b5" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_26c70cf4-c566-42a1-98bb-239270b64302" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_d475eafa-5700-4c76-8001-702e21bc71d9" 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_56021b1a-9576-4666-b913-17763f2506b5" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_d475eafa-5700-4c76-8001-702e21bc71d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_5f75e35e-d246-42a9-8ea5-227cc5f2607c" 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_56021b1a-9576-4666-b913-17763f2506b5" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_5f75e35e-d246-42a9-8ea5-227cc5f2607c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_d222dca4-6e31-4164-aa17-56f8e256703d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_56021b1a-9576-4666-b913-17763f2506b5" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_d222dca4-6e31-4164-aa17-56f8e256703d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_68d8ce32-1bc2-464d-aa02-6d506a3c6aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_56021b1a-9576-4666-b913-17763f2506b5" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_68d8ce32-1bc2-464d-aa02-6d506a3c6aa6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_f047a912-8a69-454f-8e54-ee793f704fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_56021b1a-9576-4666-b913-17763f2506b5" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_f047a912-8a69-454f-8e54-ee793f704fb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities_2e3836dc-b2d4-4d0c-80be-60d6d1495ffa" xlink:href="mg-20221231.xsd#mg_IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_56021b1a-9576-4666-b913-17763f2506b5" xlink:to="loc_mg_IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities_2e3836dc-b2d4-4d0c-80be-60d6d1495ffa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_ea537d0d-5025-487c-b2b0-f2d917e6eff1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_56021b1a-9576-4666-b913-17763f2506b5" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_ea537d0d-5025-487c-b2b0-f2d917e6eff1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_811fbd94-59da-4f58-94e3-014a7c781164" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_56021b1a-9576-4666-b913-17763f2506b5" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_811fbd94-59da-4f58-94e3-014a7c781164" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2640be07-f5b5-4d14-a227-c54e61497348" 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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d28de361-6110-4591-9c33-4b5f635af3b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2640be07-f5b5-4d14-a227-c54e61497348" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d28de361-6110-4591-9c33-4b5f635af3b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_296892af-37d8-43b7-9523-09e69ce6574c" 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_2640be07-f5b5-4d14-a227-c54e61497348" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_296892af-37d8-43b7-9523-09e69ce6574c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_60b8a2bd-b0a1-46b6-8767-bdeff1913424" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2640be07-f5b5-4d14-a227-c54e61497348" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_60b8a2bd-b0a1-46b6-8767-bdeff1913424" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4839028e-5747-46b0-966f-44cf3f18d6df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2640be07-f5b5-4d14-a227-c54e61497348" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4839028e-5747-46b0-966f-44cf3f18d6df" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_762d8edc-449f-4c0e-a417-9fd471a0f260" 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_ff5d6436-d00c-44cd-b984-78550fd6a57f" 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_762d8edc-449f-4c0e-a417-9fd471a0f260" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ff5d6436-d00c-44cd-b984-78550fd6a57f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_IncrementalCommonSharesAttributableToStockOptionsOutstanding_2be3c4e9-3643-453b-8dbf-77f31dbdf695" xlink:href="mg-20221231.xsd#mg_IncrementalCommonSharesAttributableToStockOptionsOutstanding"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_762d8edc-449f-4c0e-a417-9fd471a0f260" xlink:to="loc_mg_IncrementalCommonSharesAttributableToStockOptionsOutstanding_2be3c4e9-3643-453b-8dbf-77f31dbdf695" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding_a4530446-e1f1-4af5-85f8-92f10b4b5198" xlink:href="mg-20221231.xsd#mg_IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_762d8edc-449f-4c0e-a417-9fd471a0f260" xlink:to="loc_mg_IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding_a4530446-e1f1-4af5-85f8-92f10b4b5198" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/AccountsReceivableSummaryDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#AccountsReceivableSummaryDetails"/>
  <link:calculationLink xlink:role="http://www.mistrasgroup.com/role/AccountsReceivableSummaryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_6081a419-ff45-47af-9448-e9cc0dcb989d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_fd459d1f-a0ba-4271-b827-c1f0bca980af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReceivablesNetCurrent_6081a419-ff45-47af-9448-e9cc0dcb989d" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_fd459d1f-a0ba-4271-b827-c1f0bca980af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c046c68d-8ba1-49f7-9a01-276f1ea15321" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReceivablesNetCurrent_6081a419-ff45-47af-9448-e9cc0dcb989d" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c046c68d-8ba1-49f7-9a01-276f1ea15321" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/InventoriesDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#InventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.mistrasgroup.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a96ce5b3-56d0-47ac-aa12-4a0d3c72208a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_1a67487b-d5b5-4aa6-9d6a-260b8f83f039" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_a96ce5b3-56d0-47ac-aa12-4a0d3c72208a" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_1a67487b-d5b5-4aa6-9d6a-260b8f83f039" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_d36591ce-a8da-4671-bf3d-b3ffbb20cb61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_a96ce5b3-56d0-47ac-aa12-4a0d3c72208a" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_d36591ce-a8da-4671-bf3d-b3ffbb20cb61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_2202fc6a-d1a7-4192-92cc-bce31ae56890" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_a96ce5b3-56d0-47ac-aa12-4a0d3c72208a" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_2202fc6a-d1a7-4192-92cc-bce31ae56890" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventorySuppliesNetOfReserves_06f8d2cd-1eaf-468a-bd3f-7f01530b31f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventorySuppliesNetOfReserves"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_a96ce5b3-56d0-47ac-aa12-4a0d3c72208a" xlink:to="loc_us-gaap_InventorySuppliesNetOfReserves_06f8d2cd-1eaf-468a-bd3f-7f01530b31f9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#PropertyPlantandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_836f1f3b-c27d-49ea-933a-3bb504b9c7b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_414571f4-2cdd-44af-a33d-ca7ef384a649" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_836f1f3b-c27d-49ea-933a-3bb504b9c7b9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_414571f4-2cdd-44af-a33d-ca7ef384a649" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_a2d3a536-2ae4-4f69-9054-0810ad2c3484" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_836f1f3b-c27d-49ea-933a-3bb504b9c7b9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_a2d3a536-2ae4-4f69-9054-0810ad2c3484" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/AcquisitionsAcquisitionRelatedExpenseDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#AcquisitionsAcquisitionRelatedExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.mistrasgroup.com/role/AcquisitionsAcquisitionRelatedExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation_4865061a-d330-4b3b-9580-e86b8418bcfd" xlink:href="mg-20221231.xsd#mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_e6faa552-cecb-49e7-bd9b-314b0427f762" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation_4865061a-d330-4b3b-9580-e86b8418bcfd" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_e6faa552-cecb-49e7-bd9b-314b0427f762" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_b14800ee-eab5-451d-a5fb-921281a4d521" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation_4865061a-d330-4b3b-9580-e86b8418bcfd" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_b14800ee-eab5-451d-a5fb-921281a4d521" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails"/>
  <link:calculationLink xlink:role="http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b6faa1c0-cbd0-49b3-a682-1ef43cdbab10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_61c23bf8-43bb-4344-8bd1-c2bd1f6484b6" 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_IntangibleAssetsNetExcludingGoodwill_b6faa1c0-cbd0-49b3-a682-1ef43cdbab10" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_61c23bf8-43bb-4344-8bd1-c2bd1f6484b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6fd46471-b6aa-4288-a03d-c676a3a62f62" 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_IntangibleAssetsNetExcludingGoodwill_b6faa1c0-cbd0-49b3-a682-1ef43cdbab10" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6fd46471-b6aa-4288-a03d-c676a3a62f62" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#IntangibleAssetsExpectedAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f6212bab-5ed4-4e3c-85e9-3209c452466c" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_12e8b3b6-49ea-452f-9c25-67ddd15eff66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f6212bab-5ed4-4e3c-85e9-3209c452466c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_12e8b3b6-49ea-452f-9c25-67ddd15eff66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_5d8110cc-f5e3-48aa-910a-a789ef5ab7c2" 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_f6212bab-5ed4-4e3c-85e9-3209c452466c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_5d8110cc-f5e3-48aa-910a-a789ef5ab7c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_5f407b5c-2c08-4abc-81fe-dcd171f1a213" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f6212bab-5ed4-4e3c-85e9-3209c452466c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_5f407b5c-2c08-4abc-81fe-dcd171f1a213" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0e061bea-0b59-4cb7-97f7-b45f493e2e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f6212bab-5ed4-4e3c-85e9-3209c452466c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0e061bea-0b59-4cb7-97f7-b45f493e2e4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_9e3fb267-d21a-4abb-b014-5d67d3db316c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f6212bab-5ed4-4e3c-85e9-3209c452466c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_9e3fb267-d21a-4abb-b014-5d67d3db316c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_c406cd11-24db-4aa8-a61c-acca183afe67" 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_f6212bab-5ed4-4e3c-85e9-3209c452466c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_c406cd11-24db-4aa8-a61c-acca183afe67" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#AccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent_8cac2d72-f28f-4aa6-8954-f897cc367e1e" xlink:href="mg-20221231.xsd#mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_adf4408e-977b-4439-8bba-bfb75d040576" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent_8cac2d72-f28f-4aa6-8954-f897cc367e1e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_adf4408e-977b-4439-8bba-bfb75d040576" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_cef05401-5786-473c-ba23-9d2a9ead3ae5" 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_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent_8cac2d72-f28f-4aa6-8954-f897cc367e1e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_cef05401-5786-473c-ba23-9d2a9ead3ae5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_54ffc9ec-3212-4582-8345-df5fb1e47664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent_8cac2d72-f28f-4aa6-8954-f897cc367e1e" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_54ffc9ec-3212-4582-8345-df5fb1e47664" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_24189603-810d-40ed-afc4-2d7697352659" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent_8cac2d72-f28f-4aa6-8954-f897cc367e1e" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_24189603-810d-40ed-afc4-2d7697352659" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansWithdrawalObligation_90a082b8-edea-40a4-a39c-f820e614ce7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansWithdrawalObligation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent_8cac2d72-f28f-4aa6-8954-f897cc367e1e" xlink:to="loc_us-gaap_MultiemployerPlansWithdrawalObligation_90a082b8-edea-40a4-a39c-f820e614ce7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AccruedWorkersCompensationAndHealthBenefitsCurrent_9355d3f3-7bb5-4dd5-ba37-c044e71b3ac0" xlink:href="mg-20221231.xsd#mg_AccruedWorkersCompensationAndHealthBenefitsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent_8cac2d72-f28f-4aa6-8954-f897cc367e1e" xlink:to="loc_mg_AccruedWorkersCompensationAndHealthBenefitsCurrent_9355d3f3-7bb5-4dd5-ba37-c044e71b3ac0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent_df14f6cb-efd3-4937-80e2-67235ae5156a" xlink:href="mg-20221231.xsd#mg_AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent_8cac2d72-f28f-4aa6-8954-f897cc367e1e" xlink:to="loc_mg_AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent_df14f6cb-efd3-4937-80e2-67235ae5156a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#LongTermDebtScheduleofLongTermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_e2c8de5e-ef61-4392-8c2b-c7403858cd8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_fd99ef8d-6004-4595-b0fa-65e1f219a04b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_e2c8de5e-ef61-4392-8c2b-c7403858cd8c" xlink:to="loc_us-gaap_LongTermDebtCurrent_fd99ef8d-6004-4595-b0fa-65e1f219a04b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_da10da41-b608-4386-b7e0-d71b73c12b70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_e2c8de5e-ef61-4392-8c2b-c7403858cd8c" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_da10da41-b608-4386-b7e0-d71b73c12b70" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#LongTermDebtScheduledPrincipalPaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_44a70c10-eab8-40ad-9916-9dcb599eb0d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_bee324bf-0b65-42f8-b417-6f84dd695025" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_44a70c10-eab8-40ad-9916-9dcb599eb0d6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_bee324bf-0b65-42f8-b417-6f84dd695025" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e2574796-ff95-4333-b7e9-eb4d446107ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_44a70c10-eab8-40ad-9916-9dcb599eb0d6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e2574796-ff95-4333-b7e9-eb4d446107ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_8720d58d-69f5-4740-a53b-7dc8b40696ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_44a70c10-eab8-40ad-9916-9dcb599eb0d6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_8720d58d-69f5-4740-a53b-7dc8b40696ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_dafa0d39-7295-47a9-906c-d57b0944ab43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_44a70c10-eab8-40ad-9916-9dcb599eb0d6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_dafa0d39-7295-47a9-906c-d57b0944ab43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6c811621-7ef4-4584-aad0-4eed67bb263f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_44a70c10-eab8-40ad-9916-9dcb599eb0d6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6c811621-7ef4-4584-aad0-4eed67bb263f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_8445528c-2613-49dc-98a0-17ed0191633b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_44a70c10-eab8-40ad-9916-9dcb599eb0d6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_8445528c-2613-49dc-98a0-17ed0191633b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.mistrasgroup.com/role/IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_95256007-bdab-41f3-9c8c-c4cf58d8a00d" 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_6b16a189-8f31-4c4d-894a-e8f77e4bacbd" 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_95256007-bdab-41f3-9c8c-c4cf58d8a00d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_6b16a189-8f31-4c4d-894a-e8f77e4bacbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_8fcb3d43-1a94-4d25-a82c-9f588ed82019" 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_95256007-bdab-41f3-9c8c-c4cf58d8a00d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_8fcb3d43-1a94-4d25-a82c-9f588ed82019" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#IncomeTaxesProvisionBenefitforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_40b04598-5a29-4e14-9ce1-4c75f079bf46" 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_43458033-308f-437e-913b-4a39b87b03b4" 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_40b04598-5a29-4e14-9ce1-4c75f079bf46" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_43458033-308f-437e-913b-4a39b87b03b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DeferredIncomeTaxExpenseBenefitNet_c2239d02-8bfd-41f5-b0cc-1e22fdadfb3e" xlink:href="mg-20221231.xsd#mg_DeferredIncomeTaxExpenseBenefitNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_40b04598-5a29-4e14-9ce1-4c75f079bf46" xlink:to="loc_mg_DeferredIncomeTaxExpenseBenefitNet_c2239d02-8bfd-41f5-b0cc-1e22fdadfb3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b1f91cd5-c27d-45f2-a806-6c457f8861cb" 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_55a9c3c2-24b0-4d0c-8ef0-0098cd7d9941" 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_b1f91cd5-c27d-45f2-a806-6c457f8861cb" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_55a9c3c2-24b0-4d0c-8ef0-0098cd7d9941" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5915590a-7307-46a2-bdc6-5c00a0e54897" 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_b1f91cd5-c27d-45f2-a806-6c457f8861cb" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5915590a-7307-46a2-bdc6-5c00a0e54897" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_6cce4541-99f3-4949-86e5-3df76ff4b2be" 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_b1f91cd5-c27d-45f2-a806-6c457f8861cb" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_6cce4541-99f3-4949-86e5-3df76ff4b2be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions_fa581d00-1006-4e26-906f-8b7ed361d88c" xlink:href="mg-20221231.xsd#mg_CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b1f91cd5-c27d-45f2-a806-6c457f8861cb" xlink:to="loc_mg_CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions_fa581d00-1006-4e26-906f-8b7ed361d88c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b5d69f97-7005-4d0e-80ac-d8c7fd2131ee" 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_8f357437-98ed-4447-943e-94abea2ee560" 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_b5d69f97-7005-4d0e-80ac-d8c7fd2131ee" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_8f357437-98ed-4447-943e-94abea2ee560" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_a4ad0780-d422-4db3-a192-a5299d0023b5" 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_b5d69f97-7005-4d0e-80ac-d8c7fd2131ee" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_a4ad0780-d422-4db3-a192-a5299d0023b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_7481e6d9-ec80-46b3-8a15-9d6232a545e8" 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_b5d69f97-7005-4d0e-80ac-d8c7fd2131ee" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_7481e6d9-ec80-46b3-8a15-9d6232a545e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions_67353155-7418-4512-8e66-c863cfc0e549" xlink:href="mg-20221231.xsd#mg_DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b5d69f97-7005-4d0e-80ac-d8c7fd2131ee" xlink:to="loc_mg_DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions_67353155-7418-4512-8e66-c863cfc0e549" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DeferredIncomeTaxExpenseBenefitNet_dcdee3ad-6053-461c-9604-39edc1da227c" xlink:href="mg-20221231.xsd#mg_DeferredIncomeTaxExpenseBenefitNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_5f3d1b7c-bdc1-4b82-be39-6c2a2c7927dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mg_DeferredIncomeTaxExpenseBenefitNet_dcdee3ad-6053-461c-9604-39edc1da227c" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_5f3d1b7c-bdc1-4b82-be39-6c2a2c7927dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_63a6ac27-5d22-43ae-a183-81fcc7c0bf48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mg_DeferredIncomeTaxExpenseBenefitNet_dcdee3ad-6053-461c-9604-39edc1da227c" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_63a6ac27-5d22-43ae-a183-81fcc7c0bf48" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"/>
  <link:calculationLink xlink:role="http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3b70a1fd-c772-47ab-a726-69ab98763067" 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_4131c0ef-7835-43fd-b250-fd5835901f92" 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_3b70a1fd-c772-47ab-a726-69ab98763067" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_4131c0ef-7835-43fd-b250-fd5835901f92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_41e2d59c-d86d-44aa-85a3-24c2a018ba5e" 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_3b70a1fd-c772-47ab-a726-69ab98763067" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_41e2d59c-d86d-44aa-85a3-24c2a018ba5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_5249b86b-de6e-4ac9-b3c6-fd71a50d8b65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3b70a1fd-c772-47ab-a726-69ab98763067" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_5249b86b-de6e-4ac9-b3c6-fd71a50d8b65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_c17d3af8-481f-4ccb-8cc2-446008d68237" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3b70a1fd-c772-47ab-a726-69ab98763067" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_c17d3af8-481f-4ccb-8cc2-446008d68237" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_71490600-f712-4a2b-96ff-e9ab6bcfbfc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3b70a1fd-c772-47ab-a726-69ab98763067" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_71490600-f712-4a2b-96ff-e9ab6bcfbfc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount_eb6ab977-1025-41d5-a9e6-3ec9e3908be1" xlink:href="mg-20221231.xsd#mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3b70a1fd-c772-47ab-a726-69ab98763067" xlink:to="loc_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount_eb6ab977-1025-41d5-a9e6-3ec9e3908be1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_fdccea76-a3e0-4dc7-9f75-7f86c870aa72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3b70a1fd-c772-47ab-a726-69ab98763067" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_fdccea76-a3e0-4dc7-9f75-7f86c870aa72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_36beafce-cf74-44b4-8a73-8a087a374445" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3b70a1fd-c772-47ab-a726-69ab98763067" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_36beafce-cf74-44b4-8a73-8a087a374445" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount_45ccb9f8-356c-40fe-ad12-70ed188cf677" xlink:href="mg-20221231.xsd#mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3b70a1fd-c772-47ab-a726-69ab98763067" xlink:to="loc_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount_45ccb9f8-356c-40fe-ad12-70ed188cf677" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_ea6d1b45-a3dc-47b4-b81f-f2d214a71232" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3b70a1fd-c772-47ab-a726-69ab98763067" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_ea6d1b45-a3dc-47b4-b81f-f2d214a71232" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_eae97707-396f-48d5-9aca-142a27f2b565" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3b70a1fd-c772-47ab-a726-69ab98763067" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_eae97707-396f-48d5-9aca-142a27f2b565" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_a8f6965c-cba3-48eb-9357-e63466a64d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3b70a1fd-c772-47ab-a726-69ab98763067" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_a8f6965c-cba3-48eb-9357-e63466a64d0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4e5143f5-c302-408f-9e2b-01b738f4216a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_827502e1-f8f9-4efc-8362-bac9df0e04a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4e5143f5-c302-408f-9e2b-01b738f4216a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_827502e1-f8f9-4efc-8362-bac9df0e04a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_ddb54cc5-3b7f-48c1-a3f4-698ba9026f18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4e5143f5-c302-408f-9e2b-01b738f4216a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_ddb54cc5-3b7f-48c1-a3f4-698ba9026f18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_c30a8375-6215-4360-aa5d-315b1848ea10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4e5143f5-c302-408f-9e2b-01b738f4216a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_c30a8375-6215-4360-aa5d-315b1848ea10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_d8aed830-cb23-4fb8-893d-661f295a7bec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4e5143f5-c302-408f-9e2b-01b738f4216a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_d8aed830-cb23-4fb8-893d-661f295a7bec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_b7e97eeb-4323-4f7e-adb6-958aa4944aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4e5143f5-c302-408f-9e2b-01b738f4216a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_b7e97eeb-4323-4f7e-adb6-958aa4944aa6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent_ab07009e-99da-4df6-800d-738624da412b" xlink:href="mg-20221231.xsd#mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4e5143f5-c302-408f-9e2b-01b738f4216a" xlink:to="loc_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent_ab07009e-99da-4df6-800d-738624da412b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_ba6e44c1-9eb5-4342-8df5-5b871ce95e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4e5143f5-c302-408f-9e2b-01b738f4216a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_ba6e44c1-9eb5-4342-8df5-5b871ce95e3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_3daddc26-bcd4-4c66-929f-1eafbcb90467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4e5143f5-c302-408f-9e2b-01b738f4216a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_3daddc26-bcd4-4c66-929f-1eafbcb90467" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent_5897936d-d03e-4cb7-aa32-cdf007c08428" xlink:href="mg-20221231.xsd#mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4e5143f5-c302-408f-9e2b-01b738f4216a" xlink:to="loc_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent_5897936d-d03e-4cb7-aa32-cdf007c08428" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_ebb49ca5-22e9-43e6-a6c2-aee6b0aac1cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4e5143f5-c302-408f-9e2b-01b738f4216a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_ebb49ca5-22e9-43e6-a6c2-aee6b0aac1cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_94318e37-07af-4d43-bc19-ba2dc168c3ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4e5143f5-c302-408f-9e2b-01b738f4216a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_94318e37-07af-4d43-bc19-ba2dc168c3ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_8f50d371-affe-4eac-a0a1-ceb2eb2bdb18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4e5143f5-c302-408f-9e2b-01b738f4216a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_8f50d371-affe-4eac-a0a1-ceb2eb2bdb18" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_6cceac8d-4e12-47c1-9a33-d5b55a1f24d6" 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_a2787df9-ae12-4d46-8bc4-cc3127533972" 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_6cceac8d-4e12-47c1-9a33-d5b55a1f24d6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_a2787df9-ae12-4d46-8bc4-cc3127533972" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_df1c39d6-046b-4f55-a67e-68d0f42505f0" 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_6cceac8d-4e12-47c1-9a33-d5b55a1f24d6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_df1c39d6-046b-4f55-a67e-68d0f42505f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_182605f6-a288-453c-ab09-98b6ce795233" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_6cceac8d-4e12-47c1-9a33-d5b55a1f24d6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_182605f6-a288-453c-ab09-98b6ce795233" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_791ae47f-dd7a-4891-b624-7b57f37beade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_6cceac8d-4e12-47c1-9a33-d5b55a1f24d6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_791ae47f-dd7a-4891-b624-7b57f37beade" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_51a2d73a-5d37-4229-ab15-07b4e2b9f579" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_6cceac8d-4e12-47c1-9a33-d5b55a1f24d6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_51a2d73a-5d37-4229-ab15-07b4e2b9f579" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_e8d868a7-df0b-4540-bd7c-126768520d67" 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_DeferredTaxAssetsGross_6f8a936e-ce01-49dd-97ef-924a28985e31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_e8d868a7-df0b-4540-bd7c-126768520d67" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_6f8a936e-ce01-49dd-97ef-924a28985e31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f52d7db2-e2db-420b-81ad-31b397e72402" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_e8d868a7-df0b-4540-bd7c-126768520d67" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f52d7db2-e2db-420b-81ad-31b397e72402" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_c3f11ac2-f7cc-47f6-b748-4ffe101018ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_31b7fd0a-d542-48f4-b73b-e26fd88997b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c3f11ac2-f7cc-47f6-b748-4ffe101018ff" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_31b7fd0a-d542-48f4-b73b-e26fd88997b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_07205f30-40b2-453d-8f06-afefb6cbd548" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c3f11ac2-f7cc-47f6-b748-4ffe101018ff" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_07205f30-40b2-453d-8f06-afefb6cbd548" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_9fc49bfc-b8c5-41b4-9315-933819d44d4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c3f11ac2-f7cc-47f6-b748-4ffe101018ff" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_9fc49bfc-b8c5-41b4-9315-933819d44d4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_55dc1ca6-cb30-441f-9a12-cbb0e1964d01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c3f11ac2-f7cc-47f6-b748-4ffe101018ff" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_55dc1ca6-cb30-441f-9a12-cbb0e1964d01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_d8fcb348-0850-4c1f-9f1f-24b941c16ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c3f11ac2-f7cc-47f6-b748-4ffe101018ff" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_d8fcb348-0850-4c1f-9f1f-24b941c16ef4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DeferredTaxAssetsFinanceLeaseObligation_c1fbc6fa-aa10-4b6e-9a35-bb9f55f00feb" xlink:href="mg-20221231.xsd#mg_DeferredTaxAssetsFinanceLeaseObligation"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c3f11ac2-f7cc-47f6-b748-4ffe101018ff" xlink:to="loc_mg_DeferredTaxAssetsFinanceLeaseObligation_c1fbc6fa-aa10-4b6e-9a35-bb9f55f00feb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_9279127c-2ad1-4ea3-bf2f-881771399779" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c3f11ac2-f7cc-47f6-b748-4ffe101018ff" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_9279127c-2ad1-4ea3-bf2f-881771399779" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DeferredTaxAssetsInterestCarryforwards_1b55ab6f-5a1c-43dc-b5af-c1a5faa35f02" xlink:href="mg-20221231.xsd#mg_DeferredTaxAssetsInterestCarryforwards"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c3f11ac2-f7cc-47f6-b748-4ffe101018ff" xlink:to="loc_mg_DeferredTaxAssetsInterestCarryforwards_1b55ab6f-5a1c-43dc-b5af-c1a5faa35f02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DeferredTaxAssetsOperatingLeaseLiabilities_47d83835-c840-40ad-8cb5-a63ddd8cec2e" xlink:href="mg-20221231.xsd#mg_DeferredTaxAssetsOperatingLeaseLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c3f11ac2-f7cc-47f6-b748-4ffe101018ff" xlink:to="loc_mg_DeferredTaxAssetsOperatingLeaseLiabilities_47d83835-c840-40ad-8cb5-a63ddd8cec2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_c0e74fdb-596d-446a-945d-34ba7f90f59a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c3f11ac2-f7cc-47f6-b748-4ffe101018ff" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_c0e74fdb-596d-446a-945d-34ba7f90f59a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_b9dd60e3-ffa7-45c5-b62f-e65701d9bcbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c3f11ac2-f7cc-47f6-b748-4ffe101018ff" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_b9dd60e3-ffa7-45c5-b62f-e65701d9bcbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_c44c0a4a-41b3-4dba-a3f9-34d9dd5a4225" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c3f11ac2-f7cc-47f6-b748-4ffe101018ff" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_c44c0a4a-41b3-4dba-a3f9-34d9dd5a4225" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_4ec06cb0-f361-408e-969e-b2a48ba1d949" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_fc5d59e3-4e26-458d-9add-d4071b3cbbc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_4ec06cb0-f361-408e-969e-b2a48ba1d949" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_fc5d59e3-4e26-458d-9add-d4071b3cbbc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_fa6d39d8-34d4-4790-bda6-abcff75d521d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_4ec06cb0-f361-408e-969e-b2a48ba1d949" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_fa6d39d8-34d4-4790-bda6-abcff75d521d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#LeasesSupplementalBalanceSheetInformationDetails"/>
  <link:calculationLink xlink:role="http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_d29ec433-c480-459d-adf7-4eb2f9ccba22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_8f4a6f2b-86c0-4271-9614-633c33e9c902" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_d29ec433-c480-459d-adf7-4eb2f9ccba22" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_8f4a6f2b-86c0-4271-9614-633c33e9c902" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_09598aa3-17c9-4f28-a693-09ffadd6b2cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_d29ec433-c480-459d-adf7-4eb2f9ccba22" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_09598aa3-17c9-4f28-a693-09ffadd6b2cb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#LeasesComponentsofLeaseCostsDetails"/>
  <link:calculationLink xlink:role="http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_28f4ca62-867e-4c48-9562-6e62970f1e6c" 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_FinanceLeaseRightOfUseAssetAmortization_babf6c87-e15a-419e-ad01-905d5018d7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_28f4ca62-867e-4c48-9562-6e62970f1e6c" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_babf6c87-e15a-419e-ad01-905d5018d7ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_50f629d0-0da6-47c7-b42b-d742e8a56a40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_28f4ca62-867e-4c48-9562-6e62970f1e6c" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_50f629d0-0da6-47c7-b42b-d742e8a56a40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_dc10fb6e-e210-4b98-b079-ceec685eb3c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_28f4ca62-867e-4c48-9562-6e62970f1e6c" xlink:to="loc_us-gaap_OperatingLeaseCost_dc10fb6e-e210-4b98-b079-ceec685eb3c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_dd91f271-babe-4003-b04f-886433b146b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_28f4ca62-867e-4c48-9562-6e62970f1e6c" xlink:to="loc_us-gaap_ShortTermLeaseCost_dd91f271-babe-4003-b04f-886433b146b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_7a8b2c11-f10b-461d-80a6-d8539211ace8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_28f4ca62-867e-4c48-9562-6e62970f1e6c" xlink:to="loc_us-gaap_VariableLeaseCost_7a8b2c11-f10b-461d-80a6-d8539211ace8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#LeasesMaturityofLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_70f557f2-78a3-4494-9a19-3d571607bebc" 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_OperatingLeaseLiability_bae29421-1fe6-496a-bbe6-16c0a455e513" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_70f557f2-78a3-4494-9a19-3d571607bebc" xlink:to="loc_us-gaap_OperatingLeaseLiability_bae29421-1fe6-496a-bbe6-16c0a455e513" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f648b685-edd2-4e8e-97ef-5c340cde7163" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_70f557f2-78a3-4494-9a19-3d571607bebc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f648b685-edd2-4e8e-97ef-5c340cde7163" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4d041339-9c5c-4eb4-9183-124f8bbb359f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_b1cee6e7-46f0-4ed2-8242-eb0160ce3df1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4d041339-9c5c-4eb4-9183-124f8bbb359f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_b1cee6e7-46f0-4ed2-8242-eb0160ce3df1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_4c03c429-54b3-4837-ad96-5a5581af0b54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4d041339-9c5c-4eb4-9183-124f8bbb359f" xlink:to="loc_us-gaap_FinanceLeaseLiability_4c03c429-54b3-4837-ad96-5a5581af0b54" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="mg-20221231.xsd#LeasesMaturityofLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2adf79ae-72bc-44ad-8530-58be7de83d49" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b067b713-71dd-4b2e-95bc-6f61df230eb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2adf79ae-72bc-44ad-8530-58be7de83d49" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b067b713-71dd-4b2e-95bc-6f61df230eb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_15e55133-1d5e-4e9f-8002-e2b1d3ecffd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2adf79ae-72bc-44ad-8530-58be7de83d49" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_15e55133-1d5e-4e9f-8002-e2b1d3ecffd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_f180cdb6-81b7-47d2-b8c4-0fe7c32ba7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2adf79ae-72bc-44ad-8530-58be7de83d49" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_f180cdb6-81b7-47d2-b8c4-0fe7c32ba7d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b4a022a3-28a4-4f07-8e06-8357f05180ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2adf79ae-72bc-44ad-8530-58be7de83d49" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b4a022a3-28a4-4f07-8e06-8357f05180ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_cb2a229d-2628-4d63-85e5-8a539809bf0a" 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_2adf79ae-72bc-44ad-8530-58be7de83d49" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_cb2a229d-2628-4d63-85e5-8a539809bf0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8362a668-3ea4-4cfd-9c7d-ec3f59704655" 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_2adf79ae-72bc-44ad-8530-58be7de83d49" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8362a668-3ea4-4cfd-9c7d-ec3f59704655" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_95ea7266-0184-4ad1-bad8-babd9decfd9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_849a7d01-8781-488d-98b7-30cf03b4de73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_95ea7266-0184-4ad1-bad8-babd9decfd9b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_849a7d01-8781-488d-98b7-30cf03b4de73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1c08101f-2887-419f-b11d-26524ba05080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_95ea7266-0184-4ad1-bad8-babd9decfd9b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1c08101f-2887-419f-b11d-26524ba05080" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_0bd10fa1-b908-46a8-b402-1aa36b229587" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_95ea7266-0184-4ad1-bad8-babd9decfd9b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_0bd10fa1-b908-46a8-b402-1aa36b229587" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_713f0ec9-e031-42f2-b65a-d22e54ec4d14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_95ea7266-0184-4ad1-bad8-babd9decfd9b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_713f0ec9-e031-42f2-b65a-d22e54ec4d14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_ba25c8c8-55d6-4d92-9d63-962fa096bd49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_95ea7266-0184-4ad1-bad8-babd9decfd9b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_ba25c8c8-55d6-4d92-9d63-962fa096bd49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_3b45b5cc-4e51-4038-a5f5-306f14cbcf90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_95ea7266-0184-4ad1-bad8-babd9decfd9b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_3b45b5cc-4e51-4038-a5f5-306f14cbcf90" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>mg-20221231_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 2023 Workiva-->
<!--r:533a9540-a072-4938-9946-d06b40d0a434,g:6f1bbe8c-8860-4a36-b7e7-40c71218c5ff-->
<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.mistrasgroup.com/role/ConsolidatedStatementsofEquity" xlink:type="simple" xlink:href="mg-20221231.xsd#ConsolidatedStatementsofEquity"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity" xlink:type="extended" id="i488cd748120b4324a0d6eb82e8402e4e_ConsolidatedStatementsofEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9ab10ca8-a9a3-4fda-8824-cb8e3331e490" 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_bbf7a776-cce2-47cc-bb09-707975518bc5" 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_9ab10ca8-a9a3-4fda-8824-cb8e3331e490" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_e2b81d19-6376-4cce-b40d-9275bcd7f6f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:to="loc_us-gaap_SharesIssued_e2b81d19-6376-4cce-b40d-9275bcd7f6f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_58cc7eed-cec0-4751-ad7d-b0cefccfa612" 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_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_58cc7eed-cec0-4751-ad7d-b0cefccfa612" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b9c786cb-24f0-4f5c-9079-70ab00f392f5" 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_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:to="loc_us-gaap_ProfitLoss_b9c786cb-24f0-4f5c-9079-70ab00f392f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_86a2ac26-de65-4d2c-9964-acca2606d3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_86a2ac26-de65-4d2c-9964-acca2606d3ab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_6c389109-fa7a-4745-8bd6-d7879d0f0128" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_6c389109-fa7a-4745-8bd6-d7879d0f0128" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b2ea7ea7-50f5-4b22-91df-4282c87b468b" 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_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b2ea7ea7-50f5-4b22-91df-4282c87b468b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_9303d2ee-525c-47b8-b69a-32300a6e84fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_9303d2ee-525c-47b8-b69a-32300a6e84fa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_691445d7-238b-40aa-8a0a-abdffbec0a86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_691445d7-238b-40aa-8a0a-abdffbec0a86" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1d13b1fc-da06-4721-be04-071cbebfdce3" 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_IncreaseDecreaseInStockholdersEquityRollForward_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1d13b1fc-da06-4721-be04-071cbebfdce3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_037cb498-37f6-4850-85b9-23cf0438a33a" 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_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_037cb498-37f6-4850-85b9-23cf0438a33a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_7cf2c18d-8d89-46f3-aa3e-f5d7dc755d44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_74fc46c2-564a-4ead-beff-e5a8440f517b" 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_0d0b5321-f5c1-4f80-a167-f94c1e87d395" 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_9ab10ca8-a9a3-4fda-8824-cb8e3331e490" xlink:to="loc_us-gaap_StatementTable_0d0b5321-f5c1-4f80-a167-f94c1e87d395" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_392ce9dc-e0fb-423c-90c4-8a9e947eba9e" 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_0d0b5321-f5c1-4f80-a167-f94c1e87d395" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_392ce9dc-e0fb-423c-90c4-8a9e947eba9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_392ce9dc-e0fb-423c-90c4-8a9e947eba9e_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_392ce9dc-e0fb-423c-90c4-8a9e947eba9e" xlink:to="loc_us-gaap_EquityComponentDomain_392ce9dc-e0fb-423c-90c4-8a9e947eba9e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_389a6ba4-2e63-407b-80a3-90a5e823d588" 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_392ce9dc-e0fb-423c-90c4-8a9e947eba9e" xlink:to="loc_us-gaap_EquityComponentDomain_389a6ba4-2e63-407b-80a3-90a5e823d588" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_a188a1f4-0a24-449f-a063-75f2f9655543" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_389a6ba4-2e63-407b-80a3-90a5e823d588" xlink:to="loc_us-gaap_ParentMember_a188a1f4-0a24-449f-a063-75f2f9655543" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_442769fb-46b6-4077-940e-3b1bce3f6bf1" 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_ParentMember_a188a1f4-0a24-449f-a063-75f2f9655543" xlink:to="loc_us-gaap_CommonStockMember_442769fb-46b6-4077-940e-3b1bce3f6bf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_3650a5a5-939e-4900-b875-b379fdf8c8f9" 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_ParentMember_a188a1f4-0a24-449f-a063-75f2f9655543" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_3650a5a5-939e-4900-b875-b379fdf8c8f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_9755ef8f-0c27-4958-805c-2171f1ad9206" 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_ParentMember_a188a1f4-0a24-449f-a063-75f2f9655543" xlink:to="loc_us-gaap_RetainedEarningsMember_9755ef8f-0c27-4958-805c-2171f1ad9206" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_88184132-4ce1-4984-a4ba-9443a5b1ef9c" 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_ParentMember_a188a1f4-0a24-449f-a063-75f2f9655543" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_88184132-4ce1-4984-a4ba-9443a5b1ef9c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_da66581e-0451-4c2d-9b59-04ed9804b7d1" 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_389a6ba4-2e63-407b-80a3-90a5e823d588" xlink:to="loc_us-gaap_NoncontrollingInterestMember_da66581e-0451-4c2d-9b59-04ed9804b7d1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#SummaryofSignificantAccountingPoliciesandPracticesDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" xlink:type="extended" id="i59280a2cd9e9490284a1d2b105e72a15_SummaryofSignificantAccountingPoliciesandPracticesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_682cf678-bbcf-4644-b497-cdc86f357974" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest_e00707b7-a263-4302-ba0e-dc0a6b4bbccd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_682cf678-bbcf-4644-b497-cdc86f357974" xlink:to="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest_e00707b7-a263-4302-ba0e-dc0a6b4bbccd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest_41b5aee9-1cba-4848-b9db-64066461de40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_682cf678-bbcf-4644-b497-cdc86f357974" xlink:to="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest_41b5aee9-1cba-4848-b9db-64066461de40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_850f7bdc-9645-4eb0-a8ce-1880335ebe22" 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_ConcentrationRiskLineItems_682cf678-bbcf-4644-b497-cdc86f357974" xlink:to="loc_us-gaap_Assets_850f7bdc-9645-4eb0-a8ce-1880335ebe22" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_73e7518b-164b-4e24-b5eb-05ec593dc329" 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_ConcentrationRiskLineItems_682cf678-bbcf-4644-b497-cdc86f357974" xlink:to="loc_us-gaap_Revenues_73e7518b-164b-4e24-b5eb-05ec593dc329" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_66a9aca1-781d-4286-b7e8-d6bec98154d6" 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_ConcentrationRiskLineItems_682cf678-bbcf-4644-b497-cdc86f357974" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_66a9aca1-781d-4286-b7e8-d6bec98154d6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_968f9a4b-56b0-4cac-b7b0-d331313f35cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_682cf678-bbcf-4644-b497-cdc86f357974" xlink:to="loc_us-gaap_AdvertisingExpense_968f9a4b-56b0-4cac-b7b0-d331313f35cb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_7382ef83-d8c5-45a4-a726-65d738864ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_682cf678-bbcf-4644-b497-cdc86f357974" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_7382ef83-d8c5-45a4-a726-65d738864ab1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained_af9107e6-3510-47a6-afde-0c4805a50bae" xlink:href="mg-20221231.xsd#mg_MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_682cf678-bbcf-4644-b497-cdc86f357974" xlink:to="loc_mg_MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained_af9107e6-3510-47a6-afde-0c4805a50bae" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_f4441c84-2ac4-4d5c-8532-562ce9870a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_682cf678-bbcf-4644-b497-cdc86f357974" xlink:to="loc_us-gaap_ConcentrationRiskTable_f4441c84-2ac4-4d5c-8532-562ce9870a6f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8aca0488-3e13-4885-84fb-7fe2305c5730" 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_ConcentrationRiskTable_f4441c84-2ac4-4d5c-8532-562ce9870a6f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8aca0488-3e13-4885-84fb-7fe2305c5730" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8aca0488-3e13-4885-84fb-7fe2305c5730_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_8aca0488-3e13-4885-84fb-7fe2305c5730" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8aca0488-3e13-4885-84fb-7fe2305c5730_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_54947145-35a3-433d-a2ed-69415a590dcb" 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_8aca0488-3e13-4885-84fb-7fe2305c5730" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_54947145-35a3-433d-a2ed-69415a590dcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_8dd614a6-9d9a-4500-81c6-5cf2f8f91eff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_54947145-35a3-433d-a2ed-69415a590dcb" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_8dd614a6-9d9a-4500-81c6-5cf2f8f91eff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9f681db4-de96-4351-97f7-ed96ee4da912" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_f4441c84-2ac4-4d5c-8532-562ce9870a6f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9f681db4-de96-4351-97f7-ed96ee4da912" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9f681db4-de96-4351-97f7-ed96ee4da912_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9f681db4-de96-4351-97f7-ed96ee4da912" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9f681db4-de96-4351-97f7-ed96ee4da912_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_f77fe5c2-6aed-4a4d-8a29-3f4947bd05ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9f681db4-de96-4351-97f7-ed96ee4da912" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_f77fe5c2-6aed-4a4d-8a29-3f4947bd05ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_1a71f49d-b7a2-4086-ae9e-0710cdcbddd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_f77fe5c2-6aed-4a4d-8a29-3f4947bd05ed" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_1a71f49d-b7a2-4086-ae9e-0710cdcbddd4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_e8b3e53a-d8d2-4632-b36a-bacccc3f6b2a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_f4441c84-2ac4-4d5c-8532-562ce9870a6f" xlink:to="loc_srt_OwnershipAxis_e8b3e53a-d8d2-4632-b36a-bacccc3f6b2a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_e8b3e53a-d8d2-4632-b36a-bacccc3f6b2a_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_e8b3e53a-d8d2-4632-b36a-bacccc3f6b2a" xlink:to="loc_srt_OwnershipDomain_e8b3e53a-d8d2-4632-b36a-bacccc3f6b2a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_bb5c412b-b3f5-4572-9918-432d7b576b71" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_e8b3e53a-d8d2-4632-b36a-bacccc3f6b2a" xlink:to="loc_srt_OwnershipDomain_bb5c412b-b3f5-4572-9918-432d7b576b71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LimitedPartnershipMember_0ad7e0e9-d9a7-44ec-8f17-ec5983130195" xlink:href="mg-20221231.xsd#mg_LimitedPartnershipMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_bb5c412b-b3f5-4572-9918-432d7b576b71" xlink:to="loc_mg_LimitedPartnershipMember_0ad7e0e9-d9a7-44ec-8f17-ec5983130195" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_b4851a83-b4a4-40b6-9337-45d7e44e3569" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_f4441c84-2ac4-4d5c-8532-562ce9870a6f" xlink:to="loc_srt_ConsolidatedEntitiesAxis_b4851a83-b4a4-40b6-9337-45d7e44e3569" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_b4851a83-b4a4-40b6-9337-45d7e44e3569_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b4851a83-b4a4-40b6-9337-45d7e44e3569" xlink:to="loc_srt_ConsolidatedEntitiesDomain_b4851a83-b4a4-40b6-9337-45d7e44e3569_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_93d7c7ab-1e94-442b-90fe-f81c7013b210" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b4851a83-b4a4-40b6-9337-45d7e44e3569" xlink:to="loc_srt_ConsolidatedEntitiesDomain_93d7c7ab-1e94-442b-90fe-f81c7013b210" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_dbd5008a-9e6b-4f2d-9930-794cca696103" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_93d7c7ab-1e94-442b-90fe-f81c7013b210" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_dbd5008a-9e6b-4f2d-9930-794cca696103" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#RevenueNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/RevenueNarrativeDetails" xlink:type="extended" id="i6c0ddae845474d3fb5079e77b2da1476_RevenueNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8d428e40-efff-42ac-940c-2f59bb237055" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_cd53c9bd-0387-4683-87fc-102d9681a2ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8d428e40-efff-42ac-940c-2f59bb237055" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_cd53c9bd-0387-4683-87fc-102d9681a2ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_e1d31c95-d7a9-469c-a9be-e6208c0ce24f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8d428e40-efff-42ac-940c-2f59bb237055" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_e1d31c95-d7a9-469c-a9be-e6208c0ce24f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod_f091fd79-5de3-4eb2-8d57-98d20bcaa57f" xlink:href="mg-20221231.xsd#mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8d428e40-efff-42ac-940c-2f59bb237055" xlink:to="loc_mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod_f091fd79-5de3-4eb2-8d57-98d20bcaa57f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e3d79ab-a0e4-4be6-9a2f-865add677706" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8d428e40-efff-42ac-940c-2f59bb237055" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e3d79ab-a0e4-4be6-9a2f-865add677706" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_338c650f-3ac8-461d-9978-187f6a795a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e3d79ab-a0e4-4be6-9a2f-865add677706" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_338c650f-3ac8-461d-9978-187f6a795a3f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/RevenueNarrativeDetails_1" xlink:type="simple" xlink:href="mg-20221231.xsd#RevenueNarrativeDetails_1"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/RevenueNarrativeDetails_1" xlink:type="extended" id="i44ef86af4e364117916b54733ea172e3_RevenueNarrativeDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8d428e40-efff-42ac-940c-2f59bb237055" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_cd53c9bd-0387-4683-87fc-102d9681a2ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8d428e40-efff-42ac-940c-2f59bb237055" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_cd53c9bd-0387-4683-87fc-102d9681a2ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_e1d31c95-d7a9-469c-a9be-e6208c0ce24f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8d428e40-efff-42ac-940c-2f59bb237055" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_e1d31c95-d7a9-469c-a9be-e6208c0ce24f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod_f091fd79-5de3-4eb2-8d57-98d20bcaa57f" xlink:href="mg-20221231.xsd#mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8d428e40-efff-42ac-940c-2f59bb237055" xlink:to="loc_mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod_f091fd79-5de3-4eb2-8d57-98d20bcaa57f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e3d79ab-a0e4-4be6-9a2f-865add677706" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8d428e40-efff-42ac-940c-2f59bb237055" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e3d79ab-a0e4-4be6-9a2f-865add677706" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#RevenueDisaggregatedRevenuesbySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails" xlink:type="extended" id="i988c47b8943641508951d81b8f96e0a2_RevenueDisaggregatedRevenuesbySegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_f1f261ae-d1d2-4ae1-bb73-92bab4ec6cba" 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_RevenueFromContractWithCustomerExcludingAssessedTax_0eec5f30-9358-4acc-9f83-61d0535a6bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f1f261ae-d1d2-4ae1-bb73-92bab4ec6cba" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0eec5f30-9358-4acc-9f83-61d0535a6bf0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_da86a4b5-de65-4e79-a0fb-6b3e548ed1ea" 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_f1f261ae-d1d2-4ae1-bb73-92bab4ec6cba" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_da86a4b5-de65-4e79-a0fb-6b3e548ed1ea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_7539ab8d-2212-405e-a54e-232c6fe7d9f8" 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_DisaggregationOfRevenueTable_da86a4b5-de65-4e79-a0fb-6b3e548ed1ea" xlink:to="loc_srt_ConsolidationItemsAxis_7539ab8d-2212-405e-a54e-232c6fe7d9f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7539ab8d-2212-405e-a54e-232c6fe7d9f8_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_7539ab8d-2212-405e-a54e-232c6fe7d9f8" xlink:to="loc_srt_ConsolidationItemsDomain_7539ab8d-2212-405e-a54e-232c6fe7d9f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_d238e611-149a-4e10-bc10-7168282587aa" 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_7539ab8d-2212-405e-a54e-232c6fe7d9f8" xlink:to="loc_srt_ConsolidationItemsDomain_d238e611-149a-4e10-bc10-7168282587aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_6a5f5b86-785b-4624-92c9-22beb6f1ccdb" 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_d238e611-149a-4e10-bc10-7168282587aa" xlink:to="loc_us-gaap_OperatingSegmentsMember_6a5f5b86-785b-4624-92c9-22beb6f1ccdb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_CorporateAndEliminationsMember_02f1e398-e1ed-4a6b-b5d6-e6f51a68f6d2" xlink:href="mg-20221231.xsd#mg_CorporateAndEliminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_d238e611-149a-4e10-bc10-7168282587aa" xlink:to="loc_mg_CorporateAndEliminationsMember_02f1e398-e1ed-4a6b-b5d6-e6f51a68f6d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b2e66587-96b4-4e09-9269-63ddc9b8efae" 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_da86a4b5-de65-4e79-a0fb-6b3e548ed1ea" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b2e66587-96b4-4e09-9269-63ddc9b8efae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b2e66587-96b4-4e09-9269-63ddc9b8efae_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_b2e66587-96b4-4e09-9269-63ddc9b8efae" xlink:to="loc_us-gaap_SegmentDomain_b2e66587-96b4-4e09-9269-63ddc9b8efae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_117c81ab-6456-4838-90c3-66e3c6c42c9d" 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_b2e66587-96b4-4e09-9269-63ddc9b8efae" xlink:to="loc_us-gaap_SegmentDomain_117c81ab-6456-4838-90c3-66e3c6c42c9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ServicesMember_b7af9d3c-8653-4be1-86d8-d79934e6cd2b" xlink:href="mg-20221231.xsd#mg_ServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_117c81ab-6456-4838-90c3-66e3c6c42c9d" xlink:to="loc_mg_ServicesMember_b7af9d3c-8653-4be1-86d8-d79934e6cd2b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_InternationalMember_e47ac4f6-5536-4be1-9625-1f0c8979b56b" xlink:href="mg-20221231.xsd#mg_InternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_117c81ab-6456-4838-90c3-66e3c6c42c9d" xlink:to="loc_mg_InternationalMember_e47ac4f6-5536-4be1-9625-1f0c8979b56b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ProductsandSystemsMember_d904e4fa-8093-472a-ab4d-758789ff9070" xlink:href="mg-20221231.xsd#mg_ProductsandSystemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_117c81ab-6456-4838-90c3-66e3c6c42c9d" xlink:to="loc_mg_ProductsandSystemsMember_d904e4fa-8093-472a-ab4d-758789ff9070" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_dd28d9f3-9bc9-4ff7-bedb-32f8b51341b2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_da86a4b5-de65-4e79-a0fb-6b3e548ed1ea" xlink:to="loc_srt_ProductOrServiceAxis_dd28d9f3-9bc9-4ff7-bedb-32f8b51341b2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_dd28d9f3-9bc9-4ff7-bedb-32f8b51341b2_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_dd28d9f3-9bc9-4ff7-bedb-32f8b51341b2" xlink:to="loc_srt_ProductsAndServicesDomain_dd28d9f3-9bc9-4ff7-bedb-32f8b51341b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3c74d4a3-46a7-491b-ad58-c9b4cb70d9bb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_dd28d9f3-9bc9-4ff7-bedb-32f8b51341b2" xlink:to="loc_srt_ProductsAndServicesDomain_3c74d4a3-46a7-491b-ad58-c9b4cb70d9bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OilGasMember_f8ac6dc6-626e-4afc-8324-65ba70851f7e" xlink:href="mg-20221231.xsd#mg_OilGasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3c74d4a3-46a7-491b-ad58-c9b4cb70d9bb" xlink:to="loc_mg_OilGasMember_f8ac6dc6-626e-4afc-8324-65ba70851f7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AerospaceandDefenseMember_2d179270-28ac-42a3-a67f-5c7496ab9ca0" xlink:href="mg-20221231.xsd#mg_AerospaceandDefenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3c74d4a3-46a7-491b-ad58-c9b4cb70d9bb" xlink:to="loc_mg_AerospaceandDefenseMember_2d179270-28ac-42a3-a67f-5c7496ab9ca0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_IndustrialsMember_c69eda92-a76b-4376-81af-58eff8cbe37d" xlink:href="mg-20221231.xsd#mg_IndustrialsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3c74d4a3-46a7-491b-ad58-c9b4cb70d9bb" xlink:to="loc_mg_IndustrialsMember_c69eda92-a76b-4376-81af-58eff8cbe37d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_PowerGenerationAndTransmissionMember_054bd26e-df05-445f-bf06-5fe5469a065c" xlink:href="mg-20221231.xsd#mg_PowerGenerationAndTransmissionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3c74d4a3-46a7-491b-ad58-c9b4cb70d9bb" xlink:to="loc_mg_PowerGenerationAndTransmissionMember_054bd26e-df05-445f-bf06-5fe5469a065c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OtherProcessIndustriesMember_fdfbadb7-003b-4744-8623-dcfe707262fb" xlink:href="mg-20221231.xsd#mg_OtherProcessIndustriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3c74d4a3-46a7-491b-ad58-c9b4cb70d9bb" xlink:to="loc_mg_OtherProcessIndustriesMember_fdfbadb7-003b-4744-8623-dcfe707262fb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_InfrastructureResearchandEngineeringMember_6e174eb3-771f-4dd7-a019-6a9a38dd5e85" xlink:href="mg-20221231.xsd#mg_InfrastructureResearchandEngineeringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3c74d4a3-46a7-491b-ad58-c9b4cb70d9bb" xlink:to="loc_mg_InfrastructureResearchandEngineeringMember_6e174eb3-771f-4dd7-a019-6a9a38dd5e85" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_PetrochemicalMember_0ec713b4-0971-48a7-98b0-83197dfcb4ac" xlink:href="mg-20221231.xsd#mg_PetrochemicalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3c74d4a3-46a7-491b-ad58-c9b4cb70d9bb" xlink:to="loc_mg_PetrochemicalMember_0ec713b4-0971-48a7-98b0-83197dfcb4ac" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OtherProductsandServicesMember_78e0a6df-48b7-4520-b3c0-214c021c258d" xlink:href="mg-20221231.xsd#mg_OtherProductsandServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3c74d4a3-46a7-491b-ad58-c9b4cb70d9bb" xlink:to="loc_mg_OtherProductsandServicesMember_78e0a6df-48b7-4520-b3c0-214c021c258d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1c4170ed-3d21-47e2-bc88-811921a19db3" 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_da86a4b5-de65-4e79-a0fb-6b3e548ed1ea" xlink:to="loc_srt_StatementGeographicalAxis_1c4170ed-3d21-47e2-bc88-811921a19db3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1c4170ed-3d21-47e2-bc88-811921a19db3_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_1c4170ed-3d21-47e2-bc88-811921a19db3" xlink:to="loc_srt_SegmentGeographicalDomain_1c4170ed-3d21-47e2-bc88-811921a19db3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_aca43a27-e1b8-472d-8c3c-1d95a294de2f" 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_1c4170ed-3d21-47e2-bc88-811921a19db3" xlink:to="loc_srt_SegmentGeographicalDomain_aca43a27-e1b8-472d-8c3c-1d95a294de2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_761fcb6c-c754-4940-8c0b-b87c6c58f0cb" 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_aca43a27-e1b8-472d-8c3c-1d95a294de2f" xlink:to="loc_country_US_761fcb6c-c754-4940-8c0b-b87c6c58f0cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OtherAmericasMember_1498d5fc-9e8d-4e62-b846-bf5a1f60d65f" xlink:href="mg-20221231.xsd#mg_OtherAmericasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_aca43a27-e1b8-472d-8c3c-1d95a294de2f" xlink:to="loc_mg_OtherAmericasMember_1498d5fc-9e8d-4e62-b846-bf5a1f60d65f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_709d1319-5b40-43f3-829a-4e8385319186" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_aca43a27-e1b8-472d-8c3c-1d95a294de2f" xlink:to="loc_srt_EuropeMember_709d1319-5b40-43f3-829a-4e8385319186" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_38907ab0-ecb3-4c49-9fb2-9c9679e05f0a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_aca43a27-e1b8-472d-8c3c-1d95a294de2f" xlink:to="loc_srt_AsiaPacificMember_38907ab0-ecb3-4c49-9fb2-9c9679e05f0a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails" xlink:type="extended" id="ib6bb2808463447d085f129640a38d433_EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9d708c55-e342-4cdb-bac3-0555981906bd" 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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c52c043b-9bf1-4f00-bb10-ca4c8c1f6c16" 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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9d708c55-e342-4cdb-bac3-0555981906bd" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c52c043b-9bf1-4f00-bb10-ca4c8c1f6c16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount_53e35c55-d751-460b-9183-793e52607629" xlink:href="mg-20221231.xsd#mg_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9d708c55-e342-4cdb-bac3-0555981906bd" xlink:to="loc_mg_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount_53e35c55-d751-460b-9183-793e52607629" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_506d5e55-5da4-463f-8b3a-582a5e01b1ca" 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_9d708c55-e342-4cdb-bac3-0555981906bd" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_506d5e55-5da4-463f-8b3a-582a5e01b1ca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7461eb25-da1d-4b2a-9b8d-579c6e474776" 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_506d5e55-5da4-463f-8b3a-582a5e01b1ca" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7461eb25-da1d-4b2a-9b8d-579c6e474776" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_7461eb25-da1d-4b2a-9b8d-579c6e474776_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_7461eb25-da1d-4b2a-9b8d-579c6e474776" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_7461eb25-da1d-4b2a-9b8d-579c6e474776_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_de0b233b-3c1b-4162-af25-2b9a735e8656" 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_7461eb25-da1d-4b2a-9b8d-579c6e474776" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_de0b233b-3c1b-4162-af25-2b9a735e8656" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember_74f215c5-7d16-4d50-a3f7-46671697f34e" xlink:href="mg-20221231.xsd#mg_RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_de0b233b-3c1b-4162-af25-2b9a735e8656" xlink:to="loc_mg_RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember_74f215c5-7d16-4d50-a3f7-46671697f34e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_23cd4b29-3dd4-4b2c-b3d3-d62661e27aee" 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_de0b233b-3c1b-4162-af25-2b9a735e8656" xlink:to="loc_us-gaap_EmployeeStockOptionMember_23cd4b29-3dd4-4b2c-b3d3-d62661e27aee" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#AccountsReceivableNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails" xlink:type="extended" id="ica1e01e5243c4109a964db94eb824f0f_AccountsReceivableNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_a3368579-3757-4b40-b60c-e857d8429df6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_553698bf-b43f-43c0-9378-7b3c30168b53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_a3368579-3757-4b40-b60c-e857d8429df6" xlink:to="loc_us-gaap_ReceivablesNetCurrent_553698bf-b43f-43c0-9378-7b3c30168b53" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_e3aaa618-5650-413a-abac-ba5e42851842" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_a3368579-3757-4b40-b60c-e857d8429df6" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_e3aaa618-5650-413a-abac-ba5e42851842" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_1a996ec8-2a34-423e-b82c-3cfeaf88f64a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_a3368579-3757-4b40-b60c-e857d8429df6" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_1a996ec8-2a34-423e-b82c-3cfeaf88f64a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_d2bf78a8-2c9c-40cb-8a49-6fff08a63d37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_a3368579-3757-4b40-b60c-e857d8429df6" xlink:to="loc_us-gaap_ConcentrationRiskTable_d2bf78a8-2c9c-40cb-8a49-6fff08a63d37" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_06541c38-6bcd-42df-99e6-ea608a5667da" 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_ConcentrationRiskTable_d2bf78a8-2c9c-40cb-8a49-6fff08a63d37" xlink:to="loc_srt_MajorCustomersAxis_06541c38-6bcd-42df-99e6-ea608a5667da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_06541c38-6bcd-42df-99e6-ea608a5667da_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_06541c38-6bcd-42df-99e6-ea608a5667da" xlink:to="loc_srt_NameOfMajorCustomerDomain_06541c38-6bcd-42df-99e6-ea608a5667da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_8a578d52-4faa-4acb-bebb-39519c77f0c4" 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_06541c38-6bcd-42df-99e6-ea608a5667da" xlink:to="loc_srt_NameOfMajorCustomerDomain_8a578d52-4faa-4acb-bebb-39519c77f0c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_TexasCustomerMember_f43c5b4c-9ff6-4324-9c3e-d35c0e1c1eec" xlink:href="mg-20221231.xsd#mg_TexasCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8a578d52-4faa-4acb-bebb-39519c77f0c4" xlink:to="loc_mg_TexasCustomerMember_f43c5b4c-9ff6-4324-9c3e-d35c0e1c1eec" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#PropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended" id="i457b845f52b44affad7afd3d159813ab_PropertyPlantandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f4721e7e-a3f4-4320-bd91-20140b1c4393" 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_8b5c7d13-0e25-4f3f-973b-962345f64359" 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_f4721e7e-a3f4-4320-bd91-20140b1c4393" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_8b5c7d13-0e25-4f3f-973b-962345f64359" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_47493332-604b-4bda-bb09-b549865ff387" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f4721e7e-a3f4-4320-bd91-20140b1c4393" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_47493332-604b-4bda-bb09-b549865ff387" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_38997c9a-b779-4cbd-a718-5a390b7152a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f4721e7e-a3f4-4320-bd91-20140b1c4393" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_38997c9a-b779-4cbd-a718-5a390b7152a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_b5b20a3a-3654-4651-994d-4eee2b62dac5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f4721e7e-a3f4-4320-bd91-20140b1c4393" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_b5b20a3a-3654-4651-994d-4eee2b62dac5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_95e50603-c34d-48ec-af9e-2903ae1d3869" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f4721e7e-a3f4-4320-bd91-20140b1c4393" xlink:to="loc_us-gaap_Depreciation_95e50603-c34d-48ec-af9e-2903ae1d3869" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8168bc82-1c0e-4aa0-9fcb-da0887ffc3b0" 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_f4721e7e-a3f4-4320-bd91-20140b1c4393" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8168bc82-1c0e-4aa0-9fcb-da0887ffc3b0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec3832b3-1ff1-46d5-87be-5617f6f4ad62" 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_8168bc82-1c0e-4aa0-9fcb-da0887ffc3b0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec3832b3-1ff1-46d5-87be-5617f6f4ad62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec3832b3-1ff1-46d5-87be-5617f6f4ad62_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_ec3832b3-1ff1-46d5-87be-5617f6f4ad62" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec3832b3-1ff1-46d5-87be-5617f6f4ad62_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_63b67aa9-ccd3-4a17-a148-aba8b873804b" 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_ec3832b3-1ff1-46d5-87be-5617f6f4ad62" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_63b67aa9-ccd3-4a17-a148-aba8b873804b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_85b32fde-e5a3-4cb2-9e5a-2df6d326c7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_63b67aa9-ccd3-4a17-a148-aba8b873804b" xlink:to="loc_us-gaap_LandMember_85b32fde-e5a3-4cb2-9e5a-2df6d326c7fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_dc2229c0-a1e6-4bbf-b0bd-b28b7d01ba3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_63b67aa9-ccd3-4a17-a148-aba8b873804b" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_dc2229c0-a1e6-4bbf-b0bd-b28b7d01ba3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OfficeFurnitureAndEquipmentMember_2283ca53-d9d2-4bde-bcbf-9eddb2e75e20" xlink:href="mg-20221231.xsd#mg_OfficeFurnitureAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_63b67aa9-ccd3-4a17-a148-aba8b873804b" xlink:to="loc_mg_OfficeFurnitureAndEquipmentMember_2283ca53-d9d2-4bde-bcbf-9eddb2e75e20" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_011eae69-9fb1-4003-83ba-460b56e6dc2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_63b67aa9-ccd3-4a17-a148-aba8b873804b" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_011eae69-9fb1-4003-83ba-460b56e6dc2a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d134b45c-6d7a-420d-893a-b12ed4fc4fa5" 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_8168bc82-1c0e-4aa0-9fcb-da0887ffc3b0" xlink:to="loc_srt_RangeAxis_d134b45c-6d7a-420d-893a-b12ed4fc4fa5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d134b45c-6d7a-420d-893a-b12ed4fc4fa5_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_d134b45c-6d7a-420d-893a-b12ed4fc4fa5" xlink:to="loc_srt_RangeMember_d134b45c-6d7a-420d-893a-b12ed4fc4fa5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2decb952-6972-4c7d-a5c0-7a97d6e87064" 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_d134b45c-6d7a-420d-893a-b12ed4fc4fa5" xlink:to="loc_srt_RangeMember_2decb952-6972-4c7d-a5c0-7a97d6e87064" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_64c14b1c-541a-44ed-80ea-184f36c50ee6" 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_2decb952-6972-4c7d-a5c0-7a97d6e87064" xlink:to="loc_srt_MinimumMember_64c14b1c-541a-44ed-80ea-184f36c50ee6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_452ac20c-6261-45ee-84b4-db6b7e490eb7" 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_2decb952-6972-4c7d-a5c0-7a97d6e87064" xlink:to="loc_srt_MaximumMember_452ac20c-6261-45ee-84b4-db6b7e490eb7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#AcquisitionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/AcquisitionsNarrativeDetails" xlink:type="extended" id="ie1fbe97ab3aa43c288744b820d141dd6_AcquisitionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_23bcafd7-b1d6-482b-97ac-3a626e41c7f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_d26769a1-78f5-4e8c-9b23-c209d7d2f378" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23bcafd7-b1d6-482b-97ac-3a626e41c7f2" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_d26769a1-78f5-4e8c-9b23-c209d7d2f378" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_fd530f6f-e949-4738-bcf0-003c0a7b7d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23bcafd7-b1d6-482b-97ac-3a626e41c7f2" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_fd530f6f-e949-4738-bcf0-003c0a7b7d2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_cdac8eee-ffc5-4bb1-8987-af9bb596e8f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23bcafd7-b1d6-482b-97ac-3a626e41c7f2" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_cdac8eee-ffc5-4bb1-8987-af9bb596e8f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f33964bb-103b-4f70-aebc-ef11b4953d78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23bcafd7-b1d6-482b-97ac-3a626e41c7f2" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f33964bb-103b-4f70-aebc-ef11b4953d78" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_557ae1e2-b116-4506-82c3-3c096feba510" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f33964bb-103b-4f70-aebc-ef11b4953d78" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_557ae1e2-b116-4506-82c3-3c096feba510" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_557ae1e2-b116-4506-82c3-3c096feba510_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_557ae1e2-b116-4506-82c3-3c096feba510" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_557ae1e2-b116-4506-82c3-3c096feba510_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a5cc2be3-d2da-4df1-8c16-1fc0c5c4f624" 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_557ae1e2-b116-4506-82c3-3c096feba510" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a5cc2be3-d2da-4df1-8c16-1fc0c5c4f624" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_SmallNDTServicesCompanyMember_da3addcb-9320-496a-822c-fd8ccd418ff1" xlink:href="mg-20221231.xsd#mg_SmallNDTServicesCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a5cc2be3-d2da-4df1-8c16-1fc0c5c4f624" xlink:to="loc_mg_SmallNDTServicesCompanyMember_da3addcb-9320-496a-822c-fd8ccd418ff1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_e7537187-904c-4b1f-8c41-b881f2aa8625" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f33964bb-103b-4f70-aebc-ef11b4953d78" xlink:to="loc_srt_StatementGeographicalAxis_e7537187-904c-4b1f-8c41-b881f2aa8625" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e7537187-904c-4b1f-8c41-b881f2aa8625_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_e7537187-904c-4b1f-8c41-b881f2aa8625" xlink:to="loc_srt_SegmentGeographicalDomain_e7537187-904c-4b1f-8c41-b881f2aa8625_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_4c290095-293c-47f1-815c-67621f37e4e2" 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_e7537187-904c-4b1f-8c41-b881f2aa8625" xlink:to="loc_srt_SegmentGeographicalDomain_4c290095-293c-47f1-815c-67621f37e4e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_5ad553dc-4200-45df-9532-2d5775148db4" 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_4c290095-293c-47f1-815c-67621f37e4e2" xlink:to="loc_country_CA_5ad553dc-4200-45df-9532-2d5775148db4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1642fbee-9209-46c7-9d22-3271daa91390" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f33964bb-103b-4f70-aebc-ef11b4953d78" xlink:to="loc_srt_RangeAxis_1642fbee-9209-46c7-9d22-3271daa91390" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1642fbee-9209-46c7-9d22-3271daa91390_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_1642fbee-9209-46c7-9d22-3271daa91390" xlink:to="loc_srt_RangeMember_1642fbee-9209-46c7-9d22-3271daa91390_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bb7263f7-f628-4eb6-afcc-816616f89797" 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_1642fbee-9209-46c7-9d22-3271daa91390" xlink:to="loc_srt_RangeMember_bb7263f7-f628-4eb6-afcc-816616f89797" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_701a64e1-1c4b-4049-ad44-418c52b08a78" 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_bb7263f7-f628-4eb6-afcc-816616f89797" xlink:to="loc_srt_MinimumMember_701a64e1-1c4b-4049-ad44-418c52b08a78" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_87e957f0-1a78-4a9a-bba9-ce42c8512e3d" 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_bb7263f7-f628-4eb6-afcc-816616f89797" xlink:to="loc_srt_MaximumMember_87e957f0-1a78-4a9a-bba9-ce42c8512e3d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#GoodwillChangesinCarryingAmountofGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails" xlink:type="extended" id="i3ae891e0a58840bea9a2f54bfbb7d44d_GoodwillChangesinCarryingAmountofGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_ecc5b761-8925-44de-a106-07e3cc84ba75" 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_4f0ca02c-583b-4572-9703-60bdfe1e3b15" 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_ecc5b761-8925-44de-a106-07e3cc84ba75" xlink:to="loc_us-gaap_GoodwillRollForward_4f0ca02c-583b-4572-9703-60bdfe1e3b15" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7ef9c721-73d1-4fe8-a3d6-bb6fe2cd23aa" 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_4f0ca02c-583b-4572-9703-60bdfe1e3b15" xlink:to="loc_us-gaap_Goodwill_7ef9c721-73d1-4fe8-a3d6-bb6fe2cd23aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_e8b94396-c1bb-49fe-9e96-fe1e6e73c9b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_4f0ca02c-583b-4572-9703-60bdfe1e3b15" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_e8b94396-c1bb-49fe-9e96-fe1e6e73c9b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_04cd61a4-b6aa-4540-94f6-fa57d93ecfd7" 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_4f0ca02c-583b-4572-9703-60bdfe1e3b15" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_04cd61a4-b6aa-4540-94f6-fa57d93ecfd7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_934a91a2-5a91-43d2-9d09-4ebfd3ac5955" 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_us-gaap_ScheduleOfGoodwillTable_3cfaf8e3-c69d-4e2a-ba96-f6fbc8811a2e" 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_ecc5b761-8925-44de-a106-07e3cc84ba75" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_3cfaf8e3-c69d-4e2a-ba96-f6fbc8811a2e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_941a2646-85f5-4bb9-851a-f30e0de81509" 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_3cfaf8e3-c69d-4e2a-ba96-f6fbc8811a2e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_941a2646-85f5-4bb9-851a-f30e0de81509" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_941a2646-85f5-4bb9-851a-f30e0de81509_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_941a2646-85f5-4bb9-851a-f30e0de81509" xlink:to="loc_us-gaap_SegmentDomain_941a2646-85f5-4bb9-851a-f30e0de81509_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c7e56cb3-7255-4b59-8c07-764ba9465332" 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_941a2646-85f5-4bb9-851a-f30e0de81509" xlink:to="loc_us-gaap_SegmentDomain_c7e56cb3-7255-4b59-8c07-764ba9465332" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ServicesMember_5b1593a8-8550-42bc-8f55-5855b75f2533" xlink:href="mg-20221231.xsd#mg_ServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c7e56cb3-7255-4b59-8c07-764ba9465332" xlink:to="loc_mg_ServicesMember_5b1593a8-8550-42bc-8f55-5855b75f2533" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_InternationalMember_5171019d-afda-4f53-80ae-57c67ae81d32" xlink:href="mg-20221231.xsd#mg_InternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c7e56cb3-7255-4b59-8c07-764ba9465332" xlink:to="loc_mg_InternationalMember_5171019d-afda-4f53-80ae-57c67ae81d32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ProductsandSystemsMember_ff532176-014f-4cc9-8e57-5149c67b57d1" xlink:href="mg-20221231.xsd#mg_ProductsandSystemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c7e56cb3-7255-4b59-8c07-764ba9465332" xlink:to="loc_mg_ProductsandSystemsMember_ff532176-014f-4cc9-8e57-5149c67b57d1" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/GoodwillNarrativeDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#GoodwillNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/GoodwillNarrativeDetails" xlink:type="extended" id="i0beef7e80a5d426fba7397fb1d2f4911_GoodwillNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_b55c495c-45ed-4c50-bec7-ac1e3a588f66" 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_GoodwillImpairmentLoss_06162bdf-2547-48c1-bc06-811f290c0775" 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_GoodwillLineItems_b55c495c-45ed-4c50-bec7-ac1e3a588f66" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_06162bdf-2547-48c1-bc06-811f290c0775" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_5f152733-71f6-4f16-b827-a1fa25e065e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_b55c495c-45ed-4c50-bec7-ac1e3a588f66" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_5f152733-71f6-4f16-b827-a1fa25e065e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_97cd9136-0b88-467a-aff0-e5e9e8fe4c10" 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_b55c495c-45ed-4c50-bec7-ac1e3a588f66" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_97cd9136-0b88-467a-aff0-e5e9e8fe4c10" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_cb5dfb24-f87a-4932-9882-17ae6caf215c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_97cd9136-0b88-467a-aff0-e5e9e8fe4c10" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_cb5dfb24-f87a-4932-9882-17ae6caf215c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_cb5dfb24-f87a-4932-9882-17ae6caf215c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_cb5dfb24-f87a-4932-9882-17ae6caf215c" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_cb5dfb24-f87a-4932-9882-17ae6caf215c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_feaefe77-fe20-426c-94b1-e3780a085528" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_cb5dfb24-f87a-4932-9882-17ae6caf215c" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_feaefe77-fe20-426c-94b1-e3780a085528" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_COVID19PandemicMember_85e201dc-c1c3-40c5-9a02-4582c0aec749" xlink:href="mg-20221231.xsd#mg_COVID19PandemicMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_feaefe77-fe20-426c-94b1-e3780a085528" xlink:to="loc_mg_COVID19PandemicMember_85e201dc-c1c3-40c5-9a02-4582c0aec749" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_ba17dca5-8ec8-4374-93e2-3588e4cb23f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_97cd9136-0b88-467a-aff0-e5e9e8fe4c10" xlink:to="loc_us-gaap_ReportingUnitAxis_ba17dca5-8ec8-4374-93e2-3588e4cb23f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_ba17dca5-8ec8-4374-93e2-3588e4cb23f3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_ba17dca5-8ec8-4374-93e2-3588e4cb23f3" xlink:to="loc_us-gaap_ReportingUnitDomain_ba17dca5-8ec8-4374-93e2-3588e4cb23f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_7982603a-f297-486b-b7c1-c0d34fcaa159" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_ba17dca5-8ec8-4374-93e2-3588e4cb23f3" xlink:to="loc_us-gaap_ReportingUnitDomain_7982603a-f297-486b-b7c1-c0d34fcaa159" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ServicesMember_9436f8f4-e3f4-44a8-9a77-b3987776a13f" xlink:href="mg-20221231.xsd#mg_ServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_7982603a-f297-486b-b7c1-c0d34fcaa159" xlink:to="loc_mg_ServicesMember_9436f8f4-e3f4-44a8-9a77-b3987776a13f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ProductsandSystemsMember_4f71e251-6a18-4f01-9040-8498296c2d87" xlink:href="mg-20221231.xsd#mg_ProductsandSystemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_7982603a-f297-486b-b7c1-c0d34fcaa159" xlink:to="loc_mg_ProductsandSystemsMember_4f71e251-6a18-4f01-9040-8498296c2d87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_InternationalMember_4de7fe50-adac-4a13-b9cf-0c9344efcdb1" xlink:href="mg-20221231.xsd#mg_InternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_7982603a-f297-486b-b7c1-c0d34fcaa159" xlink:to="loc_mg_InternationalMember_4de7fe50-adac-4a13-b9cf-0c9344efcdb1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_EuropeanReportingUnitMember_746926dc-e0c4-4ace-b03c-ac7dbdfce68f" xlink:href="mg-20221231.xsd#mg_EuropeanReportingUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mg_InternationalMember_4de7fe50-adac-4a13-b9cf-0c9344efcdb1" xlink:to="loc_mg_EuropeanReportingUnitMember_746926dc-e0c4-4ace-b03c-ac7dbdfce68f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_BrazilianReportingUnitMember_5ef4943f-bf90-4766-b7fc-03bbc6d1691d" xlink:href="mg-20221231.xsd#mg_BrazilianReportingUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mg_InternationalMember_4de7fe50-adac-4a13-b9cf-0c9344efcdb1" xlink:to="loc_mg_BrazilianReportingUnitMember_5ef4943f-bf90-4766-b7fc-03bbc6d1691d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails" xlink:type="extended" id="icd606be8332443d9b27703de2110b3ee_IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_8678a762-a663-4ae3-98fe-5b7e11c7586d" 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_FiniteLivedIntangibleAssetUsefulLife_4a2c4a3c-b1b0-465d-9c80-9afcac1e3652" 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_FiniteLivedIntangibleAssetsLineItems_8678a762-a663-4ae3-98fe-5b7e11c7586d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4a2c4a3c-b1b0-465d-9c80-9afcac1e3652" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_a23ed361-4ca0-46b3-998b-73df24ceb4d6" 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_8678a762-a663-4ae3-98fe-5b7e11c7586d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_a23ed361-4ca0-46b3-998b-73df24ceb4d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_28c91875-8e3a-4258-bf52-4e3d730524df" 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_8678a762-a663-4ae3-98fe-5b7e11c7586d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_28c91875-8e3a-4258-bf52-4e3d730524df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d9ecf84b-ffa6-48e2-816b-0809e3640fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_8678a762-a663-4ae3-98fe-5b7e11c7586d" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d9ecf84b-ffa6-48e2-816b-0809e3640fb4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4c17cf3c-bce7-4293-8e32-005cbf76a1ee" 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_8678a762-a663-4ae3-98fe-5b7e11c7586d" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4c17cf3c-bce7-4293-8e32-005cbf76a1ee" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_01a68f8d-394a-43ea-984c-83e7058f2f74" 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_4c17cf3c-bce7-4293-8e32-005cbf76a1ee" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_01a68f8d-394a-43ea-984c-83e7058f2f74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_01a68f8d-394a-43ea-984c-83e7058f2f74_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_01a68f8d-394a-43ea-984c-83e7058f2f74" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_01a68f8d-394a-43ea-984c-83e7058f2f74_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7016a103-8c21-4552-9dc1-d20e3cd81671" 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_01a68f8d-394a-43ea-984c-83e7058f2f74" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7016a103-8c21-4552-9dc1-d20e3cd81671" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_a4165bc3-ffac-410a-89a0-9d07ea5628c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7016a103-8c21-4552-9dc1-d20e3cd81671" xlink:to="loc_us-gaap_CustomerRelationshipsMember_a4165bc3-ffac-410a-89a0-9d07ea5628c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_dda78766-99c0-478a-9420-4ca3741a45c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7016a103-8c21-4552-9dc1-d20e3cd81671" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_dda78766-99c0-478a-9420-4ca3741a45c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_858bb7ac-6314-4b0d-8f04-a42465325969" 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_7016a103-8c21-4552-9dc1-d20e3cd81671" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_858bb7ac-6314-4b0d-8f04-a42465325969" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_c02571a6-0a33-4362-9dd4-116a0a920c32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7016a103-8c21-4552-9dc1-d20e3cd81671" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_c02571a6-0a33-4362-9dd4-116a0a920c32" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6421c315-9b2e-4559-8e99-dc76df98147f" 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_4c17cf3c-bce7-4293-8e32-005cbf76a1ee" xlink:to="loc_srt_RangeAxis_6421c315-9b2e-4559-8e99-dc76df98147f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6421c315-9b2e-4559-8e99-dc76df98147f_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_6421c315-9b2e-4559-8e99-dc76df98147f" xlink:to="loc_srt_RangeMember_6421c315-9b2e-4559-8e99-dc76df98147f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5471e0de-2b48-467a-8f9c-84ca9f3fff3c" 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_6421c315-9b2e-4559-8e99-dc76df98147f" xlink:to="loc_srt_RangeMember_5471e0de-2b48-467a-8f9c-84ca9f3fff3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b89632fd-8804-44b9-bff4-3ec1779bd3ac" 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_5471e0de-2b48-467a-8f9c-84ca9f3fff3c" xlink:to="loc_srt_MinimumMember_b89632fd-8804-44b9-bff4-3ec1779bd3ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5355e79c-6bcc-4224-9739-605d7c87a891" 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_5471e0de-2b48-467a-8f9c-84ca9f3fff3c" xlink:to="loc_srt_MaximumMember_5355e79c-6bcc-4224-9739-605d7c87a891" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#IntangibleAssetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails" xlink:type="extended" id="ica20b0809f6a4eeb9fdfc7d5a0004af9_IntangibleAssetsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_671f0065-f347-43d4-8137-243f23993b22" 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_c3193029-d609-4592-aed1-bae19dee8bc9" 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_671f0065-f347-43d4-8137-243f23993b22" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_c3193029-d609-4592-aed1-bae19dee8bc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_04d1cac5-4b5a-41c0-9fe9-146d769fe627" 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_FiniteLivedIntangibleAssetsLineItems_671f0065-f347-43d4-8137-243f23993b22" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_04d1cac5-4b5a-41c0-9fe9-146d769fe627" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_8b5d7b3d-0f45-4519-a5dc-9f8f873ae5ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_671f0065-f347-43d4-8137-243f23993b22" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_8b5d7b3d-0f45-4519-a5dc-9f8f873ae5ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_732d3eca-2457-4b25-823f-cda8d31751ec" 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_671f0065-f347-43d4-8137-243f23993b22" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_732d3eca-2457-4b25-823f-cda8d31751ec" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_08a1981d-3d71-4a93-82cf-525b8d937822" 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_732d3eca-2457-4b25-823f-cda8d31751ec" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_08a1981d-3d71-4a93-82cf-525b8d937822" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_08a1981d-3d71-4a93-82cf-525b8d937822_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_08a1981d-3d71-4a93-82cf-525b8d937822" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_08a1981d-3d71-4a93-82cf-525b8d937822_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_76a05104-ef6c-4c05-b47d-553145d13876" 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_08a1981d-3d71-4a93-82cf-525b8d937822" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_76a05104-ef6c-4c05-b47d-553145d13876" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_5ef4a981-3ee6-47bd-b51b-4daaabc2da37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_76a05104-ef6c-4c05-b47d-553145d13876" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_5ef4a981-3ee6-47bd-b51b-4daaabc2da37" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_594470db-298f-4ea2-8730-dfdca08a0039" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_76a05104-ef6c-4c05-b47d-553145d13876" xlink:to="loc_us-gaap_CustomerRelationshipsMember_594470db-298f-4ea2-8730-dfdca08a0039" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_63f22fc4-f390-4554-a5cb-f700cd88e8e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_76a05104-ef6c-4c05-b47d-553145d13876" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_63f22fc4-f390-4554-a5cb-f700cd88e8e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_37371d41-e583-44d6-91a0-5c9191a893cd" 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_76a05104-ef6c-4c05-b47d-553145d13876" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_37371d41-e583-44d6-91a0-5c9191a893cd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_60a325f3-31b5-4cbc-ae12-af4334eeeb8c" 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_732d3eca-2457-4b25-823f-cda8d31751ec" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_60a325f3-31b5-4cbc-ae12-af4334eeeb8c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_60a325f3-31b5-4cbc-ae12-af4334eeeb8c_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_60a325f3-31b5-4cbc-ae12-af4334eeeb8c" xlink:to="loc_us-gaap_SegmentDomain_60a325f3-31b5-4cbc-ae12-af4334eeeb8c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3ed3ed41-5115-4ee2-b825-5fdcf3cf86ff" 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_60a325f3-31b5-4cbc-ae12-af4334eeeb8c" xlink:to="loc_us-gaap_SegmentDomain_3ed3ed41-5115-4ee2-b825-5fdcf3cf86ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ServicesMember_79e3266a-f2eb-4aa4-956f-fbd75e4875bb" xlink:href="mg-20221231.xsd#mg_ServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3ed3ed41-5115-4ee2-b825-5fdcf3cf86ff" xlink:to="loc_mg_ServicesMember_79e3266a-f2eb-4aa4-956f-fbd75e4875bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_b31b5b03-5bcf-4a17-930a-c4dc9e340aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_732d3eca-2457-4b25-823f-cda8d31751ec" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_b31b5b03-5bcf-4a17-930a-c4dc9e340aa6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_b31b5b03-5bcf-4a17-930a-c4dc9e340aa6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_b31b5b03-5bcf-4a17-930a-c4dc9e340aa6" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_b31b5b03-5bcf-4a17-930a-c4dc9e340aa6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_c09a18a1-208a-44a4-a1d2-ebdc2c066574" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_b31b5b03-5bcf-4a17-930a-c4dc9e340aa6" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_c09a18a1-208a-44a4-a1d2-ebdc2c066574" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_COVID19PandemicMember_7596702b-6f2c-4b3e-8cdc-cbb55a6699f2" xlink:href="mg-20221231.xsd#mg_COVID19PandemicMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_c09a18a1-208a-44a4-a1d2-ebdc2c066574" xlink:to="loc_mg_COVID19PandemicMember_7596702b-6f2c-4b3e-8cdc-cbb55a6699f2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#LongTermDebtScheduleofLongTermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="extended" id="ie040306a00634beab822a3e583d5e312_LongTermDebtScheduleofLongTermDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d5704205-ae6a-4a74-b122-a6b1b4a62334" 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_DeferredFinanceCostsNet_17ab5a6b-79d3-4855-8445-68bdcdd05578" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d5704205-ae6a-4a74-b122-a6b1b4a62334" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_17ab5a6b-79d3-4855-8445-68bdcdd05578" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_a78de6c2-fb8c-4e2d-ae5f-8b03ce41cccc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d5704205-ae6a-4a74-b122-a6b1b4a62334" xlink:to="loc_us-gaap_LongTermDebt_a78de6c2-fb8c-4e2d-ae5f-8b03ce41cccc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_90d8126f-f495-4fc6-b4cb-2c51d701e8df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d5704205-ae6a-4a74-b122-a6b1b4a62334" xlink:to="loc_us-gaap_LongTermDebtCurrent_90d8126f-f495-4fc6-b4cb-2c51d701e8df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9bb6d2d4-5380-4fca-a87e-b2760c4e5316" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d5704205-ae6a-4a74-b122-a6b1b4a62334" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_9bb6d2d4-5380-4fca-a87e-b2760c4e5316" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_62feaf7d-383e-443a-b816-f858d023043b" 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_d5704205-ae6a-4a74-b122-a6b1b4a62334" xlink:to="loc_us-gaap_DebtInstrumentTable_62feaf7d-383e-443a-b816-f858d023043b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e75dafcb-3516-4688-8bac-885509b21078" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_62feaf7d-383e-443a-b816-f858d023043b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e75dafcb-3516-4688-8bac-885509b21078" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e75dafcb-3516-4688-8bac-885509b21078_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e75dafcb-3516-4688-8bac-885509b21078" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e75dafcb-3516-4688-8bac-885509b21078_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5cc1031d-dd95-475e-917d-f12fba6a8be4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e75dafcb-3516-4688-8bac-885509b21078" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5cc1031d-dd95-475e-917d-f12fba6a8be4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_993ac1af-78e6-45a5-9f17-c3b6b7467bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5cc1031d-dd95-475e-917d-f12fba6a8be4" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_993ac1af-78e6-45a5-9f17-c3b6b7467bfe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OtherLongTermDebtMember_b8f31317-f94e-4634-a2ed-e6ee8e35b13b" xlink:href="mg-20221231.xsd#mg_OtherLongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5cc1031d-dd95-475e-917d-f12fba6a8be4" xlink:to="loc_mg_OtherLongTermDebtMember_b8f31317-f94e-4634-a2ed-e6ee8e35b13b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_9b0565a9-7b42-4dc4-a7e4-7ba2dbb9666f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_62feaf7d-383e-443a-b816-f858d023043b" xlink:to="loc_us-gaap_DebtInstrumentAxis_9b0565a9-7b42-4dc4-a7e4-7ba2dbb9666f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9b0565a9-7b42-4dc4-a7e4-7ba2dbb9666f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_9b0565a9-7b42-4dc4-a7e4-7ba2dbb9666f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9b0565a9-7b42-4dc4-a7e4-7ba2dbb9666f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_710c31b5-a9e6-4f94-9159-380c17d78c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_9b0565a9-7b42-4dc4-a7e4-7ba2dbb9666f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_710c31b5-a9e6-4f94-9159-380c17d78c3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_TermALoanFacilityMember_115d4819-7f25-4e9e-829b-4ffdf1587711" xlink:href="mg-20221231.xsd#mg_TermALoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_710c31b5-a9e6-4f94-9159-380c17d78c3c" xlink:to="loc_mg_TermALoanFacilityMember_115d4819-7f25-4e9e-829b-4ffdf1587711" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#LongTermDebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" xlink:type="extended" id="i9c9371d0dea04d818f6ba88e941b5980_LongTermDebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" 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_LineOfCreditFacilityMaximumBorrowingCapacity_93fdf9e2-a9a2-4f38-8f5d-ae2c45cd0699" 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_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_93fdf9e2-a9a2-4f38-8f5d-ae2c45cd0699" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2ad4d802-d422-49c1-a508-ec8fe7ffcd36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2ad4d802-d422-49c1-a508-ec8fe7ffcd36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio_d2df0a6c-bc03-4e3e-ba99-298f52988bb9" xlink:href="mg-20221231.xsd#mg_DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_mg_DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio_d2df0a6c-bc03-4e3e-ba99-298f52988bb9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_07270ad9-4912-42cd-b86b-411e84c287ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_07270ad9-4912-42cd-b86b-411e84c287ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_d52a85f8-b829-414b-9b06-5650d028b0d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_d52a85f8-b829-414b-9b06-5650d028b0d3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_58bed61b-161c-401d-be2f-eff1aca042ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_58bed61b-161c-401d-be2f-eff1aca042ed" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_443bd387-509d-4046-86a4-bcc518d65a60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_443bd387-509d-4046-86a4-bcc518d65a60" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit_98d83ee7-3c64-4f92-974d-602762940457" xlink:href="mg-20221231.xsd#mg_LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_mg_LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit_98d83ee7-3c64-4f92-974d-602762940457" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_360a54df-087d-4d9e-9d98-2938ca2a0a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_LineOfCredit_360a54df-087d-4d9e-9d98-2938ca2a0a2b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_934d588b-743a-4b11-b8f7-330a4a9fe14d" 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_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_934d588b-743a-4b11-b8f7-330a4a9fe14d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_cbe98470-b0e2-421f-8f4d-76f2d74e2b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_cbe98470-b0e2-421f-8f4d-76f2d74e2b5b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_3a1a9d47-dd7b-4fc5-a1ce-7478ba6bc913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_LongTermDebt_3a1a9d47-dd7b-4fc5-a1ce-7478ba6bc913" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4adb87e8-7e63-474d-9c7a-04f8f95a6aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4adb87e8-7e63-474d-9c7a-04f8f95a6aaa" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_92f25b9e-5daf-405f-b758-5ccc405c6fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_92f25b9e-5daf-405f-b758-5ccc405c6fe2" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies_0963b2b2-00c5-46fd-99cf-2cd904d2ead3" xlink:href="mg-20221231.xsd#mg_LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_mg_LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies_0963b2b2-00c5-46fd-99cf-2cd904d2ead3" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan_05c2478d-4023-443c-8af8-dc69067ccc3b" xlink:href="mg-20221231.xsd#mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan_05c2478d-4023-443c-8af8-dc69067ccc3b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtInstrumentCovenantFixedChargeCoverageRatio_b9e3998a-fca5-47ba-8770-ec5c6e93ad9a" xlink:href="mg-20221231.xsd#mg_DebtInstrumentCovenantFixedChargeCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_mg_DebtInstrumentCovenantFixedChargeCoverageRatio_b9e3998a-fca5-47ba-8770-ec5c6e93ad9a" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired_f206fe63-e4c0-4f92-9d22-119e40c5abd8" xlink:href="mg-20221231.xsd#mg_DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_mg_DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired_f206fe63-e4c0-4f92-9d22-119e40c5abd8" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount_a1d7b54f-4775-4143-ab19-bda047b07fa9" xlink:href="mg-20221231.xsd#mg_DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_mg_DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount_a1d7b54f-4775-4143-ab19-bda047b07fa9" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_bde36c5c-bb8f-4f3e-a5a8-aa062a8b4afd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_DebtInstrumentTerm_bde36c5c-bb8f-4f3e-a5a8-aa062a8b4afd" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable_40b2ae87-ea3d-496c-b57c-07b9a0b81f71" xlink:href="mg-20221231.xsd#mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable_40b2ae87-ea3d-496c-b57c-07b9a0b81f71" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_c1490f86-b9b6-4456-a8a3-f89522e70627" 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_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_DebtInstrumentTable_c1490f86-b9b6-4456-a8a3-f89522e70627" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ef2c0c70-09b0-4c2a-a023-bc06d36a7c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c1490f86-b9b6-4456-a8a3-f89522e70627" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ef2c0c70-09b0-4c2a-a023-bc06d36a7c6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ef2c0c70-09b0-4c2a-a023-bc06d36a7c6f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ef2c0c70-09b0-4c2a-a023-bc06d36a7c6f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ef2c0c70-09b0-4c2a-a023-bc06d36a7c6f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9d94d07b-ed2c-4c9b-8549-6fa8dba438f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ef2c0c70-09b0-4c2a-a023-bc06d36a7c6f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9d94d07b-ed2c-4c9b-8549-6fa8dba438f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_7d3d6a04-bc95-482a-8d1a-89953a705537" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9d94d07b-ed2c-4c9b-8549-6fa8dba438f1" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_7d3d6a04-bc95-482a-8d1a-89953a705537" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OtherLongTermDebtMember_9aa15245-8ffd-4703-ba06-fd5e39b8d429" xlink:href="mg-20221231.xsd#mg_OtherLongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9d94d07b-ed2c-4c9b-8549-6fa8dba438f1" xlink:to="loc_mg_OtherLongTermDebtMember_9aa15245-8ffd-4703-ba06-fd5e39b8d429" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_8345ef16-9ce9-4de6-b498-c88b9d69fa91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9d94d07b-ed2c-4c9b-8549-6fa8dba438f1" xlink:to="loc_us-gaap_LineOfCreditMember_8345ef16-9ce9-4de6-b498-c88b9d69fa91" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2331fe9c-604a-4c20-90b0-59577aa94818" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c1490f86-b9b6-4456-a8a3-f89522e70627" xlink:to="loc_us-gaap_DebtInstrumentAxis_2331fe9c-604a-4c20-90b0-59577aa94818" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2331fe9c-604a-4c20-90b0-59577aa94818_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_2331fe9c-604a-4c20-90b0-59577aa94818" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2331fe9c-604a-4c20-90b0-59577aa94818_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0ace2a23-581c-40cc-866d-da7ac1d230a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_2331fe9c-604a-4c20-90b0-59577aa94818" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0ace2a23-581c-40cc-866d-da7ac1d230a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_TermALoanFacilityMember_44d6641c-4257-40d1-a405-34df38555c1b" xlink:href="mg-20221231.xsd#mg_TermALoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0ace2a23-581c-40cc-866d-da7ac1d230a0" xlink:to="loc_mg_TermALoanFacilityMember_44d6641c-4257-40d1-a405-34df38555c1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_CreditAgreementMember_4884938c-0bfe-43a4-bf15-adc87969c096" xlink:href="mg-20221231.xsd#mg_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0ace2a23-581c-40cc-866d-da7ac1d230a0" xlink:to="loc_mg_CreditAgreementMember_4884938c-0bfe-43a4-bf15-adc87969c096" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_TheCreditAgreementJPMorganChaseBankMember_ec961d14-6e0d-4826-906b-94dcd9a41c7f" xlink:href="mg-20221231.xsd#mg_TheCreditAgreementJPMorganChaseBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0ace2a23-581c-40cc-866d-da7ac1d230a0" xlink:to="loc_mg_TheCreditAgreementJPMorganChaseBankMember_ec961d14-6e0d-4826-906b-94dcd9a41c7f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtCovenantPeriodAxis_da3f828b-c4e6-42d9-a61e-b2d11c913ed8" xlink:href="mg-20221231.xsd#mg_DebtCovenantPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c1490f86-b9b6-4456-a8a3-f89522e70627" xlink:to="loc_mg_DebtCovenantPeriodAxis_da3f828b-c4e6-42d9-a61e-b2d11c913ed8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtCovenantPeriodDomain_da3f828b-c4e6-42d9-a61e-b2d11c913ed8_default" xlink:href="mg-20221231.xsd#mg_DebtCovenantPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_mg_DebtCovenantPeriodAxis_da3f828b-c4e6-42d9-a61e-b2d11c913ed8" xlink:to="loc_mg_DebtCovenantPeriodDomain_da3f828b-c4e6-42d9-a61e-b2d11c913ed8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtCovenantPeriodDomain_dd2f7dfd-18d1-4965-b030-0d481f40533e" xlink:href="mg-20221231.xsd#mg_DebtCovenantPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_mg_DebtCovenantPeriodAxis_da3f828b-c4e6-42d9-a61e-b2d11c913ed8" xlink:to="loc_mg_DebtCovenantPeriodDomain_dd2f7dfd-18d1-4965-b030-0d481f40533e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtCovenantPeriodOneMember_17ca23d3-1bb6-412f-a1ee-e1b9f8f850d3" xlink:href="mg-20221231.xsd#mg_DebtCovenantPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mg_DebtCovenantPeriodDomain_dd2f7dfd-18d1-4965-b030-0d481f40533e" xlink:to="loc_mg_DebtCovenantPeriodOneMember_17ca23d3-1bb6-412f-a1ee-e1b9f8f850d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtCovenantPeriodTwoMember_0b0f8aba-1a90-475c-b18b-28e474cc00ac" xlink:href="mg-20221231.xsd#mg_DebtCovenantPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mg_DebtCovenantPeriodDomain_dd2f7dfd-18d1-4965-b030-0d481f40533e" xlink:to="loc_mg_DebtCovenantPeriodTwoMember_0b0f8aba-1a90-475c-b18b-28e474cc00ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtCovenantPeriodThreeMember_ea88c1f9-87ee-4236-b1ad-f68c790eb181" xlink:href="mg-20221231.xsd#mg_DebtCovenantPeriodThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mg_DebtCovenantPeriodDomain_dd2f7dfd-18d1-4965-b030-0d481f40533e" xlink:to="loc_mg_DebtCovenantPeriodThreeMember_ea88c1f9-87ee-4236-b1ad-f68c790eb181" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtCovenantPeriodFourMember_790f63d1-4889-44d8-a51e-0080f029ee70" xlink:href="mg-20221231.xsd#mg_DebtCovenantPeriodFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mg_DebtCovenantPeriodDomain_dd2f7dfd-18d1-4965-b030-0d481f40533e" xlink:to="loc_mg_DebtCovenantPeriodFourMember_790f63d1-4889-44d8-a51e-0080f029ee70" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtCovenantPeriodFiveMember_58c05494-8291-46dc-a805-a5f4d65e2370" xlink:href="mg-20221231.xsd#mg_DebtCovenantPeriodFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mg_DebtCovenantPeriodDomain_dd2f7dfd-18d1-4965-b030-0d481f40533e" xlink:to="loc_mg_DebtCovenantPeriodFiveMember_58c05494-8291-46dc-a805-a5f4d65e2370" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_72d01290-b7f0-4b3b-97c2-551aed226886" 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_DebtInstrumentTable_c1490f86-b9b6-4456-a8a3-f89522e70627" xlink:to="loc_us-gaap_VariableRateAxis_72d01290-b7f0-4b3b-97c2-551aed226886" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_72d01290-b7f0-4b3b-97c2-551aed226886_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_72d01290-b7f0-4b3b-97c2-551aed226886" xlink:to="loc_us-gaap_VariableRateDomain_72d01290-b7f0-4b3b-97c2-551aed226886_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_72dacd8a-d373-4793-9227-7252f5a73436" 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_72d01290-b7f0-4b3b-97c2-551aed226886" xlink:to="loc_us-gaap_VariableRateDomain_72dacd8a-d373-4793-9227-7252f5a73436" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_73e0ae65-0e8b-407e-b110-7674a8ee0473" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_72dacd8a-d373-4793-9227-7252f5a73436" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_73e0ae65-0e8b-407e-b110-7674a8ee0473" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b0d83618-6fd1-483a-9d13-0da0c97790bf" 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_DebtInstrumentTable_c1490f86-b9b6-4456-a8a3-f89522e70627" xlink:to="loc_srt_RangeAxis_b0d83618-6fd1-483a-9d13-0da0c97790bf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b0d83618-6fd1-483a-9d13-0da0c97790bf_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_b0d83618-6fd1-483a-9d13-0da0c97790bf" xlink:to="loc_srt_RangeMember_b0d83618-6fd1-483a-9d13-0da0c97790bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6d403d67-30ee-4e39-aa36-bbe3d85c41be" 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_b0d83618-6fd1-483a-9d13-0da0c97790bf" xlink:to="loc_srt_RangeMember_6d403d67-30ee-4e39-aa36-bbe3d85c41be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_abd8935f-3e97-4a70-bb5c-6af80602cfcb" 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_6d403d67-30ee-4e39-aa36-bbe3d85c41be" xlink:to="loc_srt_MinimumMember_abd8935f-3e97-4a70-bb5c-6af80602cfcb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6ba9e0e4-de70-4486-9d45-9417aba79b8b" 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_6d403d67-30ee-4e39-aa36-bbe3d85c41be" xlink:to="loc_srt_MaximumMember_6ba9e0e4-de70-4486-9d45-9417aba79b8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_e458bff5-dacf-4194-a3f7-37ca8433a1e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c1490f86-b9b6-4456-a8a3-f89522e70627" xlink:to="loc_us-gaap_CreditFacilityAxis_e458bff5-dacf-4194-a3f7-37ca8433a1e5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e458bff5-dacf-4194-a3f7-37ca8433a1e5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_e458bff5-dacf-4194-a3f7-37ca8433a1e5" xlink:to="loc_us-gaap_CreditFacilityDomain_e458bff5-dacf-4194-a3f7-37ca8433a1e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_5e239969-782f-4f0d-bf72-4d4c34c4468b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_e458bff5-dacf-4194-a3f7-37ca8433a1e5" xlink:to="loc_us-gaap_CreditFacilityDomain_5e239969-782f-4f0d-bf72-4d4c34c4468b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_040fea49-254c-45f4-aadb-4812bd88a4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_5e239969-782f-4f0d-bf72-4d4c34c4468b" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_040fea49-254c-45f4-aadb-4812bd88a4d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_1da26b1c-c2ef-4237-95d5-01a9a59db11a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_5e239969-782f-4f0d-bf72-4d4c34c4468b" xlink:to="loc_us-gaap_SecuredDebtMember_1da26b1c-c2ef-4237-95d5-01a9a59db11a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_80cf6343-5b70-45ff-a696-7bad1790bb66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_5e239969-782f-4f0d-bf72-4d4c34c4468b" xlink:to="loc_us-gaap_LetterOfCreditMember_80cf6343-5b70-45ff-a696-7bad1790bb66" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_VariableRateComponentAxis_fb1c7d17-239b-4915-984e-9cab8a015547" xlink:href="mg-20221231.xsd#mg_VariableRateComponentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c1490f86-b9b6-4456-a8a3-f89522e70627" xlink:to="loc_mg_VariableRateComponentAxis_fb1c7d17-239b-4915-984e-9cab8a015547" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_VariableRateComponentDomain_fb1c7d17-239b-4915-984e-9cab8a015547_default" xlink:href="mg-20221231.xsd#mg_VariableRateComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_mg_VariableRateComponentAxis_fb1c7d17-239b-4915-984e-9cab8a015547" xlink:to="loc_mg_VariableRateComponentDomain_fb1c7d17-239b-4915-984e-9cab8a015547_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_VariableRateComponentDomain_1090924f-5f93-406c-99e9-452fea76cf6f" xlink:href="mg-20221231.xsd#mg_VariableRateComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_mg_VariableRateComponentAxis_fb1c7d17-239b-4915-984e-9cab8a015547" xlink:to="loc_mg_VariableRateComponentDomain_1090924f-5f93-406c-99e9-452fea76cf6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_VariableRateComponentMember_22ef0565-c3b7-4217-ba10-92004e1791fa" xlink:href="mg-20221231.xsd#mg_VariableRateComponentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mg_VariableRateComponentDomain_1090924f-5f93-406c-99e9-452fea76cf6f" xlink:to="loc_mg_VariableRateComponentMember_22ef0565-c3b7-4217-ba10-92004e1791fa" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#FairValueMeasurementsDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/FairValueMeasurementsDetails" xlink:type="extended" id="idc671f1118ba4216b7b0faae028740fd_FairValueMeasurementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b3a000e-7f59-4b61-802f-2be66a322c30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_b23121f8-885d-4994-8c25-55ef463758cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b3a000e-7f59-4b61-802f-2be66a322c30" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_b23121f8-885d-4994-8c25-55ef463758cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_581694c0-4a82-4db9-89f1-723a077028bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_b23121f8-885d-4994-8c25-55ef463758cb" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_581694c0-4a82-4db9-89f1-723a077028bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_9b01c570-5e1a-4f51-a286-ae56cbdfca47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_581694c0-4a82-4db9-89f1-723a077028bb" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_9b01c570-5e1a-4f51-a286-ae56cbdfca47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_1783d776-11be-4777-a07a-a7d3efff9423" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_581694c0-4a82-4db9-89f1-723a077028bb" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_1783d776-11be-4777-a07a-a7d3efff9423" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_da0bf6f0-d98d-46da-9ef7-465ec2fa30c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_581694c0-4a82-4db9-89f1-723a077028bb" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_da0bf6f0-d98d-46da-9ef7-465ec2fa30c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion_df5d9cad-6f29-4dfc-b08b-2b4f919469d1" xlink:href="mg-20221231.xsd#mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_581694c0-4a82-4db9-89f1-723a077028bb" xlink:to="loc_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion_df5d9cad-6f29-4dfc-b08b-2b4f919469d1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount_7b407b08-eaf1-412c-bd3c-43bd83923b6a" xlink:href="mg-20221231.xsd#mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_581694c0-4a82-4db9-89f1-723a077028bb" xlink:to="loc_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount_7b407b08-eaf1-412c-bd3c-43bd83923b6a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments_002aee52-6a7e-420a-9025-440b2f1133bd" xlink:href="mg-20221231.xsd#mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_581694c0-4a82-4db9-89f1-723a077028bb" xlink:to="loc_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments_002aee52-6a7e-420a-9025-440b2f1133bd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_5a45eb13-3b8c-4465-a790-54127d5fa4ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a46887e4-d2da-46c0-ad04-3cbb45eab008" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b3a000e-7f59-4b61-802f-2be66a322c30" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a46887e4-d2da-46c0-ad04-3cbb45eab008" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e50a528a-fb6d-4a89-b298-e4b65fe5e058" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a46887e4-d2da-46c0-ad04-3cbb45eab008" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e50a528a-fb6d-4a89-b298-e4b65fe5e058" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e50a528a-fb6d-4a89-b298-e4b65fe5e058_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e50a528a-fb6d-4a89-b298-e4b65fe5e058" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e50a528a-fb6d-4a89-b298-e4b65fe5e058_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6ebf569a-89dd-4280-b058-76437fc6610e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e50a528a-fb6d-4a89-b298-e4b65fe5e058" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6ebf569a-89dd-4280-b058-76437fc6610e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_9e6ba72f-322e-4cb7-90fa-0b18ddc273ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6ebf569a-89dd-4280-b058-76437fc6610e" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_9e6ba72f-322e-4cb7-90fa-0b18ddc273ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_d3e007d0-8a41-420a-ad65-a4653dc8a5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a46887e4-d2da-46c0-ad04-3cbb45eab008" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_d3e007d0-8a41-420a-ad65-a4653dc8a5b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_d3e007d0-8a41-420a-ad65-a4653dc8a5b8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_d3e007d0-8a41-420a-ad65-a4653dc8a5b8" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_d3e007d0-8a41-420a-ad65-a4653dc8a5b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_731ca78a-9f39-4117-bcbd-745a98a24713" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_d3e007d0-8a41-420a-ad65-a4653dc8a5b8" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_731ca78a-9f39-4117-bcbd-745a98a24713" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ContingentConsiderationMember_572f600a-fa20-4988-8358-49abdd9c0e30" xlink:href="mg-20221231.xsd#mg_ContingentConsiderationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_731ca78a-9f39-4117-bcbd-745a98a24713" xlink:to="loc_mg_ContingentConsiderationMember_572f600a-fa20-4988-8358-49abdd9c0e30" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#ShareBasedCompensationLongtermIncentivePlansDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails" xlink:type="extended" id="if2e5bdcf42d940218f0eb04cec0ed264_ShareBasedCompensationLongtermIncentivePlansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_148bc73e-2b87-4f68-83a4-5e8ac50c503b" 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_mg_EmployeeStockOwnershipPlanNumberOfPlans_aebd248d-5880-424c-95a9-4c1d631e1a96" xlink:href="mg-20221231.xsd#mg_EmployeeStockOwnershipPlanNumberOfPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_148bc73e-2b87-4f68-83a4-5e8ac50c503b" xlink:to="loc_mg_EmployeeStockOwnershipPlanNumberOfPlans_aebd248d-5880-424c-95a9-4c1d631e1a96" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_0bffca47-5a2d-499c-8161-84a6f8200d81" 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_148bc73e-2b87-4f68-83a4-5e8ac50c503b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_0bffca47-5a2d-499c-8161-84a6f8200d81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2cb02d6c-69ac-48e1-9bec-38de01404f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_148bc73e-2b87-4f68-83a4-5e8ac50c503b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2cb02d6c-69ac-48e1-9bec-38de01404f2f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_82a13f51-07f3-4c20-9c3b-f5db9e9bab62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_148bc73e-2b87-4f68-83a4-5e8ac50c503b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_82a13f51-07f3-4c20-9c3b-f5db9e9bab62" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_9c69a0e3-8a73-4177-ba6a-e8f9fc4c7fe2" 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_148bc73e-2b87-4f68-83a4-5e8ac50c503b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_9c69a0e3-8a73-4177-ba6a-e8f9fc4c7fe2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6bd1fdde-ae40-4000-9f22-632d57a58274" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_148bc73e-2b87-4f68-83a4-5e8ac50c503b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6bd1fdde-ae40-4000-9f22-632d57a58274" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_09c2955d-13c1-4464-b81d-a272e3fe75ce" 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_148bc73e-2b87-4f68-83a4-5e8ac50c503b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_09c2955d-13c1-4464-b81d-a272e3fe75ce" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_184551e8-63e5-4e11-b9f6-5f999bb4fe23" 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_09c2955d-13c1-4464-b81d-a272e3fe75ce" xlink:to="loc_us-gaap_PlanNameAxis_184551e8-63e5-4e11-b9f6-5f999bb4fe23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_184551e8-63e5-4e11-b9f6-5f999bb4fe23_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_184551e8-63e5-4e11-b9f6-5f999bb4fe23" xlink:to="loc_us-gaap_PlanNameDomain_184551e8-63e5-4e11-b9f6-5f999bb4fe23_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_42bc7924-f104-4024-b059-c4e6d334da13" 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_184551e8-63e5-4e11-b9f6-5f999bb4fe23" xlink:to="loc_us-gaap_PlanNameDomain_42bc7924-f104-4024-b059-c4e6d334da13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LongTermIncentivePlan2009Member_15e59da7-4af1-4a97-b44e-d294957b3d41" xlink:href="mg-20221231.xsd#mg_LongTermIncentivePlan2009Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_42bc7924-f104-4024-b059-c4e6d334da13" xlink:to="loc_mg_LongTermIncentivePlan2009Member_15e59da7-4af1-4a97-b44e-d294957b3d41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LongTermIncentivePlan2016Member_f13d95f0-6dd7-497a-bf97-0533c6a177ed" xlink:href="mg-20221231.xsd#mg_LongTermIncentivePlan2016Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_42bc7924-f104-4024-b059-c4e6d334da13" xlink:to="loc_mg_LongTermIncentivePlan2016Member_f13d95f0-6dd7-497a-bf97-0533c6a177ed" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#ShareBasedCompensationStockOptionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails" xlink:type="extended" id="i67b3f8315e124349a876becdb5a246f0_ShareBasedCompensationStockOptionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_399be4f1-6ebc-45f7-a908-6b4d2be0b635" 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_AllocatedShareBasedCompensationExpense_5532cc6b-586e-434c-81d0-b4d3eb1b2b08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_399be4f1-6ebc-45f7-a908-6b4d2be0b635" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_5532cc6b-586e-434c-81d0-b4d3eb1b2b08" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_90f11e57-b367-458e-ab42-8530581eb221" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_399be4f1-6ebc-45f7-a908-6b4d2be0b635" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_90f11e57-b367-458e-ab42-8530581eb221" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_84f0da4e-c49a-4ea0-b4d1-d2ad028fff9b" 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_399be4f1-6ebc-45f7-a908-6b4d2be0b635" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_84f0da4e-c49a-4ea0-b4d1-d2ad028fff9b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cffb2211-ae62-41c8-94c9-aed701e880fe" 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_399be4f1-6ebc-45f7-a908-6b4d2be0b635" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cffb2211-ae62-41c8-94c9-aed701e880fe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e41773e3-7545-4df9-b0a3-39a7452965e2" 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_cffb2211-ae62-41c8-94c9-aed701e880fe" xlink:to="loc_us-gaap_AwardTypeAxis_e41773e3-7545-4df9-b0a3-39a7452965e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e41773e3-7545-4df9-b0a3-39a7452965e2_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_e41773e3-7545-4df9-b0a3-39a7452965e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e41773e3-7545-4df9-b0a3-39a7452965e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_62a0e037-a572-4c25-9b1e-c1458ffdca2d" 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_e41773e3-7545-4df9-b0a3-39a7452965e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_62a0e037-a572-4c25-9b1e-c1458ffdca2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ac7b30da-2f9b-424e-89f6-07ee1ea20149" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_62a0e037-a572-4c25-9b1e-c1458ffdca2d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ac7b30da-2f9b-424e-89f6-07ee1ea20149" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails" xlink:type="extended" id="i94477ef479f7480089ce3ab8f349ac9e_ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_61188eb7-b4aa-4324-8da6-a991d0f87398" 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_AllocatedShareBasedCompensationExpense_db06c112-d9f4-409e-b8fd-87c7311c66d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_61188eb7-b4aa-4324-8da6-a991d0f87398" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_db06c112-d9f4-409e-b8fd-87c7311c66d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_648f7706-8ccb-47df-83ec-a0f6f0a045dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_61188eb7-b4aa-4324-8da6-a991d0f87398" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_648f7706-8ccb-47df-83ec-a0f6f0a045dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d7757b0a-92de-4009-9cb3-01280ff1452c" 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_61188eb7-b4aa-4324-8da6-a991d0f87398" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d7757b0a-92de-4009-9cb3-01280ff1452c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5d633cc6-f5cf-4885-82e6-78e2ac40fe30" 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_61188eb7-b4aa-4324-8da6-a991d0f87398" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5d633cc6-f5cf-4885-82e6-78e2ac40fe30" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ce817639-99c0-41a8-82c3-3b6fb9d6b854" 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_61188eb7-b4aa-4324-8da6-a991d0f87398" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ce817639-99c0-41a8-82c3-3b6fb9d6b854" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ed6916cb-71ed-458e-8f44-7e4c28b845c1" 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_ce817639-99c0-41a8-82c3-3b6fb9d6b854" xlink:to="loc_us-gaap_AwardTypeAxis_ed6916cb-71ed-458e-8f44-7e4c28b845c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ed6916cb-71ed-458e-8f44-7e4c28b845c1_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_ed6916cb-71ed-458e-8f44-7e4c28b845c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ed6916cb-71ed-458e-8f44-7e4c28b845c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df260aa8-1659-4411-9aa5-b7298d1fe209" 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_ed6916cb-71ed-458e-8f44-7e4c28b845c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df260aa8-1659-4411-9aa5-b7298d1fe209" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_643d7148-0e0d-453d-bd15-dcd2566556ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df260aa8-1659-4411-9aa5-b7298d1fe209" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_643d7148-0e0d-453d-bd15-dcd2566556ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_f5122871-9fd3-4109-a8b2-a1752965976a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ce817639-99c0-41a8-82c3-3b6fb9d6b854" xlink:to="loc_srt_TitleOfIndividualAxis_f5122871-9fd3-4109-a8b2-a1752965976a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f5122871-9fd3-4109-a8b2-a1752965976a_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_f5122871-9fd3-4109-a8b2-a1752965976a" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f5122871-9fd3-4109-a8b2-a1752965976a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_28459e35-a467-4546-acf7-8f9a36372cc5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_f5122871-9fd3-4109-a8b2-a1752965976a" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_28459e35-a467-4546-acf7-8f9a36372cc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ExecutiveAndSeniorOfficersMember_6b30fae5-f36a-435c-a03a-26c1ea4c4c6b" xlink:href="mg-20221231.xsd#mg_ExecutiveAndSeniorOfficersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_28459e35-a467-4546-acf7-8f9a36372cc5" xlink:to="loc_mg_ExecutiveAndSeniorOfficersMember_6b30fae5-f36a-435c-a03a-26c1ea4c4c6b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationVestingActivityofRestrictedStockUnitAwardsDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#ShareBasedCompensationVestingActivityofRestrictedStockUnitAwardsDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/ShareBasedCompensationVestingActivityofRestrictedStockUnitAwardsDetails" xlink:type="extended" id="ic7fa232ed6734291b27d4f34d113442b_ShareBasedCompensationVestingActivityofRestrictedStockUnitAwardsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e1a1fe37-dd99-4226-82a4-4934f2a04532" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_19e444ee-e4d8-4d5f-9b7f-8ceaa37e657e" 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_e1a1fe37-dd99-4226-82a4-4934f2a04532" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_19e444ee-e4d8-4d5f-9b7f-8ceaa37e657e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_cf2f06b4-68bd-45a8-9c1e-da72541b0f4a" 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_e1a1fe37-dd99-4226-82a4-4934f2a04532" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_cf2f06b4-68bd-45a8-9c1e-da72541b0f4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d4c4a6e0-0f2e-469d-97fd-05ee28e7a08d" 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_e1a1fe37-dd99-4226-82a4-4934f2a04532" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d4c4a6e0-0f2e-469d-97fd-05ee28e7a08d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_36934ef8-53bc-4fc5-9ef8-41af49e89cf1" 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_d4c4a6e0-0f2e-469d-97fd-05ee28e7a08d" xlink:to="loc_us-gaap_AwardTypeAxis_36934ef8-53bc-4fc5-9ef8-41af49e89cf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36934ef8-53bc-4fc5-9ef8-41af49e89cf1_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_36934ef8-53bc-4fc5-9ef8-41af49e89cf1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36934ef8-53bc-4fc5-9ef8-41af49e89cf1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_13be4b7b-ab86-41ef-85f1-1fa946e1d5b9" 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_36934ef8-53bc-4fc5-9ef8-41af49e89cf1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_13be4b7b-ab86-41ef-85f1-1fa946e1d5b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_e0f85406-4a6f-44f2-b21c-a4a117835633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_13be4b7b-ab86-41ef-85f1-1fa946e1d5b9" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_e0f85406-4a6f-44f2-b21c-a4a117835633" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails" xlink:type="extended" id="ia04140f901f54784937a051a0c69b28f_ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d10182-ea25-4f44-8714-cd604096adce" 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_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted_b28d4ff5-008a-4fe4-a681-e450a7fc7dbf" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d10182-ea25-4f44-8714-cd604096adce" xlink:to="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted_b28d4ff5-008a-4fe4-a681-e450a7fc7dbf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_b35b5111-b77a-4ddc-8b3a-91be62368e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d10182-ea25-4f44-8714-cd604096adce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_b35b5111-b77a-4ddc-8b3a-91be62368e0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_f859cd29-38a1-4ae7-a8f9-f4cc6c9c0941" 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_22d10182-ea25-4f44-8714-cd604096adce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_f859cd29-38a1-4ae7-a8f9-f4cc6c9c0941" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_797351fa-425d-4f72-b82d-e88246c6711c" 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_22d10182-ea25-4f44-8714-cd604096adce" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_797351fa-425d-4f72-b82d-e88246c6711c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_c9557f5b-37db-4a7d-9339-13b7a2a52330" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_797351fa-425d-4f72-b82d-e88246c6711c" xlink:to="loc_srt_TitleOfIndividualAxis_c9557f5b-37db-4a7d-9339-13b7a2a52330" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c9557f5b-37db-4a7d-9339-13b7a2a52330_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_c9557f5b-37db-4a7d-9339-13b7a2a52330" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c9557f5b-37db-4a7d-9339-13b7a2a52330_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c79e7830-d758-4edc-84be-7fe22dd78f98" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_c9557f5b-37db-4a7d-9339-13b7a2a52330" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c79e7830-d758-4edc-84be-7fe22dd78f98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_cb7a09e6-f058-4391-95c1-662a68dd9bd6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_DirectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c79e7830-d758-4edc-84be-7fe22dd78f98" xlink:to="loc_srt_DirectorMember_cb7a09e6-f058-4391-95c1-662a68dd9bd6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_94a1f02f-8714-46b0-a406-52992c2a77e0" 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_797351fa-425d-4f72-b82d-e88246c6711c" xlink:to="loc_us-gaap_AwardTypeAxis_94a1f02f-8714-46b0-a406-52992c2a77e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_94a1f02f-8714-46b0-a406-52992c2a77e0_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_94a1f02f-8714-46b0-a406-52992c2a77e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_94a1f02f-8714-46b0-a406-52992c2a77e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0ca4cedd-fa76-4de2-9e26-1c182091e8cd" 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_94a1f02f-8714-46b0-a406-52992c2a77e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0ca4cedd-fa76-4de2-9e26-1c182091e8cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_49167313-8986-4f0c-a6d9-8fdac7e3fbb7" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0ca4cedd-fa76-4de2-9e26-1c182091e8cd" xlink:to="loc_us-gaap_CommonStockMember_49167313-8986-4f0c-a6d9-8fdac7e3fbb7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails" xlink:type="extended" id="i58098d39d5534ab58854199c5ff04d39_ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbba2399-2972-4a24-a63f-40367112fc1f" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bd4e4046-c9b7-4bf1-8a69-b48d39d8cb0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbba2399-2972-4a24-a63f-40367112fc1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bd4e4046-c9b7-4bf1-8a69-b48d39d8cb0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6d0903c1-5bab-42bc-b524-4648728d33c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bd4e4046-c9b7-4bf1-8a69-b48d39d8cb0f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6d0903c1-5bab-42bc-b524-4648728d33c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_315245c7-b407-4cd8-bc30-d04693d95c7c" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bd4e4046-c9b7-4bf1-8a69-b48d39d8cb0f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_315245c7-b407-4cd8-bc30-d04693d95c7c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bfa65db0-d4a8-4056-82b3-887f15207f8b" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bd4e4046-c9b7-4bf1-8a69-b48d39d8cb0f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bfa65db0-d4a8-4056-82b3-887f15207f8b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_cd35d26c-783a-4de9-be5a-a07b09885d67" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bd4e4046-c9b7-4bf1-8a69-b48d39d8cb0f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_cd35d26c-783a-4de9-be5a-a07b09885d67" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5197a5ce-6fa9-4473-98f0-3f7300473d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da842157-1e89-4559-983b-6e62e06a7c03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbba2399-2972-4a24-a63f-40367112fc1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da842157-1e89-4559-983b-6e62e06a7c03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_406ebffd-9649-47ef-a98a-aba2527a5cab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da842157-1e89-4559-983b-6e62e06a7c03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_406ebffd-9649-47ef-a98a-aba2527a5cab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3cbb10f2-76ac-41c0-bb09-35ef458cdc6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da842157-1e89-4559-983b-6e62e06a7c03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3cbb10f2-76ac-41c0-bb09-35ef458cdc6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6e2570df-60d7-478c-ab3a-a4b0696860ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da842157-1e89-4559-983b-6e62e06a7c03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6e2570df-60d7-478c-ab3a-a4b0696860ba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_bcc6f940-b812-4284-9459-e632c3f894c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da842157-1e89-4559-983b-6e62e06a7c03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_bcc6f940-b812-4284-9459-e632c3f894c1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_48aff2ce-94cd-4897-a3ac-6446363e1ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ec25a390-a06e-4e94-af60-1e2613d06ad4" 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_cbba2399-2972-4a24-a63f-40367112fc1f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ec25a390-a06e-4e94-af60-1e2613d06ad4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2e080518-00de-4437-9f96-47f8c625ff63" 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_ec25a390-a06e-4e94-af60-1e2613d06ad4" xlink:to="loc_us-gaap_AwardTypeAxis_2e080518-00de-4437-9f96-47f8c625ff63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e080518-00de-4437-9f96-47f8c625ff63_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_2e080518-00de-4437-9f96-47f8c625ff63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e080518-00de-4437-9f96-47f8c625ff63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0ff0a2a6-c32b-4886-8678-36c9ec357c31" 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_2e080518-00de-4437-9f96-47f8c625ff63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0ff0a2a6-c32b-4886-8678-36c9ec357c31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_68cad12b-b94f-4a40-aa94-bd3988ab2be3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0ff0a2a6-c32b-4886-8678-36c9ec357c31" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_68cad12b-b94f-4a40-aa94-bd3988ab2be3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails" xlink:type="extended" id="iad22fe678a58459097de965a01f353d7_ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" 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_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod_2c29144b-d958-4d0c-a263-86295e4b4e93" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod_2c29144b-d958-4d0c-a263-86295e4b4e93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics_6bd33933-4c72-4171-ad8d-9ea0cde01e34" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics_6bd33933-4c72-4171-ad8d-9ea0cde01e34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod_6cdb1f8f-5432-4f86-b4ae-d8d266eb7758" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod_6cdb1f8f-5432-4f86-b4ae-d8d266eb7758" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod_3301b89e-2894-4855-a45f-abe1f6f9276c" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod_3301b89e-2894-4855-a45f-abe1f6f9276c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_36d53210-9b0d-4404-b769-d494c1478028" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_36d53210-9b0d-4404-b769-d494c1478028" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_d78d745e-c0bb-4db4-8c53-9a8eeaf8757a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_d78d745e-c0bb-4db4-8c53-9a8eeaf8757a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_834a1376-7aba-4198-b9a7-57d3872247b4" 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_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_834a1376-7aba-4198-b9a7-57d3872247b4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet_d278ca2f-8cc8-4fd7-bb4e-66f29123f7df" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet_d278ca2f-8cc8-4fd7-bb4e-66f29123f7df" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease_7405ec03-a3c2-4be0-a19f-47b305ab6e8f" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease_7405ec03-a3c2-4be0-a19f-47b305ab6e8f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_714182cd-73a8-4cbc-bec8-6e1f08ba4ead" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_714182cd-73a8-4cbc-bec8-6e1f08ba4ead" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_25d987d9-43ab-42c5-83f6-fd25126d2dff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_25d987d9-43ab-42c5-83f6-fd25126d2dff" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_709d003d-c5a9-4e1f-b204-a98a11e2ca3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_709d003d-c5a9-4e1f-b204-a98a11e2ca3a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c711abdb-bb74-422d-b8e6-434d402fa378" 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_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c711abdb-bb74-422d-b8e6-434d402fa378" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_b6962cb5-aa4e-4122-91dd-7c7c52ab2210" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_b6962cb5-aa4e-4122-91dd-7c7c52ab2210" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_855d35be-d416-45d2-aa79-a137d4898809" 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_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_855d35be-d416-45d2-aa79-a137d4898809" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c24b917f-a234-4eca-a65a-cea4cc33587e" 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_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c24b917f-a234-4eca-a65a-cea4cc33587e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d18de13a-d61f-443a-bbab-62459c33d87d" 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_c24b917f-a234-4eca-a65a-cea4cc33587e" xlink:to="loc_us-gaap_AwardTypeAxis_d18de13a-d61f-443a-bbab-62459c33d87d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d18de13a-d61f-443a-bbab-62459c33d87d_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_d18de13a-d61f-443a-bbab-62459c33d87d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d18de13a-d61f-443a-bbab-62459c33d87d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_26dc93b3-f88c-47dd-844b-321016a0aca8" 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_d18de13a-d61f-443a-bbab-62459c33d87d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_26dc93b3-f88c-47dd-844b-321016a0aca8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_6adb6883-f166-4886-8241-5fc0c1496bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_26dc93b3-f88c-47dd-844b-321016a0aca8" xlink:to="loc_us-gaap_PerformanceSharesMember_6adb6883-f166-4886-8241-5fc0c1496bb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_75aaecf1-864f-441a-b090-074951dece6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_26dc93b3-f88c-47dd-844b-321016a0aca8" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_75aaecf1-864f-441a-b090-074951dece6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_821ae298-b1f9-41e4-a166-126d90272a58" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c24b917f-a234-4eca-a65a-cea4cc33587e" xlink:to="loc_srt_TitleOfIndividualAxis_821ae298-b1f9-41e4-a166-126d90272a58" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_821ae298-b1f9-41e4-a166-126d90272a58_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_821ae298-b1f9-41e4-a166-126d90272a58" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_821ae298-b1f9-41e4-a166-126d90272a58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_32d7c9c6-e323-4e05-890b-fdb69c96fc32" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_821ae298-b1f9-41e4-a166-126d90272a58" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_32d7c9c6-e323-4e05-890b-fdb69c96fc32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ExecutiveAndSeniorOfficersMember_c0ec1f81-9f7e-4f43-82fb-2782dbeb6c93" xlink:href="mg-20221231.xsd#mg_ExecutiveAndSeniorOfficersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_32d7c9c6-e323-4e05-890b-fdb69c96fc32" xlink:to="loc_mg_ExecutiveAndSeniorOfficersMember_c0ec1f81-9f7e-4f43-82fb-2782dbeb6c93" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails" xlink:type="extended" id="i8cdaf58686d14c2cb56f8c26fd3aed1d_ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56cc4413-2d85-46e5-8cb8-fd1c187f7313" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_04f6f03e-1b0f-46b7-9e7e-0e2098b1946c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56cc4413-2d85-46e5-8cb8-fd1c187f7313" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_04f6f03e-1b0f-46b7-9e7e-0e2098b1946c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b3d9bed7-5761-416e-96fa-29e0cdf0bbd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_04f6f03e-1b0f-46b7-9e7e-0e2098b1946c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b3d9bed7-5761-416e-96fa-29e0cdf0bbd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a1fd1406-826f-401b-bc38-bb4e1d9fa9ff" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_04f6f03e-1b0f-46b7-9e7e-0e2098b1946c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a1fd1406-826f-401b-bc38-bb4e1d9fa9ff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet_4b6b5c87-92a1-408e-9965-d10ae18f748d" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_04f6f03e-1b0f-46b7-9e7e-0e2098b1946c" xlink:to="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet_4b6b5c87-92a1-408e-9965-d10ae18f748d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bb5182c4-66c4-4d12-aaf1-67ed38d9a77a" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_04f6f03e-1b0f-46b7-9e7e-0e2098b1946c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bb5182c4-66c4-4d12-aaf1-67ed38d9a77a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8d2a03bd-988d-49cc-b051-86a17ab6f5a0" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_04f6f03e-1b0f-46b7-9e7e-0e2098b1946c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8d2a03bd-988d-49cc-b051-86a17ab6f5a0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_52c233e4-abf6-4de7-9f79-232e1c3bab90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6c39d17f-b021-411b-b402-a6f4c4804d95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56cc4413-2d85-46e5-8cb8-fd1c187f7313" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6c39d17f-b021-411b-b402-a6f4c4804d95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_17fa250a-c3ed-436d-8f3d-a9ab0b4ac6b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6c39d17f-b021-411b-b402-a6f4c4804d95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_17fa250a-c3ed-436d-8f3d-a9ab0b4ac6b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_261c6584-5c37-4660-a5e2-f86278d3e252" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6c39d17f-b021-411b-b402-a6f4c4804d95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_261c6584-5c37-4660-a5e2-f86278d3e252" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue_e4da8222-a52d-44c2-a20c-177fc37508f2" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6c39d17f-b021-411b-b402-a6f4c4804d95" xlink:to="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue_e4da8222-a52d-44c2-a20c-177fc37508f2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_7a4ed17b-4ed9-4dc5-965f-6afdafe33430" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6c39d17f-b021-411b-b402-a6f4c4804d95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_7a4ed17b-4ed9-4dc5-965f-6afdafe33430" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f3a3fa6e-4fd8-4a01-bb43-9902dfb8dbaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6c39d17f-b021-411b-b402-a6f4c4804d95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f3a3fa6e-4fd8-4a01-bb43-9902dfb8dbaa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3c80b694-b6db-4e24-9056-1446ea94ee30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4b756a9b-690c-49c1-ac59-8da1fc0e21da" 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_56cc4413-2d85-46e5-8cb8-fd1c187f7313" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4b756a9b-690c-49c1-ac59-8da1fc0e21da" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_dcb84cda-6275-4ae9-b0e8-bdd86e7b1bfa" 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_4b756a9b-690c-49c1-ac59-8da1fc0e21da" xlink:to="loc_us-gaap_AwardTypeAxis_dcb84cda-6275-4ae9-b0e8-bdd86e7b1bfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dcb84cda-6275-4ae9-b0e8-bdd86e7b1bfa_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_dcb84cda-6275-4ae9-b0e8-bdd86e7b1bfa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dcb84cda-6275-4ae9-b0e8-bdd86e7b1bfa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d7381f31-04c4-4a57-8b65-fe1b8cb764d8" 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_dcb84cda-6275-4ae9-b0e8-bdd86e7b1bfa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d7381f31-04c4-4a57-8b65-fe1b8cb764d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_6aeac7d0-a66a-4cd4-acda-ac09c900ad36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d7381f31-04c4-4a57-8b65-fe1b8cb764d8" xlink:to="loc_us-gaap_PerformanceSharesMember_6aeac7d0-a66a-4cd4-acda-ac09c900ad36" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="i2914bcee25e141709e6483710fa4ad46_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" 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_mg_ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit_a37c2372-9569-46b3-854e-00d4bcfb29aa" xlink:href="mg-20221231.xsd#mg_ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_mg_ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit_a37c2372-9569-46b3-854e-00d4bcfb29aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount_8420d6b2-7983-4ff1-be21-abd900d18316" xlink:href="mg-20221231.xsd#mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount_8420d6b2-7983-4ff1-be21-abd900d18316" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ProceedsFromIncomeTaxRefundsCARESAct_614a5b09-6b25-4f5e-92a5-127ee01fe8f6" xlink:href="mg-20221231.xsd#mg_ProceedsFromIncomeTaxRefundsCARESAct"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_mg_ProceedsFromIncomeTaxRefundsCARESAct_614a5b09-6b25-4f5e-92a5-127ee01fe8f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_419faa1f-5c2f-467c-b9eb-29e120e41a91" 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_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_us-gaap_OperatingLossCarryforwards_419faa1f-5c2f-467c-b9eb-29e120e41a91" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_97826bdf-c257-45b5-b8e7-ef46ff16faf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_97826bdf-c257-45b5-b8e7-ef46ff16faf6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_528a33dc-8938-47d7-b88e-40435726703c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_528a33dc-8938-47d7-b88e-40435726703c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_11209bb6-7dca-44db-a030-ff20302917ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_11209bb6-7dca-44db-a030-ff20302917ca" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_34713d29-6999-42aa-b7f6-7d656ece6edf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_34713d29-6999-42aa-b7f6-7d656ece6edf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_caf0746b-626c-44c9-aeb2-91bbe169f970" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_caf0746b-626c-44c9-aeb2-91bbe169f970" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_e6e286bc-bac2-4225-8456-dff5176c47c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_e6e286bc-bac2-4225-8456-dff5176c47c6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a112f7ac-1baf-42da-bc64-b9ebdbf1d64c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_us-gaap_NetIncomeLoss_a112f7ac-1baf-42da-bc64-b9ebdbf1d64c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability_5473c581-84bf-4714-9a6d-59d23877ce10" xlink:href="mg-20221231.xsd#mg_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_mg_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability_5473c581-84bf-4714-9a6d-59d23877ce10" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_bef9f078-3af2-4ae9-9a92-31ed0e72455b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_bef9f078-3af2-4ae9-9a92-31ed0e72455b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_4b1261f3-8fe5-4b85-8453-84e4bb9825e5" 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_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_4b1261f3-8fe5-4b85-8453-84e4bb9825e5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_dc62c8e9-1bf8-4d4e-bfdd-e67a77362401" 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_4b1261f3-8fe5-4b85-8453-84e4bb9825e5" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_dc62c8e9-1bf8-4d4e-bfdd-e67a77362401" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_dc62c8e9-1bf8-4d4e-bfdd-e67a77362401_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_dc62c8e9-1bf8-4d4e-bfdd-e67a77362401" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_dc62c8e9-1bf8-4d4e-bfdd-e67a77362401_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_6c1682c0-ab79-43de-9a0a-8e5c27a81aeb" 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_dc62c8e9-1bf8-4d4e-bfdd-e67a77362401" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_6c1682c0-ab79-43de-9a0a-8e5c27a81aeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_5a04b836-d158-4745-992e-fedcb2b3e443" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_6c1682c0-ab79-43de-9a0a-8e5c27a81aeb" xlink:to="loc_us-gaap_DomesticCountryMember_5a04b836-d158-4745-992e-fedcb2b3e443" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_040cbd3a-e779-412e-b8ac-2fd82e33264c" 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_6c1682c0-ab79-43de-9a0a-8e5c27a81aeb" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_040cbd3a-e779-412e-b8ac-2fd82e33264c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_f40b23c7-d8dd-48f7-bafa-3a79e398ab2e" 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_6c1682c0-ab79-43de-9a0a-8e5c27a81aeb" xlink:to="loc_us-gaap_ForeignCountryMember_f40b23c7-d8dd-48f7-bafa-3a79e398ab2e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_c0c74edd-11ce-4dce-9b50-4891b82f6126" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_4b1261f3-8fe5-4b85-8453-84e4bb9825e5" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_c0c74edd-11ce-4dce-9b50-4891b82f6126" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_c0c74edd-11ce-4dce-9b50-4891b82f6126_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_c0c74edd-11ce-4dce-9b50-4891b82f6126" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_c0c74edd-11ce-4dce-9b50-4891b82f6126_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_f62dbd1c-2b48-499b-9959-e3df2448791e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_c0c74edd-11ce-4dce-9b50-4891b82f6126" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_f62dbd1c-2b48-499b-9959-e3df2448791e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_CanadianTaxAuthorityProvinceOfAlbertaMember_e08e3be8-fd28-4822-96e7-9fca96d0574c" xlink:href="mg-20221231.xsd#mg_CanadianTaxAuthorityProvinceOfAlbertaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f62dbd1c-2b48-499b-9959-e3df2448791e" xlink:to="loc_mg_CanadianTaxAuthorityProvinceOfAlbertaMember_e08e3be8-fd28-4822-96e7-9fca96d0574c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#EmployeeBenefitPlansDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails" xlink:type="extended" id="i0c16d40a8db846eeaad6ea5b4340f84c_EmployeeBenefitPlansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_4c08c98f-536a-4637-b215-6496b65acf3a" 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_mg_DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits_05012383-9b6e-4254-8d58-2e427dcf37b8" xlink:href="mg-20221231.xsd#mg_DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_4c08c98f-536a-4637-b215-6496b65acf3a" xlink:to="loc_mg_DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits_05012383-9b6e-4254-8d58-2e427dcf37b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan_d76d2686-f1eb-408b-ad77-5276276dd901" xlink:href="mg-20221231.xsd#mg_DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_4c08c98f-536a-4637-b215-6496b65acf3a" xlink:to="loc_mg_DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan_d76d2686-f1eb-408b-ad77-5276276dd901" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_fc7a1902-82ef-4fef-9243-9b536dcd11bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_4c08c98f-536a-4637-b215-6496b65acf3a" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_fc7a1902-82ef-4fef-9243-9b536dcd11bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_6f84e9d3-0962-4d4b-856f-ee869b4a4578" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_4c08c98f-536a-4637-b215-6496b65acf3a" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_6f84e9d3-0962-4d4b-856f-ee869b4a4578" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod_29eed77d-2cf9-4aa2-a260-b75acfc0bb1b" xlink:href="mg-20221231.xsd#mg_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_4c08c98f-536a-4637-b215-6496b65acf3a" xlink:to="loc_mg_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod_29eed77d-2cf9-4aa2-a260-b75acfc0bb1b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_c75c7129-9bad-438b-952e-3482a6f5d91c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_4c08c98f-536a-4637-b215-6496b65acf3a" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_c75c7129-9bad-438b-952e-3482a6f5d91c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_MultiemployerPlanPensionSignificantFundedStatusPercentage_70110317-aca9-4b54-9211-c4b01429ee72" xlink:href="mg-20221231.xsd#mg_MultiemployerPlanPensionSignificantFundedStatusPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_4c08c98f-536a-4637-b215-6496b65acf3a" xlink:to="loc_mg_MultiemployerPlanPensionSignificantFundedStatusPercentage_70110317-aca9-4b54-9211-c4b01429ee72" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_d3520082-4e2b-401e-b010-e4a42fa85869" 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_4c08c98f-536a-4637-b215-6496b65acf3a" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_d3520082-4e2b-401e-b010-e4a42fa85869" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_b62b6cf4-8b7e-48f3-a647-6e125fa976ff" 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_4c08c98f-536a-4637-b215-6496b65acf3a" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_b62b6cf4-8b7e-48f3-a647-6e125fa976ff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_472bb56a-3ab4-49fe-80e6-f08453ba2aee" 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_b62b6cf4-8b7e-48f3-a647-6e125fa976ff" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_472bb56a-3ab4-49fe-80e6-f08453ba2aee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_472bb56a-3ab4-49fe-80e6-f08453ba2aee_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_472bb56a-3ab4-49fe-80e6-f08453ba2aee" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_472bb56a-3ab4-49fe-80e6-f08453ba2aee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ab2a2781-c616-4a01-ad77-31c0da3f1026" 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_472bb56a-3ab4-49fe-80e6-f08453ba2aee" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ab2a2781-c616-4a01-ad77-31c0da3f1026" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_b51eeb96-4b97-45fe-ac62-04e64a8d3c92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ab2a2781-c616-4a01-ad77-31c0da3f1026" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_b51eeb96-4b97-45fe-ac62-04e64a8d3c92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_350f05d5-4e57-467f-9fc7-af2eb2157f88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_b62b6cf4-8b7e-48f3-a647-6e125fa976ff" xlink:to="loc_us-gaap_RetirementPlanNameAxis_350f05d5-4e57-467f-9fc7-af2eb2157f88" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_350f05d5-4e57-467f-9fc7-af2eb2157f88_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_350f05d5-4e57-467f-9fc7-af2eb2157f88" xlink:to="loc_us-gaap_RetirementPlanNameDomain_350f05d5-4e57-467f-9fc7-af2eb2157f88_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_badd923d-d529-4ba1-9b0c-c1e3fec9850c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_350f05d5-4e57-467f-9fc7-af2eb2157f88" xlink:to="loc_us-gaap_RetirementPlanNameDomain_badd923d-d529-4ba1-9b0c-c1e3fec9850c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_BoilermakersandPipefittersPlansMember_d53f37a8-c8ed-4c7c-a833-a8d0d1b34490" xlink:href="mg-20221231.xsd#mg_BoilermakersandPipefittersPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_badd923d-d529-4ba1-9b0c-c1e3fec9850c" xlink:to="loc_mg_BoilermakersandPipefittersPlansMember_d53f37a8-c8ed-4c7c-a833-a8d0d1b34490" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7fc48f9c-b5db-4a02-b724-27d8c1c029dd" 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_ScheduleOfMultiemployerPlansTable_b62b6cf4-8b7e-48f3-a647-6e125fa976ff" xlink:to="loc_srt_RangeAxis_7fc48f9c-b5db-4a02-b724-27d8c1c029dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7fc48f9c-b5db-4a02-b724-27d8c1c029dd_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_7fc48f9c-b5db-4a02-b724-27d8c1c029dd" xlink:to="loc_srt_RangeMember_7fc48f9c-b5db-4a02-b724-27d8c1c029dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_47be0fad-e758-477b-bcef-ab4778c0b78b" 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_7fc48f9c-b5db-4a02-b724-27d8c1c029dd" xlink:to="loc_srt_RangeMember_47be0fad-e758-477b-bcef-ab4778c0b78b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b92ae7d3-b20e-4e26-8847-4702c0e8ca83" 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_47be0fad-e758-477b-bcef-ab4778c0b78b" xlink:to="loc_srt_MinimumMember_b92ae7d3-b20e-4e26-8847-4702c0e8ca83" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f6b5307c-1472-473b-8985-29dd447c2a66" 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_47be0fad-e758-477b-bcef-ab4778c0b78b" xlink:to="loc_srt_MaximumMember_f6b5307c-1472-473b-8985-29dd447c2a66" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#RelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails" xlink:type="extended" id="i210d2abba95c455d93ff9bb842da156e_RelatedPartyTransactionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_e33e7ed8-5e37-46fa-9231-d78cc53a6fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_24be2d0c-90f0-48d3-a799-e066605cc58c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e33e7ed8-5e37-46fa-9231-d78cc53a6fc8" xlink:to="loc_us-gaap_OperatingLeasePayments_24be2d0c-90f0-48d3-a799-e066605cc58c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_NumberOfDirectors_96088e4c-241a-4f97-8c11-10415e47c2d0" xlink:href="mg-20221231.xsd#mg_NumberOfDirectors"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e33e7ed8-5e37-46fa-9231-d78cc53a6fc8" xlink:to="loc_mg_NumberOfDirectors_96088e4c-241a-4f97-8c11-10415e47c2d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyCosts_b781f2ad-fb5c-4175-aaf8-0f394b833ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e33e7ed8-5e37-46fa-9231-d78cc53a6fc8" xlink:to="loc_us-gaap_RelatedPartyCosts_b781f2ad-fb5c-4175-aaf8-0f394b833ffb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_519a920a-35ed-4305-8f3e-a003e8a80ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e33e7ed8-5e37-46fa-9231-d78cc53a6fc8" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_519a920a-35ed-4305-8f3e-a003e8a80ce5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_d3175c42-ede5-4b9d-9ee0-a6031bb5e0ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_519a920a-35ed-4305-8f3e-a003e8a80ce5" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_d3175c42-ede5-4b9d-9ee0-a6031bb5e0ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_d3175c42-ede5-4b9d-9ee0-a6031bb5e0ff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_d3175c42-ede5-4b9d-9ee0-a6031bb5e0ff" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_d3175c42-ede5-4b9d-9ee0-a6031bb5e0ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_b4c4d951-cff2-440a-8492-7d22ba18f456" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_d3175c42-ede5-4b9d-9ee0-a6031bb5e0ff" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_b4c4d951-cff2-440a-8492-7d22ba18f456" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OperatingLeaseArrangementMember_c0c07ecd-26b6-4db6-b93a-e784a8d12837" xlink:href="mg-20221231.xsd#mg_OperatingLeaseArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_b4c4d951-cff2-440a-8492-7d22ba18f456" xlink:to="loc_mg_OperatingLeaseArrangementMember_c0c07ecd-26b6-4db6-b93a-e784a8d12837" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ConsultingServicesMember_657d823b-9750-41e0-aa1f-29bcfb75ef04" xlink:href="mg-20221231.xsd#mg_ConsultingServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_b4c4d951-cff2-440a-8492-7d22ba18f456" xlink:to="loc_mg_ConsultingServicesMember_657d823b-9750-41e0-aa1f-29bcfb75ef04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_25b7e7ec-e280-4891-84a0-941aedc6ed65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_519a920a-35ed-4305-8f3e-a003e8a80ce5" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_25b7e7ec-e280-4891-84a0-941aedc6ed65" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_25b7e7ec-e280-4891-84a0-941aedc6ed65_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_25b7e7ec-e280-4891-84a0-941aedc6ed65" xlink:to="loc_us-gaap_RelatedPartyDomain_25b7e7ec-e280-4891-84a0-941aedc6ed65_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_e287f014-2cca-4532-8653-f0a30ed26075" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_25b7e7ec-e280-4891-84a0-941aedc6ed65" xlink:to="loc_us-gaap_RelatedPartyDomain_e287f014-2cca-4532-8653-f0a30ed26075" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_e97d78eb-b0a7-436e-8234-7164882034b5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_DirectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_e287f014-2cca-4532-8653-f0a30ed26075" xlink:to="loc_srt_DirectorMember_e97d78eb-b0a7-436e-8234-7164882034b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_3739d13a-e266-40b1-82e2-63737436da56" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_519a920a-35ed-4305-8f3e-a003e8a80ce5" xlink:to="loc_srt_CounterpartyNameAxis_3739d13a-e266-40b1-82e2-63737436da56" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3739d13a-e266-40b1-82e2-63737436da56_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_3739d13a-e266-40b1-82e2-63737436da56" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3739d13a-e266-40b1-82e2-63737436da56_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_6afc590e-7584-4874-9177-e9dc22daa452" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_3739d13a-e266-40b1-82e2-63737436da56" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_6afc590e-7584-4874-9177-e9dc22daa452" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_CapitalManagementEnterpriseCMEMember_b9b3a428-b845-460e-b750-2d1855d6cf73" xlink:href="mg-20221231.xsd#mg_CapitalManagementEnterpriseCMEMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_6afc590e-7584-4874-9177-e9dc22daa452" xlink:to="loc_mg_CapitalManagementEnterpriseCMEMember_b9b3a428-b845-460e-b750-2d1855d6cf73" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/LeasesNarrativeDetails" xlink:type="extended" id="i4110bd69655648419a690773c4bdd8b2_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_5da0b945-3b41-4e97-aa35-b06b97d61be4" 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_OperatingLeaseLiability_6ece3c6d-2309-44ff-957b-d1fdf58cddc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5da0b945-3b41-4e97-aa35-b06b97d61be4" xlink:to="loc_us-gaap_OperatingLeaseLiability_6ece3c6d-2309-44ff-957b-d1fdf58cddc0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_582757f1-3da8-408e-ae2c-e7eddcee3938" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5da0b945-3b41-4e97-aa35-b06b97d61be4" xlink:to="loc_us-gaap_OperatingLeasePayments_582757f1-3da8-408e-ae2c-e7eddcee3938" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OperatingLeasePercentageOfReductionOfRentalPayments_d5776102-b4a7-4c83-8e00-9b6a84db0e25" xlink:href="mg-20221231.xsd#mg_OperatingLeasePercentageOfReductionOfRentalPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5da0b945-3b41-4e97-aa35-b06b97d61be4" xlink:to="loc_mg_OperatingLeasePercentageOfReductionOfRentalPayments_d5776102-b4a7-4c83-8e00-9b6a84db0e25" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_832358e1-f7e1-427d-bf1f-776fc087b9b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5da0b945-3b41-4e97-aa35-b06b97d61be4" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_832358e1-f7e1-427d-bf1f-776fc087b9b8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_ff3e0df6-5e1c-463e-84e9-ae16c0975865" 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_5da0b945-3b41-4e97-aa35-b06b97d61be4" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_ff3e0df6-5e1c-463e-84e9-ae16c0975865" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_0a35cbea-43d2-4aa8-865a-572e1520bb55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ff3e0df6-5e1c-463e-84e9-ae16c0975865" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_0a35cbea-43d2-4aa8-865a-572e1520bb55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_0a35cbea-43d2-4aa8-865a-572e1520bb55_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_0a35cbea-43d2-4aa8-865a-572e1520bb55" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_0a35cbea-43d2-4aa8-865a-572e1520bb55_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_5651dd59-2512-41ef-88cb-1c9d4fff9310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_0a35cbea-43d2-4aa8-865a-572e1520bb55" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_5651dd59-2512-41ef-88cb-1c9d4fff9310" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_COVID19PandemicMember_19906268-6881-48b5-ab7b-e8778e38d8fc" xlink:href="mg-20221231.xsd#mg_COVID19PandemicMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_5651dd59-2512-41ef-88cb-1c9d4fff9310" xlink:to="loc_mg_COVID19PandemicMember_19906268-6881-48b5-ab7b-e8778e38d8fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2e07f27f-955b-4157-86fc-ffa2e3084462" 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_LesseeLeaseDescriptionTable_ff3e0df6-5e1c-463e-84e9-ae16c0975865" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2e07f27f-955b-4157-86fc-ffa2e3084462" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2e07f27f-955b-4157-86fc-ffa2e3084462_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_2e07f27f-955b-4157-86fc-ffa2e3084462" xlink:to="loc_us-gaap_SegmentDomain_2e07f27f-955b-4157-86fc-ffa2e3084462_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f2e7a590-6d2f-45f1-9b9c-d8f9b451c760" 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_2e07f27f-955b-4157-86fc-ffa2e3084462" xlink:to="loc_us-gaap_SegmentDomain_f2e7a590-6d2f-45f1-9b9c-d8f9b451c760" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ServicesMember_c90759b3-af34-4215-905d-6ced44d3f77b" xlink:href="mg-20221231.xsd#mg_ServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f2e7a590-6d2f-45f1-9b9c-d8f9b451c760" xlink:to="loc_mg_ServicesMember_c90759b3-af34-4215-905d-6ced44d3f77b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_58ef97c7-dc57-4bdf-8923-11a96e7e15cb" 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_LesseeLeaseDescriptionTable_ff3e0df6-5e1c-463e-84e9-ae16c0975865" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_58ef97c7-dc57-4bdf-8923-11a96e7e15cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_58ef97c7-dc57-4bdf-8923-11a96e7e15cb_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_58ef97c7-dc57-4bdf-8923-11a96e7e15cb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_58ef97c7-dc57-4bdf-8923-11a96e7e15cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a2bc33f2-9626-4f0c-8533-65460b798447" 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_58ef97c7-dc57-4bdf-8923-11a96e7e15cb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a2bc33f2-9626-4f0c-8533-65460b798447" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_0e77d26d-2e70-4d96-995b-6fc560a5901e" 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_a2bc33f2-9626-4f0c-8533-65460b798447" xlink:to="loc_us-gaap_BuildingMember_0e77d26d-2e70-4d96-995b-6fc560a5901e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_b75d94c2-6da7-4a70-abd6-3684fb7d2f12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ff3e0df6-5e1c-463e-84e9-ae16c0975865" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_b75d94c2-6da7-4a70-abd6-3684fb7d2f12" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_b75d94c2-6da7-4a70-abd6-3684fb7d2f12_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_b75d94c2-6da7-4a70-abd6-3684fb7d2f12" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_b75d94c2-6da7-4a70-abd6-3684fb7d2f12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_b7aeb475-3fb5-4049-8469-f84aa5445f36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_b75d94c2-6da7-4a70-abd6-3684fb7d2f12" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_b7aeb475-3fb5-4049-8469-f84aa5445f36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OperatingLeaseArrangementMember_b6494866-d3c5-4f66-b588-3bace7d225e6" xlink:href="mg-20221231.xsd#mg_OperatingLeaseArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_b7aeb475-3fb5-4049-8469-f84aa5445f36" xlink:to="loc_mg_OperatingLeaseArrangementMember_b6494866-d3c5-4f66-b588-3bace7d225e6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="id62c6bce10a04a2f8aea205914a0123e_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_41913915-2872-4709-8e37-05218b05582b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_ReceivablesNetCurrent_41913915-2872-4709-8e37-05218b05582b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LossContingencyNumberOfWeldsAllegedNotInCompliance_ed6949aa-f6f8-4965-ad6b-5ab74f86ee92" xlink:href="mg-20221231.xsd#mg_LossContingencyNumberOfWeldsAllegedNotInCompliance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_mg_LossContingencyNumberOfWeldsAllegedNotInCompliance_ed6949aa-f6f8-4965-ad6b-5ab74f86ee92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LossContingencyNumberOfWeldsInspected_82409060-330a-46b6-a8ae-8f99dcc6e9cc" xlink:href="mg-20221231.xsd#mg_LossContingencyNumberOfWeldsInspected"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_mg_LossContingencyNumberOfWeldsInspected_82409060-330a-46b6-a8ae-8f99dcc6e9cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_f904f828-a630-46fc-ad3d-f4bc4acfb1c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_f904f828-a630-46fc-ad3d-f4bc4acfb1c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod_6ec051cf-bac7-48f2-8ee7-a3a272634e96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_LossContingencyLossInPeriod_6ec051cf-bac7-48f2-8ee7-a3a272634e96" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1b86af94-405d-45db-ae17-808afbe92c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1b86af94-405d-45db-ae17-808afbe92c0c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNewClaimsFiledNumber_9d230091-dd94-481d-a19b-236229f2f198" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNewClaimsFiledNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_LossContingencyNewClaimsFiledNumber_9d230091-dd94-481d-a19b-236229f2f198" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LossContingencyConsolidatedClaimsFiledNumber_cdf69956-b586-4a1f-ae4f-13ac26748873" xlink:href="mg-20221231.xsd#mg_LossContingencyConsolidatedClaimsFiledNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_mg_LossContingencyConsolidatedClaimsFiledNumber_cdf69956-b586-4a1f-ae4f-13ac26748873" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_fb3d3aee-bfbb-473b-b2d8-198150557770" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_fb3d3aee-bfbb-473b-b2d8-198150557770" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansWithdrawalObligation_bf481775-3cd3-488e-a6ac-f5d23ffe59fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansWithdrawalObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_MultiemployerPlansWithdrawalObligation_bf481775-3cd3-488e-a6ac-f5d23ffe59fe" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_e562f477-51f0-40fd-90e0-3ad380a362df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_e562f477-51f0-40fd-90e0-3ad380a362df" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualPayments_fad3b91e-e4f8-44ee-91b9-abdb8a2d3142" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_LossContingencyAccrualPayments_fad3b91e-e4f8-44ee-91b9-abdb8a2d3142" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_68ad060c-9262-4b17-bb93-9f6df6831dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_68ad060c-9262-4b17-bb93-9f6df6831dfb" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_5bda1aae-a011-4512-8d57-f7b2a6e99661" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_5bda1aae-a011-4512-8d57-f7b2a6e99661" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments_39ca231e-92c9-4475-92b4-57a8463cec41" xlink:href="mg-20221231.xsd#mg_LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_mg_LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments_39ca231e-92c9-4475-92b4-57a8463cec41" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage_b11f8089-9442-4b83-a3b8-08d799c1b8b9" xlink:href="mg-20221231.xsd#mg_LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_mg_LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage_b11f8089-9442-4b83-a3b8-08d799c1b8b9" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossRelatedToLitigationSettlement_78fc5376-c113-40ac-84d2-8668404b7699" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossRelatedToLitigationSettlement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_GainLossRelatedToLitigationSettlement_78fc5376-c113-40ac-84d2-8668404b7699" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_e22a73b2-ee59-4a7d-9b12-7bf048831bac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_e22a73b2-ee59-4a7d-9b12-7bf048831bac" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_049bdccd-494b-4a48-96e3-9f3028563a39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_049bdccd-494b-4a48-96e3-9f3028563a39" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod_ad23628d-8596-4584-b9a4-6482737d4e4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_LongtermPurchaseCommitmentPeriod_ad23628d-8596-4584-b9a4-6482737d4e4a" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_PurchaseCommitmentCumulativeAmountCommitted_157567be-41b1-4c54-b537-5277b20eedc5" xlink:href="mg-20221231.xsd#mg_PurchaseCommitmentCumulativeAmountCommitted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_mg_PurchaseCommitmentCumulativeAmountCommitted_157567be-41b1-4c54-b537-5277b20eedc5" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LongTermPurchaseCommitmentExtensionPeriod_cc8b53a2-8b8d-48ce-8659-5ee59e73a7bc" xlink:href="mg-20221231.xsd#mg_LongTermPurchaseCommitmentExtensionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_mg_LongTermPurchaseCommitmentExtensionPeriod_cc8b53a2-8b8d-48ce-8659-5ee59e73a7bc" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_6bc0c955-c21c-4dd1-93e1-6811210f4656" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_LossContingenciesTable_6bc0c955-c21c-4dd1-93e1-6811210f4656" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_f140863f-6c91-4fd4-9b99-b59759cc8cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_6bc0c955-c21c-4dd1-93e1-6811210f4656" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_f140863f-6c91-4fd4-9b99-b59759cc8cd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_f140863f-6c91-4fd4-9b99-b59759cc8cd6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_f140863f-6c91-4fd4-9b99-b59759cc8cd6" xlink:to="loc_us-gaap_LossContingencyNatureDomain_f140863f-6c91-4fd4-9b99-b59759cc8cd6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_12dfc2d8-00fd-428f-bd36-4c5230031ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_f140863f-6c91-4fd4-9b99-b59759cc8cd6" xlink:to="loc_us-gaap_LossContingencyNatureDomain_12dfc2d8-00fd-428f-bd36-4c5230031ea8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollectibilityOfReceivablesMember_c80e6840-ab4f-46c2-83c9-d992a8041aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollectibilityOfReceivablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_12dfc2d8-00fd-428f-bd36-4c5230031ea8" xlink:to="loc_us-gaap_CollectibilityOfReceivablesMember_c80e6840-ab4f-46c2-83c9-d992a8041aa4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ClassActionMember_322ae0fb-473b-4d48-8bb5-31cf16b95a4b" xlink:href="mg-20221231.xsd#mg_ClassActionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_12dfc2d8-00fd-428f-bd36-4c5230031ea8" xlink:to="loc_mg_ClassActionMember_322ae0fb-473b-4d48-8bb5-31cf16b95a4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ClassActionOnBehalfOfCurrentAndFormerEmployeesMember_f80b5a38-a8e8-4938-8b91-1d7fb495ecd3" xlink:href="mg-20221231.xsd#mg_ClassActionOnBehalfOfCurrentAndFormerEmployeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mg_ClassActionMember_322ae0fb-473b-4d48-8bb5-31cf16b95a4b" xlink:to="loc_mg_ClassActionOnBehalfOfCurrentAndFormerEmployeesMember_f80b5a38-a8e8-4938-8b91-1d7fb495ecd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ClassActionOnBehalfOfStateOfCaliforniaMember_a38a9585-6d43-4d64-9ffc-7c65f4d9dbe8" xlink:href="mg-20221231.xsd#mg_ClassActionOnBehalfOfStateOfCaliforniaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mg_ClassActionMember_322ae0fb-473b-4d48-8bb5-31cf16b95a4b" xlink:to="loc_mg_ClassActionOnBehalfOfStateOfCaliforniaMember_a38a9585-6d43-4d64-9ffc-7c65f4d9dbe8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember_36dad324-0974-44d5-99dd-996bcab7a413" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_12dfc2d8-00fd-428f-bd36-4c5230031ea8" xlink:to="loc_us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember_36dad324-0974-44d5-99dd-996bcab7a413" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_SeveranceandLaborDisputesMember_4d87b13f-19e5-4292-be72-e959352a8d07" xlink:href="mg-20221231.xsd#mg_SeveranceandLaborDisputesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_12dfc2d8-00fd-428f-bd36-4c5230031ea8" xlink:to="loc_mg_SeveranceandLaborDisputesMember_4d87b13f-19e5-4292-be72-e959352a8d07" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AcquisitionRelatedContingenciesMember_bb01ca78-568f-4fac-924a-cd2fb695de0e" xlink:href="mg-20221231.xsd#mg_AcquisitionRelatedContingenciesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_12dfc2d8-00fd-428f-bd36-4c5230031ea8" xlink:to="loc_mg_AcquisitionRelatedContingenciesMember_bb01ca78-568f-4fac-924a-cd2fb695de0e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_3c7bc854-1289-4abb-b1b1-c6d7972920c9" 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_LossContingenciesTable_6bc0c955-c21c-4dd1-93e1-6811210f4656" xlink:to="loc_srt_MajorCustomersAxis_3c7bc854-1289-4abb-b1b1-c6d7972920c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_3c7bc854-1289-4abb-b1b1-c6d7972920c9_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_3c7bc854-1289-4abb-b1b1-c6d7972920c9" xlink:to="loc_srt_NameOfMajorCustomerDomain_3c7bc854-1289-4abb-b1b1-c6d7972920c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_e9abfc6f-4f91-413a-9eda-db409a0dec93" 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_3c7bc854-1289-4abb-b1b1-c6d7972920c9" xlink:to="loc_srt_NameOfMajorCustomerDomain_e9abfc6f-4f91-413a-9eda-db409a0dec93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_TexasCustomerMember_4c31dc60-b4e5-4689-a2b7-f8ef19394e51" xlink:href="mg-20221231.xsd#mg_TexasCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_e9abfc6f-4f91-413a-9eda-db409a0dec93" xlink:to="loc_mg_TexasCustomerMember_4c31dc60-b4e5-4689-a2b7-f8ef19394e51" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_d7b9ad0e-2ee8-4055-8198-dd100d4279ac" 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_LossContingenciesTable_6bc0c955-c21c-4dd1-93e1-6811210f4656" xlink:to="loc_srt_StatementGeographicalAxis_d7b9ad0e-2ee8-4055-8198-dd100d4279ac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d7b9ad0e-2ee8-4055-8198-dd100d4279ac_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_d7b9ad0e-2ee8-4055-8198-dd100d4279ac" xlink:to="loc_srt_SegmentGeographicalDomain_d7b9ad0e-2ee8-4055-8198-dd100d4279ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3a0122e1-8694-4f58-94b7-53445bec913f" 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_d7b9ad0e-2ee8-4055-8198-dd100d4279ac" xlink:to="loc_srt_SegmentGeographicalDomain_3a0122e1-8694-4f58-94b7-53445bec913f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_a50b45aa-fd54-4ecc-aa25-a67d7afa9511" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_DE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a0122e1-8694-4f58-94b7-53445bec913f" xlink:to="loc_country_DE_a50b45aa-fd54-4ecc-aa25-a67d7afa9511" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9eba596d-0b61-478f-87a2-d9471199d3e6" 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_LossContingenciesTable_6bc0c955-c21c-4dd1-93e1-6811210f4656" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9eba596d-0b61-478f-87a2-d9471199d3e6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9eba596d-0b61-478f-87a2-d9471199d3e6_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_9eba596d-0b61-478f-87a2-d9471199d3e6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9eba596d-0b61-478f-87a2-d9471199d3e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5705608f-b408-4e90-81fc-1aea2f5d5ec9" 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_9eba596d-0b61-478f-87a2-d9471199d3e6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5705608f-b408-4e90-81fc-1aea2f5d5ec9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_06f964c2-c2b4-4646-ad17-250753311fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5705608f-b408-4e90-81fc-1aea2f5d5ec9" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_06f964c2-c2b4-4646-ad17-250753311fdb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e95ae67c-d992-4c43-913f-1b209d7d4730" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_6bc0c955-c21c-4dd1-93e1-6811210f4656" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e95ae67c-d992-4c43-913f-1b209d7d4730" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_e95ae67c-d992-4c43-913f-1b209d7d4730_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e95ae67c-d992-4c43-913f-1b209d7d4730" xlink:to="loc_us-gaap_RelatedPartyDomain_e95ae67c-d992-4c43-913f-1b209d7d4730_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d5a79187-c1cc-424a-9704-e3c52294da02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e95ae67c-d992-4c43-913f-1b209d7d4730" xlink:to="loc_us-gaap_RelatedPartyDomain_d5a79187-c1cc-424a-9704-e3c52294da02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_619eeb48-953e-4685-ac2f-af3d07c969d5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AffiliatedEntityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_d5a79187-c1cc-424a-9704-e3c52294da02" xlink:to="loc_srt_AffiliatedEntityMember_619eeb48-953e-4685-ac2f-af3d07c969d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8ee8014f-91e5-449e-80ac-c829909d6b6c" 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_LossContingenciesTable_6bc0c955-c21c-4dd1-93e1-6811210f4656" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8ee8014f-91e5-449e-80ac-c829909d6b6c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8ee8014f-91e5-449e-80ac-c829909d6b6c_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_8ee8014f-91e5-449e-80ac-c829909d6b6c" xlink:to="loc_us-gaap_SegmentDomain_8ee8014f-91e5-449e-80ac-c829909d6b6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0713e9cb-77eb-4b30-aa01-3f1b94d79228" 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_8ee8014f-91e5-449e-80ac-c829909d6b6c" xlink:to="loc_us-gaap_SegmentDomain_0713e9cb-77eb-4b30-aa01-3f1b94d79228" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ProductsandSystemsMember_01915509-90b2-4d87-ac08-56ecd47d4b41" xlink:href="mg-20221231.xsd#mg_ProductsandSystemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0713e9cb-77eb-4b30-aa01-3f1b94d79228" xlink:to="loc_mg_ProductsandSystemsMember_01915509-90b2-4d87-ac08-56ecd47d4b41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7da4853e-5478-47d9-b460-f71002f5859b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_6bc0c955-c21c-4dd1-93e1-6811210f4656" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7da4853e-5478-47d9-b460-f71002f5859b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7da4853e-5478-47d9-b460-f71002f5859b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7da4853e-5478-47d9-b460-f71002f5859b" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7da4853e-5478-47d9-b460-f71002f5859b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3c39e0f8-bafb-4fea-9144-25da8a274028" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7da4853e-5478-47d9-b460-f71002f5859b" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3c39e0f8-bafb-4fea-9144-25da8a274028" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_RightToCustomerContractsMember_9b2582ea-c94e-4125-9c0f-c101a8c34a07" xlink:href="mg-20221231.xsd#mg_RightToCustomerContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3c39e0f8-bafb-4fea-9144-25da8a274028" xlink:to="loc_mg_RightToCustomerContractsMember_9b2582ea-c94e-4125-9c0f-c101a8c34a07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DisposalOfForeignSubsidiariesMember_832b4a24-489f-4e2e-a8f0-c11f4a26e1c9" xlink:href="mg-20221231.xsd#mg_DisposalOfForeignSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3c39e0f8-bafb-4fea-9144-25da8a274028" xlink:to="loc_mg_DisposalOfForeignSubsidiariesMember_832b4a24-489f-4e2e-a8f0-c11f4a26e1c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_07adf1c8-e805-4d64-b84c-f5ba9f17773a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_6bc0c955-c21c-4dd1-93e1-6811210f4656" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_07adf1c8-e805-4d64-b84c-f5ba9f17773a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_07adf1c8-e805-4d64-b84c-f5ba9f17773a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_07adf1c8-e805-4d64-b84c-f5ba9f17773a" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_07adf1c8-e805-4d64-b84c-f5ba9f17773a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_f340d6b1-ddbc-4d57-b648-26b2ebc75886" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_07adf1c8-e805-4d64-b84c-f5ba9f17773a" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_f340d6b1-ddbc-4d57-b648-26b2ebc75886" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_1e750e66-b1fe-4b3f-adab-1b064735b4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_f340d6b1-ddbc-4d57-b648-26b2ebc75886" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_1e750e66-b1fe-4b3f-adab-1b064735b4e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_40cc8363-8e01-4ebb-afac-258f68ffc425" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_6bc0c955-c21c-4dd1-93e1-6811210f4656" xlink:to="loc_srt_LitigationCaseAxis_40cc8363-8e01-4ebb-afac-258f68ffc425" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_40cc8363-8e01-4ebb-afac-258f68ffc425_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_40cc8363-8e01-4ebb-afac-258f68ffc425" xlink:to="loc_srt_LitigationCaseTypeDomain_40cc8363-8e01-4ebb-afac-258f68ffc425_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_9f2720d7-cbbd-4c31-b48a-56d7f953bb38" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_40cc8363-8e01-4ebb-afac-258f68ffc425" xlink:to="loc_srt_LitigationCaseTypeDomain_9f2720d7-cbbd-4c31-b48a-56d7f953bb38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_VariousPipelineProjectsForTexasCustomerMember_c6f45194-555b-4c9d-bb1e-2400bbdeb627" xlink:href="mg-20221231.xsd#mg_VariousPipelineProjectsForTexasCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_9f2720d7-cbbd-4c31-b48a-56d7f953bb38" xlink:to="loc_mg_VariousPipelineProjectsForTexasCustomerMember_c6f45194-555b-4c9d-bb1e-2400bbdeb627" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#SegmentDisclosureFinancialInformationDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails" xlink:type="extended" id="i013fe08c87784e7db030d64b0324a49f_SegmentDisclosureFinancialInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_4d8b4419-fd9c-485b-9ad5-97a92b849ca7" 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_RevenueFromContractWithCustomerExcludingAssessedTax_191d560d-bef1-46d9-bac7-8a7ea87e8e79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4d8b4419-fd9c-485b-9ad5-97a92b849ca7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_191d560d-bef1-46d9-bac7-8a7ea87e8e79" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_663a28ec-3176-4bb1-9164-ac8d4d0051da" 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_SegmentReportingInformationLineItems_4d8b4419-fd9c-485b-9ad5-97a92b849ca7" xlink:to="loc_us-gaap_GrossProfit_663a28ec-3176-4bb1-9164-ac8d4d0051da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ecf3e7cb-65b2-462f-b3fe-6a15112cd531" 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_SegmentReportingInformationLineItems_4d8b4419-fd9c-485b-9ad5-97a92b849ca7" xlink:to="loc_us-gaap_OperatingIncomeLoss_ecf3e7cb-65b2-462f-b3fe-6a15112cd531" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d5b1070b-663f-4262-85d1-a8f13486e783" 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_SegmentReportingInformationLineItems_4d8b4419-fd9c-485b-9ad5-97a92b849ca7" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d5b1070b-663f-4262-85d1-a8f13486e783" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9e8badd9-c4bd-4be8-908b-b5af66a74da1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4d8b4419-fd9c-485b-9ad5-97a92b849ca7" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9e8badd9-c4bd-4be8-908b-b5af66a74da1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_8bfd66de-014e-47d1-922c-41fb08bc2df8" 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_SegmentReportingInformationLineItems_4d8b4419-fd9c-485b-9ad5-97a92b849ca7" xlink:to="loc_us-gaap_Assets_8bfd66de-014e-47d1-922c-41fb08bc2df8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0f724c3c-bc5f-4771-a56a-ffd7352ab89f" 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_4d8b4419-fd9c-485b-9ad5-97a92b849ca7" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0f724c3c-bc5f-4771-a56a-ffd7352ab89f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_5fefdef3-1019-4462-81d2-17798ab7374a" 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_0f724c3c-bc5f-4771-a56a-ffd7352ab89f" xlink:to="loc_srt_ConsolidationItemsAxis_5fefdef3-1019-4462-81d2-17798ab7374a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_5fefdef3-1019-4462-81d2-17798ab7374a_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_5fefdef3-1019-4462-81d2-17798ab7374a" xlink:to="loc_srt_ConsolidationItemsDomain_5fefdef3-1019-4462-81d2-17798ab7374a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6643539f-dddf-432c-9de3-81074475f4b7" 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_5fefdef3-1019-4462-81d2-17798ab7374a" xlink:to="loc_srt_ConsolidationItemsDomain_6643539f-dddf-432c-9de3-81074475f4b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_c843e2d3-e7b6-4ec2-bf5b-7f31c010537e" 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_6643539f-dddf-432c-9de3-81074475f4b7" xlink:to="loc_us-gaap_OperatingSegmentsMember_c843e2d3-e7b6-4ec2-bf5b-7f31c010537e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_CorporateAndEliminationsMember_4c0f5e86-9b42-4412-a146-21405b05703d" xlink:href="mg-20221231.xsd#mg_CorporateAndEliminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_6643539f-dddf-432c-9de3-81074475f4b7" xlink:to="loc_mg_CorporateAndEliminationsMember_4c0f5e86-9b42-4412-a146-21405b05703d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_da9b6848-9d03-4ae0-af72-3fd3c44c326f" 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_0f724c3c-bc5f-4771-a56a-ffd7352ab89f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_da9b6848-9d03-4ae0-af72-3fd3c44c326f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_da9b6848-9d03-4ae0-af72-3fd3c44c326f_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_da9b6848-9d03-4ae0-af72-3fd3c44c326f" xlink:to="loc_us-gaap_SegmentDomain_da9b6848-9d03-4ae0-af72-3fd3c44c326f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0c9c3565-7641-4eac-ab4f-8b59eb19393b" 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_da9b6848-9d03-4ae0-af72-3fd3c44c326f" xlink:to="loc_us-gaap_SegmentDomain_0c9c3565-7641-4eac-ab4f-8b59eb19393b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ServicesMember_7f3f35e4-a694-4059-bc8e-2a8eb1286399" xlink:href="mg-20221231.xsd#mg_ServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0c9c3565-7641-4eac-ab4f-8b59eb19393b" xlink:to="loc_mg_ServicesMember_7f3f35e4-a694-4059-bc8e-2a8eb1286399" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_InternationalMember_458098a0-b16c-4c04-9226-aed421353915" xlink:href="mg-20221231.xsd#mg_InternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0c9c3565-7641-4eac-ab4f-8b59eb19393b" xlink:to="loc_mg_InternationalMember_458098a0-b16c-4c04-9226-aed421353915" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ProductsandSystemsMember_8a385d4e-5a4e-4f2c-9d0d-d5760857f6bb" xlink:href="mg-20221231.xsd#mg_ProductsandSystemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0c9c3565-7641-4eac-ab4f-8b59eb19393b" xlink:to="loc_mg_ProductsandSystemsMember_8a385d4e-5a4e-4f2c-9d0d-d5760857f6bb" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails"/>
  <link:definitionLink xlink:role="http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails" xlink:type="extended" id="i2289b78a8f6c488c9ad2b5a90ce58282_SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9b22388e-342d-4180-a67b-979cc71a8a5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_9c3c01c7-595f-4661-9ce9-1dbc67cfa13f" 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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9b22388e-342d-4180-a67b-979cc71a8a5c" xlink:to="loc_us-gaap_NoncurrentAssets_9c3c01c7-595f-4661-9ce9-1dbc67cfa13f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_f82d35aa-53eb-41b2-aa88-183bc2875fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9b22388e-342d-4180-a67b-979cc71a8a5c" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_f82d35aa-53eb-41b2-aa88-183bc2875fc2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3c0b746e-c7dc-4071-bc3f-946b8950625e" 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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_f82d35aa-53eb-41b2-aa88-183bc2875fc2" xlink:to="loc_srt_StatementGeographicalAxis_3c0b746e-c7dc-4071-bc3f-946b8950625e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3c0b746e-c7dc-4071-bc3f-946b8950625e_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_3c0b746e-c7dc-4071-bc3f-946b8950625e" xlink:to="loc_srt_SegmentGeographicalDomain_3c0b746e-c7dc-4071-bc3f-946b8950625e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6ae7e24b-835d-48f4-b7b5-ba07510b9c61" 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_3c0b746e-c7dc-4071-bc3f-946b8950625e" xlink:to="loc_srt_SegmentGeographicalDomain_6ae7e24b-835d-48f4-b7b5-ba07510b9c61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_7d1bce8d-a965-47c7-be2e-b537fd507190" 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_6ae7e24b-835d-48f4-b7b5-ba07510b9c61" xlink:to="loc_country_US_7d1bce8d-a965-47c7-be2e-b537fd507190" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OtherAmericasMember_4267d732-ea22-4044-8d0c-891f5fe6fc04" xlink:href="mg-20221231.xsd#mg_OtherAmericasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_6ae7e24b-835d-48f4-b7b5-ba07510b9c61" xlink:to="loc_mg_OtherAmericasMember_4267d732-ea22-4044-8d0c-891f5fe6fc04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_4a550414-4413-457c-aa3d-41d5634cb19f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_6ae7e24b-835d-48f4-b7b5-ba07510b9c61" xlink:to="loc_srt_EuropeMember_4a550414-4413-457c-aa3d-41d5634cb19f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <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: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:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:type="arc" order="1"/>
    <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: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:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <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:loc xlink:type="locator" xlink:label="loc_mg_AccruedExpensesAndOtherLiabilitiesCurrent_647ff446-a2bd-4104-9d16-0189a418d6d3" xlink:href="mg-20221231.xsd#mg_AccruedExpensesAndOtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_mg_AccruedExpensesAndOtherLiabilitiesCurrent_647ff446-a2bd-4104-9d16-0189a418d6d3" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>mg-20221231_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 2023 Workiva-->
<!--r:533a9540-a072-4938-9946-d06b40d0a434,g:6f1bbe8c-8860-4a36-b7e7-40c71218c5ff-->
<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_08475ebc-b3ec-41a7-acfd-7416522e29aa_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_17a5811b-abf8-4bc6-a27b-eed4635ea975_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</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_mg_LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage_a9200edd-753d-45ed-beb9-e9586c16cc69_terseLabel_en-US" xlink:label="lab_mg_LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage" xlink: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 settlement installments</link:label>
    <link:label id="lab_mg_LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage_label_en-US" xlink:label="lab_mg_LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Amount Awarded from Other Party, Installment Percentage</link:label>
    <link:label id="lab_mg_LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage_documentation_en-US" xlink:label="lab_mg_LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage" 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">Litigation Settlement, Amount Awarded from Other Party, Installment Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage" xlink:href="mg-20221231.xsd#mg_LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage" xlink:to="lab_mg_LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d2c05e8e-fcd1-4394-91e5-4a7e69656872_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</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_cb01a11c-1958-4a7b-90c6-63c5fa910599_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink: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</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_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_0e92d348-d510-4ab9-a0da-7be8ab325448_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink: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</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_eb10ca84-04f1-4f03-b73d-d1d4317c5a0b_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_9f4efc03-ba38-460a-b092-8c83d84aca36_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_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_mg_OfficeFurnitureAndEquipmentMember_0d2dcc2d-71fc-499e-ae12-5cc16213f14c_terseLabel_en-US" xlink:label="lab_mg_OfficeFurnitureAndEquipmentMember" xlink: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 furniture and equipment</link:label>
    <link:label id="lab_mg_OfficeFurnitureAndEquipmentMember_label_en-US" xlink:label="lab_mg_OfficeFurnitureAndEquipmentMember" xlink: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 Furniture and Equipment [Member]</link:label>
    <link:label id="lab_mg_OfficeFurnitureAndEquipmentMember_documentation_en-US" xlink:label="lab_mg_OfficeFurnitureAndEquipmentMember" 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">Furniture and equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OfficeFurnitureAndEquipmentMember" xlink:href="mg-20221231.xsd#mg_OfficeFurnitureAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_OfficeFurnitureAndEquipmentMember" xlink:to="lab_mg_OfficeFurnitureAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_3f30a860-0f65-47b8-a624-9a83c880c6bb_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_80d3dcc2-f3b7-4a49-8ef0-e0c9d49d1016_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bad debt provision for troubled customers, net of recoveries</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_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_77a7d727-93f3-49b1-bf2d-a090a0657a31_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink: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 Interest Entity, Primary Beneficiary</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink: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 Interest Entity, Primary Beneficiary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_26ac790f-959c-44cd-b182-cd0d6e9a0f68_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_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_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock_75862b4a-889f-4822-872f-373ea4f06d1b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" xlink: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 Vesting Activity of Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" xlink: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, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_8f4a5e0e-babb-4b02-a948-65ce90959464_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_us-gaap_FinanceLeaseRightOfUseAsset_5f01d423-9110-400d-b2fe-be8069fdc517_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROU finance lease assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_IndustrialsMember_dd7d3b39-6405-416d-ae55-2b8ffcba8694_terseLabel_en-US" xlink:label="lab_mg_IndustrialsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrials</link:label>
    <link:label id="lab_mg_IndustrialsMember_label_en-US" xlink:label="lab_mg_IndustrialsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrials [Member]</link:label>
    <link:label id="lab_mg_IndustrialsMember_documentation_en-US" xlink:label="lab_mg_IndustrialsMember" 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">Industrials</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_IndustrialsMember" xlink:href="mg-20221231.xsd#mg_IndustrialsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_IndustrialsMember" xlink:to="lab_mg_IndustrialsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent_a8166008-d408-4e65-a521-f8b046837e90_negatedTerseLabel_en-US" xlink:label="lab_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent" 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">Federal loss carryback</link:label>
    <link:label id="lab_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent_label_en-US" xlink:label="lab_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent" xlink: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, Domestic Net Operating Loss Carryback, CARES Act, Percent</link:label>
    <link:label id="lab_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent_documentation_en-US" xlink:label="lab_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent" 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">Effective Income Tax Rate Reconciliation, Domestic Net Operating Loss Carryback, CARES Act, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent" xlink:href="mg-20221231.xsd#mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent" xlink:to="lab_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_PaymentsOfContingentConsiderationForBusinessAcquisitions_db05e4b4-d041-4c4d-b6cc-e63087e4f331_negatedLabel_en-US" xlink:label="lab_mg_PaymentsOfContingentConsiderationForBusinessAcquisitions" 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 contingent consideration for business acquisitions</link:label>
    <link:label id="lab_mg_PaymentsOfContingentConsiderationForBusinessAcquisitions_label_en-US" xlink:label="lab_mg_PaymentsOfContingentConsiderationForBusinessAcquisitions" xlink: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 Contingent Consideration for Business Acquisitions</link:label>
    <link:label id="lab_mg_PaymentsOfContingentConsiderationForBusinessAcquisitions_documentation_en-US" xlink:label="lab_mg_PaymentsOfContingentConsiderationForBusinessAcquisitions" 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">The cash outflow associated with the consideration paid on the achievement of specific performance metrics in connection with acquisition of business during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_PaymentsOfContingentConsiderationForBusinessAcquisitions" xlink:href="mg-20221231.xsd#mg_PaymentsOfContingentConsiderationForBusinessAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_PaymentsOfContingentConsiderationForBusinessAcquisitions" xlink:to="lab_mg_PaymentsOfContingentConsiderationForBusinessAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_3f65c72b-1e6a-43da-8f32-f00ef7efeac7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink: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 [Abstract]</link:label>
    <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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_a8c61861-d3b5-4550-ab1d-0f452bf5b668_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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</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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_59f270f9-6696-489f-868b-6373157eddb3_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_179ffb41-298e-4529-a982-7dbb61b7ec87_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink: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 Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_8afcd50d-7a4e-4585-918c-f374f2df9d9c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink: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 Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_6ac60b4d-1114-478d-ab77-cd4298480b9c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_8a06b5f0-f906-4b8a-9182-b3f4887fd30b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink: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 liability</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_7623152c-1440-4ee5-bfbd-0649f15c6aeb_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink: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 impairment</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink: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, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_15fa1ed9-4504-4a48-a06f-f6f9de26ba78_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">Maximum borrowing capacity</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_IncomeTaxDisclosureAbstract_1c57538e-efc6-43ed-bc34-8c9858906437_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_LossContingencyLossInPeriod_20ff66f1-0938-44e2-a4ce-16d8aa1a5255_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyLossInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingency related charges</link:label>
    <link:label id="lab_us-gaap_LossContingencyLossInPeriod_label_en-US" xlink:label="lab_us-gaap_LossContingencyLossInPeriod" xlink: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, Loss in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyLossInPeriod" xlink:to="lab_us-gaap_LossContingencyLossInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_db25f05c-84c9-4492-99d9-f64ab324b06d_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" 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">Property and equipment</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_FairValueOfFinancialInstrumentsPolicy_d3a177da-936c-4bee-833f-e2b03bfdfb49_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_IncrementalCommonSharesAttributableToStockOptionsOutstanding_fc410d6a-a336-4a29-bb13-24234f2edcba_terseLabel_en-US" xlink:label="lab_mg_IncrementalCommonSharesAttributableToStockOptionsOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of stock options outstanding (in shares)</link:label>
    <link:label id="lab_mg_IncrementalCommonSharesAttributableToStockOptionsOutstanding_label_en-US" xlink:label="lab_mg_IncrementalCommonSharesAttributableToStockOptionsOutstanding" xlink: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 Stock Options Outstanding</link:label>
    <link:label id="lab_mg_IncrementalCommonSharesAttributableToStockOptionsOutstanding_documentation_en-US" xlink:label="lab_mg_IncrementalCommonSharesAttributableToStockOptionsOutstanding" 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 shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of stock options outstanding.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_IncrementalCommonSharesAttributableToStockOptionsOutstanding" xlink:href="mg-20221231.xsd#mg_IncrementalCommonSharesAttributableToStockOptionsOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_IncrementalCommonSharesAttributableToStockOptionsOutstanding" xlink:to="lab_mg_IncrementalCommonSharesAttributableToStockOptionsOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_e0d32d95-ac32-48c3-891d-9742357e8ecd_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink: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</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_mg_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod_38d4aef8-2e8f-4d54-8393-436728c9a361_terseLabel_en-US" xlink:label="lab_mg_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod" xlink: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 for employer matching contribution</link:label>
    <link:label id="lab_mg_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod_label_en-US" xlink:label="lab_mg_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod" xlink: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 Employers Matching Contribution Annual Vesting Period</link:label>
    <link:label id="lab_mg_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod_documentation_en-US" xlink:label="lab_mg_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod" 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">Represents the vesting period for employer matching contribution under the plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod" xlink:href="mg-20221231.xsd#mg_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod" xlink:to="lab_mg_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_DebtCovenantPeriodFiveMember_b9c23134-36fe-4331-a52a-5cd339d9b6a1_terseLabel_en-US" xlink:label="lab_mg_DebtCovenantPeriodFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarter ending December 31, 2020 and decreasing each successive quarter</link:label>
    <link:label id="lab_mg_DebtCovenantPeriodFiveMember_label_en-US" xlink:label="lab_mg_DebtCovenantPeriodFiveMember" xlink: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 Covenant Period Five [Member]</link:label>
    <link:label id="lab_mg_DebtCovenantPeriodFiveMember_documentation_en-US" xlink:label="lab_mg_DebtCovenantPeriodFiveMember" 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 Covenant Period Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtCovenantPeriodFiveMember" xlink:href="mg-20221231.xsd#mg_DebtCovenantPeriodFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_DebtCovenantPeriodFiveMember" xlink:to="lab_mg_DebtCovenantPeriodFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_6b3ef1cb-81fc-4cd3-8c87-1b92742480d4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Margin rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink: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, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_84d20119-134c-415e-8005-d8333da2bc11_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_41705bd3-047c-4a72-bfaa-264af4ca7831_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_Depreciation_a88afddd-f17a-4d1e-8347-26510d98daf1_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink: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 expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_OtherLongTermDebtMember_06cd8ce1-4bab-474e-9635-f4da8d86414c_terseLabel_en-US" xlink:label="lab_mg_OtherLongTermDebtMember" xlink: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_mg_OtherLongTermDebtMember_label_en-US" xlink:label="lab_mg_OtherLongTermDebtMember" xlink: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 Long Term Debt [Member]</link:label>
    <link:label id="lab_mg_OtherLongTermDebtMember_documentation_en-US" xlink:label="lab_mg_OtherLongTermDebtMember" 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">Represents details pertaining to other long-term debt of the entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OtherLongTermDebtMember" xlink:href="mg-20221231.xsd#mg_OtherLongTermDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_OtherLongTermDebtMember" xlink:to="lab_mg_OtherLongTermDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3a288d3a-949d-43e8-a4db-a62b8707ff11_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">Exercise of stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_ab90907c-0b47-480b-a2cc-1bb6906516e3_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">Exercised (in shares)</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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_65da61f6-46cb-4c43-af0e-2e5668d7db4b_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink: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 settlement on vesting of restricted stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink: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, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_de9979a3-f637-410f-a7bc-e025f4dd92c9_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">Operating leases</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_DebtInstrumentInterestRateStatedPercentage_16f765f2-71df-4468-b7df-bc88979e7b8c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink: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 rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink: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, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_7c112b0c-cb80-49e9-9725-67c84b0ae949_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink: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-lived Assets by Geographic Area</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink: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 from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f1713502-420d-4986-85c4-f5a4e516ce4d_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_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_d9412666-7d52-40de-9af7-df0ec434e718_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" 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">Reductions related to the expiration of statutes of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_c49dbe24-d3f4-4d67-80b9-163411bdd056_verboseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" 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">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_us-gaap_DomesticCountryMember_2087f6db-cb84-4fa1-beae-fc496b6488e1_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_eb74186e-1d23-4908-af4e-681d1d67e388_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_mg_BoilermakersandPipefittersPlansMember_838a44ab-63ed-420c-9f26-7942721cbd57_terseLabel_en-US" xlink:label="lab_mg_BoilermakersandPipefittersPlansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Boilermakers and Pipefitters Plans</link:label>
    <link:label id="lab_mg_BoilermakersandPipefittersPlansMember_label_en-US" xlink:label="lab_mg_BoilermakersandPipefittersPlansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Boilermakers and Pipefitters Plans [Member]</link:label>
    <link:label id="lab_mg_BoilermakersandPipefittersPlansMember_documentation_en-US" xlink:label="lab_mg_BoilermakersandPipefittersPlansMember" 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">Boilermakers and Pipefitters Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_BoilermakersandPipefittersPlansMember" xlink:href="mg-20221231.xsd#mg_BoilermakersandPipefittersPlansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_BoilermakersandPipefittersPlansMember" xlink:to="lab_mg_BoilermakersandPipefittersPlansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_cab49448-3428-4f58-86cf-8dbbd6d04347_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink: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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_8a29dc87-4530-4a9d-a03a-8666c815eeb3_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" 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">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink: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 and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_f94aa1df-4b44-4932-a570-a7a842fd4da1_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">States and local</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_mg_IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding_504813b6-2000-499c-9c42-90444ef8d285_terseLabel_en-US" xlink:label="lab_mg_IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of restricted stock units outstanding (in shares)</link:label>
    <link:label id="lab_mg_IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding_label_en-US" xlink:label="lab_mg_IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding" xlink: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 Restricted Stock Units Outstanding</link:label>
    <link:label id="lab_mg_IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding_documentation_en-US" xlink:label="lab_mg_IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding" 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 shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of restricted stock units outstanding.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding" xlink:href="mg-20221231.xsd#mg_IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding" xlink:to="lab_mg_IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_a9765b3f-23a1-4895-8250-0690480060cc_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_76ecd7e8-193c-4d0c-b806-c854bdf90bdc_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink: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, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink: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, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_32670105-925d-4a2a-b02f-9a1079d55c29_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" 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) attributable to Mistras Group,&#160;Inc.</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_cd33962f-10e8-4964-9885-fc279f8605dc_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink: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) attributable to Mistras Group,&#160;Inc.</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_12c3509a-1eef-4ded-9e08-32f3867d2aba_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) of foreign subsidiaries</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_b02507ca-1915-4ba4-bc56-b598af5b0d56_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0555c48f-e337-45bb-8b3a-402d97099895_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_f628a550-58d9-473d-b6fa-71515433f7ec_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential common shares excluded from computation of diluted earnings per share (in shares)</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_us-gaap_LesseeFinanceLeasesTextBlock_5d34ee23-640f-4297-b4a9-025ba8d4598c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink: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_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink: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, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_6ca3fc34-d5ad-408a-8283-c96477e8a011_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink: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_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink: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 Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_4ffbc703-cc6e-4015-b1f4-2e00a02cbef3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink: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 Principal Payments Due Under All Borrowing Agreements</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink: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 Maturities of Long-Term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_0ee6e977-37b5-4a55-a3f2-03865c11e264_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">Operating</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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_e25690cc-cee5-4a82-b337-d5854c41cf6b_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_EffectiveIncomeTaxRateReconciliationOtherAdjustments_13a1af90-3ae7-4f40-a84c-d5931ccffc75_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink: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_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink: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, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_9d40e324-4dc4-43d1-87b3-8e779e704eec_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink: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 accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink: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, before Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:to="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_AssetsAndLiabilitiesLesseeTableTextBlock_ca0ab1cd-e211-40aa-83e4-c5fbdd5147eb_terseLabel_en-US" xlink:label="lab_mg_AssetsAndLiabilitiesLesseeTableTextBlock" xlink: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 Supplemental Balance Sheet Information</link:label>
    <link:label id="lab_mg_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_mg_AssetsAndLiabilitiesLesseeTableTextBlock" xlink: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 And Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_mg_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_mg_AssetsAndLiabilitiesLesseeTableTextBlock" 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">Assets And Liabilities, Lessee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="mg-20221231.xsd#mg_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_mg_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_ba3f8733-83cd-41c2-ba2c-533f17eb1a4e_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_mg_LossContingencyConsolidatedClaimsFiledNumber_80465a97-ad8d-4b09-a4e5-b3d84f7037ce_terseLabel_en-US" xlink:label="lab_mg_LossContingencyConsolidatedClaimsFiledNumber" xlink: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 consolidated cases</link:label>
    <link:label id="lab_mg_LossContingencyConsolidatedClaimsFiledNumber_label_en-US" xlink:label="lab_mg_LossContingencyConsolidatedClaimsFiledNumber" xlink: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, Consolidated Claims Filed, Number</link:label>
    <link:label id="lab_mg_LossContingencyConsolidatedClaimsFiledNumber_documentation_en-US" xlink:label="lab_mg_LossContingencyConsolidatedClaimsFiledNumber" 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">Loss Contingency, Consolidated Claims Filed, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LossContingencyConsolidatedClaimsFiledNumber" xlink:href="mg-20221231.xsd#mg_LossContingencyConsolidatedClaimsFiledNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_LossContingencyConsolidatedClaimsFiledNumber" xlink:to="lab_mg_LossContingencyConsolidatedClaimsFiledNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_6f94be83-8ef3-481c-aa98-edd293cb23ab_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_ServicesMember_15318b99-ad1d-4cde-92d8-6a9ef6422032_terseLabel_en-US" xlink:label="lab_mg_ServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Services</link:label>
    <link:label id="lab_mg_ServicesMember_label_en-US" xlink:label="lab_mg_ServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Services [Member]</link:label>
    <link:label id="lab_mg_ServicesMember_documentation_en-US" xlink:label="lab_mg_ServicesMember" 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">Represents Services, a business segment of the entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ServicesMember" xlink:href="mg-20221231.xsd#mg_ServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_ServicesMember" xlink:to="lab_mg_ServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_fa0132b4-1de1-465c-a94d-e978e8a5a550_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_srt_OwnershipAxis_35191c48-bbd9-4c5c-ba3e-58eae1fa5728_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit_c3a477e6-0df3-4af0-b4f9-a4cdca9cc673_negatedTerseLabel_en-US" xlink:label="lab_mg_ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit" 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">Favorable impact foreign in tax rate from revaluation of net deferred tax liabilities</link:label>
    <link:label id="lab_mg_ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_mg_ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit" xlink: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 Cuts and Jobs Act, Change in Tax Rate, Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_mg_ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit_documentation_en-US" xlink:label="lab_mg_ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit" 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 Cuts and Jobs Act, Change in Tax Rate, Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit" xlink:href="mg-20221231.xsd#mg_ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit" xlink:to="lab_mg_ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_ecafc1eb-3005-4089-a6cd-95146dd70a32_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for tax positions related to the current fiscal period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_123f64bc-8cbb-4b1a-ad09-7cde4b3adad1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink: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_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_us-gaap_FinanceLeaseRightOfUseAssetAmortization_e57cfee9-d262-48fd-b3f4-65a0148150f1_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of ROU assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_d4e3f162-b9ee-482b-afe6-592524748a30_terseLabel_en-US" xlink:label="lab_mg_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROU assets obtained in the exchange for lease liabilities:</link:label>
    <link:label id="lab_mg_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_label_en-US" xlink:label="lab_mg_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink: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 Lease Liability [Abstract]</link:label>
    <link:label id="lab_mg_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_documentation_en-US" xlink:label="lab_mg_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" 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">Right-Of-Use Asset Obtained In Exchange For Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:href="mg-20221231.xsd#mg_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:to="lab_mg_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_e8b81c90-1f2e-42cc-a425-c2182bd6feed_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink: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, Percent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_dbdd4edb-9f21-4e3c-a2cd-13d403723a09_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_RelatedPartyDomain_b0755125-a051-4890-81a6-add04363f05f_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_f0a80382-92d4-471f-aabb-ae74749aa209_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_3e76ac02-cbec-493b-937d-fe88521908e9_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_mg_TermALoanFacilityMember_d0b2ef1a-b166-4c03-9c8b-636cdcf8f277_verboseLabel_en-US" xlink:label="lab_mg_TermALoanFacilityMember" 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">Senior Secured Term Loan</link:label>
    <link:label id="lab_mg_TermALoanFacilityMember_label_en-US" xlink:label="lab_mg_TermALoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term A Loan Facility [Member]</link:label>
    <link:label id="lab_mg_TermALoanFacilityMember_documentation_en-US" xlink:label="lab_mg_TermALoanFacilityMember" 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">Term A Loan Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_TermALoanFacilityMember" xlink:href="mg-20221231.xsd#mg_TermALoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_TermALoanFacilityMember" xlink:to="lab_mg_TermALoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_OtherProductsandServicesMember_ce284173-dd63-4f51-9c04-b64799c07693_terseLabel_en-US" xlink:label="lab_mg_OtherProductsandServicesMember" xlink: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_mg_OtherProductsandServicesMember_label_en-US" xlink:label="lab_mg_OtherProductsandServicesMember" xlink: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 Products and Services [Member]</link:label>
    <link:label id="lab_mg_OtherProductsandServicesMember_documentation_en-US" xlink:label="lab_mg_OtherProductsandServicesMember" 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 Products and Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OtherProductsandServicesMember" xlink:href="mg-20221231.xsd#mg_OtherProductsandServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_OtherProductsandServicesMember" xlink:to="lab_mg_OtherProductsandServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_DeferredIncomeTaxExpenseBenefitNet_abd385fe-36d3-439c-b3be-5523e8ca4661_totalLabel_en-US" xlink:label="lab_mg_DeferredIncomeTaxExpenseBenefitNet" 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 benefit</link:label>
    <link:label id="lab_mg_DeferredIncomeTaxExpenseBenefitNet_label_en-US" xlink:label="lab_mg_DeferredIncomeTaxExpenseBenefitNet" xlink: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 Net</link:label>
    <link:label id="lab_mg_DeferredIncomeTaxExpenseBenefitNet_documentation_en-US" xlink:label="lab_mg_DeferredIncomeTaxExpenseBenefitNet" 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 deferred income tax expense (benefit) pertaining to income (loss) from continuing operations net of change in valuation allowance.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DeferredIncomeTaxExpenseBenefitNet" xlink:href="mg-20221231.xsd#mg_DeferredIncomeTaxExpenseBenefitNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_DeferredIncomeTaxExpenseBenefitNet" xlink:to="lab_mg_DeferredIncomeTaxExpenseBenefitNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_76cf2695-f11a-4918-8a0c-9949059b36fc_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink: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, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_0f01770e-81ea-4d48-acc9-d127d9d2f3c0_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" 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 earnings (loss) per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_7a4ee202-1133-4f7c-86d3-f8391d340b73_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink: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 dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink: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, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_e693326e-c5cc-4199-9d05-1395bd1179b0_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 disclosure of cash paid</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_mg_MultiemployerPlanPensionSignificantFundedStatusPercentage_d546b784-704b-4f37-b942-6a81dcfeac03_terseLabel_en-US" xlink:label="lab_mg_MultiemployerPlanPensionSignificantFundedStatusPercentage" xlink: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 funded status percentage</link:label>
    <link:label id="lab_mg_MultiemployerPlanPensionSignificantFundedStatusPercentage_label_en-US" xlink:label="lab_mg_MultiemployerPlanPensionSignificantFundedStatusPercentage" xlink: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, Funded Status, Percentage</link:label>
    <link:label id="lab_mg_MultiemployerPlanPensionSignificantFundedStatusPercentage_documentation_en-US" xlink:label="lab_mg_MultiemployerPlanPensionSignificantFundedStatusPercentage" 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, Pension, Significant, Funded Status, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_MultiemployerPlanPensionSignificantFundedStatusPercentage" xlink:href="mg-20221231.xsd#mg_MultiemployerPlanPensionSignificantFundedStatusPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_MultiemployerPlanPensionSignificantFundedStatusPercentage" xlink:to="lab_mg_MultiemployerPlanPensionSignificantFundedStatusPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_06dfcf4a-bedc-4107-b68e-56536b4648ce_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink: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 operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink: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 Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c879fe51-694c-43eb-a91a-047ebf13717b_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation cost, net of estimated forfeitures, related to restricted stock unit awards</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink: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, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_03ce82b4-e4aa-4f64-8d17-1226a24a44d0_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_ef3f7f5c-0cf3-47f0-85f6-ed315d2d36cb_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</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_c4432199-4b57-47bc-9c1a-68e9f20f6bb2_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_8cb41362-4f6f-4325-b763-f0767cf5021e_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 outstanding under line of credit</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_27e0d854-97d8-4c35-9d0e-78a4a040780e_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_43c6099e-1f61-421b-b64e-0c4617a378f0_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):</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_mg_LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments_6fd9478f-24e4-43b6-90cc-004bef4783cf_terseLabel_en-US" xlink:label="lab_mg_LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments" xlink: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 settlement installments</link:label>
    <link:label id="lab_mg_LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments_label_en-US" xlink:label="lab_mg_LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Amount Awarded from Other Party, Number Of Installments</link:label>
    <link:label id="lab_mg_LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments_documentation_en-US" xlink:label="lab_mg_LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments" 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">Litigation Settlement, Amount Awarded from Other Party, Number Of Installments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments" xlink:href="mg-20221231.xsd#mg_LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments" xlink:to="lab_mg_LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_44c45ea7-d737-471c-9ea6-3a99392627d3_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_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_eb9b6f03-b79e-4369-a9ce-748ab9cdb84c_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink: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, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink: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, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_9158c231-f935-47db-ad82-6620eda00561_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_c14a8687-906a-4d20-ac78-5d5e57148ffb_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 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_OperatingLeaseLiabilityCurrent_b009f271-8c7d-45a9-99a8-fbcc616b2bed_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">Right-of-use liability - Operating</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_4736542a-267b-4b3b-b852-65fc3530adb1_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">ROU liability - current</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_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_3b0584dc-17f7-459c-b31e-6bab516250a1_negatedLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" 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">Loss contingency reversals</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink: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 Accrual, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:to="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_d88b61fe-d30d-4380-90d4-84d5c269dd35_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">Finance lease expense:</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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_bd36cb02-9b33-4f1d-82a6-dd8fd5a43031_negatedLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" 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">Payments</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_755dba9c-5a1f-4052-a268-60e702ce30be_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_5ccd55ef-f317-4d70-8f4a-b474aaf50e89_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Permanent differences</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink: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, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_25461196-a9a4-492c-a288-db5c382be33d_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_mg_WeightedAverageRemainingLeaseTermAbstract_8189c781-2e10-49c0-aeab-4c9b58ad9765_terseLabel_en-US" xlink:label="lab_mg_WeightedAverageRemainingLeaseTermAbstract" xlink: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_mg_WeightedAverageRemainingLeaseTermAbstract_label_en-US" xlink:label="lab_mg_WeightedAverageRemainingLeaseTermAbstract" xlink: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 Remaining Lease Term [Abstract]</link:label>
    <link:label id="lab_mg_WeightedAverageRemainingLeaseTermAbstract_documentation_en-US" xlink:label="lab_mg_WeightedAverageRemainingLeaseTermAbstract" 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">Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_WeightedAverageRemainingLeaseTermAbstract" xlink:href="mg-20221231.xsd#mg_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_WeightedAverageRemainingLeaseTermAbstract" xlink:to="lab_mg_WeightedAverageRemainingLeaseTermAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesAbstract_aa761676-27bd-4b94-8b6d-dea59f63480b_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:label id="lab_us-gaap_ReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_DebtCovenantPeriodAxis_9e3ead19-9be0-44b1-8861-010dd3768ca8_terseLabel_en-US" xlink:label="lab_mg_DebtCovenantPeriodAxis" xlink: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 Covenant Period [Axis]</link:label>
    <link:label id="lab_mg_DebtCovenantPeriodAxis_label_en-US" xlink:label="lab_mg_DebtCovenantPeriodAxis" xlink: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 Covenant Period [Axis]</link:label>
    <link:label id="lab_mg_DebtCovenantPeriodAxis_documentation_en-US" xlink:label="lab_mg_DebtCovenantPeriodAxis" 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 Covenant Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtCovenantPeriodAxis" xlink:href="mg-20221231.xsd#mg_DebtCovenantPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_DebtCovenantPeriodAxis" xlink:to="lab_mg_DebtCovenantPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_b425dc1d-d104-46a0-b2db-91c908f3b607_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_us-gaap_FairValueByLiabilityClassAxis_c1b4f8bb-1377-4d97-96f5-adeefd18a244_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink: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 Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink: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 Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_7add61dd-c73e-491b-a786-99dc667179cf_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink: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-term debt, net of current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink: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 Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_e3512e39-3ecb-4437-84b5-7cbdd4701d46_terseLabel_en-US" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyCosts_fca7fd77-dc05-4e12-affc-1ca9cddb554e_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party fees</link:label>
    <link:label id="lab_us-gaap_RelatedPartyCosts_label_en-US" xlink:label="lab_us-gaap_RelatedPartyCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyCosts" xlink:to="lab_us-gaap_RelatedPartyCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_9c0fc68a-06f8-4889-b4fb-3577b9483cc6_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_2bf2e07e-cec3-4c8b-ac49-6b483cb7f108_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">Operating leases</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3fd77041-172a-4811-9e18-2d260c1c92cd_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</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_8c229def-5155-474d-9fa4-5b16e25a3298_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_GoodwillPurchaseAccountingAdjustments_e33b83ef-a6f7-480c-80ba-d040da341f32_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to preliminary purchase price allocations</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink: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, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_21ef4c07-2534-4967-81ab-7ea1ddb314e4_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink: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 flows from 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_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_90e5e6ec-d3f4-4429-aee9-9dfc18965a44_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink: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 equity interest acquired</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink: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, Percentage of Voting Interests Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_VariableRateComponentMember_e786dc25-3d57-42a1-9312-a875cf90058c_terseLabel_en-US" xlink:label="lab_mg_VariableRateComponentMember" xlink: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 Component</link:label>
    <link:label id="lab_mg_VariableRateComponentMember_label_en-US" xlink:label="lab_mg_VariableRateComponentMember" xlink: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 Component [Member]</link:label>
    <link:label id="lab_mg_VariableRateComponentMember_documentation_en-US" xlink:label="lab_mg_VariableRateComponentMember" 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">Variable Rate Component</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_VariableRateComponentMember" xlink:href="mg-20221231.xsd#mg_VariableRateComponentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_VariableRateComponentMember" xlink:to="lab_mg_VariableRateComponentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_22cb6ab6-a70c-4e1f-9922-7aae9045ad2d_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_FairValueMeasurementsFairValueHierarchyDomain_11ddd381-2972-490a-8b58-d94c7bcf23ac_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_6f6f60af-20b1-496e-bbd5-bdce3c23cd85_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink: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 Receivables and Allowance for Credit Losses</link:label>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_4fd664ef-27e2-4a50-8356-ac95b21030dc_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink: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 credit facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_98369c1b-fa33-4727-922d-b4a9f748e2cc_verboseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" 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">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_EmployeeStockOwnershipPlanNumberOfPlans_61dccc4b-78a5-4bfc-b109-c9cdacc04436_terseLabel_en-US" xlink:label="lab_mg_EmployeeStockOwnershipPlanNumberOfPlans" xlink: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 employee stock ownership plans</link:label>
    <link:label id="lab_mg_EmployeeStockOwnershipPlanNumberOfPlans_label_en-US" xlink:label="lab_mg_EmployeeStockOwnershipPlanNumberOfPlans" xlink: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 Ownership Plan Number of Plans</link:label>
    <link:label id="lab_mg_EmployeeStockOwnershipPlanNumberOfPlans_documentation_en-US" xlink:label="lab_mg_EmployeeStockOwnershipPlanNumberOfPlans" 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">Represents the number of plans in connection with the employee stock ownership plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_EmployeeStockOwnershipPlanNumberOfPlans" xlink:href="mg-20221231.xsd#mg_EmployeeStockOwnershipPlanNumberOfPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_EmployeeStockOwnershipPlanNumberOfPlans" xlink:to="lab_mg_EmployeeStockOwnershipPlanNumberOfPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_06747d4e-4d3a-474a-95fa-2582655d6358_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">Schedule of Property, Plant and Equipment, Net</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_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_2a516481-393f-46bd-8a6d-443b80d67cb1_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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</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_50721062-f897-40eb-a194-a18b4b05d381_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_mg_MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained_df6fe6da-82a1-495b-acf0-67e62b1c9ea3_terseLabel_en-US" xlink:label="lab_mg_MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum amount of excess self-insurance claims paid to reduce exposure</link:label>
    <link:label id="lab_mg_MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained_label_en-US" xlink:label="lab_mg_MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained" xlink: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 Amount of Workers Compensation and Health Benefit Claims for which Third Party Excess Insurance Coverage Maintained</link:label>
    <link:label id="lab_mg_MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained_documentation_en-US" xlink:label="lab_mg_MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained" 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">Represents the minimum amount of all workers compensation and health benefit claims for which third-party excess insurance coverage is maintained by the entity to reduce exposure from such claims.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained" xlink:href="mg-20221231.xsd#mg_MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained" xlink:to="lab_mg_MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4ecfd4b9-5bf6-451d-82f6-acb7a720a1c8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink: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 Exercise Price (in dollar per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_1d7565c2-a206-496e-bedb-490325a37748_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate</link:label>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_label_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:to="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_d63999a5-a54e-4438-89a1-1d8dc1052f60_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">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_LongTermDebtTextBlock_9ea50899-a9c0-4d7a-b921-13808850a1da_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink: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-Term Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink: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 Debt [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8fe39545-e793-4052-a1c3-600a1f3d97c9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink: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, Nonvested, Number of Shares [Roll Forward]</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_mg_ClassActionMember_302cc0fd-9fb8-457c-a9b5-b39cd5034932_terseLabel_en-US" xlink:label="lab_mg_ClassActionMember" xlink: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 Actions</link:label>
    <link:label id="lab_mg_ClassActionMember_label_en-US" xlink:label="lab_mg_ClassActionMember" xlink: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 Action [Member]</link:label>
    <link:label id="lab_mg_ClassActionMember_documentation_en-US" xlink:label="lab_mg_ClassActionMember" 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">Class Action</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ClassActionMember" xlink:href="mg-20221231.xsd#mg_ClassActionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_ClassActionMember" xlink:to="lab_mg_ClassActionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_f215605c-b80c-4ba2-916e-a570b0c60cf0_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" 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">Expired or forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink: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, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventorySuppliesNetOfReserves_065cd1d0-35fd-4076-89ce-17e73c62d352_terseLabel_en-US" xlink:label="lab_us-gaap_InventorySuppliesNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumable supplies</link:label>
    <link:label id="lab_us-gaap_InventorySuppliesNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventorySuppliesNetOfReserves" xlink: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, Supplies, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventorySuppliesNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventorySuppliesNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventorySuppliesNetOfReserves" xlink:to="lab_us-gaap_InventorySuppliesNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4584accf-4f7b-4a26-a27e-53e07ed144ce_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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_b71acfe8-796c-411f-b67d-fc0f28070259_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential acquisition-related contingent consideration, low end of range</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" xlink: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 Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_53e718ee-20c0-4738-ae79-98ce8a3db28e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at beginning of period: (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_63f05283-7a45-4d31-8f24-caa38890685f_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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">Outstanding at end of period: (in dollars per share)</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_mg_ProductsandSystemsMember_37152fa3-1d5c-4f25-92ce-c54699f73904_verboseLabel_en-US" xlink:label="lab_mg_ProductsandSystemsMember" 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">Products</link:label>
    <link:label id="lab_mg_ProductsandSystemsMember_4df10d64-a595-443f-aedc-9f10fd85aef1_terseLabel_en-US" xlink:label="lab_mg_ProductsandSystemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Products and Systems</link:label>
    <link:label id="lab_mg_ProductsandSystemsMember_label_en-US" xlink:label="lab_mg_ProductsandSystemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Products and Systems [Member]</link:label>
    <link:label id="lab_mg_ProductsandSystemsMember_documentation_en-US" xlink:label="lab_mg_ProductsandSystemsMember" 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">Products and Systems</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ProductsandSystemsMember" xlink:href="mg-20221231.xsd#mg_ProductsandSystemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_ProductsandSystemsMember" xlink:to="lab_mg_ProductsandSystemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_3fbd589e-3123-408e-b215-cf8693194924_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">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_FinanceLeaseLiabilitiesPaymentsDueAbstract_832e6eba-564a-40dc-8655-cce08b28c16c_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_e3606056-d0f4-46a2-a96c-3402ad2e8e60_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink: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 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_srt_ProductsAndServicesDomain_61d6f568-b82a-4b53-9da7-d7e5993d5651_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Products and Services [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_ae22e629-2c35-4c14-a97d-a203090071a2_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_6b3f17f3-20c2-472f-a941-cbadc244b836_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 deferred benefit</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_ConcentrationRiskTable_6058af7e-2b91-48ec-818b-28190cacac43_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c8849d1a-0e23-4471-9fcc-f8bed7207c56_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">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_mg_DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan_5a28c7bf-ca81-4ba2-9030-731d4062e946_terseLabel_en-US" xlink:label="lab_mg_DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuous service period required for eligibility of employees to participate under the plan</link:label>
    <link:label id="lab_mg_DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan_label_en-US" xlink:label="lab_mg_DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan" xlink: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, Continuous Service Period after which Employees become Eligible to Participate under Plan</link:label>
    <link:label id="lab_mg_DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan_documentation_en-US" xlink:label="lab_mg_DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan" 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">Represents the continuous service period required for eligibility of employees to participate under the plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan" xlink:href="mg-20221231.xsd#mg_DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan" xlink:to="lab_mg_DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_a3cf1213-558d-42ad-b987-a1291172e480_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink: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 Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_9605d1ee-2d20-4d8f-9fec-96e806173217_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink: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, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AffiliatedEntityMember_8f14eb91-b171-4b8e-a19c-6acf89177b6e_terseLabel_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink: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 Subsidiary</link:label>
    <link:label id="lab_srt_AffiliatedEntityMember_label_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated Entity [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AffiliatedEntityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AffiliatedEntityMember" xlink:to="lab_srt_AffiliatedEntityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_VariableRateComponentAxis_6470d92b-b84f-4021-9b1b-aafd4242229f_terseLabel_en-US" xlink:label="lab_mg_VariableRateComponentAxis" xlink: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 Component [Axis]</link:label>
    <link:label id="lab_mg_VariableRateComponentAxis_label_en-US" xlink:label="lab_mg_VariableRateComponentAxis" xlink: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 Component [Axis]</link:label>
    <link:label id="lab_mg_VariableRateComponentAxis_documentation_en-US" xlink:label="lab_mg_VariableRateComponentAxis" 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">Variable Rate Component</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_VariableRateComponentAxis" xlink:href="mg-20221231.xsd#mg_VariableRateComponentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_VariableRateComponentAxis" xlink:to="lab_mg_VariableRateComponentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_e6bddd8e-237d-43e8-ac40-63a1a1e7fb40_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_mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod_be1577e6-e29a-4ec5-b4d0-b0c08d277143_terseLabel_en-US" xlink:label="lab_mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod" xlink: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, practical expedient, incremental cost of obtaining a contract, maximum period</link:label>
    <link:label id="lab_mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod_label_en-US" xlink:label="lab_mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod" xlink: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, Practical Expedient, Incremental Cost Of Obtaining Contract, Maximum Period</link:label>
    <link:label id="lab_mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod_documentation_en-US" xlink:label="lab_mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod" 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, Practical Expedient, Incremental Cost Of Obtaining Contract, Maximum Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod" xlink:href="mg-20221231.xsd#mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod" xlink:to="lab_mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_AuditInformationAbstract_label_en-US" xlink:label="lab_mg_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_mg_AuditInformationAbstract_documentation_en-US" xlink:label="lab_mg_AuditInformationAbstract" 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">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AuditInformationAbstract" xlink:href="mg-20221231.xsd#mg_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_AuditInformationAbstract" xlink:to="lab_mg_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_dac2eeea-5379-4c9a-9036-3f688d5f3efb_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_us-gaap_RetirementPlanNameDomain_140d0c90-4aa7-4642-a7e9-940ea9f81d46_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink: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 Name [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink: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 Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameDomain" xlink:to="lab_us-gaap_RetirementPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_DebtInstrumentCovenantFixedChargeCoverageRatio_ac7bdb04-f280-460a-ab86-f6a7bb9fb27c_terseLabel_en-US" xlink:label="lab_mg_DebtInstrumentCovenantFixedChargeCoverageRatio" xlink: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, Covenant, Fixed Charge Coverage Ratio</link:label>
    <link:label id="lab_mg_DebtInstrumentCovenantFixedChargeCoverageRatio_label_en-US" xlink:label="lab_mg_DebtInstrumentCovenantFixedChargeCoverageRatio" xlink: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, Covenant, Fixed Charge Coverage Ratio</link:label>
    <link:label id="lab_mg_DebtInstrumentCovenantFixedChargeCoverageRatio_documentation_en-US" xlink:label="lab_mg_DebtInstrumentCovenantFixedChargeCoverageRatio" 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 Instrument, Covenant, Fixed Charge Coverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtInstrumentCovenantFixedChargeCoverageRatio" xlink:href="mg-20221231.xsd#mg_DebtInstrumentCovenantFixedChargeCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_DebtInstrumentCovenantFixedChargeCoverageRatio" xlink:to="lab_mg_DebtInstrumentCovenantFixedChargeCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_PurchaseCommitmentCumulativeAmountCommitted_46f56465-b701-4768-bca4-a374ef87a1fb_terseLabel_en-US" xlink:label="lab_mg_PurchaseCommitmentCumulativeAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative amount purchased under purchase agreement</link:label>
    <link:label id="lab_mg_PurchaseCommitmentCumulativeAmountCommitted_label_en-US" xlink:label="lab_mg_PurchaseCommitmentCumulativeAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitment, Cumulative Amount Committed</link:label>
    <link:label id="lab_mg_PurchaseCommitmentCumulativeAmountCommitted_documentation_en-US" xlink:label="lab_mg_PurchaseCommitmentCumulativeAmountCommitted" 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">Purchase Commitment, Cumulative Amount Committed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_PurchaseCommitmentCumulativeAmountCommitted" xlink:href="mg-20221231.xsd#mg_PurchaseCommitmentCumulativeAmountCommitted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_PurchaseCommitmentCumulativeAmountCommitted" xlink:to="lab_mg_PurchaseCommitmentCumulativeAmountCommitted" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_SeveranceandLaborDisputesMember_64c24bce-0e7d-45e4-bf01-41d68b5dffe1_terseLabel_en-US" xlink:label="lab_mg_SeveranceandLaborDisputesMember" xlink: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 and Labor Disputes</link:label>
    <link:label id="lab_mg_SeveranceandLaborDisputesMember_label_en-US" xlink:label="lab_mg_SeveranceandLaborDisputesMember" xlink: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 and Labor Disputes [Member]</link:label>
    <link:label id="lab_mg_SeveranceandLaborDisputesMember_documentation_en-US" xlink:label="lab_mg_SeveranceandLaborDisputesMember" 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">Severance and Labor Disputes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_SeveranceandLaborDisputesMember" xlink:href="mg-20221231.xsd#mg_SeveranceandLaborDisputesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_SeveranceandLaborDisputesMember" xlink:to="lab_mg_SeveranceandLaborDisputesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlansLineItems_5dfa68da-d5db-4174-bf07-f80467b83ba5_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_us-gaap_UnusualOrInfrequentItemAxis_c29469b6-9e6d-4139-8940-7027f41c351b_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Axis]</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemAxis_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis" xlink:to="lab_us-gaap_UnusualOrInfrequentItemAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_6b21e5cd-c12b-4213-88d0-28e8b34f5dc5_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_5825b2d6-6cc5-4f23-a10c-0db7c3a5292d_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">Assets of VIE</link:label>
    <link:label id="lab_us-gaap_Assets_a44b332e-7191-471f-a121-2e9fedd41426_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink: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 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_AllowanceForDoubtfulAccountsReceivableWriteOffs_b5fd276c-ff22-4418-9049-a5aefc0df79e_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink: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 written off</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink: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, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_ab3d692b-a48c-4c37-98ab-b9c09cf6d9c1_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_ee67f2b5-b873-4636-84f9-786eebd8a3c9_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 (loss) per common share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_a139127a-0b43-43b3-916b-ce799bc446c7_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" 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 (loss) per common share:</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_LitigationSettlementAmountAwardedFromOtherParty_391b4110-1360-414e-a18a-4c61ca674bab_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement amount</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Amount Awarded from Other Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:to="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_284d6e1e-9e32-4c26-8720-c20a80ee16b8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink: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 Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink: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 Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_f3004046-4a29-4e59-bac5-102be0f95759_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PRSUs</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2ae4d5ba-1fa3-4229-84e2-f43141758a50_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_mg_InfrastructureResearchandEngineeringMember_61c7ec19-cb37-4428-b0cd-96d88086445f_terseLabel_en-US" xlink:label="lab_mg_InfrastructureResearchandEngineeringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infrastructure, Research &amp; Engineering</link:label>
    <link:label id="lab_mg_InfrastructureResearchandEngineeringMember_label_en-US" xlink:label="lab_mg_InfrastructureResearchandEngineeringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infrastructure, Research and Engineering [Member]</link:label>
    <link:label id="lab_mg_InfrastructureResearchandEngineeringMember_documentation_en-US" xlink:label="lab_mg_InfrastructureResearchandEngineeringMember" 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">Infrastructure, Research and Engineering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_InfrastructureResearchandEngineeringMember" xlink:href="mg-20221231.xsd#mg_InfrastructureResearchandEngineeringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_InfrastructureResearchandEngineeringMember" xlink:to="lab_mg_InfrastructureResearchandEngineeringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssued_c04712ad-a0c1-4f18-a1b5-1a2f417f3f82_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" 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">Beginning Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_c11a82c3-ffab-4bea-8cfb-911b7440968f_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" 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">Ending Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink: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, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_RightToCustomerContractsMember_0a32af86-478c-42f1-8599-914bbe19e70e_terseLabel_en-US" xlink:label="lab_mg_RightToCustomerContractsMember" xlink: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 to Customer Contracts</link:label>
    <link:label id="lab_mg_RightToCustomerContractsMember_label_en-US" xlink:label="lab_mg_RightToCustomerContractsMember" xlink: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 to Customer Contracts [Member]</link:label>
    <link:label id="lab_mg_RightToCustomerContractsMember_documentation_en-US" xlink:label="lab_mg_RightToCustomerContractsMember" 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">Right to Customer Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_RightToCustomerContractsMember" xlink:href="mg-20221231.xsd#mg_RightToCustomerContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_RightToCustomerContractsMember" xlink:to="lab_mg_RightToCustomerContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_fd66b8be-e810-487b-a964-743817722982_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink: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 portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_ede476cf-9922-4309-95f1-3f644c1d3caa_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" 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">Less: Current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink: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 Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_3ac76c72-98c4-4fcf-bb07-5f215b4f8366_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">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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_779967a4-ff52-4eab-ac97-014f227e6fc0_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">Exercised (in dollars per share)</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_NetCashProvidedByUsedInFinancingActivities_cd8f24d4-3e68-453d-a6d1-68fe85c1ca33_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 in 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_2c52dfbf-4ec0-4222-a917-b4b7537acf1d_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_mg_BrazilianReportingUnitMember_ef193bf9-7e89-45c7-b200-b73d9ac12f54_terseLabel_en-US" xlink:label="lab_mg_BrazilianReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Brazilian Reporting Unit</link:label>
    <link:label id="lab_mg_BrazilianReportingUnitMember_label_en-US" xlink:label="lab_mg_BrazilianReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Brazilian Reporting Unit [Member]</link:label>
    <link:label id="lab_mg_BrazilianReportingUnitMember_documentation_en-US" xlink:label="lab_mg_BrazilianReportingUnitMember" 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">Brazilian Reporting Unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_BrazilianReportingUnitMember" xlink:href="mg-20221231.xsd#mg_BrazilianReportingUnitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_BrazilianReportingUnitMember" xlink:to="lab_mg_BrazilianReportingUnitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_CanadianTaxAuthorityProvinceOfAlbertaMember_9cfb2b70-206d-46ff-8370-6adee6c21bb5_terseLabel_en-US" xlink:label="lab_mg_CanadianTaxAuthorityProvinceOfAlbertaMember" xlink: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 Province of Alberta</link:label>
    <link:label id="lab_mg_CanadianTaxAuthorityProvinceOfAlbertaMember_label_en-US" xlink:label="lab_mg_CanadianTaxAuthorityProvinceOfAlbertaMember" xlink: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 Tax Authority, Province of Alberta [Member]</link:label>
    <link:label id="lab_mg_CanadianTaxAuthorityProvinceOfAlbertaMember_documentation_en-US" xlink:label="lab_mg_CanadianTaxAuthorityProvinceOfAlbertaMember" 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 Tax Authority, Province of Alberta</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_CanadianTaxAuthorityProvinceOfAlbertaMember" xlink:href="mg-20221231.xsd#mg_CanadianTaxAuthorityProvinceOfAlbertaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_CanadianTaxAuthorityProvinceOfAlbertaMember" xlink:to="lab_mg_CanadianTaxAuthorityProvinceOfAlbertaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_013da67a-0247-4438-8af3-57f8880570a0_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink: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 lease expense</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink: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 Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_11d2cef3-0e7b-4598-8f9b-54d815b2fb05_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fe5287f8-af46-4ca8-9125-3f9ee142edca_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">Income (loss) before provision (benefit) for income taxes</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_PrepaidExpenseAndOtherAssetsCurrent_90974085-aecc-4f37-899d-da0e65d98b4f_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_fb1315f1-17ea-4529-83db-8f0d04256072_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink: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</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink: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, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_ed3bcbf7-d323-4d5f-bcc5-08ddba79b3a5_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">Segments [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_bce4c9bd-d77d-4a52-8a92-7e4381db719c_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_eb30f622-d871-42b7-b3bd-1a2eecd1266f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink: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</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_us-gaap_DeferredTaxLiabilitiesOther_878caebd-8682-481e-8d78-2213eae0129d_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" 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_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_62298241-6e9c-4a2c-b982-adbb5272faa3_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">Customer [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_us-gaap_FinanceLeaseLiabilityNoncurrent_4d874ce3-f8bc-41b9-aa41-ef4532166c49_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Obligations under finance leases, net of current portion</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_685765c7-96e7-4aed-990b-10baf36e177d_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink: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 Group, Disposed of by Sale, Not Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:to="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_8490bf27-6f1f-44c6-bef4-b83cfca04990_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink: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</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_04c6b93b-76a2-4856-84c7-fc1f51e1d527_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_RelatedPartyTransactionLineItems_85c98c79-2889-41ea-a91a-ab62e7699f70_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_26c94eef-7d88-4959-82fe-80cf079a51a2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink: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 Provision (Benefit) for Income Taxes</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_06324c9c-f0b8-4172-9217-0fef6b6395e7_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">Equity Award [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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_0b647996-bc3d-4b0a-9c94-ee1666ae1745_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink: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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink: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, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_34d748d5-2d0a-449e-aa04-f2788967d5b2_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink: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 period over which unrecognized compensation cost is expected to be recognized</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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_5d8be30e-c340-4b27-9943-4b05ad636222_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink: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 Gross Amount and Accumulated Amortization of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_19edf282-771b-40b0-b77e-292b491a4bf5_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" 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 consideration paid</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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 Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_a1ce0476-efbf-4fae-9f6a-117a368326fc_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</link:label>
    <link:label id="lab_us-gaap_GrossProfit_a44bad4f-ae50-4968-9596-beac801ff984_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</link:label>
    <link:label id="lab_us-gaap_GrossProfit_6f4b7990-4ab9-4cf7-9766-4f1389c59616_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink: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 Profit</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_dei_EntityRegistrantName_3c453174-8f8b-45fe-8f4c-1fba0101d1e2_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_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_99da6221-c61e-4e7a-bfa3-49b00a0c2493_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink: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_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_mg_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability_0cb47519-d894-41a8-94d7-5bf544816c35_terseLabel_en-US" xlink:label="lab_mg_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognized a deferred tax liability on undistributed international earnings (losses) of foreign subsidiaries</link:label>
    <link:label id="lab_mg_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability_label_en-US" xlink:label="lab_mg_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability" xlink: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 Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, Liability</link:label>
    <link:label id="lab_mg_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability_documentation_en-US" xlink:label="lab_mg_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability" 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">Tax Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability" xlink:href="mg-20221231.xsd#mg_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability" xlink:to="lab_mg_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_56b73d63-5b50-44b0-b271-287908c6434d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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_5c9b96f0-58ec-4a50-a40e-2a98b9e1278a_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">Foreign currency translation</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_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_690e0b9d-59d5-434d-b706-0ec8a90772c2_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series of Individually Immaterial Business Acquisitions</link:label>
    <link:label id="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_label_en-US" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series of Individually Immaterial Business Acquisitions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:to="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_d9700922-1b87-44a9-99eb-5c65f2dd6985_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink: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 relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink: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 Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_059c4b76-575a-4cec-8ef8-973e8280f114_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_mg_DeferredTaxAssetsInterestCarryforwards_512467fa-2c81-4bde-a30a-f42c428c8174_terseLabel_en-US" xlink:label="lab_mg_DeferredTaxAssetsInterestCarryforwards" xlink: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 carryforward</link:label>
    <link:label id="lab_mg_DeferredTaxAssetsInterestCarryforwards_label_en-US" xlink:label="lab_mg_DeferredTaxAssetsInterestCarryforwards" xlink: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, Interest Carryforwards</link:label>
    <link:label id="lab_mg_DeferredTaxAssetsInterestCarryforwards_documentation_en-US" xlink:label="lab_mg_DeferredTaxAssetsInterestCarryforwards" 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, Interest Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DeferredTaxAssetsInterestCarryforwards" xlink:href="mg-20221231.xsd#mg_DeferredTaxAssetsInterestCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_DeferredTaxAssetsInterestCarryforwards" xlink:to="lab_mg_DeferredTaxAssetsInterestCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember_a65cf9fb-155c-4465-a840-17c32379ec66_terseLabel_en-US" xlink:label="lab_mg_RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs/PSUs</link:label>
    <link:label id="lab_mg_RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember_label_en-US" xlink:label="lab_mg_RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember" xlink: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 Units (RSUs) and Performance Stock Units (PSUs) [Member]</link:label>
    <link:label id="lab_mg_RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember_documentation_en-US" xlink:label="lab_mg_RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember" 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">Restricted Stock Units (RSUs) and Performance Stock Units (PSUs)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember" xlink:href="mg-20221231.xsd#mg_RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember" xlink:to="lab_mg_RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_a45c8908-4c1f-4d8f-90b1-7149cdc15ce2_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_2f2c0fa7-486c-4c46-80e9-62a30d0a7500_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">Goodwill impairment</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_c930c3d1-0143-496d-92f9-ec0bf1ee7e4b_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 Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c4e8c558-cfd3-401e-ad85-3702d565c6f6_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">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ada6bf47-e8eb-47d5-b773-9224d2e8bda9_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">Ending Balance</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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_502845d3-6e7b-4b4e-9b03-358f12c00fda_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink: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 operating loss carryforward</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink: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, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_886c8575-1e46-4571-9094-9ab0b42a0267_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_DebtCovenantPeriodTwoMember_cea0b1e0-0f7a-4846-98cc-5c62fd78b5da_verboseLabel_en-US" xlink:label="lab_mg_DebtCovenantPeriodTwoMember" 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">Each quarter thereafter</link:label>
    <link:label id="lab_mg_DebtCovenantPeriodTwoMember_label_en-US" xlink:label="lab_mg_DebtCovenantPeriodTwoMember" xlink: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 Covenant Period Two [Member]</link:label>
    <link:label id="lab_mg_DebtCovenantPeriodTwoMember_documentation_en-US" xlink:label="lab_mg_DebtCovenantPeriodTwoMember" 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 Covenant Period Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtCovenantPeriodTwoMember" xlink:href="mg-20221231.xsd#mg_DebtCovenantPeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_DebtCovenantPeriodTwoMember" xlink:to="lab_mg_DebtCovenantPeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_DE_351f5d7e-2413-492e-bad7-4b9884c11e23_terseLabel_en-US" xlink:label="lab_country_DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GERMANY</link:label>
    <link:label id="lab_country_DE_label_en-US" xlink:label="lab_country_DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GERMANY</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_DE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_DE" xlink:to="lab_country_DE" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_b5d4b1e2-c7e0-4b04-bc2a-bdcb68705e0c_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</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_us-gaap_MinorityInterest_7dd0908b-4a50-41b3-824b-46c22f51dc63_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-controlling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink: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 Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_9085eb18-fd23-41f7-8096-e8cf5cb2b6dc_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_60f72fe2-3b61-4e90-ab27-7c03149bdb9b_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_mg_CapitalManagementEnterpriseCMEMember_52282e6e-afff-4890-be75-909935180c33_terseLabel_en-US" xlink:label="lab_mg_CapitalManagementEnterpriseCMEMember" xlink: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 Management Enterprise (&#8220;CME&#8221;)</link:label>
    <link:label id="lab_mg_CapitalManagementEnterpriseCMEMember_label_en-US" xlink:label="lab_mg_CapitalManagementEnterpriseCMEMember" xlink: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 Management Enterprise (&#8220;CME&#8221;) [Member]</link:label>
    <link:label id="lab_mg_CapitalManagementEnterpriseCMEMember_documentation_en-US" xlink:label="lab_mg_CapitalManagementEnterpriseCMEMember" 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">Capital Management Enterprise (&#8220;CME&#8221;)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_CapitalManagementEnterpriseCMEMember" xlink:href="mg-20221231.xsd#mg_CapitalManagementEnterpriseCMEMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_CapitalManagementEnterpriseCMEMember" xlink:to="lab_mg_CapitalManagementEnterpriseCMEMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_371f20e1-e2f5-48ef-b48b-31347312e2aa_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 (in dollars per share)</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_InventoryRawMaterialsNetOfReserves_9add9a9e-e68b-4205-9327-34a9fe6ac8f2_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink: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, Raw Materials, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_32b73841-1130-4222-b2ba-e5c9a88796f8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nondeductible compensation</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink: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, Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_1dbed6ee-fd60-4a1c-9a66-b7cab808d7b6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink: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 Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f0fa996a-1c37-4fe7-a377-0859c8df04a1_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_572206ae-ccfb-4dbc-ab6f-2fc8cd8716e1_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_mg_LongTermIncentivePlan2016Member_bee7e17f-317a-493c-a953-d67c026af0a9_terseLabel_en-US" xlink:label="lab_mg_LongTermIncentivePlan2016Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2016 Plan</link:label>
    <link:label id="lab_mg_LongTermIncentivePlan2016Member_label_en-US" xlink:label="lab_mg_LongTermIncentivePlan2016Member" xlink: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 Incentive Plan 2016 [Member]</link:label>
    <link:label id="lab_mg_LongTermIncentivePlan2016Member_documentation_en-US" xlink:label="lab_mg_LongTermIncentivePlan2016Member" 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">Long Term Incentive Plan 2016</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LongTermIncentivePlan2016Member" xlink:href="mg-20221231.xsd#mg_LongTermIncentivePlan2016Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_LongTermIncentivePlan2016Member" xlink:to="lab_mg_LongTermIncentivePlan2016Member" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_DebtCovenantPeriodOneMember_71251ec5-a630-4fa8-8fc8-fcf25b65bd7d_verboseLabel_en-US" xlink:label="lab_mg_DebtCovenantPeriodOneMember" 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">March 31, 2022</link:label>
    <link:label id="lab_mg_DebtCovenantPeriodOneMember_label_en-US" xlink:label="lab_mg_DebtCovenantPeriodOneMember" xlink: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 Covenant Period One [Member]</link:label>
    <link:label id="lab_mg_DebtCovenantPeriodOneMember_documentation_en-US" xlink:label="lab_mg_DebtCovenantPeriodOneMember" 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 Covenant Period One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtCovenantPeriodOneMember" xlink:href="mg-20221231.xsd#mg_DebtCovenantPeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_DebtCovenantPeriodOneMember" xlink:to="lab_mg_DebtCovenantPeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_e0ce3fd2-c5a4-457c-ab9c-f41ce467ae70_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_PensionPlansDefinedBenefitMember_f2c9e42a-99b1-4685-83ce-38d58fbb0b2c_terseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink: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, Pension</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_ec8dbfe6-a1e2-4e7f-a35a-ccb67cc1ddf8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_865cb7fd-2263-4e49-86dd-ce0811211a84_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">Net operating losses</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_e20be124-b353-4769-864d-f29fc71891c5_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_295134f2-e022-483f-affc-31dc24e191c5_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_IntangibleAssetsDisclosureTextBlock_831f64f6-2e70-4ec5-8223-48bec72ac539_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink: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 Assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_f9fc0fd0-c005-40a1-820b-5f14647916ef_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">Contributions to multi-employer defined benefit plan</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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_19f60b97-3c87-4930-bdf7-5038776a1dc2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" 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 Credit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink: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, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_012ebf11-a904-41b4-852d-b873e39507fe_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</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_mg_DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits_e539eb97-6a41-42f8-8bd7-9582e7d6d2b8_terseLabel_en-US" xlink:label="lab_mg_DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum age for employees to contribute catch up contributions under IRS limits</link:label>
    <link:label id="lab_mg_DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits_label_en-US" xlink:label="lab_mg_DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits" xlink: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, Minimum Age For Employees To Contribute Catch Up Contributions Under Internal Revenue Services Limits</link:label>
    <link:label id="lab_mg_DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits_documentation_en-US" xlink:label="lab_mg_DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits" 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">Represents the minimum age for employees to contribute catch up contributions under IRS limits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits" xlink:href="mg-20221231.xsd#mg_DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits" xlink:to="lab_mg_DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_f277284c-11de-42ad-a964-939c045c6b87_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and engineering</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_ContingentConsiderationMember_3c354d08-c131-4497-aa86-e2c2cb35b7cd_terseLabel_en-US" xlink:label="lab_mg_ContingentConsiderationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration</link:label>
    <link:label id="lab_mg_ContingentConsiderationMember_label_en-US" xlink:label="lab_mg_ContingentConsiderationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration [Member]</link:label>
    <link:label id="lab_mg_ContingentConsiderationMember_documentation_en-US" xlink:label="lab_mg_ContingentConsiderationMember" 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">Contingent Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ContingentConsiderationMember" xlink:href="mg-20221231.xsd#mg_ContingentConsiderationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_ContingentConsiderationMember" xlink:to="lab_mg_ContingentConsiderationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_fc848679-a0dd-448c-b09f-055044b1068e_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_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_b7c09ce5-d22e-4c6b-ad6e-6840ad86ff23_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for tax positions related to prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount_887cd59a-b25b-47c2-850c-45feefc90751_terseLabel_en-US" xlink:label="lab_mg_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential common shares excluded from computation of diluted earnings per share due to net loss for the period (in shares)</link:label>
    <link:label id="lab_mg_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount_label_en-US" xlink:label="lab_mg_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount" xlink: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 Due To Net Loss During Period, Amount</link:label>
    <link:label id="lab_mg_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount_documentation_en-US" xlink:label="lab_mg_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount" 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 Earnings Per Share Due To Net Loss During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount" xlink:href="mg-20221231.xsd#mg_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount" xlink:to="lab_mg_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_469df54e-97f7-40a8-a23b-c33078c05bf2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink: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</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_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_09b7e0ce-f5fc-492b-b799-1f2b66393a35_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_8779736e-ecde-49f7-9463-d6dc9b93809f_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink: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 Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_db1890e3-3306-4546-8918-cd8051061c73_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink: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 Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink: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 Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b886e431-797d-43ec-b857-a5d5ebb21e90_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">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_99edc950-6040-48e7-8671-e61d548d43ef_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">Number of restricted stocks units granted (in shares)</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_RestrictedStockUnitsRSUMember_a9345009-9f59-4c8c-a874-7349f6494a5c_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink: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 Units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink: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 Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_63c65c43-5e18-4eee-a752-2e96f96f01ac_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" 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 provision (benefit) for income taxes</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink: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, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_87553806-b88d-49b1-9a52-3249a92e6375_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink: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 revolver</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink: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 Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_2d88ef23-845e-4d18-9015-0e8f6434029b_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 Credit</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_UseOfEstimates_c66cbdac-f7f1-4afc-9e29-65574be2811a_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan_658b0407-5c12-4830-b4c2-92a0cc43b564_terseLabel_en-US" xlink:label="lab_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan" xlink: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, Covenant, Consolidated Debt Leverage Ratio, Maximum Margin Applicable, If Greater Than</link:label>
    <link:label id="lab_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan_label_en-US" xlink:label="lab_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan" xlink: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, Covenant, Consolidated Debt Leverage Ratio, Maximum Margin Applicable, If Greater Than</link:label>
    <link:label id="lab_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan_documentation_en-US" xlink:label="lab_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan" 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 Instrument, Covenant, Consolidated Debt Leverage Ratio, Maximum Margin Applicable, If Greater Than</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan" xlink:href="mg-20221231.xsd#mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan" xlink:to="lab_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_92a7852c-6364-4cac-af1d-aa1db12c479e_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" 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 the beginning of period</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_855b72ca-8668-4095-bc18-5932dc28e840_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" 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 the end of the period</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_dc374ea7-a13c-4988-bb64-9658abbd88f8_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">Revenues</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_b7af1f52-3cb6-433d-b0bd-880a28299592_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink: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 in number of shares authorized for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink: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 Additional Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio_4d542a4a-cf21-4f65-a215-cd4c00dc9a78_terseLabel_en-US" xlink:label="lab_mg_DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio" xlink: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 consolidated debt leverage ratio</link:label>
    <link:label id="lab_mg_DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio_label_en-US" xlink:label="lab_mg_DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio" xlink: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, Covenant Compliance, Total Consolidated Debt Leverage Ratio</link:label>
    <link:label id="lab_mg_DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio_documentation_en-US" xlink:label="lab_mg_DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio" 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 Instrument, Covenant Compliance, Total Consolidated Debt Leverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio" xlink:href="mg-20221231.xsd#mg_DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio" xlink:to="lab_mg_DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_c14f20be-dd00-4caf-99bb-5f9e85d66cc9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink: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</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_DebtInstrumentPeriodicPayment_ad96e607-4855-4e2f-b990-932dbc7bb8ca_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink: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 periodic payments</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPayment_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink: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, Periodic Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_42d495a2-91e2-49d0-8d4f-b72c458a51d7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">States and local</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_InventoryFinishedGoodsNetOfReserves_edf85a0c-30d9-4736-8d1a-1480efdd9f0d_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink: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, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_3136097c-be29-413c-ac63-3c77a41561f7_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_e6d33adf-4cf1-4b4f-ae23-802746d951ef_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of expense of intangible assets</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_c9e29bd3-97aa-4d9d-a518-35dd19c5e2fc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink: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 Changes in Carrying Amount 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_43c2a843-0c55-4176-b0c8-40a5e07d41d0_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">Interest, net</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_1a0ecf70-71a2-4e01-943b-bd05d7abe62c_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 (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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_96eb24bc-bdad-45f4-8f3d-4b733e704d4c_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">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_3d8e0315-fd8d-45a7-9297-fb0b00696330_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Requisite service period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink: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 Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_77ac771b-7ee9-4dfa-bf4b-32d04690535c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink: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 and long-lived assets by geographic area</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink: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 from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease_39f38a0e-97c1-4488-8244-fa85f17f1f9a_terseLabel_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease" xlink: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 in number of awards against target performance (in shares)</link:label>
    <link:label id="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease_label_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease" xlink: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, Performance Condition Adjustments, Increase</link:label>
    <link:label id="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease_documentation_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease" 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, Performance Condition Adjustments, Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease" xlink:to="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_24269170-d02a-49fc-b6f7-abe53b1bace3_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">Fair value of awards vested</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_6660f724-0db7-4dfe-bc51-2097b3464240_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" 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 of awards issued (in dollars per share)</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_us-gaap_InventoryPolicyTextBlock_922cb3b9-d284-4d81-94c0-d7c63ef4d42b_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink: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_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_srt_RepurchaseAgreementCounterpartyNameDomain_8c0c48e3-dbed-4d13-8807-0bf693aaf934_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_2bc491fd-89ca-4b7a-9e7b-9df445ae75c9_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Verbal demand for damages</link:label>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink: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, Damages Sought, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:to="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_a1b522bc-0eea-4e87-abb9-fd6568699533_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" 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 Mistras Group,&#160;Inc. stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_7a1accb0-2ca2-45e9-8497-945015c95e86_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink: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 Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_DirectorMember_92381e0c-11e3-47c0-a025-a45255bbb068_terseLabel_en-US" xlink:label="lab_srt_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-employee directors</link:label>
    <link:label id="lab_srt_DirectorMember_label_en-US" xlink:label="lab_srt_DirectorMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_DirectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_DirectorMember" xlink:to="lab_srt_DirectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_OtherAmericasMember_25f45693-9dbf-4f9d-9e25-b90f1c9829f9_verboseLabel_en-US" xlink:label="lab_mg_OtherAmericasMember" 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 Americas</link:label>
    <link:label id="lab_mg_OtherAmericasMember_ce7af382-1eaa-49ab-981a-975e9fd59893_terseLabel_en-US" xlink:label="lab_mg_OtherAmericasMember" xlink: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 Americas</link:label>
    <link:label id="lab_mg_OtherAmericasMember_label_en-US" xlink:label="lab_mg_OtherAmericasMember" xlink: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 Americas [Member]</link:label>
    <link:label id="lab_mg_OtherAmericasMember_documentation_en-US" xlink:label="lab_mg_OtherAmericasMember" 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">Represents the information pertaining to North and South America excluding the United States.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OtherAmericasMember" xlink:href="mg-20221231.xsd#mg_OtherAmericasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_OtherAmericasMember" xlink:to="lab_mg_OtherAmericasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_fdba5bd2-68d7-4033-8fbf-31bb6657f597_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</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_mg_DeferredTaxAssetsOperatingLeaseLiabilities_4aff9ed5-a9cd-48b9-83cf-d24cbf7aa3b7_terseLabel_en-US" xlink:label="lab_mg_DeferredTaxAssetsOperatingLeaseLiabilities" xlink: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 liability</link:label>
    <link:label id="lab_mg_DeferredTaxAssetsOperatingLeaseLiabilities_label_en-US" xlink:label="lab_mg_DeferredTaxAssetsOperatingLeaseLiabilities" xlink: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, Operating Lease Liabilities</link:label>
    <link:label id="lab_mg_DeferredTaxAssetsOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_mg_DeferredTaxAssetsOperatingLeaseLiabilities" 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, Operating Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:href="mg-20221231.xsd#mg_DeferredTaxAssetsOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:to="lab_mg_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_e74da480-be55-41af-b990-036962629091_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credits</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_srt_OwnershipDomain_2362132b-d64d-4873-bf34-24a9c1078e12_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_c862722b-1caa-4a87-908d-851f26d29ca6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink: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_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_77caaf00-4439-4a4d-ac20-81c3eec79aa7_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_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock_4d06dad1-3aa5-4915-9bfb-b885b4005237_terseLabel_en-US" xlink:label="lab_us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" xlink: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 Cash Proceeds and Aggregate Fair Value of Stock Options Exercised</link:label>
    <link:label id="lab_us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" xlink: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 Proceeds Received and Tax Benefit from Share-Based Payment Awards [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" xlink:to="lab_us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_93a50168-5a47-44ed-a0cf-a8f1d6e14acf_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_mg_AcquisitionRelatedContingenciesMember_c85f7bf9-e6e5-4e40-bef7-dbe6809eec8b_terseLabel_en-US" xlink:label="lab_mg_AcquisitionRelatedContingenciesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-related Contingencies</link:label>
    <link:label id="lab_mg_AcquisitionRelatedContingenciesMember_label_en-US" xlink:label="lab_mg_AcquisitionRelatedContingenciesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition Related Contingencies [Member]</link:label>
    <link:label id="lab_mg_AcquisitionRelatedContingenciesMember_documentation_en-US" xlink:label="lab_mg_AcquisitionRelatedContingenciesMember" 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">Represents the contingencies pertaining to business acquisitions by the entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AcquisitionRelatedContingenciesMember" xlink:href="mg-20221231.xsd#mg_AcquisitionRelatedContingenciesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_AcquisitionRelatedContingenciesMember" xlink:to="lab_mg_AcquisitionRelatedContingenciesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8f1590c9-dc01-4b68-a980-c25f694a7b42_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">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_027f8161-a496-40d5-b2ec-ffa1307e949d_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, net of effect of acquisitions and dispositions</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_e82c0597-d075-4ec5-bfa7-81e8710e41d3_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</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_NetIncomeLossAbstract_a57f39c6-2b17-461d-b91f-216b46daf4eb_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAbstract" xlink:to="lab_us-gaap_NetIncomeLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_ClassActionOnBehalfOfCurrentAndFormerEmployeesMember_9dae371d-2009-4c48-8882-4d52ddbb3368_terseLabel_en-US" xlink:label="lab_mg_ClassActionOnBehalfOfCurrentAndFormerEmployeesMember" xlink: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 action on behalf of current and former employees</link:label>
    <link:label id="lab_mg_ClassActionOnBehalfOfCurrentAndFormerEmployeesMember_label_en-US" xlink:label="lab_mg_ClassActionOnBehalfOfCurrentAndFormerEmployeesMember" xlink: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 Action on Behalf Of Current And Former Employees [Member]</link:label>
    <link:label id="lab_mg_ClassActionOnBehalfOfCurrentAndFormerEmployeesMember_documentation_en-US" xlink:label="lab_mg_ClassActionOnBehalfOfCurrentAndFormerEmployeesMember" 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">Class Action on Behalf Of Current And Former Employees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ClassActionOnBehalfOfCurrentAndFormerEmployeesMember" xlink:href="mg-20221231.xsd#mg_ClassActionOnBehalfOfCurrentAndFormerEmployeesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_ClassActionOnBehalfOfCurrentAndFormerEmployeesMember" xlink:to="lab_mg_ClassActionOnBehalfOfCurrentAndFormerEmployeesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_a0568b82-897e-43ef-9bf3-70fd1aeccde8_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink: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 Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_8cc57f53-c507-4228-9e16-9beb65fdfc40_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 (deficit)</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_3a0bb24e-c4cd-4d9b-9418-d679f1daab29_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">Financial information by segment</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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_aa86dea0-5982-452a-b949-aa6835423658_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossRelatedToLitigationSettlement_fc7a5de1-a132-4295-9d49-fe55a3dd9e68_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossRelatedToLitigationSettlement" xlink: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 on settlement</link:label>
    <link:label id="lab_us-gaap_GainLossRelatedToLitigationSettlement_label_en-US" xlink:label="lab_us-gaap_GainLossRelatedToLitigationSettlement" xlink: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) Related to Litigation Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossRelatedToLitigationSettlement" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossRelatedToLitigationSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossRelatedToLitigationSettlement" xlink:to="lab_us-gaap_GainLossRelatedToLitigationSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent_1c255b6e-fab7-45e7-90a3-b5f702a06f39_terseLabel_en-US" xlink:label="lab_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US taxation of foreign earnings</link:label>
    <link:label id="lab_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent_label_en-US" xlink:label="lab_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent" xlink: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, Repatriation Of Foreign Earnings, Change Due To Change In Tax Rate, Percent</link:label>
    <link:label id="lab_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent_documentation_en-US" xlink:label="lab_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent" 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">Effective Income Tax Rate Reconciliation, Repatriation Of Foreign Earnings, Change Due To Change In Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent" xlink:href="mg-20221231.xsd#mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent" xlink:to="lab_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_8cc38372-892f-47f4-8fa1-88c6b37b116d_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</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_74e591f1-7895-4d68-b413-4f527f359258_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink: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&#160;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_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics_5b4b254b-224e-4439-ad6f-837a1477a39a_terseLabel_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics" xlink: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 metrics</link:label>
    <link:label id="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics_label_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics" xlink: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 Award Metrics</link:label>
    <link:label id="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics_documentation_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics" 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, Number Of Award Metrics</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics" xlink:to="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_5eea8638-51ee-4c9a-8d1d-e048c83e64a7_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">Schedule of Components of Lease Costs and Other Information Related to Leases</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e73a4c3e-2c77-4274-a2c4-a0bc37c8f3fd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink: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 awards available for future grants (in shares)</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_mg_VariableRateComponentDomain_81ecccca-861b-4b0b-b090-8278c14266e8_terseLabel_en-US" xlink:label="lab_mg_VariableRateComponentDomain" xlink: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 Component [Domain]</link:label>
    <link:label id="lab_mg_VariableRateComponentDomain_label_en-US" xlink:label="lab_mg_VariableRateComponentDomain" xlink: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 Component [Domain]</link:label>
    <link:label id="lab_mg_VariableRateComponentDomain_documentation_en-US" xlink:label="lab_mg_VariableRateComponentDomain" 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">Variable Rate Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_VariableRateComponentDomain" xlink:href="mg-20221231.xsd#mg_VariableRateComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_VariableRateComponentDomain" xlink:to="lab_mg_VariableRateComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_41398d32-f644-4efb-8acf-364bd04b18c9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink: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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink: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 Debt, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_36405dc8-1e19-4f49-baa3-8bd732fbf45f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink: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_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_IncomeTaxPolicyTextBlock_07f7f9d6-03fe-4a61-9d2d-aceac69a2f3d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink: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</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_OperatingLossCarryforwardsLineItems_7354182e-7d6b-469c-b911-44454b87cf2d_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_4b22857f-cf8a-42ea-ba00-76f534664047_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_cb796efe-33ee-4845-989f-ccdcda018c23_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Released (in dollars per share)</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_ReceivablesNetCurrent_7115e0ea-8afd-47b0-9dc7-fbab1b4284fa_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesNetCurrent" xlink: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, net</link:label>
    <link:label id="lab_us-gaap_ReceivablesNetCurrent_0b8ce80b-da42-4868-9cbc-30417ea6b18b_totalLabel_en-US" xlink:label="lab_us-gaap_ReceivablesNetCurrent" 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">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_ReceivablesNetCurrent_label_en-US" xlink:label="lab_us-gaap_ReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesNetCurrent" xlink:to="lab_us-gaap_ReceivablesNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_d83be590-6410-48a7-a8aa-36345e5e2227_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_2241d8c7-79ef-4030-871e-65af81865b56_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink: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 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_us-gaap_OperatingLeaseLiabilityNoncurrent_81d158a7-7c03-4392-865c-ee55a5d8e32e_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">ROU liability - long-term</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_us-gaap_DefinedContributionPlanCostRecognized_da46aa76-2337-4340-b588-b419fac88bf6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contribution under 401(k) savings plan</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_srt_RangeAxis_d4477314-8b9c-4d5a-a71d-5f1badec1b3c_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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_a9983b50-057f-456f-9f15-d5523c88ac4e_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" 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: Foreign currency translation adjustments attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" xlink: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 Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_b1018939-e1ab-4936-acda-897bcc14b991_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_52572d99-a51e-4181-a199-14e977bd60aa_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d9975915-39f9-46e3-819e-c92ba34249c8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink: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 Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c0f6e54b-0ad6-47ed-84dd-8294cc2339ed_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_e968e1cd-4c16-40b3-bba4-cbed5224e2d4_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_eca58cd0-1e87-42c9-8de9-03dab29b8af8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</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_srt_LitigationCaseTypeDomain_c262fb79-b8d2-4bcb-80b9-a21d56cdcd08_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_3a9ce17d-fc48-4e00-9502-d91fed1a9ea3_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_79b3cf5c-65a6-4e0d-873a-bc062d53af36_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink: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 (loss) before provision (benefit) for income taxes from:</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink: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 Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_765ca98a-4159-4e2a-86a4-2b7f69bc32cd_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_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_df12a5b2-8885-48d5-8dac-90050c089dd6_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink: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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink: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 Service, Excluding Depreciation, Depletion, and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_143da5ba-904d-4987-b575-b4890cb73da5_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink: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 flows from 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_us-gaap_StatementLineItems_c5f76405-faad-4a5f-92b2-8e5ba6a22a22_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</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_FinanceLeasePrincipalPayments_5272c88c-31be-4716-9e04-d7c5d1d9a5b8_negatedLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" 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">Repayment of finance lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_4ac55bdb-31af-4283-8ce7-033d387b02b4_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance - financing cash flows</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_4d53054d-8b51-48f0-8595-873accc4b377_verboseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" 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">Consideration received on sale of disposal</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_2016ce86-90ca-4d3c-8954-198a396a0817_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">R&amp;D Expense</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink: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, in Process Research and Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6bb936e7-9fb4-446e-b20d-d838885b9815_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">Outstanding at beginning of period: (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_15cbee7c-85a5-430d-b3e6-d98b7110e3e2_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">Outstanding at end of period: (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b899533f-92c9-4f2f-a300-d40dd42ca4d3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested restricted stock units outstanding (in shares)</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_BusinessCombinationContingentConsiderationLiabilityCurrent_a5f0f5d1-47fa-4038-bac8-76b991adace9_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink: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 Combination, Contingent Consideration, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_b4de7ad3-13f3-4f0f-9751-f273c869fe5a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink: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, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink: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, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_edb00ceb-a80c-4bb7-9999-9eb7b7bafb25_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_FairValueByFairValueHierarchyLevelAxis_42c2a12d-80e7-48c0-9ea0-5412b5f6f9b7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_2df4ce46-9a90-4d4b-ab93-f05ce233f629_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">Gross 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_dd8a5e67-0903-43d3-9d4a-d78adc15373e_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_mg_DebtCovenantPeriodThreeMember_4bb94002-edb0-49a2-bb34-38570b006fce_terseLabel_en-US" xlink:label="lab_mg_DebtCovenantPeriodThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For quarter ending December 31, 2020 and or each quarter end thereafter</link:label>
    <link:label id="lab_mg_DebtCovenantPeriodThreeMember_label_en-US" xlink:label="lab_mg_DebtCovenantPeriodThreeMember" xlink: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 Covenant Period Three [Member]</link:label>
    <link:label id="lab_mg_DebtCovenantPeriodThreeMember_documentation_en-US" xlink:label="lab_mg_DebtCovenantPeriodThreeMember" 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 Covenant Period Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtCovenantPeriodThreeMember" xlink:href="mg-20221231.xsd#mg_DebtCovenantPeriodThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_DebtCovenantPeriodThreeMember" xlink:to="lab_mg_DebtCovenantPeriodThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_224ac321-8d75-4c96-bf0e-cb0761ed840e_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink: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 Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink: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 Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_e3c7f735-18f3-482f-b84f-2ae6b8343f87_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to fair value of contingent consideration liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink: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 Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillDisclosureTextBlock_890bb06b-d320-4260-bd99-b68e5c1d52ac_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink: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_GoodwillDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_8875e79e-de9d-4bc5-8e44-026adae1cacf_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" 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">ROU 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_us-gaap_CurrentIncomeTaxExpenseBenefit_370ee87e-446a-49ba-936b-85951b8b97df_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 current provision (benefit)</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_us-gaap_AccumulatedOtherComprehensiveIncomeMember_31290acf-9788-4806-9c2f-ec48fb68d971_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_c8e99078-13b3-452b-abe4-d770b36bfb28_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink: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 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_49dae120-6687-493b-80ba-935e6926b668_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_DeferredTaxLiabilitiesAbstract_065b2aa4-748a-452c-97f3-7bd645fecd67_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink: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 tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions_350574fb-dd78-4240-a085-97674f6d11b0_terseLabel_en-US" xlink:label="lab_mg_DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for uncertain tax positions</link:label>
    <link:label id="lab_mg_DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions_label_en-US" xlink:label="lab_mg_DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions" xlink: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) Reserve For Uncertain Tax Positions</link:label>
    <link:label id="lab_mg_DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions_documentation_en-US" xlink:label="lab_mg_DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions" 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) Reserve For Uncertain Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions" xlink:href="mg-20221231.xsd#mg_DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions" xlink:to="lab_mg_DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_5e90b499-30e1-4d35-8fc7-32f066cfe190_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_6fbf3852-bb10-4182-a5f2-bd24a28eef9b_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</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_e0e1cafe-7e7f-44da-a08f-5b2eab502764_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_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_79548a63-7e7f-461a-9d33-c38f5a502ffe_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink: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 Stock Options Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink: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, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_c7386906-6014-48cc-95d7-40abc93929a8_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">Income (loss) from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_8e772a10-c8ba-47c9-8c2b-33c130345709_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">Income (loss) from operations</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_DeferredTaxAssetsInventory_f91e9df5-4622-48b1-ac39-a0a3999ac772_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink: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, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_b9c5cf29-df34-4258-a2ab-cd4c19a6956c_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_7fb7c55f-c9f6-4c23-b8d5-a3c5478d3eab_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent Accounting Pronouncements</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_7f79e71a-c030-45c7-8fd4-c236b6e3d3ba_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink: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 stock based compensation</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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0db80fa4-7da7-4606-8fd3-c673f7ae367d_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" 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">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink: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 Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_15c40f37-c147-43ea-b406-3278a80712d5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink: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 expenses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink: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, Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_da6f6ed2-7732-4c47-8c3b-93369dfffdb6_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</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_mg_LongTermIncentivePlan2009Member_2403a36a-6e39-449b-81a7-e1a148e06109_terseLabel_en-US" xlink:label="lab_mg_LongTermIncentivePlan2009Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2009 Plan</link:label>
    <link:label id="lab_mg_LongTermIncentivePlan2009Member_label_en-US" xlink:label="lab_mg_LongTermIncentivePlan2009Member" xlink: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 Incentive Plan 2009 [Member]</link:label>
    <link:label id="lab_mg_LongTermIncentivePlan2009Member_documentation_en-US" xlink:label="lab_mg_LongTermIncentivePlan2009Member" 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">Long Term Incentive Plan 2009</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LongTermIncentivePlan2009Member" xlink:href="mg-20221231.xsd#mg_LongTermIncentivePlan2009Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_LongTermIncentivePlan2009Member" xlink:to="lab_mg_LongTermIncentivePlan2009Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_d45c83e1-b9da-4966-a42f-946a460e38e3_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_b6a92e04-bfaf-41b5-a002-343ac3272b8c_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">Balance at the beginning of the period</link:label>
    <link:label id="lab_us-gaap_Goodwill_6ce4de6e-7f28-4f8b-88f4-0cfe8fe9ff05_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">Balance at the end of the period</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_f977ba32-5c76-416d-8e7b-cc1ea37e92d6_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">Impairment charges</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_PropertyPlantAndEquipmentByTypeAxis_fac12e7d-8095-4bd4-90cc-b68161da8d58_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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_651f038b-fad6-4e55-b4d1-e70868c32bfc_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</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_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_b4c21fe8-0199-4c80-93e4-2aef63ea801f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded deferred tax liability related to undistributed international earnings</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink: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 Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:to="lab_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8bc91097-f5d0-4495-9cdf-73d49653ac95_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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 by operating activities</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink: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 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_39a27db3-1933-4419-9f3b-1fb9d24d7994_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 income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_4916b465-cbaa-4a41-9449-f70b6cb92585_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">Total provision (benefit) for 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_0a08b0d9-3553-4d9f-a028-0cfa31ae1f96_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_83881f78-6ae1-497e-ae66-ed13dae2edb5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink: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 valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_167623aa-6f56-46cd-b90d-99a8d40755ce_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_PropertyPlantAndEquipmentPolicyTextBlock_511f8885-f6fb-40f9-9761-45116f145a6c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink: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_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_0729cf48-bf6c-4e81-af1f-f18143e2a123_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_ffdc7181-1b03-4cfd-9beb-ec28563effa4_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_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_1438e8d0-0036-4e23-9006-815eb0c5b377_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">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_us-gaap_IncomeStatementAbstract_5c3c4781-8c66-4605-9ad1-411a6e532131_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_33ae38f5-8eb0-491e-bdcf-847b9da8fafa_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink: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 options granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1c64c5f7-4649-496a-9c21-5d6f915ae2dd_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">Granted (in shares)</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_43799d42-7e3d-4abc-b5dd-c83449689a88_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_DeferredFederalIncomeTaxExpenseBenefit_6c622334-4be2-41e8-8d07-24fc6233ad39_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink: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</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_cf271611-b11d-4349-a71c-e1c16666aa82_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</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_dei_DocumentFiscalPeriodFocus_7a716557-7767-45cc-9b9a-29eebdaab5de_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_us-gaap_EarningsPerShareBasicAbstract_5aa8d372-6cbe-470b-b59d-a6e5dceca5a1_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink: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 earnings (loss) per share:</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_mg_COVID19PandemicMember_46a54034-d3a3-41d7-88db-45698c2d821c_terseLabel_en-US" xlink:label="lab_mg_COVID19PandemicMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19</link:label>
    <link:label id="lab_mg_COVID19PandemicMember_label_en-US" xlink:label="lab_mg_COVID19PandemicMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 Pandemic [Member]</link:label>
    <link:label id="lab_mg_COVID19PandemicMember_documentation_en-US" xlink:label="lab_mg_COVID19PandemicMember" 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">COVID-19 Pandemic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_COVID19PandemicMember" xlink:href="mg-20221231.xsd#mg_COVID19PandemicMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_COVID19PandemicMember" xlink:to="lab_mg_COVID19PandemicMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_TexasCustomerMember_9772613f-87ae-49cc-910a-b03cff732090_terseLabel_en-US" xlink:label="lab_mg_TexasCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Texas Customer</link:label>
    <link:label id="lab_mg_TexasCustomerMember_label_en-US" xlink:label="lab_mg_TexasCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Texas Customer [Member]</link:label>
    <link:label id="lab_mg_TexasCustomerMember_documentation_en-US" xlink:label="lab_mg_TexasCustomerMember" 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">Texas Customer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_TexasCustomerMember" xlink:href="mg-20221231.xsd#mg_TexasCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_TexasCustomerMember" xlink:to="lab_mg_TexasCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_27e56f42-554d-47d0-87a0-85cb3de9ba8c_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_600cb185-bcc3-4ac3-9d5d-e922f8746ca9_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">Weighted average common shares outstanding, diluted (in 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_mg_DebtCovenantPeriodFourMember_48f25cff-d50b-47d6-bc0f-3f51a3b1c4f1_terseLabel_en-US" xlink:label="lab_mg_DebtCovenantPeriodFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Each quarter thereafter</link:label>
    <link:label id="lab_mg_DebtCovenantPeriodFourMember_label_en-US" xlink:label="lab_mg_DebtCovenantPeriodFourMember" xlink: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 Covenant Period Four [Member]</link:label>
    <link:label id="lab_mg_DebtCovenantPeriodFourMember_documentation_en-US" xlink:label="lab_mg_DebtCovenantPeriodFourMember" 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 Covenant Period Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtCovenantPeriodFourMember" xlink:href="mg-20221231.xsd#mg_DebtCovenantPeriodFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_DebtCovenantPeriodFourMember" xlink:to="lab_mg_DebtCovenantPeriodFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_3a83548e-31b7-466a-9c1c-3b34611a28a4_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink: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, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink: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, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_AccruedWorkersCompensationAndHealthBenefitsCurrent_b7a6ae80-775c-401e-8047-1dc753f3e43c_terseLabel_en-US" xlink:label="lab_mg_AccruedWorkersCompensationAndHealthBenefitsCurrent" xlink: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 workers' compensation and health benefits</link:label>
    <link:label id="lab_mg_AccruedWorkersCompensationAndHealthBenefitsCurrent_label_en-US" xlink:label="lab_mg_AccruedWorkersCompensationAndHealthBenefitsCurrent" xlink: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 Workers Compensation and Health Benefits Current</link:label>
    <link:label id="lab_mg_AccruedWorkersCompensationAndHealthBenefitsCurrent_documentation_en-US" xlink:label="lab_mg_AccruedWorkersCompensationAndHealthBenefitsCurrent" 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">Carrying value as of the balance sheet date of obligations and payables pertaining to workers compensation and health benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle, if longer).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AccruedWorkersCompensationAndHealthBenefitsCurrent" xlink:href="mg-20221231.xsd#mg_AccruedWorkersCompensationAndHealthBenefitsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_AccruedWorkersCompensationAndHealthBenefitsCurrent" xlink:to="lab_mg_AccruedWorkersCompensationAndHealthBenefitsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_2814b4c7-515e-4cef-a51e-1a7abfc127c7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink: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 Inventories</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink: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 Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_PowerGenerationAndTransmissionMember_a33da72e-06ee-475e-bff9-869aa3dc2c35_terseLabel_en-US" xlink:label="lab_mg_PowerGenerationAndTransmissionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Generation and Transmission</link:label>
    <link:label id="lab_mg_PowerGenerationAndTransmissionMember_label_en-US" xlink:label="lab_mg_PowerGenerationAndTransmissionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Generation And Transmission [Member]</link:label>
    <link:label id="lab_mg_PowerGenerationAndTransmissionMember_documentation_en-US" xlink:label="lab_mg_PowerGenerationAndTransmissionMember" 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">Power Generation And Transmission</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_PowerGenerationAndTransmissionMember" xlink:href="mg-20221231.xsd#mg_PowerGenerationAndTransmissionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_PowerGenerationAndTransmissionMember" xlink:to="lab_mg_PowerGenerationAndTransmissionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_d2814615-a071-4e0d-b7b7-eca40ee5d3f6_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink: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 Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_23b623b3-1f06-40e8-99e8-5cd4b24e63e5_terseLabel_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased and Internal-Use Software</link:label>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_label_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Use Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalUseSoftwarePolicy" xlink:to="lab_us-gaap_InternalUseSoftwarePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments_ea3fd085-a894-4a39-8c89-ecc84cb5f7e6_terseLabel_en-US" xlink:label="lab_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" xlink: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</link:label>
    <link:label id="lab_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments_label_en-US" xlink:label="lab_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustments</link:label>
    <link:label id="lab_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments_documentation_en-US" xlink:label="lab_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" 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">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" xlink:href="mg-20221231.xsd#mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" xlink:to="lab_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_b9135d9a-d6f8-4d2b-8c5c-e5690da0f2ae_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink: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 and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_2d11d412-7faf-4029-8114-64e13e58225d_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_mg_DisposalOfForeignSubsidiariesMember_d08fb479-4132-4e08-ae6d-7c29e89590d1_terseLabel_en-US" xlink:label="lab_mg_DisposalOfForeignSubsidiariesMember" xlink: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 Foreign Subsidiaries</link:label>
    <link:label id="lab_mg_DisposalOfForeignSubsidiariesMember_label_en-US" xlink:label="lab_mg_DisposalOfForeignSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Of Foreign Subsidiaries [Member]</link:label>
    <link:label id="lab_mg_DisposalOfForeignSubsidiariesMember_documentation_en-US" xlink:label="lab_mg_DisposalOfForeignSubsidiariesMember" 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">Disposal Of Foreign Subsidiaries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DisposalOfForeignSubsidiariesMember" xlink:href="mg-20221231.xsd#mg_DisposalOfForeignSubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_DisposalOfForeignSubsidiariesMember" xlink:to="lab_mg_DisposalOfForeignSubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_4d78a41b-2e40-476b-abc3-7babddb138a7_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" 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, $0.01 par value, 200,000,000 shares authorized, 29,895,487 and 29,546,263 shares issued</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_DebtInstrumentNameDomain_373ebe96-1173-4522-9e04-0802f61ada00_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink: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, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink: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, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_004461f2-7093-499a-ba13-567cf3a9e5ca_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_mg_OtherProcessIndustriesMember_e0bdc668-7764-406f-9d6b-ee281f8b7a09_terseLabel_en-US" xlink:label="lab_mg_OtherProcessIndustriesMember" xlink: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 Process Industries</link:label>
    <link:label id="lab_mg_OtherProcessIndustriesMember_label_en-US" xlink:label="lab_mg_OtherProcessIndustriesMember" xlink: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 Process Industries [Member]</link:label>
    <link:label id="lab_mg_OtherProcessIndustriesMember_documentation_en-US" xlink:label="lab_mg_OtherProcessIndustriesMember" 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 Process Industries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OtherProcessIndustriesMember" xlink:href="mg-20221231.xsd#mg_OtherProcessIndustriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_OtherProcessIndustriesMember" xlink:to="lab_mg_OtherProcessIndustriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0bbd0475-aa9d-4d47-a5ce-4420c4ff0e1d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</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_mg_IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities_7dd50d43-16f1-4d82-86df-eb53de18455f_terseLabel_en-US" xlink:label="lab_mg_IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities" xlink: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 expenses and other liabilities</link:label>
    <link:label id="lab_mg_IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities_label_en-US" xlink:label="lab_mg_IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities" xlink: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 Accrued Liabilities and Deferred Liabilities</link:label>
    <link:label id="lab_mg_IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities_documentation_en-US" xlink:label="lab_mg_IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities" 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">The increase (decrease) during the reporting period in other expenses incurred but not yet paid and the change during the period in carrying value for all deferred liabilities due within one year or operating cycle.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities" xlink:href="mg-20221231.xsd#mg_IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities" xlink:to="lab_mg_IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaPacificMember_37f9640d-d9f5-497c-b3b7-5b65ac9d1539_verboseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" 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">Asia-Pacific</link:label>
    <link:label id="lab_srt_AsiaPacificMember_label_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_26dbee1c-a0fc-4fc5-969d-cd67b8442a0b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink: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 Potential Common Shares Excluded From the 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_OperatingSegmentsMember_1073f68c-19f3-49a1-8b8b-3e81dff3d7ff_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">Operating segments</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_mg_PaymentOfFinancingCostsOperatingActivities_d5af6566-4309-4132-93a2-41ae70333358_negatedTerseLabel_en-US" xlink:label="lab_mg_PaymentOfFinancingCostsOperatingActivities" 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">Payment of finance costs</link:label>
    <link:label id="lab_mg_PaymentOfFinancingCostsOperatingActivities_label_en-US" xlink:label="lab_mg_PaymentOfFinancingCostsOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment Of Financing Costs, Operating Activities</link:label>
    <link:label id="lab_mg_PaymentOfFinancingCostsOperatingActivities_documentation_en-US" xlink:label="lab_mg_PaymentOfFinancingCostsOperatingActivities" 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">Payment Of Financing Costs, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_PaymentOfFinancingCostsOperatingActivities" xlink:href="mg-20221231.xsd#mg_PaymentOfFinancingCostsOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_PaymentOfFinancingCostsOperatingActivities" xlink:to="lab_mg_PaymentOfFinancingCostsOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_dab705cd-bd5b-4343-9551-041a9754f1ee_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_mg_PaymentsToAcquireIntangibleAssetsAndSoftware_e1acfb7d-3605-4cf6-b196-99f2c319d1d3_negatedLabel_en-US" xlink:label="lab_mg_PaymentsToAcquireIntangibleAssetsAndSoftware" 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">Purchase of intangible assets</link:label>
    <link:label id="lab_mg_PaymentsToAcquireIntangibleAssetsAndSoftware_label_en-US" xlink:label="lab_mg_PaymentsToAcquireIntangibleAssetsAndSoftware" xlink: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 Intangible Assets and Software</link:label>
    <link:label id="lab_mg_PaymentsToAcquireIntangibleAssetsAndSoftware_documentation_en-US" xlink:label="lab_mg_PaymentsToAcquireIntangibleAssetsAndSoftware" 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">The cash outflow to acquire assets without physical form usually arising from contractual or other legal rights, excluding goodwill. In addition, the cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_PaymentsToAcquireIntangibleAssetsAndSoftware" xlink:href="mg-20221231.xsd#mg_PaymentsToAcquireIntangibleAssetsAndSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_PaymentsToAcquireIntangibleAssetsAndSoftware" xlink:to="lab_mg_PaymentsToAcquireIntangibleAssetsAndSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_e032a441-8b56-4544-b812-0fffcb8fc472_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 (in shares)</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_c426bbea-b0c4-4f76-821e-1b1464267d18_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 charge of long-lived assets</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_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_734b4f66-f650-4d7b-9831-43ee5eb93a43_terseLabel_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected decrease in unrecognized tax benefits within the next 12 months</link:label>
    <link:label id="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_label_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in Unrecognized Tax Benefits is Reasonably Possible</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:to="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_588c6a6c-cfee-44f2-ad4d-13b91cff66c0_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" 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">Beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_014a2c23-7f71-4893-84b4-7ad8108dd558_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" 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">End of period</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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_45d80fae-9d82-45eb-a771-ff6981f62869_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink: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</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink: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 Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_a971abcb-c5e9-4960-97af-75fcd095c327_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink: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 operations</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_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock_f63644e5-4d11-40c8-9a7c-520dbe2a4b93_terseLabel_en-US" xlink:label="lab_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock" xlink: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 Expenses and Other Current Liabilities</link:label>
    <link:label id="lab_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock_label_en-US" xlink:label="lab_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock" xlink: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 Liabilities Deferred Revenues and Contingent Consideration Liabilities Current Disclosure [Text Block]</link:label>
    <link:label id="lab_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock_documentation_en-US" xlink:label="lab_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock" 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">The entire disclosure for accrued liabilities, deferred revenues, and the fair value of contingent consideration liabilities at the end of the reporting period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock" xlink:href="mg-20221231.xsd#mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock" xlink:to="lab_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b2b75f30-2f7c-4245-9bc8-6d8df82d093b_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: net income (loss) attributable to noncontrolling interests, net of taxes</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_364fbfdc-c245-41a2-85d2-1826f5e986ee_netLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: net income (loss) attributable to noncontrolling interests, net of taxes</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink: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 Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_d66710f2-9609-4bc8-bd97-2cbb67e14fc6_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink: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_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_GoodwillImpairedAccumulatedImpairmentLoss_5655142a-548d-419e-90e5-539c19592b2a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative goodwill impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink: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, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_dbc902a6-90fd-45f9-8516-207b63b610dd_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink: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 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_251338be-763f-4f75-8cfb-27ddbde4388d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink: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, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink: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, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_7a56fe96-247c-4040-985c-3bc7cd1ebc32_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink: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 borrowings of long-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink: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 Issuance of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_8b0f6643-909a-4037-afcb-fbef39c5aec4_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink: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 issued (in shares)</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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_76367c04-1d7b-48e7-b5c3-f7e951172e11_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_aa2ad2c4-2964-4427-bb4a-a06cce2f4916_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink: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_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_ConcentrationRiskLineItems_f82eb8a4-0cf5-43b7-bbfb-09a26958230a_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_530e0ca0-d45b-4c43-98ce-b2b5cc02ea2d_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">Deferred revenues</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_FinanceLeaseInterestExpense_c871489a-a528-4089-912a-7753d51131ca_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink: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 on lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_SmallNDTServicesCompanyMember_ce836258-7c9e-45cd-92e6-f3dbb633a645_terseLabel_en-US" xlink:label="lab_mg_SmallNDTServicesCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Small NDT Services Company</link:label>
    <link:label id="lab_mg_SmallNDTServicesCompanyMember_label_en-US" xlink:label="lab_mg_SmallNDTServicesCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Small NDT Services Company [Member]</link:label>
    <link:label id="lab_mg_SmallNDTServicesCompanyMember_documentation_en-US" xlink:label="lab_mg_SmallNDTServicesCompanyMember" 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">Small NDT Services Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_SmallNDTServicesCompanyMember" xlink:href="mg-20221231.xsd#mg_SmallNDTServicesCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_SmallNDTServicesCompanyMember" xlink:to="lab_mg_SmallNDTServicesCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_b7c2c9a1-9ea7-413d-84c7-b6d9af9b7da6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink: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 percentage of employee's annual compensation for which the company contributes a matching contribution (as a percent)</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_ForeignCurrencyTransactionGainLossBeforeTax_95e8248b-7ca7-4f03-85d6-7de0d7938801_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink: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 gains (losses)</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink: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 Transaction Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParentMember_784c3a8d-9c30-43a5-b255-7ad0c5475685_terseLabel_en-US" xlink:label="lab_us-gaap_ParentMember" xlink: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 Mistras&#160;Group, Inc. Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_ParentMember_label_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParentMember" xlink:to="lab_us-gaap_ParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_1e32286e-3598-4e56-87bb-1abc0716f64c_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_us-gaap_BusinessCombinationAcquisitionRelatedCosts_fa8ce018-21fe-4442-8480-8210b1727cf8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due diligence, professional fees and other transaction costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink: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 Combination, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_e90d77a5-3ea5-4c7a-afd9-0c897899c0d0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink: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 Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink: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 Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_35aa3268-ccc7-48d2-9f93-be1a891aca85_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink: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 portion of finance lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d260dac3-52a8-4458-9979-de87443a68e3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value measurements</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_TheCreditAgreementJPMorganChaseBankMember_f91b3dc9-40d9-41ac-90b8-467a2662ae74_terseLabel_en-US" xlink:label="lab_mg_TheCreditAgreementJPMorganChaseBankMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Credit Agreement, JP Morgan Chase Bank</link:label>
    <link:label id="lab_mg_TheCreditAgreementJPMorganChaseBankMember_label_en-US" xlink:label="lab_mg_TheCreditAgreementJPMorganChaseBankMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Credit Agreement, JP Morgan Chase Bank [Member]</link:label>
    <link:label id="lab_mg_TheCreditAgreementJPMorganChaseBankMember_documentation_en-US" xlink:label="lab_mg_TheCreditAgreementJPMorganChaseBankMember" 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">The Credit Agreement, JP Morgan Chase Bank</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_TheCreditAgreementJPMorganChaseBankMember" xlink:href="mg-20221231.xsd#mg_TheCreditAgreementJPMorganChaseBankMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_TheCreditAgreementJPMorganChaseBankMember" xlink:to="lab_mg_TheCreditAgreementJPMorganChaseBankMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_25541205-fa09-4111-97be-d5123e743f88_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_FiniteLivedIntangibleAssetUsefulLife_378a795c-9360-4ba0-a7bb-17a6ce7e2af3_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">Estimated useful life of internal-use software</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_cec178d4-e75b-4c20-bd2c-e7ad1fe3acfa_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful&#160;Life (Years)</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_c3684708-9b16-40a8-944a-d985ca12b56e_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 used in 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_7d06b4a9-2057-455f-b5c0-bd7b5e0f609c_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_DebtInstrumentFaceAmount_215d3e02-ac5f-4e7c-a396-973f08adeadf_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink: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, Face Amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink: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, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNewClaimsFiledNumber_6424159e-be07-47fe-8267-c4e3093d3908_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNewClaimsFiledNumber" xlink: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 proceedings filed</link:label>
    <link:label id="lab_us-gaap_LossContingencyNewClaimsFiledNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyNewClaimsFiledNumber" xlink: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, New Claims Filed, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNewClaimsFiledNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:to="lab_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1ed29888-d4ad-4893-8c22-df36ac956b50_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink: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_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_LimitedPartnershipMember_b4618416-66e9-4289-912f-46d360aa41f0_terseLabel_en-US" xlink:label="lab_mg_LimitedPartnershipMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limited Partnership</link:label>
    <link:label id="lab_mg_LimitedPartnershipMember_label_en-US" xlink:label="lab_mg_LimitedPartnershipMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limited Partnership [Member]</link:label>
    <link:label id="lab_mg_LimitedPartnershipMember_documentation_en-US" xlink:label="lab_mg_LimitedPartnershipMember" 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">Limited Partnership</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LimitedPartnershipMember" xlink:href="mg-20221231.xsd#mg_LimitedPartnershipMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_LimitedPartnershipMember" xlink:to="lab_mg_LimitedPartnershipMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_6e2832af-6738-4fae-8809-79b3eeaf79fd_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" 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 attributable to Mistras Group,&#160;Inc.</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink: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, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_b700234c-5227-4d99-b3e9-b5cd4bf189b3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink: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 Changes in Fair Value of Level 3 Contingent Consideration</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_81e870c3-f8bf-4df0-a2ab-40243ede8a1c_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_bd0da664-eec5-47e5-ab27-ebff04458764_terseLabel_en-US" xlink:label="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mergers, Acquisitions and Dispositions Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:to="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_217e1711-22ec-4a2b-96ab-84cd55cd9e1d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink: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 Financial Information by Segment</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_mg_CorporateAndEliminationsMember_8c129df0-8a53-42c9-916a-c1cef553fc1c_verboseLabel_en-US" xlink:label="lab_mg_CorporateAndEliminationsMember" 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">Corp/Elim</link:label>
    <link:label id="lab_mg_CorporateAndEliminationsMember_b71c0ee3-1a52-4980-a20d-68ebfaccb88c_terseLabel_en-US" xlink:label="lab_mg_CorporateAndEliminationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate and eliminations</link:label>
    <link:label id="lab_mg_CorporateAndEliminationsMember_label_en-US" xlink:label="lab_mg_CorporateAndEliminationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate And Eliminations [Member]</link:label>
    <link:label id="lab_mg_CorporateAndEliminationsMember_documentation_en-US" xlink:label="lab_mg_CorporateAndEliminationsMember" 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">Corporate And Eliminations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_CorporateAndEliminationsMember" xlink:href="mg-20221231.xsd#mg_CorporateAndEliminationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_CorporateAndEliminationsMember" xlink:to="lab_mg_CorporateAndEliminationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_6194bd60-a479-48f4-a043-d10612181f4a_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_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7f5d3895-9e60-4e2d-b0dc-c5c08e3dc796_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_OtherAssetsNoncurrent_243c64be-2de3-4e43-8eb6-17cdf71ff0e4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink: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 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_mg_InternationalMember_6f9f659b-3e7a-46b9-ac37-b70fb453cb0a_verboseLabel_en-US" xlink:label="lab_mg_InternationalMember" 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">International</link:label>
    <link:label id="lab_mg_InternationalMember_e82939cc-b3bf-48b2-a7a8-0da699f3c191_terseLabel_en-US" xlink:label="lab_mg_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</link:label>
    <link:label id="lab_mg_InternationalMember_label_en-US" xlink:label="lab_mg_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_mg_InternationalMember_documentation_en-US" xlink:label="lab_mg_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">Represents International, a business segment of the entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_InternationalMember" xlink:href="mg-20221231.xsd#mg_InternationalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_InternationalMember" xlink:to="lab_mg_InternationalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlansWithdrawalObligation_0399a9ac-0817-45fe-8fab-e2faa6c3d6bc_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansWithdrawalObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension accrual</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansWithdrawalObligation_a0d06c2a-e2b2-41b7-ac34-3917db884e6d_verboseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansWithdrawalObligation" 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 plan liability</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansWithdrawalObligation_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlansWithdrawalObligation" xlink: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, Withdrawal Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansWithdrawalObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansWithdrawalObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlansWithdrawalObligation" xlink:to="lab_us-gaap_MultiemployerPlansWithdrawalObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_VariousPipelineProjectsForTexasCustomerMember_48b80cb0-06ac-4ce1-807d-049eabed488e_terseLabel_en-US" xlink:label="lab_mg_VariousPipelineProjectsForTexasCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Various Pipeline Projects For Texas Customer</link:label>
    <link:label id="lab_mg_VariousPipelineProjectsForTexasCustomerMember_label_en-US" xlink:label="lab_mg_VariousPipelineProjectsForTexasCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Various Pipeline Projects For Texas Customer [Member]</link:label>
    <link:label id="lab_mg_VariousPipelineProjectsForTexasCustomerMember_documentation_en-US" xlink:label="lab_mg_VariousPipelineProjectsForTexasCustomerMember" 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">Various Pipeline Projects For Texas Customer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_VariousPipelineProjectsForTexasCustomerMember" xlink:href="mg-20221231.xsd#mg_VariousPipelineProjectsForTexasCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_VariousPipelineProjectsForTexasCustomerMember" xlink:to="lab_mg_VariousPipelineProjectsForTexasCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_ExecutiveAndSeniorOfficersMember_4c3db399-d41c-487e-94d7-bc09aaa233ca_terseLabel_en-US" xlink:label="lab_mg_ExecutiveAndSeniorOfficersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive and senior officers</link:label>
    <link:label id="lab_mg_ExecutiveAndSeniorOfficersMember_label_en-US" xlink:label="lab_mg_ExecutiveAndSeniorOfficersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive and Senior Officers [Member]</link:label>
    <link:label id="lab_mg_ExecutiveAndSeniorOfficersMember_documentation_en-US" xlink:label="lab_mg_ExecutiveAndSeniorOfficersMember" 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">Represents information pertaining to the executives and senior officers of the reporting entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ExecutiveAndSeniorOfficersMember" xlink:href="mg-20221231.xsd#mg_ExecutiveAndSeniorOfficersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_ExecutiveAndSeniorOfficersMember" xlink:to="lab_mg_ExecutiveAndSeniorOfficersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_9e5c3aa4-8b72-42d2-a5c9-2962f940b6b4_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_326983dc-ccc2-42f1-980d-b928651c187e_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</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_us-gaap_DisaggregationOfRevenueTable_67c6eb5b-4338-4fbf-9f2e-2e6d8653cdef_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_mg_OperatingLeaseArrangementMember_7bc0593f-a689-4312-b883-90ba7a19da20_terseLabel_en-US" xlink:label="lab_mg_OperatingLeaseArrangementMember" xlink: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 Arrangement</link:label>
    <link:label id="lab_mg_OperatingLeaseArrangementMember_label_en-US" xlink:label="lab_mg_OperatingLeaseArrangementMember" xlink: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 Arrangement [Member]</link:label>
    <link:label id="lab_mg_OperatingLeaseArrangementMember_documentation_en-US" xlink:label="lab_mg_OperatingLeaseArrangementMember" 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">Operating Lease Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OperatingLeaseArrangementMember" xlink:href="mg-20221231.xsd#mg_OperatingLeaseArrangementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_OperatingLeaseArrangementMember" xlink:to="lab_mg_OperatingLeaseArrangementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_f7dc29eb-d5f8-4e46-a863-c081a1922ce3_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink: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 at statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink: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, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_f03842fb-b708-49ec-ba04-cfbfdb424838_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink: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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink: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, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_70449063-4a6e-4df8-8d7d-55c520ff0d08_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3ed12d62-e279-4d1f-806c-e046112455d2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink: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 options outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f712f4bb-eb89-4c03-9dc1-37cdf3c66b1c_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">Outstanding at beginning of year: (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c4a69d22-9249-4585-96d1-4ecb28678f0b_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">Outstanding at end of year: (in shares)</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_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_cad6b586-9da2-48e5-858a-4a21228664fe_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nondeductible compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink: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, Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_0ca19856-ce46-439c-9f6f-76f34f920a6b_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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_101f8975-2660-4de5-a412-92915aca35cc_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink: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 taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink: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, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_0a07d420-c9e1-4ac4-a967-6562027d54f0_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1dd2e91d-bfd7-439a-87ff-5593061a9c89_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink: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 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_LiabilitiesAbstract_385452f4-e4fe-417a-8c2a-9a8ce549e985_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1d5b61bf-75af-48be-bc5f-1d2127c1bfc5_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink: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 and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink: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, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsIncurred_2fb650c3-a70c-42eb-bf21-30c2d70098b2_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment acquired through finance lease obligations</link:label>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsIncurred_label_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsIncurred" xlink: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 Obligation Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeaseObligationsIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsIncurred" xlink:to="lab_us-gaap_CapitalLeaseObligationsIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_23503f8a-690d-492a-881d-6c64a5bfa232_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" 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 rental payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_f0dc91d8-8097-4a5e-8433-6a7b6d38b44a_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 - operating cash flows</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_RepaymentsOfLongTermDebt_64321b7b-fa7e-45b7-b76e-bfc891e74bc2_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" 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">Repayment of long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink: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 Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_LossContingencyNumberOfWeldsInspected_9009c03b-6570-423a-8a95-e69cb9b09b0e_terseLabel_en-US" xlink:label="lab_mg_LossContingencyNumberOfWeldsInspected" xlink: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 welds inspected</link:label>
    <link:label id="lab_mg_LossContingencyNumberOfWeldsInspected_label_en-US" xlink:label="lab_mg_LossContingencyNumberOfWeldsInspected" xlink: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, Number Of Welds Inspected</link:label>
    <link:label id="lab_mg_LossContingencyNumberOfWeldsInspected_documentation_en-US" xlink:label="lab_mg_LossContingencyNumberOfWeldsInspected" 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">Loss Contingency, Number Of Welds Inspected</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LossContingencyNumberOfWeldsInspected" xlink:href="mg-20221231.xsd#mg_LossContingencyNumberOfWeldsInspected"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_LossContingencyNumberOfWeldsInspected" xlink:to="lab_mg_LossContingencyNumberOfWeldsInspected" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_7afa5fad-3614-4b2d-a71b-0f088485a74e_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 Expected Amortization Expense of Intangible Assets</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_QuarterlyFinancialInformationTextBlock_ad664e31-978d-4989-a408-aec6113d8c5c_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selected Quarterly Financial Information (unaudited)</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount_78054eee-9490-488b-bf37-b4f5c6eafb01_terseLabel_en-US" xlink:label="lab_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revaluation</link:label>
    <link:label id="lab_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount_label_en-US" xlink:label="lab_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Increase (Decrease) Due To Changes In Amount</link:label>
    <link:label id="lab_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount_documentation_en-US" xlink:label="lab_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount" 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">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Increase (Decrease) Due To Changes In Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount" xlink:href="mg-20221231.xsd#mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount" xlink:to="lab_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_caba156d-d878-46d3-8ace-65fe735f1442_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</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_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_ed2585a3-3940-4c4a-bdf9-22cb9e59f450_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential acquisition-related contingent consideration, high end of range</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink: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 Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_5fcd5c09-ec00-4719-bbda-0c982c62a970_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Relationship to Entity [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink: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 Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount_3b907a3e-0440-4993-a0d4-986206c42c13_terseLabel_en-US" xlink:label="lab_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US taxation of foreign earnings</link:label>
    <link:label id="lab_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount_label_en-US" xlink:label="lab_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount" xlink: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, Repatriation Of Foreign Earnings, Change Due To Change In Tax Rate, Amount</link:label>
    <link:label id="lab_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount_documentation_en-US" xlink:label="lab_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount" 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">Effective Income Tax Rate Reconciliation, Repatriation Of Foreign Earnings, Change Due To Change In Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount" xlink:href="mg-20221231.xsd#mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount" xlink:to="lab_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_EuropeanReportingUnitMember_ecedcd30-6701-45e8-aeac-eb1510ce630b_terseLabel_en-US" xlink:label="lab_mg_EuropeanReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">European Reporting Unit</link:label>
    <link:label id="lab_mg_EuropeanReportingUnitMember_label_en-US" xlink:label="lab_mg_EuropeanReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">European Reporting Unit [Member]</link:label>
    <link:label id="lab_mg_EuropeanReportingUnitMember_documentation_en-US" xlink:label="lab_mg_EuropeanReportingUnitMember" 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">European Reporting Unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_EuropeanReportingUnitMember" xlink:href="mg-20221231.xsd#mg_EuropeanReportingUnitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_EuropeanReportingUnitMember" xlink:to="lab_mg_EuropeanReportingUnitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_88bc8363-9ad3-44ec-8613-f6d336aebd81_negatedLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" 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">Allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_55e1f4da-419a-48a6-b328-f23df9a2a695_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</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_StockIssuedDuringPeriodValueStockOptionsExercised_a53e6ddb-3e45-4123-aaca-8d84297322f8_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_3f76be8a-6c50-4e2f-9ec5-c023d2cef32b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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">Forfeited (in shares)</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_LongTermDebt_1cf836e6-3fe2-4538-969a-5e105148424c_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" 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 debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_89b36117-3ecc-4ae2-8629-757353f79d77_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink: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 debt outstanding</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink: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 Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_b646b118-02ff-49dd-a021-c43236d4db32_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 (in shares)</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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_7a52e306-acd3-439c-9491-94b5122163af_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink: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 Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink: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 Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_bb4a4c9a-3636-4e17-87d0-abf198462244_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" 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">Goodwill</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_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f0cab402-890f-4ea0-a069-2587bec3ef68_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_us-gaap_AccruedIncomeTaxesCurrent_6f827673-e4b0-41de-a420-cc4114bea5aa_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_srt_MaximumMember_7393ec0c-673f-4b9c-a5ac-7f5b0506751b_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink: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</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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ca8e52cb-6d99-488a-947f-fbc64da1692e_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink: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), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_28668d80-ad9b-41dc-8318-044132ccd610_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink: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_IncreaseDecreaseInAccountsPayableTrade_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink: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, Trade</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_AccruedExpensesAndOtherLiabilitiesCurrent_6b949f28-20c6-41dc-afe8-10d1a68e49fd_terseLabel_en-US" xlink:label="lab_mg_AccruedExpensesAndOtherLiabilitiesCurrent" xlink: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 expenses and other current liabilities</link:label>
    <link:label id="lab_mg_AccruedExpensesAndOtherLiabilitiesCurrent_label_en-US" xlink:label="lab_mg_AccruedExpensesAndOtherLiabilitiesCurrent" xlink: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 Expenses And Other Liabilities, Current</link:label>
    <link:label id="lab_mg_AccruedExpensesAndOtherLiabilitiesCurrent_documentation_en-US" xlink:label="lab_mg_AccruedExpensesAndOtherLiabilitiesCurrent" 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">Accrued Expenses And Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AccruedExpensesAndOtherLiabilitiesCurrent" xlink:href="mg-20221231.xsd#mg_AccruedExpensesAndOtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_AccruedExpensesAndOtherLiabilitiesCurrent" xlink:to="lab_mg_AccruedExpensesAndOtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c24fa395-65b1-435b-945d-7912f6866ea5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink: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 Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink: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 Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock_53882401-e121-4394-9131-acd49958568b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" xlink: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 Fully-vested Common Stocks Issued to Non-employee Directors</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" xlink: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 Compensation Arrangement with Individual, Share-Based Payments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_dc5b1542-efbb-403e-bd61-a831736ff243_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</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_mg_DeferredTaxAssetsFinanceLeaseObligation_454f93ad-aad9-40d7-81eb-a2356d1008f2_terseLabel_en-US" xlink:label="lab_mg_DeferredTaxAssetsFinanceLeaseObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease obligations</link:label>
    <link:label id="lab_mg_DeferredTaxAssetsFinanceLeaseObligation_label_en-US" xlink:label="lab_mg_DeferredTaxAssetsFinanceLeaseObligation" xlink: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 Finance Lease Obligation</link:label>
    <link:label id="lab_mg_DeferredTaxAssetsFinanceLeaseObligation_documentation_en-US" xlink:label="lab_mg_DeferredTaxAssetsFinanceLeaseObligation" 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 before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from capital lease obligation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DeferredTaxAssetsFinanceLeaseObligation" xlink:href="mg-20221231.xsd#mg_DeferredTaxAssetsFinanceLeaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_DeferredTaxAssetsFinanceLeaseObligation" xlink:to="lab_mg_DeferredTaxAssetsFinanceLeaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_18c4d055-8ddb-45aa-a56f-65118e07b4ac_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_us-gaap_IncomeTaxesPaidNet_fba7ee4d-0aff-40bf-afd4-ba103be63b20_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink: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, net</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_625486c0-c0c9-4169-864c-32a6720a6678_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">Revenue recognized that was included in contract liability balance at the beginning of the year</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_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_b205aff0-d562-40da-9e2d-f0515d9e8582_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_cb3ba80d-4023-49af-8e25-6db4bf16d677_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_202fcb7a-bf6a-4c03-9515-02ecb9d19ef4_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_aa5a6b86-d848-4c16-9955-c5aee9141cdc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards issued (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink: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, Shares Issued in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_6644325c-de56-4dd6-81d7-585f1a4559a4_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_UnusualOrInfrequentItemDomain_b39b2c6c-caac-4506-9f4e-b1caf1f5b60a_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Domain]</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemDomain_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain" xlink:to="lab_us-gaap_UnusualOrInfrequentItemDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ea7bcae8-13ab-495d-8e7f-76210a4c8080_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink: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, expected timing of satisfaction period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink: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, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_df0301a9-bf36-45f5-9fdc-ed8a23f14c1e_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_e603cb13-65e4-46e7-a561-ae28c6655790_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink: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 Significant Accounting Policies and Practices</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_ForeignCurrencyTransactionGainLossRealized_5ef7d035-c842-4c4c-b56e-4de8e08cc1dc_negatedLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized" 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">Foreign currency (gain) loss</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink: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 Transaction Gain (Loss), Realized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_WeightedAverageDiscountRatePercentAbstract_79b2c7c4-d4e8-4cb7-8066-9f8f731bb514_terseLabel_en-US" xlink:label="lab_mg_WeightedAverageDiscountRatePercentAbstract" xlink: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_mg_WeightedAverageDiscountRatePercentAbstract_label_en-US" xlink:label="lab_mg_WeightedAverageDiscountRatePercentAbstract" xlink: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 Discount Rate, Percent [Abstract]</link:label>
    <link:label id="lab_mg_WeightedAverageDiscountRatePercentAbstract_documentation_en-US" xlink:label="lab_mg_WeightedAverageDiscountRatePercentAbstract" 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">Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_WeightedAverageDiscountRatePercentAbstract" xlink:href="mg-20221231.xsd#mg_WeightedAverageDiscountRatePercentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_WeightedAverageDiscountRatePercentAbstract" xlink:to="lab_mg_WeightedAverageDiscountRatePercentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTable_878f2859-6ba7-4bef-8300-6d1569dd9672_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_mg_ProceedsFromIncomeTaxRefundsCARESAct_25871122-6d20-4421-8aae-ef1c26f38829_terseLabel_en-US" xlink:label="lab_mg_ProceedsFromIncomeTaxRefundsCARESAct" xlink: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 refunds of taxes paid in prior years as result of CARES Act</link:label>
    <link:label id="lab_mg_ProceedsFromIncomeTaxRefundsCARESAct_label_en-US" xlink:label="lab_mg_ProceedsFromIncomeTaxRefundsCARESAct" xlink: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, CARES Act</link:label>
    <link:label id="lab_mg_ProceedsFromIncomeTaxRefundsCARESAct_documentation_en-US" xlink:label="lab_mg_ProceedsFromIncomeTaxRefundsCARESAct" 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">Proceeds From Income Tax Refunds, CARES Act</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ProceedsFromIncomeTaxRefundsCARESAct" xlink:href="mg-20221231.xsd#mg_ProceedsFromIncomeTaxRefundsCARESAct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_ProceedsFromIncomeTaxRefundsCARESAct" xlink:to="lab_mg_ProceedsFromIncomeTaxRefundsCARESAct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_946cb29b-e5d8-4a7d-8380-f86ce4a9bf56_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation costs remained related to stock option awards</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_ComputerSoftwareIntangibleAssetMember_74a94598-147b-4f5b-8828-0265dfb9969c_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software/Technology</link:label>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_label_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software, Intangible Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b0edfccf-4c7b-4ad5-beb8-73bf01b900c8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink: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 Options (shares)</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_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_afba8331-3b99-4c2d-bd95-3599d5ca7088_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</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_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_3c1fb08f-19d0-4ca2-9b31-1f332f1ce495_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" 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 Performance Shares Units Activity</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink: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, Performance Shares, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:to="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_ab2c673e-fb7c-43d6-880b-35a0640f2935_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink: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 benefit recognized on share-based compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink: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, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_115c2a44-639d-4c6a-b2c6-4aee7c1ae13d_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_mg_OperatingLeasePercentageOfReductionOfRentalPayments_f065503a-9636-4a64-858f-d630d0489e27_terseLabel_en-US" xlink:label="lab_mg_OperatingLeasePercentageOfReductionOfRentalPayments" xlink: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 reduction on rental payments</link:label>
    <link:label id="lab_mg_OperatingLeasePercentageOfReductionOfRentalPayments_label_en-US" xlink:label="lab_mg_OperatingLeasePercentageOfReductionOfRentalPayments" xlink: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, Percentage Of Reduction Of Rental Payments</link:label>
    <link:label id="lab_mg_OperatingLeasePercentageOfReductionOfRentalPayments_documentation_en-US" xlink:label="lab_mg_OperatingLeasePercentageOfReductionOfRentalPayments" 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">Operating Lease, Percentage Of Reduction Of Rental Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OperatingLeasePercentageOfReductionOfRentalPayments" xlink:href="mg-20221231.xsd#mg_OperatingLeasePercentageOfReductionOfRentalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_OperatingLeasePercentageOfReductionOfRentalPayments" xlink:to="lab_mg_OperatingLeasePercentageOfReductionOfRentalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_2594221d-a62f-4436-8fe6-2dd764050d4a_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_2b9ecea5-c6b1-4a99-ad5c-e2c5802a0f3f_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_mg_AerospaceandDefenseMember_fe81d81a-caac-450b-84e7-ddd47709229a_terseLabel_en-US" xlink:label="lab_mg_AerospaceandDefenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aerospace &amp; Defense</link:label>
    <link:label id="lab_mg_AerospaceandDefenseMember_label_en-US" xlink:label="lab_mg_AerospaceandDefenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aerospace and Defense [Member]</link:label>
    <link:label id="lab_mg_AerospaceandDefenseMember_documentation_en-US" xlink:label="lab_mg_AerospaceandDefenseMember" 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">Aerospace and Defense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AerospaceandDefenseMember" xlink:href="mg-20221231.xsd#mg_AerospaceandDefenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_AerospaceandDefenseMember" xlink:to="lab_mg_AerospaceandDefenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions_37d9dda5-87ed-4ff3-9d60-4ddf7bf7ac92_terseLabel_en-US" xlink:label="lab_mg_CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for uncertain tax positions</link:label>
    <link:label id="lab_mg_CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions_label_en-US" xlink:label="lab_mg_CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions" xlink: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) Reserve For Uncertain Tax Positions</link:label>
    <link:label id="lab_mg_CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions_documentation_en-US" xlink:label="lab_mg_CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions" 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">Represents the amount reserved for uncertain tax positions during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions" xlink:href="mg-20221231.xsd#mg_CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions" xlink:to="lab_mg_CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet_0a9e2b61-1616-43b3-b6c0-c3b464157d1b_terseLabel_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet" xlink: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 reduction in number of awards with performance against target (in shares)</link:label>
    <link:label id="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet_5a66d3b9-5349-4c00-a597-5bd4fda01a0d_negatedLabel_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet" 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">Performance condition adjustments, net (in shares)</link:label>
    <link:label id="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet_label_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet" xlink: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 PaymentAward, Equity Instruments Other Than Options, Performance Condition Adjustments, Net</link:label>
    <link:label id="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet_documentation_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet" 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, Equity Instruments Other Than Options, Performance Condition Decrease, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet" xlink:to="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_ed6fac68-6a62-498b-a1a8-1735eef01b95_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_37ded99e-3729-4f0d-ba2e-f0b9062a5aad_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink: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 Changes in Company's Gross Unrecognized Tax Benefits, Excluding Interest and Penalties</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink: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 Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_95855d35-d23a-4607-ad53-eb4e50f809c5_terseLabel_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_ac3eba2c-3eeb-410a-ac3a-165cb54d3e26_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" 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 revolver</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink: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 Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_51e34e5d-06b5-4424-9799-edb6e2e3b527_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_us-gaap_ReportingUnitAxis_ed664f26-ca66-40a9-83ec-90f05a35b7b9_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitAxis_label_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitAxis" xlink:to="lab_us-gaap_ReportingUnitAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink: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 Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_da57deac-3a5a-48f0-820b-8f9f0c3866f9_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink: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 (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink: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 Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_3a535c80-f220-43d1-821b-a77faebf800f_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">Payments of financing costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_e1c5305b-492a-4c80-b0f3-e2ec52d7c431_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing costs incurred</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_7495ed4c-d60f-4237-af45-a73e9bf6d22b_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" 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 ROU liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_98b40773-c772-4ed5-89ec-ae654c05a1fa_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" 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">ROU operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_151b1cc4-ba00-4233-8851-ced79814cde9_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">Lease liability</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_20c38d7e-6c07-4fc3-877c-dd9aabf57233_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink: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 Disclosure</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_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_b72d2c26-f38b-44de-97bf-75f9201893bd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink: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</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_FinanceLeaseLiabilityPaymentsDue_3ba3d5f0-a865-4c30-84d3-3b1a7a28ffff_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" 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_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_1a411100-44ca-4f2b-a605-18a4b74c117b_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink: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_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink: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 Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_fa315814-cbd8-4fce-9193-11aa08966448_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink: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 Maturities of Finance Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue_748092dd-1271-4275-8b07-cdc05cdc75da_terseLabel_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue" xlink: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 condition adjustments, net (in dollars per share)</link:label>
    <link:label id="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue" xlink: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, Performance Condition Adjustments, Net, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue" 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, Equity Instruments Other Than Options, Performance Condition Adjustments, Net, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue" xlink:to="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_21e48cda-e54d-4fc9-b399-b13a66d43e02_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</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_a7b49931-e605-4fc8-8b62-de30d653b07b_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred income taxes</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_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod_4db271f4-b57c-4dee-9b79-14f99a9e26f6_terseLabel_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" xlink: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 payout period</link:label>
    <link:label id="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod_label_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" xlink: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 Performance Period</link:label>
    <link:label id="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod_documentation_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" 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">Represents the performance period of the entity, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" xlink:to="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1819b20f-60dc-444a-a748-754f7445cfcf_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND 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_mg_DebtCovenantPeriodDomain_612f46c1-8d3f-4234-85ff-1a4522b60639_terseLabel_en-US" xlink:label="lab_mg_DebtCovenantPeriodDomain" xlink: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 Covenant Period [Domain]</link:label>
    <link:label id="lab_mg_DebtCovenantPeriodDomain_label_en-US" xlink:label="lab_mg_DebtCovenantPeriodDomain" xlink: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 Covenant Period [Domain]</link:label>
    <link:label id="lab_mg_DebtCovenantPeriodDomain_documentation_en-US" xlink:label="lab_mg_DebtCovenantPeriodDomain" 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 Covenant Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtCovenantPeriodDomain" xlink:href="mg-20221231.xsd#mg_DebtCovenantPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_DebtCovenantPeriodDomain" xlink:to="lab_mg_DebtCovenantPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_LossContingencyNumberOfWeldsAllegedNotInCompliance_eeef98a4-20c8-4e8d-a598-553c56d744ee_terseLabel_en-US" xlink:label="lab_mg_LossContingencyNumberOfWeldsAllegedNotInCompliance" xlink: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 welds alleged not in compliance</link:label>
    <link:label id="lab_mg_LossContingencyNumberOfWeldsAllegedNotInCompliance_label_en-US" xlink:label="lab_mg_LossContingencyNumberOfWeldsAllegedNotInCompliance" xlink: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, Number Of Welds Alleged Not In Compliance</link:label>
    <link:label id="lab_mg_LossContingencyNumberOfWeldsAllegedNotInCompliance_documentation_en-US" xlink:label="lab_mg_LossContingencyNumberOfWeldsAllegedNotInCompliance" 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">Loss Contingency, Number Of Welds Alleged Not In Compliance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LossContingencyNumberOfWeldsAllegedNotInCompliance" xlink:href="mg-20221231.xsd#mg_LossContingencyNumberOfWeldsAllegedNotInCompliance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_LossContingencyNumberOfWeldsAllegedNotInCompliance" xlink:to="lab_mg_LossContingencyNumberOfWeldsAllegedNotInCompliance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_a282729f-a288-4ea9-81b1-f1df64a59dde_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c742dc8c-5411-4004-b9c7-d8cc20687d24_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty_19d762ff-2d2d-45fd-aa1a-e89aa38c46a7_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation settlement amount</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Amount Awarded to Other Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:to="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c93c2a4e-3d2b-4f25-96dc-5998325505e8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expired or forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink: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, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_64b4cfad-4e62-4080-8327-fffc7e26b880_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink: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 tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_a26df08d-bafc-49f8-84cd-eaa77fdcdebb_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink: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 common shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_a1db67ab-287c-4c26-b848-324bffb2b76f_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">Denominator</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_InventoryNet_9e78f301-c241-4f08-a9e7-35442c010c71_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_109abf1b-b832-4e0b-940d-7ae25562c72d_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" 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">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_us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember_9a94b958-03ad-49dd-bb9a-1bf107baa2a8_terseLabel_en-US" xlink:label="lab_us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Related Contingencies</link:label>
    <link:label id="lab_us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember_label_en-US" xlink:label="lab_us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Withdrawal from Multiemployer Defined Benefit Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember" xlink:to="lab_us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_dae317cb-9f4a-4e14-a75c-f2eef14de9ff_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink: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_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_IncomeTaxAuthorityAxis_d54fccc1-421c-49c0-b9c7-8e27ed4579cb_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_NumberOfBusinessesAcquired_34a1cbd8-dd36-4c2d-ad0f-bf8d78db9553_verboseLabel_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" 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 acquisitions</link:label>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_label_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink: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 Businesses Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfBusinessesAcquired" xlink:to="lab_us-gaap_NumberOfBusinessesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion_fa3a75bd-e593-4131-8429-1f7115d8be82_terseLabel_en-US" xlink:label="lab_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion of liability</link:label>
    <link:label id="lab_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion_label_en-US" xlink:label="lab_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Accretion</link:label>
    <link:label id="lab_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion_documentation_en-US" xlink:label="lab_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion" 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">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Accretion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion" xlink:href="mg-20221231.xsd#mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion" xlink:to="lab_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_036dabf5-638f-4b7a-b483-108b160eff75_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" 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 earnings (loss) per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_92569ca8-cab8-4eea-934a-add99508d8e4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink: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 dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink: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, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_a87bbab1-adc2-4817-9615-214983054e68_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink: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 Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_f92b44e9-33c0-4c36-bcf0-412076767223_negatedLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" 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 depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink: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 and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_20295638-38ac-4481-8a5e-1061862f18c9_negatedLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" 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">Fair value adjustments to contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" xlink: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 Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_7dbcac9d-204a-410a-abb5-93fba485abfd_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_us-gaap_IncomeTaxAuthorityNameAxis_0622c83d-2e40-4a45-aa9d-87ab2df9f9f0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink: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, Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink: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, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost_14b3ff08-7acb-4895-b49d-fda6875d8d29_terseLabel_en-US" xlink:label="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost_label_en-US" xlink:label="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write off of Deferred Debt Issuance Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:to="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_846f4ce2-c7a0-43fe-ac11-a7e932a3230b_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_f1a863e7-5ef8-445d-a83e-554ee9ed9b16_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_eae768af-c4b1-46ae-bd3a-de3e6210b382_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 common shares outstanding (in shares)</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e3d20bf8-9733-4f7b-ac6c-5f1414cfbb88_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink: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</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_02816160-e7f6-4ccf-95ac-abbce29738b0_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink: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</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_cc15c1f6-c2e6-4954-964d-f6869165d744_verboseLabel_en-US" xlink:label="lab_country_US" 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">United States</link:label>
    <link:label id="lab_country_US_98728de1-1bb3-4e96-8735-be2cadeffff6_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_mg_SelfInsurancePolicyTextBlock_ba94e0cb-8f45-42f1-8be1-a64889fac8f3_terseLabel_en-US" xlink:label="lab_mg_SelfInsurancePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self-Insurance</link:label>
    <link:label id="lab_mg_SelfInsurancePolicyTextBlock_label_en-US" xlink:label="lab_mg_SelfInsurancePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance [Policy Text Block]</link:label>
    <link:label id="lab_mg_SelfInsurancePolicyTextBlock_documentation_en-US" xlink:label="lab_mg_SelfInsurancePolicyTextBlock" 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">Describes an entity's losses which are self-insured as well as the policy used in determining the reserve recorded on the balance sheet.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_SelfInsurancePolicyTextBlock" xlink:href="mg-20221231.xsd#mg_SelfInsurancePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_SelfInsurancePolicyTextBlock" xlink:to="lab_mg_SelfInsurancePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_9b9af96b-eabd-404c-838e-ec97c1771201_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink: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, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_b5f1dce4-39ce-4ee9-8f0a-b561b9ae836a_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognized share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink: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, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_3d227c31-1e17-4780-b1a0-a879b196411e_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_4b8ad83c-46f2-4abf-96d7-d986b1d0f5d3_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_29c4f3ea-ba02-47b6-9f86-56d31fdee53c_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">Outstanding at beginning of year: (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_987c5c37-d433-4e85-a8f5-28cb9aa32be4_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">Outstanding at end of year: (in dollars per share)</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_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_b9392312-14f4-4ecd-89f7-dcdb743b8faa_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink: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 Selected Quarterly Results of Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_014384c3-cf9d-4513-8697-ddd87b432171_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" 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">Preferred stock, 10,000,000 shares authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink: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, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_5d9c7265-bbec-45c7-b6d7-5a2bcbac2300_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">Outstanding letters of credit</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_us-gaap_PropertyPlantAndEquipmentLineItems_1743ca20-ea3e-43f9-9aba-2482b29407bb_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, net</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5ca1a4ec-2c03-4248-8c82-a18f0d34c5b0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink: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_RevenueFromContractWithCustomerExcludingAssessedTax_13eb00ea-73fe-4ab3-aca0-d48f9461662f_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" 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</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink: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, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_4ff308a8-218b-4f19-83a3-1a8b2b6cfd86_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_IncreaseDecreaseInAccruedIncomeTaxesPayable_c0aa536b-14df-461e-a3ff-f0fb9333b7a0_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink: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_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink: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 Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_df3edc87-d64b-45ef-9443-52b22d98357d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink: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 Company match amount of employee contributions matched up to 6% of annual compensation (as a percent)</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink: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 Match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_7e5b8213-79cc-4771-a50e-266053357c2a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" 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">Payment of contingent consideration in excess of initial estimate</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Contingent Consideration Liability, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" 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_b3eaa9d1-3867-4e13-8f45-cc55a069d3a8_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_FairValueInputsLevel3Member_67915acf-1d5a-440d-9615-4e69bebba392_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level&#160;3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_3728ec41-1a2d-42ea-819a-d1f1213492e1_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_us-gaap_GoodwillImpairmentLoss_0d5072f3-207c-4be1-bdee-bfe54f0a4be5_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink: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 charges</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_DepreciationAndAmortization_f3436c62-ae8e-41f3-90a0-d6bcd3cf0a96_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink: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</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink: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, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_71e59acb-02fb-41ba-8bd5-f96d64c8baec_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink: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</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_IncomeTaxReconciliationNondeductibleExpense_85575d41-5938-493a-b92e-1a1d93869ee1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Permanent differences</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink: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, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable_7498f861-6968-4ab3-b154-3596cc55924f_terseLabel_en-US" xlink:label="lab_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable" xlink: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, Covenant, Consolidated Debt Leverage Ratio, Lowest Available Margin Applicable</link:label>
    <link:label id="lab_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable_label_en-US" xlink:label="lab_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable" xlink: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, Covenant, Consolidated Debt Leverage Ratio, Lowest Available Margin Applicable</link:label>
    <link:label id="lab_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable_documentation_en-US" xlink:label="lab_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable" 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 Instrument, Covenant, Consolidated Debt Leverage Ratio, Lowest Available Margin Applicable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable" xlink:href="mg-20221231.xsd#mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable" xlink:to="lab_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_d1d24bd5-6cf0-4af0-beea-7bc0fec3b6e0_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work in progress</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink: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, Work in Process, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_12b4f707-c85a-4f6d-8b50-3b782546de23_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_741d0ba7-808d-4b30-9dac-5829cf136ea9_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</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_48e86bef-f43b-42ca-bf05-eb96c9409a11_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_us-gaap_NoncontrollingInterestMember_cd6047ea-98ce-4c77-91d1-39912fd92cde_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_dei_DocumentsIncorporatedByReferenceTextBlock_d69c958a-99fe-42dc-8f7d-c5466041c490_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_RetirementPlanNameAxis_83c6636b-27fa-4e19-91a4-ee0de6110d0d_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink: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 Name [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink: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 Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameAxis" xlink:to="lab_us-gaap_RetirementPlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_76ab0fe1-997d-42eb-b2b4-af25bd357013_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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">Taxes paid related to net share settlement of share-based awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_c4fb10b7-286e-4020-a3c2-9e5afaadedc6_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 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_DebtInstrumentTerm_3bcb2ddf-5cd9-4422-b280-6bff02b7757e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity term from the date of acquisition</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink: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, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_3e90db48-8744-46a5-b4bc-0635096048ef_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink: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 Net Deferred Income 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_AmortizationOfFinancingCosts_9e989735-2670-437a-9a9d-f35eee0380ba_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized debt issuance costs expensed</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink: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 Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_454ff61b-ad74-4c14-9b74-5db6860adbfb_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_427258cc-a413-4fa4-9a5c-6ebd4a7ef316_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink: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-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink: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 Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_d4c8ae71-e23a-408c-9cdd-7d7fbd2e5f98_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in the carrying amount of goodwill</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_LandMember_aa652478-b95b-4254-af66-0500841fc19c_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_cebb16f1-7323-499b-8b01-62c691f2e169_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink: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 earnings (loss) per share:</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_mg_OilGasMember_9cebed9b-6f94-4eca-a761-912c5473c0ae_terseLabel_en-US" xlink:label="lab_mg_OilGasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Oil &amp; Gas</link:label>
    <link:label id="lab_mg_OilGasMember_label_en-US" xlink:label="lab_mg_OilGasMember" xlink: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 &amp; Gas [Member]</link:label>
    <link:label id="lab_mg_OilGasMember_documentation_en-US" xlink:label="lab_mg_OilGasMember" 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 &amp; Gas</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OilGasMember" xlink:href="mg-20221231.xsd#mg_OilGasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_OilGasMember" xlink:to="lab_mg_OilGasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_af1587fe-4b67-468c-8277-2d1ed27e4717_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">Intangible assets</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_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest_6f912a8b-2a09-4205-936b-84b74fa70567_terseLabel_en-US" xlink:label="lab_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General partnership ownership interest percentage</link:label>
    <link:label id="lab_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest_label_en-US" xlink:label="lab_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limited Liability Company (LLC) or Limited Partnership (LP), Managing Member or General Partner, Ownership Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest" xlink:to="lab_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_234822c3-63d2-4184-8164-d908abba6ce4_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" 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">Deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d1792da3-d06c-47e3-9348-123cfb589158_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink: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 Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_027a0f9a-a137-48e1-a54b-d11ccb57a040_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink: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 Income (Loss) Before Provision for Income Taxes</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_mg_ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock_cdf1ba4b-4e2f-45e7-8a07-8d1d4386d184_terseLabel_en-US" xlink:label="lab_mg_ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock" xlink: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 Acquisition-related Expenses</link:label>
    <link:label id="lab_mg_ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock_label_en-US" xlink:label="lab_mg_ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock" xlink: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 Business Combination Acquisition Related Costs [Table Text Block]</link:label>
    <link:label id="lab_mg_ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock_documentation_en-US" xlink:label="lab_mg_ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock" 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">Tabular disclosure of acquisition-related costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock" xlink:href="mg-20221231.xsd#mg_ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock" xlink:to="lab_mg_ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_cb3e1804-54f3-4a36-8fd7-529fbcf407e6_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" 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">Acquisition of businesses, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink: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 Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_3640de25-d6d2-4379-af6f-9a8138cb3e37_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_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_20b19af5-5578-4244-b83d-8d7c08c7ae60_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Present value discount</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_a0e53db9-fe6f-4698-8667-f45b7301842b_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_EarningsPerShareDiluted_e651e4f0-c155-47c5-a8dc-6f68a1b05918_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 (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_us-gaap_IntangibleAssetsNetExcludingGoodwill_ccf40fbb-2a09-4cd4-80cf-5aae954937b7_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink: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 assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_f1db29a7-5267-4c7a-b44d-fed217996785_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" 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_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_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted_2dbdb8e4-77df-4b93-9fa9-5fe131ccc0b1_terseLabel_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted" xlink: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 non-employee directors to whom fully vested common stock is granted</link:label>
    <link:label id="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted_label_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted" xlink: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 Non Employee Directors to whom Award is Granted</link:label>
    <link:label id="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted_documentation_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted" 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">Represents the number of non-employee directors to whom fully vested common stock is granted.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted" xlink:to="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_09337c7e-c093-4ef0-91d4-7cc8b10adbb9_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink: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 sale of equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink: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 Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod_82fa019b-5ce5-499b-a923-e3dade6d4654_terseLabel_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average share price trading period</link:label>
    <link:label id="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod_label_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod" xlink: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, Average Share Price Trading Period</link:label>
    <link:label id="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod_documentation_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod" 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, Average Share Price Trading Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod" xlink:to="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount_9d508c5f-1e31-4009-b3f1-3bfece6f2f16_negatedTerseLabel_en-US" xlink:label="lab_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount" 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">Federal loss carryback</link:label>
    <link:label id="lab_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount_15504eb8-9900-422e-8cad-123da0f1a124_terseLabel_en-US" xlink:label="lab_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount" xlink: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 in income tax benefits are result of CARES Act</link:label>
    <link:label id="lab_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount_label_en-US" xlink:label="lab_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount" xlink: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, Domestic Net Operating Loss Carryback, CARES Act, Amount</link:label>
    <link:label id="lab_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount_documentation_en-US" xlink:label="lab_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount" 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">Effective Income Tax Rate Reconciliation, Domestic Net Operating Loss Carryback, CARES Act, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount" xlink:href="mg-20221231.xsd#mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount" xlink:to="lab_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b9331c53-2d26-41e9-9582-6c640af1fd88_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink: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</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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_30e741a1-e9ee-40e3-9cc0-1a6b6af39089_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">Share-based compensation</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_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_5f168ebc-f61a-484a-b743-eaef82ba71b0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink: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 Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink: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 Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_ClassActionOnBehalfOfStateOfCaliforniaMember_9572a37e-15c4-41e8-9a8d-1e06e02ad857_terseLabel_en-US" xlink:label="lab_mg_ClassActionOnBehalfOfStateOfCaliforniaMember" xlink: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 action on behalf of State of California</link:label>
    <link:label id="lab_mg_ClassActionOnBehalfOfStateOfCaliforniaMember_label_en-US" xlink:label="lab_mg_ClassActionOnBehalfOfStateOfCaliforniaMember" xlink: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 Action on Behalf Of State Of California [Member]</link:label>
    <link:label id="lab_mg_ClassActionOnBehalfOfStateOfCaliforniaMember_documentation_en-US" xlink:label="lab_mg_ClassActionOnBehalfOfStateOfCaliforniaMember" 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">Class Action on Behalf Of State Of California</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ClassActionOnBehalfOfStateOfCaliforniaMember" xlink:href="mg-20221231.xsd#mg_ClassActionOnBehalfOfStateOfCaliforniaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_ClassActionOnBehalfOfStateOfCaliforniaMember" xlink:to="lab_mg_ClassActionOnBehalfOfStateOfCaliforniaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_ee481a72-7c3e-4407-8a6c-29bfad3fa940_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_LiabilitiesCurrent_0b9e0a80-1ac0-491f-9bd6-59dcbdd2be69_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_mg_CashFlowLesseeAbstract_dac8e412-deeb-4247-bbf2-ed73c0209a5d_terseLabel_en-US" xlink:label="lab_mg_CashFlowLesseeAbstract" xlink: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 for amounts included in the measurement of lease liabilities for finance and operating leases (in thousands):</link:label>
    <link:label id="lab_mg_CashFlowLesseeAbstract_label_en-US" xlink:label="lab_mg_CashFlowLesseeAbstract" xlink: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, Lessee [Abstract]</link:label>
    <link:label id="lab_mg_CashFlowLesseeAbstract_documentation_en-US" xlink:label="lab_mg_CashFlowLesseeAbstract" 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 Flow, Lessee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_CashFlowLesseeAbstract" xlink:href="mg-20221231.xsd#mg_CashFlowLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_CashFlowLesseeAbstract" xlink:to="lab_mg_CashFlowLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_4cc33315-465f-42bd-8094-06cd04cc4de0_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding stock option award fully vested (in shares)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink: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, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitDomain_99d204cb-079f-4436-b4b1-c142cbb89a16_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitDomain_label_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitDomain" xlink:to="lab_us-gaap_ReportingUnitDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation_69f84d1c-7226-4604-b65a-ea1598d5f23b_verboseLabel_en-US" xlink:label="lab_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation" 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">Acquisition-related expense, net</link:label>
    <link:label id="lab_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation_43709a73-5502-4506-a57d-f0631f65723a_totalLabel_en-US" xlink:label="lab_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation" 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">Acquisition-related expense, net</link:label>
    <link:label id="lab_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation_label_en-US" xlink:label="lab_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition Related Costs and Fair Value Adjustments to Initial Purchase Price Allocation</link:label>
    <link:label id="lab_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation_documentation_en-US" xlink:label="lab_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation" 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">This element represents acquisition-related costs incurred in connection with business combinations which costs have been expensed during the period. This also includes adjustments to the fair value of the initial purchase price allocation for acquisitions including, but not limited to, changes in contingent consideration liabilities and other liabilities, accounts receivable, inventory, fixed assets, other assets, and other acquisition-related intangible assets. Acquisition-related costs also include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation" xlink:href="mg-20221231.xsd#mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation" xlink:to="lab_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_3a977739-5147-417a-9bb8-f1f52ed63a9e_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">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_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_1d7eab73-1b1c-4afa-ae8d-0dc1fea1e2f7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink: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 Accounts Receivable, Net</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink: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 Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_PetrochemicalMember_ab0cb0db-a1ce-4db9-928d-3f733133b26d_terseLabel_en-US" xlink:label="lab_mg_PetrochemicalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Petrochemical</link:label>
    <link:label id="lab_mg_PetrochemicalMember_label_en-US" xlink:label="lab_mg_PetrochemicalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Petrochemical [Member]</link:label>
    <link:label id="lab_mg_PetrochemicalMember_documentation_en-US" xlink:label="lab_mg_PetrochemicalMember" 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">Petrochemical</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_PetrochemicalMember" xlink:href="mg-20221231.xsd#mg_PetrochemicalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_PetrochemicalMember" xlink:to="lab_mg_PetrochemicalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermPurchaseCommitmentPeriod_14683152-4db4-4e5d-8ce4-4d7c6c00bf45_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of agreement to purchase products from buyer on sale of subsidiary</link:label>
    <link:label id="lab_us-gaap_LongtermPurchaseCommitmentPeriod_label_en-US" xlink:label="lab_us-gaap_LongtermPurchaseCommitmentPeriod" xlink: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 Purchase Commitment, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:to="lab_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_c45d37a3-7ea8-469e-8572-50ef9d52e126_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">Net deferred income 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_UnrecognizedTaxBenefits_5ef7d836-ad52-44f5-b323-2da0dda9f956_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_e2131ca0-da68-439d-893f-237685464be8_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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_UnrecognizedTaxBenefits_6ff6c475-6015-44be-9f4a-1e0b93e3d9b6_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_be0332ff-677c-4eaf-be5b-86d7856937b8_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" 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">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink: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, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_e49c4de6-78b1-4cec-a4a2-4d1d3f54103e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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 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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_3b7db07e-5677-4905-9f75-3cbc85459797_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink: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 Non-vested Restricted Share Units</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink: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, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_0a408087-f6ee-4c99-ae04-38bc13e8a47c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink: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 operating losses expiring from 2023 to 2040</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink: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, Operating Loss Carryforwards, Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_79de7819-5e8d-434d-82cb-ee0ad07d7b20_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits that would favorably affect the effective tax rate, if recognized</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_24bf657c-57a4-48a5-95ec-97dc228f7111_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. operations</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_mg_ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock_231d9f40-ffcf-489e-862f-c25d5b9e36ea_terseLabel_en-US" xlink:label="lab_mg_ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock" xlink: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 Accrued Expenses and Other Current Liabilities</link:label>
    <link:label id="lab_mg_ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock_label_en-US" xlink:label="lab_mg_ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock" xlink: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 Accrued Liabilities Deferred Revenue and Contingent Consideration Liabilities Current [Table Text Block]</link:label>
    <link:label id="lab_mg_ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock_documentation_en-US" xlink:label="lab_mg_ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock" 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">Tabular disclosure of (a) other payables; (b) accrued liabilities; (c) deferred revenue; and (d) the fair value of contingent consideration liabilities, due within one year or within the normal operating cycle if longer.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock" xlink:href="mg-20221231.xsd#mg_ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock" xlink:to="lab_mg_ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_a74dd011-b26d-4a80-9377-89dda3db2dae_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">Schedule of Maturities of Operating Lease Liabilities</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_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_27d0a2ca-e9de-4266-9522-4347fb95d72a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of foreign tax rate changes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink: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 Enacted Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_99c5dc00-8402-41a3-81e1-52bb276e1bf6_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_mg_DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount_02931c79-5ee3-4c90-a363-4503bc28e09d_terseLabel_en-US" xlink:label="lab_mg_DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount" xlink: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, Covenant, Threshold Business Acquisition, Minimum Amount</link:label>
    <link:label id="lab_mg_DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount_label_en-US" xlink:label="lab_mg_DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount" xlink: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, Covenant, Threshold Business Acquisition, Minimum Amount</link:label>
    <link:label id="lab_mg_DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount_documentation_en-US" xlink:label="lab_mg_DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount" 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 Instrument, Covenant, Threshold Business Acquisition, Minimum Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount" xlink:href="mg-20221231.xsd#mg_DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount" xlink:to="lab_mg_DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_e258f77a-b187-4d54-a23f-317aaf16d0ec_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_mg_DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired_8348430e-f037-4601-b5ed-723a115a9b38_terseLabel_en-US" xlink:label="lab_mg_DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired" xlink: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, Covenant, Number Of Days Before Business Acquisition, Written Notice Required</link:label>
    <link:label id="lab_mg_DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired_label_en-US" xlink:label="lab_mg_DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired" xlink: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, Covenant, Number Of Days Before Business Acquisition, Written Notice Required</link:label>
    <link:label id="lab_mg_DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired_documentation_en-US" xlink:label="lab_mg_DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired" 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 Instrument, Covenant, Number Of Days Before Business Acquisition, Written Notice Required</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired" xlink:href="mg-20221231.xsd#mg_DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired" xlink:to="lab_mg_DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_721e3b56-06fc-453a-a1c1-7f132f50677f_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Products and Services [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_b7a83b5a-975a-4221-8a1c-26e2cf177c38_verboseLabel_en-US" xlink:label="lab_srt_EuropeMember" 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">Europe</link:label>
    <link:label id="lab_srt_EuropeMember_5ef2c186-1333-43e7-8ef5-421910c20d8e_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_fb7d3086-533c-474b-a180-602213446cbf_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_ad2a6e5a-38dc-4b16-8129-e034697b4a1d_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink: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 decrease in valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink: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, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit_2ab3ff70-ffe8-4f6d-b54b-77a7ceb1a609_terseLabel_en-US" xlink:label="lab_mg_LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit" xlink: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 amount available for the issuance of letters of credit</link:label>
    <link:label id="lab_mg_LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit_label_en-US" xlink:label="lab_mg_LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit" xlink: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 Available for Issuance of Letters of Credit</link:label>
    <link:label id="lab_mg_LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit_documentation_en-US" xlink:label="lab_mg_LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit" 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">Represents the maximum amount of borrowing capacity under the revolving credit facility that is available for the issuance of letters of credit.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit" xlink:href="mg-20221231.xsd#mg_LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit" xlink:to="lab_mg_LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_89c63ca5-36a7-473d-9c2e-c34b6ae1574e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_e66fe63e-738e-47e4-a9ed-f7563c27747d_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of foreign tax rate changes</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink: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 Enacted Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_79662271-4e9a-4c37-8740-a45e50b3ac57_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink: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 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_CreditFacilityAxis_d161890c-1381-4179-b312-939dc69a1664_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_8268d895-041a-4d0d-8e47-fc3377e4a9d7_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_us-gaap_InventoryDisclosureTextBlock_0db4c66d-ff54-45d6-aa94-cf70d00f9984_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink: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_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_2248c089-8911-4635-bd2c-dca5a89437f8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_36469a27-0212-45ed-90f4-19ccb259c9fc_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_63b9b48a-892d-4a26-ad7c-228f20c06080_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company's Headquarter</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_DeferredTaxLiabilitiesLeasingArrangements_fe1d76f1-50c8-4849-9e48-82e640c5be1f_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" 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">Right-of-use asset</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink: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, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a1ead042-99b4-4371-81aa-29a92f8e7328_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">Restricted stock awards vested</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b1a6e6e7-4cdd-40ae-87ff-3d421b359fe6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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">Released (in shares)</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_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest_3cf2e70a-8032-4cdc-a82d-f781f04c29ff_terseLabel_en-US" xlink:label="lab_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limited partnership ownership interest percentage</link:label>
    <link:label id="lab_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest_label_en-US" xlink:label="lab_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limited Liability Company or Limited Partnership, Members or Limited Partners, Ownership Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest" xlink:to="lab_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_1466d549-01bf-4cd1-849e-542f73e19efb_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_676a4dbf-23c6-4c19-a205-0de3d0d093f2_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_cacd9ed4-4ec6-415b-aa18-4575d0808dcd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink: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 awards authorized for grants (in shares)</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_UnamortizedDebtIssuanceExpense_c9089d50-4389-4f4a-9f7c-702a2cc6a3ef_terseLabel_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized debt modification costs</link:label>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_label_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Debt Issuance Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:to="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameDomain_2fb2905c-35ec-4ec7-9fb5-e6fe6e7a7c91_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink: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, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink: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, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_9ec0498b-681a-4509-af67-5fd4a70fddf1_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_e9f18dfb-30c3-42b3-9451-995d2487dcb2_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising expense</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_f1a070b4-ce4b-469f-b0d6-282a99f21fc5_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">Schedule of Disaggregated Revenues by Segment</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_mg_NumberOfDirectors_dfc414a5-a981-4642-b29b-a8501af53e25_terseLabel_en-US" xlink:label="lab_mg_NumberOfDirectors" xlink: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 non-employee director</link:label>
    <link:label id="lab_mg_NumberOfDirectors_label_en-US" xlink:label="lab_mg_NumberOfDirectors" xlink: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 Directors</link:label>
    <link:label id="lab_mg_NumberOfDirectors_documentation_en-US" xlink:label="lab_mg_NumberOfDirectors" 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 Directors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_NumberOfDirectors" xlink:href="mg-20221231.xsd#mg_NumberOfDirectors"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_NumberOfDirectors" xlink:to="lab_mg_NumberOfDirectors" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_dc3190f9-bcd7-4b6f-82e2-05e11e5e7344_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" 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_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_79aa222e-f028-4063-bac8-390e6c462bd2_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_us-gaap_ContractWithCustomerAssetNetCurrent_57a2cb91-f42b-49df-89b3-8b9bf5f40360_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">Unbilled revenues</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_srt_ConsolidatedEntitiesDomain_14b8a5e9-79dc-494d-9acf-f1ea9886cb2a_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_a3647519-2811-457b-95a3-b3da7db1f53d_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">Covenants not to compete</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_QuarterlyFinancialInformationDisclosureAbstract_097cdbb1-dd05-4795-9a58-779f23126b5f_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_e5f7cf44-4b29-48dd-9439-88e923838b9b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink: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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink: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 and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_10400d78-fe5e-4b07-a6a0-b317910e7ab1_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance - operating cash flows</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Payment on Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_84246cbd-dc9d-4cd2-a958-20009052c499_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent_9cd80dca-1716-46d4-8b9d-fec31fbc15f4_terseLabel_en-US" xlink:label="lab_mg_AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent" xlink: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 salaries, wages and related employee benefits</link:label>
    <link:label id="lab_mg_AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent_label_en-US" xlink:label="lab_mg_AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent" xlink: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 Salaries Wages and Employee Related Benefits Current</link:label>
    <link:label id="lab_mg_AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent_documentation_en-US" xlink:label="lab_mg_AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent" 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">Carrying value as of the balance sheet date of the obligations incurred through that date and payable for salaries, wages, and related employee benefit. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle, if longer).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent" xlink:href="mg-20221231.xsd#mg_AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent" xlink:to="lab_mg_AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_766ad690-8551-417b-99a9-4cf2065c1416_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink: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 Provision (Benefit) for Income Taxes Computed by Applying Statutory Federal Tax Rate</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_LitigationSettlementExpense_29868ffd-9c1f-4b36-bf01-c093b05a8822_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal settlement and litigation charges (benefit), net</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementExpense_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementExpense" xlink:to="lab_us-gaap_LitigationSettlementExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bc911635-47c7-464a-8887-1b25dcf890c9_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 change 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_CollectibilityOfReceivablesMember_006317ac-7a2b-4982-b8db-2c76b3ab0df8_terseLabel_en-US" xlink:label="lab_us-gaap_CollectibilityOfReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation and Commercial Claims</link:label>
    <link:label id="lab_us-gaap_CollectibilityOfReceivablesMember_label_en-US" xlink:label="lab_us-gaap_CollectibilityOfReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collectibility of Receivables [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollectibilityOfReceivablesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollectibilityOfReceivablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollectibilityOfReceivablesMember" xlink:to="lab_us-gaap_CollectibilityOfReceivablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_28e7101e-754f-4bea-9841-1f34d0206f37_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink: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 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_e0d154b2-e343-4a2a-b885-843707b8ed13_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</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_11dea900-ae04-47ce-9438-c29c0637c60a_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_mg_LongTermPurchaseCommitmentExtensionPeriod_0a42b543-6025-406c-987b-3efbc968790a_terseLabel_en-US" xlink:label="lab_mg_LongTermPurchaseCommitmentExtensionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extension period on agreement with buyer on sale of subsidiary</link:label>
    <link:label id="lab_mg_LongTermPurchaseCommitmentExtensionPeriod_label_en-US" xlink:label="lab_mg_LongTermPurchaseCommitmentExtensionPeriod" xlink: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 Purchase Commitment, Extension Period</link:label>
    <link:label id="lab_mg_LongTermPurchaseCommitmentExtensionPeriod_documentation_en-US" xlink:label="lab_mg_LongTermPurchaseCommitmentExtensionPeriod" 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">Long-Term Purchase Commitment, Extension Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LongTermPurchaseCommitmentExtensionPeriod" xlink:href="mg-20221231.xsd#mg_LongTermPurchaseCommitmentExtensionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_LongTermPurchaseCommitmentExtensionPeriod" xlink:to="lab_mg_LongTermPurchaseCommitmentExtensionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_0cdf25e3-9b2d-48a6-98fd-e6f33d79255e_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_ResearchAndDevelopmentExpensePolicy_c9560b9d-07a3-440d-a32e-4035a8cbea97_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Engineering</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_02f80853-3b18-4a2d-8af5-1bd154a5fe19_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink: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, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fe57b3cf-c851-4365-9cbd-d55ef96c4465_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_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_9888ba12-307e-49dd-9f01-05ec2d89b38f_negatedLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" 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">Net settlement of restricted stock units</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink: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, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_455bd542-1feb-46db-b854-470bb83a738b_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_ConcentrationRiskCreditRisk_31f617f6-4b16-4bb6-9cd5-10bb8724ebe9_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentrations of Credit Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink: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, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_30bdb24f-45ba-4ddc-a0e0-292b02a41c69_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink: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 accrued expenses</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink: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 Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_2a358d6b-c726-4b16-80e8-e047eb557187_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink: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 Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink: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 Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mg_DeferredIncomeTaxNoncashExpenseBenefit_7fe5c676-6fa5-45b3-b3af-eafee2f32b08_negatedLabel_en-US" xlink:label="lab_mg_DeferredIncomeTaxNoncashExpenseBenefit" 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 taxes</link:label>
    <link:label id="lab_mg_DeferredIncomeTaxNoncashExpenseBenefit_label_en-US" xlink:label="lab_mg_DeferredIncomeTaxNoncashExpenseBenefit" xlink: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 Noncash Expense (Benefit)</link:label>
    <link:label id="lab_mg_DeferredIncomeTaxNoncashExpenseBenefit_documentation_en-US" xlink:label="lab_mg_DeferredIncomeTaxNoncashExpenseBenefit" 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">The noncash component of income tax expense for the period representing the increase (decrease) in the entity's deferred tax assets and liabilities pertaining to continuing operations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DeferredIncomeTaxNoncashExpenseBenefit" xlink:href="mg-20221231.xsd#mg_DeferredIncomeTaxNoncashExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_DeferredIncomeTaxNoncashExpenseBenefit" xlink:to="lab_mg_DeferredIncomeTaxNoncashExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_1154e676-b6cb-4173-a69f-bc44471d65bb_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_4dc1fd1e-c1dd-41de-9120-42b7f72736df_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_599690dc-1585-4cb6-a442-fd7fa1885b66_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_mg_CreditAgreementMember_c039cb8e-cf0b-4880-a626-53de2cbbb694_terseLabel_en-US" xlink:label="lab_mg_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement</link:label>
    <link:label id="lab_mg_CreditAgreementMember_label_en-US" xlink:label="lab_mg_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:label id="lab_mg_CreditAgreementMember_documentation_en-US" xlink:label="lab_mg_CreditAgreementMember" 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">Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_CreditAgreementMember" xlink:href="mg-20221231.xsd#mg_CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_CreditAgreementMember" xlink:to="lab_mg_CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_acd0bd1d-1122-442b-b601-af15b8d2deaa_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink: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-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink: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 Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_cb3291c9-7c56-42c6-aa43-ea8060290b2d_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_1adbd7f1-db30-41d5-96c7-945a0789da0a_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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_33e18c81-03a7-4661-86ce-d1dec959fe09_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">Federal tax at 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_AdvertisingCostsPolicyTextBlock_e0b08e7b-1919-493b-9b32-1a799b640d4c_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising, Promotions and Marketing</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation_d304d585-0514-4586-a8c6-0a4ec353c8a6_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink: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</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink: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, Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a4ed39c-b468-47b8-b6ae-a0b044a84517_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink: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 flows from 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_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent_ae263bef-29b8-4af3-9e6a-f311caf2150e_totalLabel_en-US" xlink:label="lab_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent" 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 accrued expenses and other current liabilities</link:label>
    <link:label id="lab_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent_label_en-US" xlink:label="lab_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent" xlink: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 Liabilities Deferred Revenues and Contingent Consideration Liabilities, Current</link:label>
    <link:label id="lab_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent_documentation_en-US" xlink:label="lab_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent" 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">Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Also includes the fair value of contingent consideration liabilities and the carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent" xlink:href="mg-20221231.xsd#mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent" xlink:to="lab_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_5726a560-704f-48dc-a73b-4814d9cbe72e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink: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 Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_47341d34-1db5-4989-bbd9-4f78ce3e03ff_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash investing and financing</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_88a20021-9e1c-4356-89a0-377bed2999d1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink: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 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_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod_d2e0750d-9554-48f8-8253-cef9e73b6686_terseLabel_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod" xlink: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 price, last day in trading period</link:label>
    <link:label id="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod_label_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod" xlink: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, Last Day Trading Period</link:label>
    <link:label id="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod_documentation_en-US" xlink:label="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod" 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, Last Day Trading Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod" xlink:to="lab_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_a3f6e79f-b2e2-4a86-aad8-7a2bcfb1214d_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_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_f93f0f8d-07d4-4784-a7d7-0d4ec01d858e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Present value discount</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_0fe4493b-15c1-4c80-906a-a5fe3cb18ebc_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink: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 long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualPayments_69115f8a-cdcd-4636-b7e5-01be8b070f05_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingency payments</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualPayments_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualPayments" xlink: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 Accrual, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualPayments" xlink:to="lab_us-gaap_LossContingencyAccrualPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_8f4cf0ea-ef89-401f-90e1-37b9f3189092_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink: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 Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_598facc8-f15d-4538-83c2-6ad8078eebfc_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">Purchase of property, plant and equipment</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_DisaggregationOfRevenueLineItems_47fc97cc-160c-4127-8101-ebd5da578de7_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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_191fec29-67e4-4330-ba00-f366d7d948e9_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">2023</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_FinanceLeaseLiabilityPaymentsDueAfterYearFive_c1cedd72-c5e0-4a36-bf3e-405fed0137db_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink: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_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_2df0e74c-870c-497e-858d-d2fe38d13152_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink: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 Computations 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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_71483ce0-0117-47a5-a17c-79c329e805ee_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">Operating leases</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_mg_ConsultingServicesMember_e2bd1e8b-5b84-4c1c-8a5b-c9ca331233c3_terseLabel_en-US" xlink:label="lab_mg_ConsultingServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consulting Services</link:label>
    <link:label id="lab_mg_ConsultingServicesMember_label_en-US" xlink:label="lab_mg_ConsultingServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consulting Services [Member]</link:label>
    <link:label id="lab_mg_ConsultingServicesMember_documentation_en-US" xlink:label="lab_mg_ConsultingServicesMember" 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">Consulting Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ConsultingServicesMember" xlink:href="mg-20221231.xsd#mg_ConsultingServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_ConsultingServicesMember" xlink:to="lab_mg_ConsultingServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_550a5505-866f-4bd4-aefe-6b0d0b86ef75_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Amount [Abstract]</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_mg_LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies_a891ca67-7876-4c19-95a1-39980bcd14a6_terseLabel_en-US" xlink:label="lab_mg_LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies" xlink: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 Borrowing Capacity In Non-U.S. Currencies</link:label>
    <link:label id="lab_mg_LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies_label_en-US" xlink:label="lab_mg_LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies" xlink: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 In Non-U.S. Currencies</link:label>
    <link:label id="lab_mg_LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies_documentation_en-US" xlink:label="lab_mg_LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies" 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">Represents the maximum borrowing capacity in non-U.S. dollar currencies under the revolving credit facility.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies" xlink:href="mg-20221231.xsd#mg_LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mg_LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies" xlink:to="lab_mg_LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_d25ab5b3-7555-4db8-b55b-23f5d9477264_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>13
<FILENAME>mg-20221231_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 2023 Workiva-->
<!--r:533a9540-a072-4938-9946-d06b40d0a434,g:6f1bbe8c-8860-4a36-b7e7-40c71218c5ff-->
<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.mistrasgroup.com/role/Cover" xlink:type="simple" xlink:href="mg-20221231.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_0faad7f3-90fe-4d2b-9de1-950dbf29bda9" 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_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_DocumentType_0faad7f3-90fe-4d2b-9de1-950dbf29bda9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_deac4f34-110d-4955-a2ad-a4902c1a6d1b" 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_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_DocumentAnnualReport_deac4f34-110d-4955-a2ad-a4902c1a6d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_9fb02b9f-948f-4af1-9490-0857a5a94ae7" 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_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_DocumentPeriodEndDate_9fb02b9f-948f-4af1-9490-0857a5a94ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_79aa06c4-5b19-4694-b58f-1147f271ee21" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_DocumentTransitionReport_79aa06c4-5b19-4694-b58f-1147f271ee21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_a8654d23-b0f1-482c-ba3c-c9384f10ffcd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_EntityFileNumber_a8654d23-b0f1-482c-ba3c-c9384f10ffcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_0c538b5d-7d84-4708-8146-76a863dbb292" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_EntityRegistrantName_0c538b5d-7d84-4708-8146-76a863dbb292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_4cd8552e-62d0-42e2-93bd-02821d9048cc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_EntityIncorporationStateCountryCode_4cd8552e-62d0-42e2-93bd-02821d9048cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_e4d4350c-49a2-4daf-ac40-0e3c09a0659b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_EntityTaxIdentificationNumber_e4d4350c-49a2-4daf-ac40-0e3c09a0659b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_60fe0331-fb73-4059-bc52-259cde91459e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_EntityAddressAddressLine1_60fe0331-fb73-4059-bc52-259cde91459e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_2ccea3df-0b61-45e6-ba40-30390d93a530" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_EntityAddressCityOrTown_2ccea3df-0b61-45e6-ba40-30390d93a530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_57e32321-536b-4b22-9ce6-89139e7ca07f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_EntityAddressStateOrProvince_57e32321-536b-4b22-9ce6-89139e7ca07f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_15a21b8b-b199-4364-b64d-f1855746c423" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_EntityAddressPostalZipCode_15a21b8b-b199-4364-b64d-f1855746c423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_5e2b4b9e-08ad-434b-a443-647b9352fc13" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_CityAreaCode_5e2b4b9e-08ad-434b-a443-647b9352fc13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_13221a49-b7bc-4fb2-bc01-fa7049b63727" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_LocalPhoneNumber_13221a49-b7bc-4fb2-bc01-fa7049b63727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_cfb730e1-23be-49a7-b721-ab68f73cced0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_Security12bTitle_cfb730e1-23be-49a7-b721-ab68f73cced0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_4bcefbb5-08b0-48a2-b74d-ccba5a1fd49b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_TradingSymbol_4bcefbb5-08b0-48a2-b74d-ccba5a1fd49b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_39cf11bb-2703-46f2-b736-1538a13e2efb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_SecurityExchangeName_39cf11bb-2703-46f2-b736-1538a13e2efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_2931d786-ccec-4e0a-a12b-562beb3d58be" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_2931d786-ccec-4e0a-a12b-562beb3d58be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_88e65b80-c07b-4ffd-9bf0-d06973153052" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_EntityVoluntaryFilers_88e65b80-c07b-4ffd-9bf0-d06973153052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_eb6ed85a-1c23-4415-8eda-a35bbf4efe6b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_EntityCurrentReportingStatus_eb6ed85a-1c23-4415-8eda-a35bbf4efe6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_ec8b9f68-6f4d-434c-927a-22181ed0bed0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_EntityInteractiveDataCurrent_ec8b9f68-6f4d-434c-927a-22181ed0bed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_4afd0ea6-35d0-476b-927a-0143a831f8e4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_EntityFilerCategory_4afd0ea6-35d0-476b-927a-0143a831f8e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_df361502-e0a2-4a27-9339-40ca85b1da66" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_EntitySmallBusiness_df361502-e0a2-4a27-9339-40ca85b1da66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_67736bbc-25d4-4095-8392-6131f16c0ee6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_EntityEmergingGrowthCompany_67736bbc-25d4-4095-8392-6131f16c0ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_50867021-cfc7-4406-8300-ec127f6db536" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_IcfrAuditorAttestationFlag_50867021-cfc7-4406-8300-ec127f6db536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_e595b432-f023-4b66-b256-9ed7a3c9cc27" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_EntityShellCompany_e595b432-f023-4b66-b256-9ed7a3c9cc27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_861b68e1-617a-42f4-8a18-f9367da59228" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_EntityPublicFloat_861b68e1-617a-42f4-8a18-f9367da59228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_0655dd86-9213-4b4e-b55b-68570f4e3580" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_0655dd86-9213-4b4e-b55b-68570f4e3580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_5717f0a2-9ec5-47b1-a1c5-7d3731463a0b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_5717f0a2-9ec5-47b1-a1c5-7d3731463a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_0739f74b-3657-4186-921c-53103a99e46b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_EntityCentralIndexKey_0739f74b-3657-4186-921c-53103a99e46b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_c39e1ccb-da82-4128-bf5d-ff4adddac47d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_CurrentFiscalYearEndDate_c39e1ccb-da82-4128-bf5d-ff4adddac47d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_a4c4e173-126a-4ad2-90ce-f56660279243" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_AmendmentFlag_a4c4e173-126a-4ad2-90ce-f56660279243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_05a8bcfa-5058-41d5-801d-66814e86f333" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_DocumentFiscalYearFocus_05a8bcfa-5058-41d5-801d-66814e86f333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_ab530036-8ec8-4318-9239-7ef7960f72b6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b114d45b-0781-40d0-a075-f899236021f3" xlink:to="loc_dei_DocumentFiscalPeriodFocus_ab530036-8ec8-4318-9239-7ef7960f72b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/AuditInformation" xlink:type="simple" xlink:href="mg-20221231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_mg_AuditInformationAbstract_f0556785-e688-423c-8d3d-6dc48deb68b3" xlink:href="mg-20221231.xsd#mg_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_75108cbe-3851-4430-b877-8db4cdaa6fbe" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mg_AuditInformationAbstract_f0556785-e688-423c-8d3d-6dc48deb68b3" xlink:to="loc_dei_AuditorName_75108cbe-3851-4430-b877-8db4cdaa6fbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_e652fb55-18b7-4398-b97d-1dc307aa4abf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mg_AuditInformationAbstract_f0556785-e688-423c-8d3d-6dc48deb68b3" xlink:to="loc_dei_AuditorLocation_e652fb55-18b7-4398-b97d-1dc307aa4abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_dac54331-e6cb-4eb8-89f2-af15768bf6c7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mg_AuditInformationAbstract_f0556785-e688-423c-8d3d-6dc48deb68b3" xlink:to="loc_dei_AuditorFirmId_dac54331-e6cb-4eb8-89f2-af15768bf6c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="mg-20221231.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_f5ca14d7-eaaf-4489-92ad-bd2a783921ce" 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_0608e475-36fc-4ff5-ac39-076d3bc0d500" 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_f5ca14d7-eaaf-4489-92ad-bd2a783921ce" xlink:to="loc_us-gaap_AssetsAbstract_0608e475-36fc-4ff5-ac39-076d3bc0d500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_c52d7243-6244-4040-8b34-9f3fd428f83b" 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_0608e475-36fc-4ff5-ac39-076d3bc0d500" xlink:to="loc_us-gaap_AssetsCurrentAbstract_c52d7243-6244-4040-8b34-9f3fd428f83b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f879dfc3-e3c7-46b1-ba4c-97f63bd74e4e" 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_c52d7243-6244-4040-8b34-9f3fd428f83b" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f879dfc3-e3c7-46b1-ba4c-97f63bd74e4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_21591d12-0833-411f-8a3a-42ae6ed5b148" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c52d7243-6244-4040-8b34-9f3fd428f83b" xlink:to="loc_us-gaap_ReceivablesNetCurrent_21591d12-0833-411f-8a3a-42ae6ed5b148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a79e9358-9d4a-4af5-8415-66d769a273b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c52d7243-6244-4040-8b34-9f3fd428f83b" xlink:to="loc_us-gaap_InventoryNet_a79e9358-9d4a-4af5-8415-66d769a273b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_47fb0b4f-32a8-4bc6-a3af-c2ddb63159cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c52d7243-6244-4040-8b34-9f3fd428f83b" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_47fb0b4f-32a8-4bc6-a3af-c2ddb63159cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e7e49bec-d1d2-4a45-8c6e-77e16776972a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c52d7243-6244-4040-8b34-9f3fd428f83b" xlink:to="loc_us-gaap_AssetsCurrent_e7e49bec-d1d2-4a45-8c6e-77e16776972a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_17bd1371-3da9-4427-b740-6bafd51c1d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0608e475-36fc-4ff5-ac39-076d3bc0d500" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_17bd1371-3da9-4427-b740-6bafd51c1d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c7428728-07e3-4f32-b381-fabf6d521238" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0608e475-36fc-4ff5-ac39-076d3bc0d500" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c7428728-07e3-4f32-b381-fabf6d521238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a0e4061e-8844-4503-a012-c1eceb390cec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0608e475-36fc-4ff5-ac39-076d3bc0d500" xlink:to="loc_us-gaap_Goodwill_a0e4061e-8844-4503-a012-c1eceb390cec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_3ee11232-3bd8-4919-821a-92663a1e2611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0608e475-36fc-4ff5-ac39-076d3bc0d500" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_3ee11232-3bd8-4919-821a-92663a1e2611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_b13ccc9a-56a3-4326-87c6-0cb1cbc6ec6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0608e475-36fc-4ff5-ac39-076d3bc0d500" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_b13ccc9a-56a3-4326-87c6-0cb1cbc6ec6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_bd9bda45-be40-400d-a603-f6999b9a90de" 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_AssetsAbstract_0608e475-36fc-4ff5-ac39-076d3bc0d500" xlink:to="loc_us-gaap_Assets_bd9bda45-be40-400d-a603-f6999b9a90de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e7048974-d6e5-480d-bfb5-f4ce2b7b854a" 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_f5ca14d7-eaaf-4489-92ad-bd2a783921ce" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e7048974-d6e5-480d-bfb5-f4ce2b7b854a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_53d02299-6ba4-4b45-8e86-6e81fbd88a9f" 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_e7048974-d6e5-480d-bfb5-f4ce2b7b854a" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_53d02299-6ba4-4b45-8e86-6e81fbd88a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_7d73f8c9-8eef-4dc0-9c73-cb2698df5003" 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_53d02299-6ba4-4b45-8e86-6e81fbd88a9f" xlink:to="loc_us-gaap_AccountsPayableCurrent_7d73f8c9-8eef-4dc0-9c73-cb2698df5003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AccruedExpensesAndOtherLiabilitiesCurrent_31c15f81-a27e-4edc-a3ae-17e5d33975ef" xlink:href="mg-20221231.xsd#mg_AccruedExpensesAndOtherLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53d02299-6ba4-4b45-8e86-6e81fbd88a9f" xlink:to="loc_mg_AccruedExpensesAndOtherLiabilitiesCurrent_31c15f81-a27e-4edc-a3ae-17e5d33975ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_7b739716-7e9b-4996-ad6f-c55dace74ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53d02299-6ba4-4b45-8e86-6e81fbd88a9f" xlink:to="loc_us-gaap_LongTermDebtCurrent_7b739716-7e9b-4996-ad6f-c55dace74ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_c27de6ac-6be7-4029-8166-0c534125acbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53d02299-6ba4-4b45-8e86-6e81fbd88a9f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_c27de6ac-6be7-4029-8166-0c534125acbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_d1f8af79-738c-488b-9e5d-86945e859090" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53d02299-6ba4-4b45-8e86-6e81fbd88a9f" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_d1f8af79-738c-488b-9e5d-86945e859090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f70f5f8f-5516-41dd-a5f6-2321712ff0de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53d02299-6ba4-4b45-8e86-6e81fbd88a9f" xlink:to="loc_us-gaap_LiabilitiesCurrent_f70f5f8f-5516-41dd-a5f6-2321712ff0de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_6ca2af2e-48c7-49be-a9f4-702675b2de22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e7048974-d6e5-480d-bfb5-f4ce2b7b854a" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_6ca2af2e-48c7-49be-a9f4-702675b2de22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_5b3bc3a4-cbe2-4f01-9518-3256184b2c45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e7048974-d6e5-480d-bfb5-f4ce2b7b854a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_5b3bc3a4-cbe2-4f01-9518-3256184b2c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_62ec478c-763f-4fe0-9e19-483e0649cb7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e7048974-d6e5-480d-bfb5-f4ce2b7b854a" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_62ec478c-763f-4fe0-9e19-483e0649cb7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_e00b1bdb-b70e-4bcc-9a2e-4015edc2c66e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e7048974-d6e5-480d-bfb5-f4ce2b7b854a" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_e00b1bdb-b70e-4bcc-9a2e-4015edc2c66e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_03829d09-273d-4521-8dc8-16b1a8a0f833" 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_e7048974-d6e5-480d-bfb5-f4ce2b7b854a" xlink:to="loc_us-gaap_Liabilities_03829d09-273d-4521-8dc8-16b1a8a0f833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_e7cb291e-2de1-4602-b7f3-10055003dac8" 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_e7048974-d6e5-480d-bfb5-f4ce2b7b854a" xlink:to="loc_us-gaap_CommitmentsAndContingencies_e7cb291e-2de1-4602-b7f3-10055003dac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ecfa002c-843d-48bd-91e8-c209cf1e40c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e7048974-d6e5-480d-bfb5-f4ce2b7b854a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ecfa002c-843d-48bd-91e8-c209cf1e40c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_c29ce979-47d6-492e-97e3-13725c559f48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ecfa002c-843d-48bd-91e8-c209cf1e40c7" xlink:to="loc_us-gaap_PreferredStockValue_c29ce979-47d6-492e-97e3-13725c559f48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a1004620-b5a0-4851-9169-d1406c2c0142" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ecfa002c-843d-48bd-91e8-c209cf1e40c7" xlink:to="loc_us-gaap_CommonStockValue_a1004620-b5a0-4851-9169-d1406c2c0142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_f7a44d39-7889-4620-8e6b-b765a95d439e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ecfa002c-843d-48bd-91e8-c209cf1e40c7" xlink:to="loc_us-gaap_AdditionalPaidInCapital_f7a44d39-7889-4620-8e6b-b765a95d439e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_901fd27b-df37-4116-b96f-eb8b96ce19ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ecfa002c-843d-48bd-91e8-c209cf1e40c7" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_901fd27b-df37-4116-b96f-eb8b96ce19ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4f3e3da1-c775-43b0-8dfd-0515863943bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ecfa002c-843d-48bd-91e8-c209cf1e40c7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4f3e3da1-c775-43b0-8dfd-0515863943bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8a525d5e-a680-4509-974b-6273ce3b18e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ecfa002c-843d-48bd-91e8-c209cf1e40c7" xlink:to="loc_us-gaap_StockholdersEquity_8a525d5e-a680-4509-974b-6273ce3b18e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_70831b40-1731-4998-91a6-6ead30a036b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ecfa002c-843d-48bd-91e8-c209cf1e40c7" xlink:to="loc_us-gaap_MinorityInterest_70831b40-1731-4998-91a6-6ead30a036b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a3acbcfb-922c-46af-b3c0-864f23231c38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ecfa002c-843d-48bd-91e8-c209cf1e40c7" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a3acbcfb-922c-46af-b3c0-864f23231c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_070381da-6515-4ebe-98d1-012944347050" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e7048974-d6e5-480d-bfb5-f4ce2b7b854a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_070381da-6515-4ebe-98d1-012944347050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="mg-20221231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_7daa564a-c7e1-4b0c-8a20-fa5744b31af1" 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_PreferredStockSharesAuthorized_95eadf29-4dd7-4ea4-9a30-e6e4cae01af9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7daa564a-c7e1-4b0c-8a20-fa5744b31af1" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_95eadf29-4dd7-4ea4-9a30-e6e4cae01af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_6764174b-9a82-4f69-956f-08a6b03d7a2d" 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_7daa564a-c7e1-4b0c-8a20-fa5744b31af1" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_6764174b-9a82-4f69-956f-08a6b03d7a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_127eb0dc-e98b-4dfd-926b-8aa3584a2510" 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_7daa564a-c7e1-4b0c-8a20-fa5744b31af1" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_127eb0dc-e98b-4dfd-926b-8aa3584a2510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_a2bae435-0b91-4d20-912b-03c3cae05de4" 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_7daa564a-c7e1-4b0c-8a20-fa5744b31af1" xlink:to="loc_us-gaap_CommonStockSharesIssued_a2bae435-0b91-4d20-912b-03c3cae05de4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss" xlink:type="simple" xlink:href="mg-20221231.xsd#ConsolidatedStatementsofIncomeLoss"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_73ce1c9c-608b-408d-8379-8ae75b5dcc63" 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_RevenueFromContractWithCustomerExcludingAssessedTax_475bd3be-f106-49e3-b2f6-78efc6811cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73ce1c9c-608b-408d-8379-8ae75b5dcc63" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_475bd3be-f106-49e3-b2f6-78efc6811cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_0dbf8289-0103-48ec-aa06-9eed9b596e00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73ce1c9c-608b-408d-8379-8ae75b5dcc63" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_0dbf8289-0103-48ec-aa06-9eed9b596e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_0bdc430b-2b20-47ac-8a09-433e96a563d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73ce1c9c-608b-408d-8379-8ae75b5dcc63" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_0bdc430b-2b20-47ac-8a09-433e96a563d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b40f9a14-b1fc-4fc2-afdb-6cc21e284626" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73ce1c9c-608b-408d-8379-8ae75b5dcc63" xlink:to="loc_us-gaap_GrossProfit_b40f9a14-b1fc-4fc2-afdb-6cc21e284626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_656cd70c-f7bc-493e-a937-6664890fcbdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73ce1c9c-608b-408d-8379-8ae75b5dcc63" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_656cd70c-f7bc-493e-a937-6664890fcbdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_65173cdc-08b8-4f1e-9566-91658e3bde4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73ce1c9c-608b-408d-8379-8ae75b5dcc63" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_65173cdc-08b8-4f1e-9566-91658e3bde4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_19a20efb-d7aa-47a9-9b69-59b1dad33039" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73ce1c9c-608b-408d-8379-8ae75b5dcc63" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_19a20efb-d7aa-47a9-9b69-59b1dad33039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense_8a5147dc-e97f-4396-b25f-a34fd489996b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73ce1c9c-608b-408d-8379-8ae75b5dcc63" xlink:to="loc_us-gaap_LitigationSettlementExpense_8a5147dc-e97f-4396-b25f-a34fd489996b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_583c8877-ecb6-4aa5-8034-318c35dceceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73ce1c9c-608b-408d-8379-8ae75b5dcc63" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_583c8877-ecb6-4aa5-8034-318c35dceceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_cf0b0896-0ce5-4d67-b68b-0a38b19a57df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73ce1c9c-608b-408d-8379-8ae75b5dcc63" xlink:to="loc_us-gaap_DepreciationAndAmortization_cf0b0896-0ce5-4d67-b68b-0a38b19a57df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation_1c96c3c5-8767-4ad6-a07a-7a4c10c064c5" xlink:href="mg-20221231.xsd#mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73ce1c9c-608b-408d-8379-8ae75b5dcc63" xlink:to="loc_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation_1c96c3c5-8767-4ad6-a07a-7a4c10c064c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0f97b3f1-afee-4df7-b19a-602336b3d96f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73ce1c9c-608b-408d-8379-8ae75b5dcc63" xlink:to="loc_us-gaap_OperatingIncomeLoss_0f97b3f1-afee-4df7-b19a-602336b3d96f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_79c42476-2e29-4751-89e2-d4eef44185ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73ce1c9c-608b-408d-8379-8ae75b5dcc63" xlink:to="loc_us-gaap_InterestExpense_79c42476-2e29-4751-89e2-d4eef44185ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dcfbeee1-60f3-46df-bc79-1c1c93a4be2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73ce1c9c-608b-408d-8379-8ae75b5dcc63" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dcfbeee1-60f3-46df-bc79-1c1c93a4be2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f2db5438-eb04-4e7b-88d2-9fc8f2a4ff7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73ce1c9c-608b-408d-8379-8ae75b5dcc63" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f2db5438-eb04-4e7b-88d2-9fc8f2a4ff7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_61c30684-665b-4fcd-8b45-add663580a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73ce1c9c-608b-408d-8379-8ae75b5dcc63" xlink:to="loc_us-gaap_ProfitLoss_61c30684-665b-4fcd-8b45-add663580a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_20725e24-5d96-48b0-9662-39096232f574" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73ce1c9c-608b-408d-8379-8ae75b5dcc63" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_20725e24-5d96-48b0-9662-39096232f574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_213a85db-53f8-4053-846d-2589eae0392f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73ce1c9c-608b-408d-8379-8ae75b5dcc63" xlink:to="loc_us-gaap_NetIncomeLoss_213a85db-53f8-4053-846d-2589eae0392f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d5a96ffc-1a42-4280-8725-1cf71ec54522" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73ce1c9c-608b-408d-8379-8ae75b5dcc63" xlink:to="loc_us-gaap_EarningsPerShareAbstract_d5a96ffc-1a42-4280-8725-1cf71ec54522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_22c3168c-660f-4ade-8859-2300abe9e01e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d5a96ffc-1a42-4280-8725-1cf71ec54522" xlink:to="loc_us-gaap_EarningsPerShareBasic_22c3168c-660f-4ade-8859-2300abe9e01e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_bc641062-1e51-4360-b3b4-6fd813e3ebff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d5a96ffc-1a42-4280-8725-1cf71ec54522" xlink:to="loc_us-gaap_EarningsPerShareDiluted_bc641062-1e51-4360-b3b4-6fd813e3ebff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_eeab6aba-0eba-416f-9021-31fd19e95d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73ce1c9c-608b-408d-8379-8ae75b5dcc63" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_eeab6aba-0eba-416f-9021-31fd19e95d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f1da6d6d-ea20-41a2-b064-c7a2da64c1d2" 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_eeab6aba-0eba-416f-9021-31fd19e95d3f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f1da6d6d-ea20-41a2-b064-c7a2da64c1d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5c698152-c405-4119-baa6-9d783c5ac4c9" 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_eeab6aba-0eba-416f-9021-31fd19e95d3f" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5c698152-c405-4119-baa6-9d783c5ac4c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="mg-20221231.xsd#ConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_27e207ca-3c46-44b0-8635-f58cece3eea9" 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_ProfitLoss_0fbe1ad1-6557-41e3-a5ec-14f415fd9bd2" 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_StatementOfIncomeAndComprehensiveIncomeAbstract_27e207ca-3c46-44b0-8635-f58cece3eea9" xlink:to="loc_us-gaap_ProfitLoss_0fbe1ad1-6557-41e3-a5ec-14f415fd9bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_78caa317-ca86-400f-84df-81f8788f78e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_27e207ca-3c46-44b0-8635-f58cece3eea9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_78caa317-ca86-400f-84df-81f8788f78e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e213cdf0-895b-4186-8851-418ac17ccfde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_78caa317-ca86-400f-84df-81f8788f78e9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e213cdf0-895b-4186-8851-418ac17ccfde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_9839a459-0ccf-4072-8f52-7e1a22621da8" 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_StatementOfIncomeAndComprehensiveIncomeAbstract_27e207ca-3c46-44b0-8635-f58cece3eea9" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_9839a459-0ccf-4072-8f52-7e1a22621da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ba998e5c-9df6-476e-b4a9-d0f95548e2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_27e207ca-3c46-44b0-8635-f58cece3eea9" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ba998e5c-9df6-476e-b4a9-d0f95548e2a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_c155f36b-6668-425c-bf0b-eafe63fa78ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_27e207ca-3c46-44b0-8635-f58cece3eea9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_c155f36b-6668-425c-bf0b-eafe63fa78ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_ace3600f-3b5b-43c5-91ff-7138401e5107" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_27e207ca-3c46-44b0-8635-f58cece3eea9" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_ace3600f-3b5b-43c5-91ff-7138401e5107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity" xlink:type="simple" xlink:href="mg-20221231.xsd#ConsolidatedStatementsofEquity"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_18d907a6-4487-40c1-974b-d7757a751981" 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_0d0b5321-f5c1-4f80-a167-f94c1e87d395" 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_18d907a6-4487-40c1-974b-d7757a751981" xlink:to="loc_us-gaap_StatementTable_0d0b5321-f5c1-4f80-a167-f94c1e87d395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_392ce9dc-e0fb-423c-90c4-8a9e947eba9e" 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_0d0b5321-f5c1-4f80-a167-f94c1e87d395" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_392ce9dc-e0fb-423c-90c4-8a9e947eba9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_389a6ba4-2e63-407b-80a3-90a5e823d588" 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_392ce9dc-e0fb-423c-90c4-8a9e947eba9e" xlink:to="loc_us-gaap_EquityComponentDomain_389a6ba4-2e63-407b-80a3-90a5e823d588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_a188a1f4-0a24-449f-a063-75f2f9655543" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_389a6ba4-2e63-407b-80a3-90a5e823d588" xlink:to="loc_us-gaap_ParentMember_a188a1f4-0a24-449f-a063-75f2f9655543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_442769fb-46b6-4077-940e-3b1bce3f6bf1" 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_ParentMember_a188a1f4-0a24-449f-a063-75f2f9655543" xlink:to="loc_us-gaap_CommonStockMember_442769fb-46b6-4077-940e-3b1bce3f6bf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_3650a5a5-939e-4900-b875-b379fdf8c8f9" 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_ParentMember_a188a1f4-0a24-449f-a063-75f2f9655543" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_3650a5a5-939e-4900-b875-b379fdf8c8f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_9755ef8f-0c27-4958-805c-2171f1ad9206" 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_ParentMember_a188a1f4-0a24-449f-a063-75f2f9655543" xlink:to="loc_us-gaap_RetainedEarningsMember_9755ef8f-0c27-4958-805c-2171f1ad9206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_88184132-4ce1-4984-a4ba-9443a5b1ef9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_a188a1f4-0a24-449f-a063-75f2f9655543" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_88184132-4ce1-4984-a4ba-9443a5b1ef9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_da66581e-0451-4c2d-9b59-04ed9804b7d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_389a6ba4-2e63-407b-80a3-90a5e823d588" xlink:to="loc_us-gaap_NoncontrollingInterestMember_da66581e-0451-4c2d-9b59-04ed9804b7d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9ab10ca8-a9a3-4fda-8824-cb8e3331e490" 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_0d0b5321-f5c1-4f80-a167-f94c1e87d395" xlink:to="loc_us-gaap_StatementLineItems_9ab10ca8-a9a3-4fda-8824-cb8e3331e490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bbf7a776-cce2-47cc-bb09-707975518bc5" 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_9ab10ca8-a9a3-4fda-8824-cb8e3331e490" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_e2b81d19-6376-4cce-b40d-9275bcd7f6f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:to="loc_us-gaap_SharesIssued_e2b81d19-6376-4cce-b40d-9275bcd7f6f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_58cc7eed-cec0-4751-ad7d-b0cefccfa612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_58cc7eed-cec0-4751-ad7d-b0cefccfa612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b9c786cb-24f0-4f5c-9079-70ab00f392f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:to="loc_us-gaap_ProfitLoss_b9c786cb-24f0-4f5c-9079-70ab00f392f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_86a2ac26-de65-4d2c-9964-acca2606d3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_86a2ac26-de65-4d2c-9964-acca2606d3ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_6c389109-fa7a-4745-8bd6-d7879d0f0128" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_6c389109-fa7a-4745-8bd6-d7879d0f0128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b2ea7ea7-50f5-4b22-91df-4282c87b468b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b2ea7ea7-50f5-4b22-91df-4282c87b468b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_9303d2ee-525c-47b8-b69a-32300a6e84fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_9303d2ee-525c-47b8-b69a-32300a6e84fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_691445d7-238b-40aa-8a0a-abdffbec0a86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_691445d7-238b-40aa-8a0a-abdffbec0a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1d13b1fc-da06-4721-be04-071cbebfdce3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1d13b1fc-da06-4721-be04-071cbebfdce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_037cb498-37f6-4850-85b9-23cf0438a33a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_037cb498-37f6-4850-85b9-23cf0438a33a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_7cf2c18d-8d89-46f3-aa3e-f5d7dc755d44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:to="loc_us-gaap_SharesIssued_7cf2c18d-8d89-46f3-aa3e-f5d7dc755d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_74fc46c2-564a-4ead-beff-e5a8440f517b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bbf7a776-cce2-47cc-bb09-707975518bc5" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_74fc46c2-564a-4ead-beff-e5a8440f517b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="mg-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_3e1f19fb-9a8e-4fee-b6f9-fc7a20156556" 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_294ee6ac-c7b5-4046-82c1-a464eefc198a" 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_3e1f19fb-9a8e-4fee-b6f9-fc7a20156556" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_294ee6ac-c7b5-4046-82c1-a464eefc198a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_832b821c-5cfa-45e9-be46-fe69ed7045b6" 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_294ee6ac-c7b5-4046-82c1-a464eefc198a" xlink:to="loc_us-gaap_ProfitLoss_832b821c-5cfa-45e9-be46-fe69ed7045b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_af487d36-f0af-4a46-888e-702c4726914b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_294ee6ac-c7b5-4046-82c1-a464eefc198a" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_af487d36-f0af-4a46-888e-702c4726914b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b341a4d0-be5e-4b57-8d1f-d3d715f5037f" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_af487d36-f0af-4a46-888e-702c4726914b" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b341a4d0-be5e-4b57-8d1f-d3d715f5037f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DeferredIncomeTaxNoncashExpenseBenefit_ef3984ed-d6ff-43d5-8f1f-2db9e367efb1" xlink:href="mg-20221231.xsd#mg_DeferredIncomeTaxNoncashExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_af487d36-f0af-4a46-888e-702c4726914b" xlink:to="loc_mg_DeferredIncomeTaxNoncashExpenseBenefit_ef3984ed-d6ff-43d5-8f1f-2db9e367efb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_378dd88c-b0a9-42d5-a7c3-b8025b0a998a" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_af487d36-f0af-4a46-888e-702c4726914b" xlink:to="loc_us-gaap_ShareBasedCompensation_378dd88c-b0a9-42d5-a7c3-b8025b0a998a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_a759c355-4c12-4834-bf8b-a85fdefa4050" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_af487d36-f0af-4a46-888e-702c4726914b" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_a759c355-4c12-4834-bf8b-a85fdefa4050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_715ded17-a893-4ef9-a08c-0f2955aad6d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_af487d36-f0af-4a46-888e-702c4726914b" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_715ded17-a893-4ef9-a08c-0f2955aad6d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_4d342b24-0b15-4b85-9cb5-ec327c6883a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_af487d36-f0af-4a46-888e-702c4726914b" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_4d342b24-0b15-4b85-9cb5-ec327c6883a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_PaymentOfFinancingCostsOperatingActivities_dc5377de-d442-45bd-91d7-864bdc28b801" xlink:href="mg-20221231.xsd#mg_PaymentOfFinancingCostsOperatingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_af487d36-f0af-4a46-888e-702c4726914b" xlink:to="loc_mg_PaymentOfFinancingCostsOperatingActivities_dc5377de-d442-45bd-91d7-864bdc28b801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_c81a36dc-e3f3-433f-97ec-89de248127bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_af487d36-f0af-4a46-888e-702c4726914b" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_c81a36dc-e3f3-433f-97ec-89de248127bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_ed3faa62-66fb-48cf-bdfa-7017a13c06d9" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_af487d36-f0af-4a46-888e-702c4726914b" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_ed3faa62-66fb-48cf-bdfa-7017a13c06d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_766c262b-a050-41fe-92bc-dd7f89475179" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_af487d36-f0af-4a46-888e-702c4726914b" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_766c262b-a050-41fe-92bc-dd7f89475179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_57447246-deb9-4570-ae31-d85719e48e7b" 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_766c262b-a050-41fe-92bc-dd7f89475179" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_57447246-deb9-4570-ae31-d85719e48e7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_0ddbec1a-e2ec-40ef-a12d-b5678414f967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_766c262b-a050-41fe-92bc-dd7f89475179" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_0ddbec1a-e2ec-40ef-a12d-b5678414f967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_cc793ad7-0744-43d8-9b51-dea6897afb6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_766c262b-a050-41fe-92bc-dd7f89475179" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_cc793ad7-0744-43d8-9b51-dea6897afb6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_7e32410f-35eb-45bd-9054-17e1ebb74343" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_766c262b-a050-41fe-92bc-dd7f89475179" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_7e32410f-35eb-45bd-9054-17e1ebb74343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities_55c3a60c-add6-46e4-b1ac-82fd514eb637" xlink:href="mg-20221231.xsd#mg_IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_766c262b-a050-41fe-92bc-dd7f89475179" xlink:to="loc_mg_IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities_55c3a60c-add6-46e4-b1ac-82fd514eb637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_d85cf4a2-d701-4a65-a659-e89ae0b295f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_766c262b-a050-41fe-92bc-dd7f89475179" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_d85cf4a2-d701-4a65-a659-e89ae0b295f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_ff9a4aec-9e86-4b1d-9e6d-dc10925ef830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_766c262b-a050-41fe-92bc-dd7f89475179" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_ff9a4aec-9e86-4b1d-9e6d-dc10925ef830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_528d86fd-e1ad-4d1c-9bc7-71f0189f968c" 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_294ee6ac-c7b5-4046-82c1-a464eefc198a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_528d86fd-e1ad-4d1c-9bc7-71f0189f968c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3f01884f-e56c-488d-8c01-a0f1e7bae9ca" 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_3e1f19fb-9a8e-4fee-b6f9-fc7a20156556" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3f01884f-e56c-488d-8c01-a0f1e7bae9ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_75400d6e-53fb-4df0-94d1-848d43441666" 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_3f01884f-e56c-488d-8c01-a0f1e7bae9ca" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_75400d6e-53fb-4df0-94d1-848d43441666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_PaymentsToAcquireIntangibleAssetsAndSoftware_86fb3382-f5a8-42ba-8bc2-653b1a50fbc1" xlink:href="mg-20221231.xsd#mg_PaymentsToAcquireIntangibleAssetsAndSoftware"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3f01884f-e56c-488d-8c01-a0f1e7bae9ca" xlink:to="loc_mg_PaymentsToAcquireIntangibleAssetsAndSoftware_86fb3382-f5a8-42ba-8bc2-653b1a50fbc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_ef344c37-568a-4dc7-856b-ac6a0bf5682c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3f01884f-e56c-488d-8c01-a0f1e7bae9ca" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_ef344c37-568a-4dc7-856b-ac6a0bf5682c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_68b3a3f3-6a80-491e-ac68-80958dfa24b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3f01884f-e56c-488d-8c01-a0f1e7bae9ca" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_68b3a3f3-6a80-491e-ac68-80958dfa24b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7c689e29-3595-4dde-abf4-347dca1b70e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3f01884f-e56c-488d-8c01-a0f1e7bae9ca" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7c689e29-3595-4dde-abf4-347dca1b70e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4cead535-a869-4013-9be4-86b77adcb43c" 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_3e1f19fb-9a8e-4fee-b6f9-fc7a20156556" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4cead535-a869-4013-9be4-86b77adcb43c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_d1bbe349-5b7e-4f94-92ef-88c5a6a728ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4cead535-a869-4013-9be4-86b77adcb43c" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_d1bbe349-5b7e-4f94-92ef-88c5a6a728ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_af9bdfe6-140d-43f3-a249-f3742c77f856" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4cead535-a869-4013-9be4-86b77adcb43c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_af9bdfe6-140d-43f3-a249-f3742c77f856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_245f50bf-aacb-44bf-a11d-615d063d7016" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4cead535-a869-4013-9be4-86b77adcb43c" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_245f50bf-aacb-44bf-a11d-615d063d7016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_20fd50e4-a41b-4c7d-a23a-e54560317819" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4cead535-a869-4013-9be4-86b77adcb43c" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_20fd50e4-a41b-4c7d-a23a-e54560317819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_41775129-2242-4a06-b4c6-8bb1b59c8492" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4cead535-a869-4013-9be4-86b77adcb43c" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_41775129-2242-4a06-b4c6-8bb1b59c8492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_69694bde-863e-4937-ad37-adb87c7e4f72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4cead535-a869-4013-9be4-86b77adcb43c" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_69694bde-863e-4937-ad37-adb87c7e4f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_PaymentsOfContingentConsiderationForBusinessAcquisitions_853e07c1-a166-486a-b2dc-b16768edeff3" xlink:href="mg-20221231.xsd#mg_PaymentsOfContingentConsiderationForBusinessAcquisitions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4cead535-a869-4013-9be4-86b77adcb43c" xlink:to="loc_mg_PaymentsOfContingentConsiderationForBusinessAcquisitions_853e07c1-a166-486a-b2dc-b16768edeff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_3f933027-4791-4685-a1d9-4d9d5dc33212" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4cead535-a869-4013-9be4-86b77adcb43c" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_3f933027-4791-4685-a1d9-4d9d5dc33212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4a7960f5-6d8c-4fee-a3cc-a21d202ba0aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4cead535-a869-4013-9be4-86b77adcb43c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4a7960f5-6d8c-4fee-a3cc-a21d202ba0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d830d8e5-5fb0-48df-a43b-e46fd669f474" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3e1f19fb-9a8e-4fee-b6f9-fc7a20156556" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d830d8e5-5fb0-48df-a43b-e46fd669f474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1cdc1129-2f40-4eb7-b4a0-2e0eed00d087" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3e1f19fb-9a8e-4fee-b6f9-fc7a20156556" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1cdc1129-2f40-4eb7-b4a0-2e0eed00d087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_b8a11812-2fde-4d50-948e-ebf7509849a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3e1f19fb-9a8e-4fee-b6f9-fc7a20156556" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_b8a11812-2fde-4d50-948e-ebf7509849a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_953b0e99-b7e9-4850-ad17-bd80794f6e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_b8a11812-2fde-4d50-948e-ebf7509849a0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_953b0e99-b7e9-4850-ad17-bd80794f6e7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d001f6e4-45e2-483c-9114-9cd51d383b83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_b8a11812-2fde-4d50-948e-ebf7509849a0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d001f6e4-45e2-483c-9114-9cd51d383b83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_1f002092-28c8-4e48-98bb-e146c9af87a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3e1f19fb-9a8e-4fee-b6f9-fc7a20156556" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_1f002092-28c8-4e48-98bb-e146c9af87a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_0646a3e7-30d9-4295-b257-3cd0e2460ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_1f002092-28c8-4e48-98bb-e146c9af87a4" xlink:to="loc_us-gaap_InterestPaidNet_0646a3e7-30d9-4295-b257-3cd0e2460ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_28f4d4d7-abfb-4694-9a9f-88de2701035b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_1f002092-28c8-4e48-98bb-e146c9af87a4" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_28f4d4d7-abfb-4694-9a9f-88de2701035b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_2423d51b-4f35-4d21-a383-04fd690db4af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3e1f19fb-9a8e-4fee-b6f9-fc7a20156556" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_2423d51b-4f35-4d21-a383-04fd690db4af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsIncurred_04665e4b-c565-426d-95c4-4d6fe08c6b14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeaseObligationsIncurred"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_2423d51b-4f35-4d21-a383-04fd690db4af" xlink:to="loc_us-gaap_CapitalLeaseObligationsIncurred_04665e4b-c565-426d-95c4-4d6fe08c6b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPractices" xlink:type="simple" xlink:href="mg-20221231.xsd#SummaryofSignificantAccountingPoliciesandPractices"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPractices" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ae06a224-7aea-48dd-bad3-4b2c0890d460" 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_738fe072-d52f-4c83-9609-c81b02029859" 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_ae06a224-7aea-48dd-bad3-4b2c0890d460" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_738fe072-d52f-4c83-9609-c81b02029859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/Revenue" xlink:type="simple" xlink:href="mg-20221231.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ce1e7dd0-13e5-4baa-aeb9-7eb6723474b2" 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_53ea82e4-baff-48b4-844e-0d95f61cbdf7" 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_ce1e7dd0-13e5-4baa-aeb9-7eb6723474b2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_53ea82e4-baff-48b4-844e-0d95f61cbdf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/EarningsperShare" xlink:type="simple" xlink:href="mg-20221231.xsd#EarningsperShare"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/EarningsperShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_144582f3-dcd1-4fa9-8c91-8aa7b0cf30e3" 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_17a6b124-2ddc-4f52-b0b9-eff238ec3435" 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_144582f3-dcd1-4fa9-8c91-8aa7b0cf30e3" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_17a6b124-2ddc-4f52-b0b9-eff238ec3435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/AccountsReceivable" xlink:type="simple" xlink:href="mg-20221231.xsd#AccountsReceivable"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/AccountsReceivable" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_73ee02dc-c4a1-4c75-84d3-be64fcccf17f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_c62975e6-18d3-4627-9460-72c8bf423222" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_73ee02dc-c4a1-4c75-84d3-be64fcccf17f" xlink:to="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_c62975e6-18d3-4627-9460-72c8bf423222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/Inventories" xlink:type="simple" xlink:href="mg-20221231.xsd#Inventories"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_fc71e1be-8829-4ab8-b7b2-b896d991d63d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_686bbab4-cb9d-42cf-aac6-668a5c55a871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_fc71e1be-8829-4ab8-b7b2-b896d991d63d" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_686bbab4-cb9d-42cf-aac6-668a5c55a871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/PropertyPlantandEquipment" xlink:type="simple" xlink:href="mg-20221231.xsd#PropertyPlantandEquipment"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/PropertyPlantandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4047b495-10b6-4d57-a74a-b0bbdad54858" 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_3597f41f-8003-4641-a585-096d83395883" 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_4047b495-10b6-4d57-a74a-b0bbdad54858" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_3597f41f-8003-4641-a585-096d83395883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/Acquisitions" xlink:type="simple" xlink:href="mg-20221231.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_973a1886-5e1f-416e-8654-0c239ec6b93d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_dbda64fa-bc49-43ed-88bc-f62a7bd707ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_973a1886-5e1f-416e-8654-0c239ec6b93d" xlink:to="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_dbda64fa-bc49-43ed-88bc-f62a7bd707ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/Goodwill" xlink:type="simple" xlink:href="mg-20221231.xsd#Goodwill"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/Goodwill" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6128d62c-464b-41e5-9366-f3d302877fca" 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_GoodwillDisclosureTextBlock_5d1da148-fc81-4664-a045-94d9d6bb32c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6128d62c-464b-41e5-9366-f3d302877fca" xlink:to="loc_us-gaap_GoodwillDisclosureTextBlock_5d1da148-fc81-4664-a045-94d9d6bb32c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/IntangibleAssets" xlink:type="simple" xlink:href="mg-20221231.xsd#IntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/IntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a085d540-0fb5-4113-8306-c1279af190ac" 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_IntangibleAssetsDisclosureTextBlock_31bdd56a-1d87-41aa-be78-b1ec078e89c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a085d540-0fb5-4113-8306-c1279af190ac" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_31bdd56a-1d87-41aa-be78-b1ec078e89c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilities" xlink:type="simple" xlink:href="mg-20221231.xsd#AccruedExpensesandOtherCurrentLiabilities"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_b0cae451-919d-4500-8e43-f96f0bf48191" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock_80c6148f-c353-4964-82a8-91a386ad5b25" xlink:href="mg-20221231.xsd#mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_b0cae451-919d-4500-8e43-f96f0bf48191" xlink:to="loc_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock_80c6148f-c353-4964-82a8-91a386ad5b25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/LongTermDebt" xlink:type="simple" xlink:href="mg-20221231.xsd#LongTermDebt"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/LongTermDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_06cbb7eb-9e61-4892-8fed-d04e2f9b583b" 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_LongTermDebtTextBlock_f28078f6-865e-41ed-8146-c6027a67bba8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_06cbb7eb-9e61-4892-8fed-d04e2f9b583b" xlink:to="loc_us-gaap_LongTermDebtTextBlock_f28078f6-865e-41ed-8146-c6027a67bba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="mg-20221231.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0ae335ae-8084-40ba-9b1c-4d916e3e1c96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_0535b1c1-812f-43ce-a543-7a275ced68c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0ae335ae-8084-40ba-9b1c-4d916e3e1c96" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_0535b1c1-812f-43ce-a543-7a275ced68c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensation" xlink:type="simple" xlink:href="mg-20221231.xsd#ShareBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/ShareBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_65c95dff-1b81-435e-8834-f22fc7e37854" 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_b143996b-27cc-46c7-97f6-e1099a32b65f" 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_65c95dff-1b81-435e-8834-f22fc7e37854" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_b143996b-27cc-46c7-97f6-e1099a32b65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/IncomeTaxes" xlink:type="simple" xlink:href="mg-20221231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f5cc2987-70a3-47b1-96f3-be1374b5e784" 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_4a9097ad-44ed-4ccb-8a68-d09cb1dcf0c1" 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_f5cc2987-70a3-47b1-96f3-be1374b5e784" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_4a9097ad-44ed-4ccb-8a68-d09cb1dcf0c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="mg-20221231.xsd#EmployeeBenefitPlans"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/EmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a9824b57-d991-4f65-816a-b1e018e78e63" 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_4ce5b15d-e982-4c6e-8dad-6a0b4d3735a4" 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_a9824b57-d991-4f65-816a-b1e018e78e63" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_4ce5b15d-e982-4c6e-8dad-6a0b4d3735a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="mg-20221231.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_23bfe52f-665c-4161-b7ef-5c265dc6a3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_540e8459-598d-446c-b86b-979dc8396d81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_23bfe52f-665c-4161-b7ef-5c265dc6a3f9" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_540e8459-598d-446c-b86b-979dc8396d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/Leases" xlink:type="simple" xlink:href="mg-20221231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3c13305a-dba5-486e-8d18-b8f617a1fbee" 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_LesseeFinanceLeasesTextBlock_8f63376c-8711-4ec9-aea5-b720b1d159b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3c13305a-dba5-486e-8d18-b8f617a1fbee" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_8f63376c-8711-4ec9-aea5-b720b1d159b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_1e228d18-cfd3-4510-8e06-8259cb9b342a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3c13305a-dba5-486e-8d18-b8f617a1fbee" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_1e228d18-cfd3-4510-8e06-8259cb9b342a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="mg-20221231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d4d57d35-33b2-45ca-a760-e731485b854b" 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_4e425357-75dd-4379-be76-ff01cc557fc0" 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_d4d57d35-33b2-45ca-a760-e731485b854b" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_4e425357-75dd-4379-be76-ff01cc557fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/SegmentDisclosure" xlink:type="simple" xlink:href="mg-20221231.xsd#SegmentDisclosure"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/SegmentDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_2abbd1ce-11cc-40b2-b013-c5a491e30877" 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_a4dbd9e0-b4b7-4c1c-9d83-a984dde6c91f" 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_2abbd1ce-11cc-40b2-b013-c5a491e30877" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_a4dbd9e0-b4b7-4c1c-9d83-a984dde6c91f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunaudited" xlink:type="simple" xlink:href="mg-20221231.xsd#SelectedQuarterlyFinancialInformationunaudited"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_874d6dcd-5532-47f4-bb7d-300df3322d65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_2f781264-6dde-4a67-8b35-702cae0f2c06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_874d6dcd-5532-47f4-bb7d-300df3322d65" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_2f781264-6dde-4a67-8b35-702cae0f2c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" xlink:type="simple" xlink:href="mg-20221231.xsd#SummaryofSignificantAccountingPoliciesandPracticesPolicies"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_1f239160-8040-4013-bdf0-18ae6ed39310" 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_ConsolidationPolicyTextBlock_6f852fbd-7a78-4602-92fb-7672abb45d90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1f239160-8040-4013-bdf0-18ae6ed39310" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_6f852fbd-7a78-4602-92fb-7672abb45d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_61220ed9-ebb9-4a59-843e-1c87a553e84d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1f239160-8040-4013-bdf0-18ae6ed39310" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_61220ed9-ebb9-4a59-843e-1c87a553e84d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_b0a27950-84b4-4341-890d-21602152e08e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1f239160-8040-4013-bdf0-18ae6ed39310" xlink:to="loc_us-gaap_UseOfEstimates_b0a27950-84b4-4341-890d-21602152e08e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_3c9ff331-ee7b-43fc-94e5-65cdfd7f68c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1f239160-8040-4013-bdf0-18ae6ed39310" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_3c9ff331-ee7b-43fc-94e5-65cdfd7f68c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_73adc5ec-eeb4-474e-a31e-e1931920d104" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1f239160-8040-4013-bdf0-18ae6ed39310" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_73adc5ec-eeb4-474e-a31e-e1931920d104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_f5c5202d-f4e8-4b85-9e10-c9b9fe3fc7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1f239160-8040-4013-bdf0-18ae6ed39310" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_f5c5202d-f4e8-4b85-9e10-c9b9fe3fc7f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_8db3879a-db3b-45f1-b648-179b681855e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1f239160-8040-4013-bdf0-18ae6ed39310" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_8db3879a-db3b-45f1-b648-179b681855e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy_1997314c-9e73-4009-8b28-7cd185511358" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1f239160-8040-4013-bdf0-18ae6ed39310" xlink:to="loc_us-gaap_InternalUseSoftwarePolicy_1997314c-9e73-4009-8b28-7cd185511358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1c446486-6936-433f-b5f1-fb9e58a28a49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1f239160-8040-4013-bdf0-18ae6ed39310" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1c446486-6936-433f-b5f1-fb9e58a28a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_94846e21-356f-4714-9d40-63bcf9654983" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1f239160-8040-4013-bdf0-18ae6ed39310" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_94846e21-356f-4714-9d40-63bcf9654983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_1fe1a432-8bc1-4314-a998-a22e35bd5005" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1f239160-8040-4013-bdf0-18ae6ed39310" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_1fe1a432-8bc1-4314-a998-a22e35bd5005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_4c1f7935-eab8-4731-939c-b189964ef321" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1f239160-8040-4013-bdf0-18ae6ed39310" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_4c1f7935-eab8-4731-939c-b189964ef321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_faf2d07f-b404-4f0d-8734-f9a9e822004d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1f239160-8040-4013-bdf0-18ae6ed39310" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_faf2d07f-b404-4f0d-8734-f9a9e822004d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_efd0a377-ab2b-4f6c-9ec9-4bc6e7714f57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1f239160-8040-4013-bdf0-18ae6ed39310" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_efd0a377-ab2b-4f6c-9ec9-4bc6e7714f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_9bb8d06e-a325-44e9-8edd-e6d3346583e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1f239160-8040-4013-bdf0-18ae6ed39310" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_9bb8d06e-a325-44e9-8edd-e6d3346583e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_02f94ad2-dcd1-4e11-8abc-732c5751ef97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1f239160-8040-4013-bdf0-18ae6ed39310" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_02f94ad2-dcd1-4e11-8abc-732c5751ef97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_SelfInsurancePolicyTextBlock_0cbcd47e-f131-4bb2-9401-7b366e185fe8" xlink:href="mg-20221231.xsd#mg_SelfInsurancePolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1f239160-8040-4013-bdf0-18ae6ed39310" xlink:to="loc_mg_SelfInsurancePolicyTextBlock_0cbcd47e-f131-4bb2-9401-7b366e185fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_585e041e-571d-4dcd-8006-ca7ae1df2fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1f239160-8040-4013-bdf0-18ae6ed39310" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_585e041e-571d-4dcd-8006-ca7ae1df2fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_33d14e92-7b8d-4c74-a5ad-80224fa03360" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1f239160-8040-4013-bdf0-18ae6ed39310" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_33d14e92-7b8d-4c74-a5ad-80224fa03360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_4798db6a-f31b-4b2f-88d0-54d753b4249a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1f239160-8040-4013-bdf0-18ae6ed39310" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_4798db6a-f31b-4b2f-88d0-54d753b4249a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_e818bb62-5aa3-497f-8f52-598ed4288c10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1f239160-8040-4013-bdf0-18ae6ed39310" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_e818bb62-5aa3-497f-8f52-598ed4288c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_4d9f2900-0d18-4f0d-8cfb-0167a12ee666" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1f239160-8040-4013-bdf0-18ae6ed39310" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_4d9f2900-0d18-4f0d-8cfb-0167a12ee666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/RevenueTables" xlink:type="simple" xlink:href="mg-20221231.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d9adf445-ea11-4af1-aea2-dc309e5a0f4e" 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_DisaggregationOfRevenueTableTextBlock_405c7f3a-8320-4bd2-a631-7a1bb2c88a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d9adf445-ea11-4af1-aea2-dc309e5a0f4e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_405c7f3a-8320-4bd2-a631-7a1bb2c88a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/EarningsperShareTables" xlink:type="simple" xlink:href="mg-20221231.xsd#EarningsperShareTables"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/EarningsperShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1edf5a12-fadf-48bc-9131-b2290d7039f5" 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_d62127a0-9993-492d-a69e-3702af433f97" 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_1edf5a12-fadf-48bc-9131-b2290d7039f5" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_d62127a0-9993-492d-a69e-3702af433f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_aec727d2-61e1-45ee-b2a7-39d85b982bca" 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_1edf5a12-fadf-48bc-9131-b2290d7039f5" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_aec727d2-61e1-45ee-b2a7-39d85b982bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/AccountsReceivableTables" xlink:type="simple" xlink:href="mg-20221231.xsd#AccountsReceivableTables"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/AccountsReceivableTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_6c8b1035-27e2-4aa7-b2ef-4943ef2161f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_1658ae85-eadb-40b1-a551-db8baac3d9c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_6c8b1035-27e2-4aa7-b2ef-4943ef2161f8" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_1658ae85-eadb-40b1-a551-db8baac3d9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/InventoriesTables" xlink:type="simple" xlink:href="mg-20221231.xsd#InventoriesTables"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_e39390be-8804-468b-88f5-0fe6d808cf4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_e4e85fcb-1895-4e05-aea5-1b6f94780932" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_e39390be-8804-468b-88f5-0fe6d808cf4a" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_e4e85fcb-1895-4e05-aea5-1b6f94780932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/PropertyPlantandEquipmentTables" xlink:type="simple" xlink:href="mg-20221231.xsd#PropertyPlantandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/PropertyPlantandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1936dce7-5410-44d8-af85-02405065115a" 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_3c0b33b4-91cf-4017-8f7f-6ae9f346b248" 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_1936dce7-5410-44d8-af85-02405065115a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_3c0b33b4-91cf-4017-8f7f-6ae9f346b248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/AcquisitionsTables" xlink:type="simple" xlink:href="mg-20221231.xsd#AcquisitionsTables"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/AcquisitionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_6146980a-bf2e-43db-bab7-8f7e8198ce05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock_c2a396f2-d0d0-4a30-a6cb-ab798ed9c7ca" xlink:href="mg-20221231.xsd#mg_ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_6146980a-bf2e-43db-bab7-8f7e8198ce05" xlink:to="loc_mg_ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock_c2a396f2-d0d0-4a30-a6cb-ab798ed9c7ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/GoodwillTables" xlink:type="simple" xlink:href="mg-20221231.xsd#GoodwillTables"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/GoodwillTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ecdd1661-8501-490f-9da8-0f875a91773f" 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_e17a38d4-e9bf-4e48-943f-8a6a1254ab79" 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_ecdd1661-8501-490f-9da8-0f875a91773f" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_e17a38d4-e9bf-4e48-943f-8a6a1254ab79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/IntangibleAssetsTables" xlink:type="simple" xlink:href="mg-20221231.xsd#IntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/IntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2b7fbca4-3a9b-4978-a0f5-03b98cf8bed1" 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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_bc902a0c-842f-4fb8-b7b1-9da61523de6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2b7fbca4-3a9b-4978-a0f5-03b98cf8bed1" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_bc902a0c-842f-4fb8-b7b1-9da61523de6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_a6e1126d-ae83-44a4-9a6f-e876aeb36c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2b7fbca4-3a9b-4978-a0f5-03b98cf8bed1" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_a6e1126d-ae83-44a4-9a6f-e876aeb36c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="simple" xlink:href="mg-20221231.xsd#AccruedExpensesandOtherCurrentLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_476a8ff1-0dca-4026-9a75-ef18a4bafdff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock_40c88a4f-9c70-49bf-a242-6c0c97a9ffae" xlink:href="mg-20221231.xsd#mg_ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_476a8ff1-0dca-4026-9a75-ef18a4bafdff" xlink:to="loc_mg_ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock_40c88a4f-9c70-49bf-a242-6c0c97a9ffae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="mg-20221231.xsd#LongTermDebtTables"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/LongTermDebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_88d1dc51-5066-468e-84b1-60d7fc7bf8b9" 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_ScheduleOfDebtInstrumentsTextBlock_111faed5-1b8d-4d56-899b-f3e9e19130e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_88d1dc51-5066-468e-84b1-60d7fc7bf8b9" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_111faed5-1b8d-4d56-899b-f3e9e19130e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_39c9e2a6-1067-4d2d-8bcb-32efd649deb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_88d1dc51-5066-468e-84b1-60d7fc7bf8b9" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_39c9e2a6-1067-4d2d-8bcb-32efd649deb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="mg-20221231.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0e296068-0f9a-46a7-9e92-0228709c3279" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_3c291955-6832-4965-b79a-1a86ada001b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0e296068-0f9a-46a7-9e92-0228709c3279" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_3c291955-6832-4965-b79a-1a86ada001b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationTables" xlink:type="simple" xlink:href="mg-20221231.xsd#ShareBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/ShareBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ca81c389-f015-43c2-857d-f26ae2d88819" 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_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock_65f6f7de-54cc-4f78-a71c-7a7bf8df9e28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ca81c389-f015-43c2-857d-f26ae2d88819" xlink:to="loc_us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock_65f6f7de-54cc-4f78-a71c-7a7bf8df9e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_4185cc64-e226-4422-8811-ffc6af1870c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ca81c389-f015-43c2-857d-f26ae2d88819" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_4185cc64-e226-4422-8811-ffc6af1870c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock_67bb57fd-ba4d-4bea-b3e3-9e21dfce25a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ca81c389-f015-43c2-857d-f26ae2d88819" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock_67bb57fd-ba4d-4bea-b3e3-9e21dfce25a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock_b4192bc4-8a0a-46fc-a379-654e3a218e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ca81c389-f015-43c2-857d-f26ae2d88819" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock_b4192bc4-8a0a-46fc-a379-654e3a218e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_e5267b2e-f3d5-4256-8cc0-55002aec104d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ca81c389-f015-43c2-857d-f26ae2d88819" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_e5267b2e-f3d5-4256-8cc0-55002aec104d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_0cf22538-e745-47c1-a4b7-2a22dc72bb80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ca81c389-f015-43c2-857d-f26ae2d88819" xlink:to="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_0cf22538-e745-47c1-a4b7-2a22dc72bb80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="mg-20221231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0c6bb66f-28ab-4cb4-9b46-9071db0dcd2b" 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_86cec2c2-26c9-44d5-982b-9eef72068fa9" 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_0c6bb66f-28ab-4cb4-9b46-9071db0dcd2b" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_86cec2c2-26c9-44d5-982b-9eef72068fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_9c2aea1b-90dc-4a8b-973c-7e32d66ee4fc" 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_0c6bb66f-28ab-4cb4-9b46-9071db0dcd2b" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_9c2aea1b-90dc-4a8b-973c-7e32d66ee4fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_5aec5dfe-5041-4899-8a1b-376c8ef14088" 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_0c6bb66f-28ab-4cb4-9b46-9071db0dcd2b" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_5aec5dfe-5041-4899-8a1b-376c8ef14088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_16a32097-5700-481a-9523-1c1cee0499bc" 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_0c6bb66f-28ab-4cb4-9b46-9071db0dcd2b" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_16a32097-5700-481a-9523-1c1cee0499bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_2513e43c-5818-4ea9-bdbb-a9ad60e76d63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0c6bb66f-28ab-4cb4-9b46-9071db0dcd2b" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_2513e43c-5818-4ea9-bdbb-a9ad60e76d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/LeasesTables" xlink:type="simple" xlink:href="mg-20221231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d174b303-7f79-4b02-aea4-3606f7bd2542" 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_mg_AssetsAndLiabilitiesLesseeTableTextBlock_29159e01-42aa-47a2-bdbf-e91f171066ec" xlink:href="mg-20221231.xsd#mg_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d174b303-7f79-4b02-aea4-3606f7bd2542" xlink:to="loc_mg_AssetsAndLiabilitiesLesseeTableTextBlock_29159e01-42aa-47a2-bdbf-e91f171066ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_7117de24-cc5a-48ef-acc7-c8eaf224c9f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d174b303-7f79-4b02-aea4-3606f7bd2542" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_7117de24-cc5a-48ef-acc7-c8eaf224c9f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_af75586d-2443-462f-81f4-70b57f904e74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d174b303-7f79-4b02-aea4-3606f7bd2542" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_af75586d-2443-462f-81f4-70b57f904e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_b9dbeddd-bdd0-456b-a46f-8f6182c969e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d174b303-7f79-4b02-aea4-3606f7bd2542" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_b9dbeddd-bdd0-456b-a46f-8f6182c969e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/SegmentDisclosureTables" xlink:type="simple" xlink:href="mg-20221231.xsd#SegmentDisclosureTables"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/SegmentDisclosureTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_c3eda8b5-d191-47f5-8cc3-5a9b91f132ad" 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_60a04e34-cd0b-4c93-850c-3eaec1ed4b41" 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_c3eda8b5-d191-47f5-8cc3-5a9b91f132ad" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_60a04e34-cd0b-4c93-850c-3eaec1ed4b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_2ea704d3-fbda-41a4-86b4-e3f92ca40b1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_c3eda8b5-d191-47f5-8cc3-5a9b91f132ad" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_2ea704d3-fbda-41a4-86b4-e3f92ca40b1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedTables" xlink:type="simple" xlink:href="mg-20221231.xsd#SelectedQuarterlyFinancialInformationunauditedTables"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1ac6ef5d-8c97-4dd9-946b-5b96b120a168" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_887e4c34-f6ab-4a05-9178-fcc6c2ee7048" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1ac6ef5d-8c97-4dd9-946b-5b96b120a168" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_887e4c34-f6ab-4a05-9178-fcc6c2ee7048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#SummaryofSignificantAccountingPoliciesandPracticesDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_78ef5879-805c-40f2-a05e-655f5a50af3a" 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_ConcentrationRiskTable_f4441c84-2ac4-4d5c-8532-562ce9870a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_78ef5879-805c-40f2-a05e-655f5a50af3a" xlink:to="loc_us-gaap_ConcentrationRiskTable_f4441c84-2ac4-4d5c-8532-562ce9870a6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8aca0488-3e13-4885-84fb-7fe2305c5730" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_f4441c84-2ac4-4d5c-8532-562ce9870a6f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8aca0488-3e13-4885-84fb-7fe2305c5730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_54947145-35a3-433d-a2ed-69415a590dcb" 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_8aca0488-3e13-4885-84fb-7fe2305c5730" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_54947145-35a3-433d-a2ed-69415a590dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_8dd614a6-9d9a-4500-81c6-5cf2f8f91eff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_54947145-35a3-433d-a2ed-69415a590dcb" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_8dd614a6-9d9a-4500-81c6-5cf2f8f91eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9f681db4-de96-4351-97f7-ed96ee4da912" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_f4441c84-2ac4-4d5c-8532-562ce9870a6f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9f681db4-de96-4351-97f7-ed96ee4da912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_f77fe5c2-6aed-4a4d-8a29-3f4947bd05ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9f681db4-de96-4351-97f7-ed96ee4da912" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_f77fe5c2-6aed-4a4d-8a29-3f4947bd05ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_1a71f49d-b7a2-4086-ae9e-0710cdcbddd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_f77fe5c2-6aed-4a4d-8a29-3f4947bd05ed" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_1a71f49d-b7a2-4086-ae9e-0710cdcbddd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_e8b3e53a-d8d2-4632-b36a-bacccc3f6b2a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_f4441c84-2ac4-4d5c-8532-562ce9870a6f" xlink:to="loc_srt_OwnershipAxis_e8b3e53a-d8d2-4632-b36a-bacccc3f6b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_bb5c412b-b3f5-4572-9918-432d7b576b71" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_e8b3e53a-d8d2-4632-b36a-bacccc3f6b2a" xlink:to="loc_srt_OwnershipDomain_bb5c412b-b3f5-4572-9918-432d7b576b71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LimitedPartnershipMember_0ad7e0e9-d9a7-44ec-8f17-ec5983130195" xlink:href="mg-20221231.xsd#mg_LimitedPartnershipMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_bb5c412b-b3f5-4572-9918-432d7b576b71" xlink:to="loc_mg_LimitedPartnershipMember_0ad7e0e9-d9a7-44ec-8f17-ec5983130195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_b4851a83-b4a4-40b6-9337-45d7e44e3569" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_f4441c84-2ac4-4d5c-8532-562ce9870a6f" xlink:to="loc_srt_ConsolidatedEntitiesAxis_b4851a83-b4a4-40b6-9337-45d7e44e3569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_93d7c7ab-1e94-442b-90fe-f81c7013b210" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b4851a83-b4a4-40b6-9337-45d7e44e3569" xlink:to="loc_srt_ConsolidatedEntitiesDomain_93d7c7ab-1e94-442b-90fe-f81c7013b210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_dbd5008a-9e6b-4f2d-9930-794cca696103" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_93d7c7ab-1e94-442b-90fe-f81c7013b210" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_dbd5008a-9e6b-4f2d-9930-794cca696103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_682cf678-bbcf-4644-b497-cdc86f357974" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_f4441c84-2ac4-4d5c-8532-562ce9870a6f" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_682cf678-bbcf-4644-b497-cdc86f357974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest_e00707b7-a263-4302-ba0e-dc0a6b4bbccd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_682cf678-bbcf-4644-b497-cdc86f357974" xlink:to="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest_e00707b7-a263-4302-ba0e-dc0a6b4bbccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest_41b5aee9-1cba-4848-b9db-64066461de40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_682cf678-bbcf-4644-b497-cdc86f357974" xlink:to="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest_41b5aee9-1cba-4848-b9db-64066461de40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_850f7bdc-9645-4eb0-a8ce-1880335ebe22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_682cf678-bbcf-4644-b497-cdc86f357974" xlink:to="loc_us-gaap_Assets_850f7bdc-9645-4eb0-a8ce-1880335ebe22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_73e7518b-164b-4e24-b5eb-05ec593dc329" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_682cf678-bbcf-4644-b497-cdc86f357974" xlink:to="loc_us-gaap_Revenues_73e7518b-164b-4e24-b5eb-05ec593dc329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_66a9aca1-781d-4286-b7e8-d6bec98154d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_682cf678-bbcf-4644-b497-cdc86f357974" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_66a9aca1-781d-4286-b7e8-d6bec98154d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_968f9a4b-56b0-4cac-b7b0-d331313f35cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_682cf678-bbcf-4644-b497-cdc86f357974" xlink:to="loc_us-gaap_AdvertisingExpense_968f9a4b-56b0-4cac-b7b0-d331313f35cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_7382ef83-d8c5-45a4-a726-65d738864ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_682cf678-bbcf-4644-b497-cdc86f357974" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_7382ef83-d8c5-45a4-a726-65d738864ab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained_af9107e6-3510-47a6-afde-0c4805a50bae" xlink:href="mg-20221231.xsd#mg_MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_682cf678-bbcf-4644-b497-cdc86f357974" xlink:to="loc_mg_MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained_af9107e6-3510-47a6-afde-0c4805a50bae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#RevenueNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a9d72cc4-b6fb-4db3-9df6-b309805da038" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e3d79ab-a0e4-4be6-9a2f-865add677706" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a9d72cc4-b6fb-4db3-9df6-b309805da038" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e3d79ab-a0e4-4be6-9a2f-865add677706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_338c650f-3ac8-461d-9978-187f6a795a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e3d79ab-a0e4-4be6-9a2f-865add677706" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_338c650f-3ac8-461d-9978-187f6a795a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8d428e40-efff-42ac-940c-2f59bb237055" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e3d79ab-a0e4-4be6-9a2f-865add677706" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8d428e40-efff-42ac-940c-2f59bb237055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_cd53c9bd-0387-4683-87fc-102d9681a2ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8d428e40-efff-42ac-940c-2f59bb237055" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_cd53c9bd-0387-4683-87fc-102d9681a2ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_e1d31c95-d7a9-469c-a9be-e6208c0ce24f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8d428e40-efff-42ac-940c-2f59bb237055" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_e1d31c95-d7a9-469c-a9be-e6208c0ce24f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod_f091fd79-5de3-4eb2-8d57-98d20bcaa57f" xlink:href="mg-20221231.xsd#mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8d428e40-efff-42ac-940c-2f59bb237055" xlink:to="loc_mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod_f091fd79-5de3-4eb2-8d57-98d20bcaa57f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/RevenueNarrativeDetails_1" xlink:type="simple" xlink:href="mg-20221231.xsd#RevenueNarrativeDetails_1"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/RevenueNarrativeDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#RevenueDisaggregatedRevenuesbySegmentDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2bad23be-842a-4a94-a0b3-98d4bf41edfc" 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_DisaggregationOfRevenueTable_da86a4b5-de65-4e79-a0fb-6b3e548ed1ea" 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_RevenueFromContractWithCustomerAbstract_2bad23be-842a-4a94-a0b3-98d4bf41edfc" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_da86a4b5-de65-4e79-a0fb-6b3e548ed1ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_7539ab8d-2212-405e-a54e-232c6fe7d9f8" 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_DisaggregationOfRevenueTable_da86a4b5-de65-4e79-a0fb-6b3e548ed1ea" xlink:to="loc_srt_ConsolidationItemsAxis_7539ab8d-2212-405e-a54e-232c6fe7d9f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_d238e611-149a-4e10-bc10-7168282587aa" 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_7539ab8d-2212-405e-a54e-232c6fe7d9f8" xlink:to="loc_srt_ConsolidationItemsDomain_d238e611-149a-4e10-bc10-7168282587aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_6a5f5b86-785b-4624-92c9-22beb6f1ccdb" 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_d238e611-149a-4e10-bc10-7168282587aa" xlink:to="loc_us-gaap_OperatingSegmentsMember_6a5f5b86-785b-4624-92c9-22beb6f1ccdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_CorporateAndEliminationsMember_02f1e398-e1ed-4a6b-b5d6-e6f51a68f6d2" xlink:href="mg-20221231.xsd#mg_CorporateAndEliminationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_d238e611-149a-4e10-bc10-7168282587aa" xlink:to="loc_mg_CorporateAndEliminationsMember_02f1e398-e1ed-4a6b-b5d6-e6f51a68f6d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b2e66587-96b4-4e09-9269-63ddc9b8efae" 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_DisaggregationOfRevenueTable_da86a4b5-de65-4e79-a0fb-6b3e548ed1ea" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b2e66587-96b4-4e09-9269-63ddc9b8efae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_117c81ab-6456-4838-90c3-66e3c6c42c9d" 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_b2e66587-96b4-4e09-9269-63ddc9b8efae" xlink:to="loc_us-gaap_SegmentDomain_117c81ab-6456-4838-90c3-66e3c6c42c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ServicesMember_b7af9d3c-8653-4be1-86d8-d79934e6cd2b" xlink:href="mg-20221231.xsd#mg_ServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_117c81ab-6456-4838-90c3-66e3c6c42c9d" xlink:to="loc_mg_ServicesMember_b7af9d3c-8653-4be1-86d8-d79934e6cd2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_InternationalMember_e47ac4f6-5536-4be1-9625-1f0c8979b56b" xlink:href="mg-20221231.xsd#mg_InternationalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_117c81ab-6456-4838-90c3-66e3c6c42c9d" xlink:to="loc_mg_InternationalMember_e47ac4f6-5536-4be1-9625-1f0c8979b56b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ProductsandSystemsMember_d904e4fa-8093-472a-ab4d-758789ff9070" xlink:href="mg-20221231.xsd#mg_ProductsandSystemsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_117c81ab-6456-4838-90c3-66e3c6c42c9d" xlink:to="loc_mg_ProductsandSystemsMember_d904e4fa-8093-472a-ab4d-758789ff9070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_dd28d9f3-9bc9-4ff7-bedb-32f8b51341b2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_da86a4b5-de65-4e79-a0fb-6b3e548ed1ea" xlink:to="loc_srt_ProductOrServiceAxis_dd28d9f3-9bc9-4ff7-bedb-32f8b51341b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3c74d4a3-46a7-491b-ad58-c9b4cb70d9bb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_dd28d9f3-9bc9-4ff7-bedb-32f8b51341b2" xlink:to="loc_srt_ProductsAndServicesDomain_3c74d4a3-46a7-491b-ad58-c9b4cb70d9bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OilGasMember_f8ac6dc6-626e-4afc-8324-65ba70851f7e" xlink:href="mg-20221231.xsd#mg_OilGasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3c74d4a3-46a7-491b-ad58-c9b4cb70d9bb" xlink:to="loc_mg_OilGasMember_f8ac6dc6-626e-4afc-8324-65ba70851f7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AerospaceandDefenseMember_2d179270-28ac-42a3-a67f-5c7496ab9ca0" xlink:href="mg-20221231.xsd#mg_AerospaceandDefenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3c74d4a3-46a7-491b-ad58-c9b4cb70d9bb" xlink:to="loc_mg_AerospaceandDefenseMember_2d179270-28ac-42a3-a67f-5c7496ab9ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_IndustrialsMember_c69eda92-a76b-4376-81af-58eff8cbe37d" xlink:href="mg-20221231.xsd#mg_IndustrialsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3c74d4a3-46a7-491b-ad58-c9b4cb70d9bb" xlink:to="loc_mg_IndustrialsMember_c69eda92-a76b-4376-81af-58eff8cbe37d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_PowerGenerationAndTransmissionMember_054bd26e-df05-445f-bf06-5fe5469a065c" xlink:href="mg-20221231.xsd#mg_PowerGenerationAndTransmissionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3c74d4a3-46a7-491b-ad58-c9b4cb70d9bb" xlink:to="loc_mg_PowerGenerationAndTransmissionMember_054bd26e-df05-445f-bf06-5fe5469a065c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OtherProcessIndustriesMember_fdfbadb7-003b-4744-8623-dcfe707262fb" xlink:href="mg-20221231.xsd#mg_OtherProcessIndustriesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3c74d4a3-46a7-491b-ad58-c9b4cb70d9bb" xlink:to="loc_mg_OtherProcessIndustriesMember_fdfbadb7-003b-4744-8623-dcfe707262fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_InfrastructureResearchandEngineeringMember_6e174eb3-771f-4dd7-a019-6a9a38dd5e85" xlink:href="mg-20221231.xsd#mg_InfrastructureResearchandEngineeringMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3c74d4a3-46a7-491b-ad58-c9b4cb70d9bb" xlink:to="loc_mg_InfrastructureResearchandEngineeringMember_6e174eb3-771f-4dd7-a019-6a9a38dd5e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_PetrochemicalMember_0ec713b4-0971-48a7-98b0-83197dfcb4ac" xlink:href="mg-20221231.xsd#mg_PetrochemicalMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3c74d4a3-46a7-491b-ad58-c9b4cb70d9bb" xlink:to="loc_mg_PetrochemicalMember_0ec713b4-0971-48a7-98b0-83197dfcb4ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OtherProductsandServicesMember_78e0a6df-48b7-4520-b3c0-214c021c258d" xlink:href="mg-20221231.xsd#mg_OtherProductsandServicesMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3c74d4a3-46a7-491b-ad58-c9b4cb70d9bb" xlink:to="loc_mg_OtherProductsandServicesMember_78e0a6df-48b7-4520-b3c0-214c021c258d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1c4170ed-3d21-47e2-bc88-811921a19db3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_da86a4b5-de65-4e79-a0fb-6b3e548ed1ea" xlink:to="loc_srt_StatementGeographicalAxis_1c4170ed-3d21-47e2-bc88-811921a19db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_aca43a27-e1b8-472d-8c3c-1d95a294de2f" 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_1c4170ed-3d21-47e2-bc88-811921a19db3" xlink:to="loc_srt_SegmentGeographicalDomain_aca43a27-e1b8-472d-8c3c-1d95a294de2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_761fcb6c-c754-4940-8c0b-b87c6c58f0cb" 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_aca43a27-e1b8-472d-8c3c-1d95a294de2f" xlink:to="loc_country_US_761fcb6c-c754-4940-8c0b-b87c6c58f0cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OtherAmericasMember_1498d5fc-9e8d-4e62-b846-bf5a1f60d65f" xlink:href="mg-20221231.xsd#mg_OtherAmericasMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_aca43a27-e1b8-472d-8c3c-1d95a294de2f" xlink:to="loc_mg_OtherAmericasMember_1498d5fc-9e8d-4e62-b846-bf5a1f60d65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_709d1319-5b40-43f3-829a-4e8385319186" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_aca43a27-e1b8-472d-8c3c-1d95a294de2f" xlink:to="loc_srt_EuropeMember_709d1319-5b40-43f3-829a-4e8385319186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_38907ab0-ecb3-4c49-9fb2-9c9679e05f0a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_aca43a27-e1b8-472d-8c3c-1d95a294de2f" xlink:to="loc_srt_AsiaPacificMember_38907ab0-ecb3-4c49-9fb2-9c9679e05f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_f1f261ae-d1d2-4ae1-bb73-92bab4ec6cba" 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_da86a4b5-de65-4e79-a0fb-6b3e548ed1ea" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_f1f261ae-d1d2-4ae1-bb73-92bab4ec6cba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0eec5f30-9358-4acc-9f83-61d0535a6bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f1f261ae-d1d2-4ae1-bb73-92bab4ec6cba" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0eec5f30-9358-4acc-9f83-61d0535a6bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d2360769-1fd5-47ca-bcab-78b4508889ba" 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_EarningsPerShareBasicAbstract_517ad06e-2536-420b-ad65-d0ba83f95bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d2360769-1fd5-47ca-bcab-78b4508889ba" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_517ad06e-2536-420b-ad65-d0ba83f95bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract_735f52db-c43e-4d85-bb4f-694e9593cca7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_517ad06e-2536-420b-ad65-d0ba83f95bc1" xlink:to="loc_us-gaap_NetIncomeLossAbstract_735f52db-c43e-4d85-bb4f-694e9593cca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6fce4c50-532d-45fc-88c0-71188710983e" 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_NetIncomeLossAbstract_735f52db-c43e-4d85-bb4f-694e9593cca7" xlink:to="loc_us-gaap_NetIncomeLoss_6fce4c50-532d-45fc-88c0-71188710983e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_3d4e7d8b-3698-46d4-b5bb-a2bb36cb27ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_517ad06e-2536-420b-ad65-d0ba83f95bc1" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_3d4e7d8b-3698-46d4-b5bb-a2bb36cb27ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_18eee5e9-4a0a-414c-8d6c-14e5e88918b3" 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_WeightedAverageNumberOfSharesOutstandingBasicAbstract_3d4e7d8b-3698-46d4-b5bb-a2bb36cb27ba" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_18eee5e9-4a0a-414c-8d6c-14e5e88918b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_3b79c809-0b04-4fad-9a92-6a70da572c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_3d4e7d8b-3698-46d4-b5bb-a2bb36cb27ba" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_3b79c809-0b04-4fad-9a92-6a70da572c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_384e7b79-6034-41eb-817f-33b1a4aef558" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_517ad06e-2536-420b-ad65-d0ba83f95bc1" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_384e7b79-6034-41eb-817f-33b1a4aef558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract_1e80bbcb-b90f-4744-b67d-69a089ddca95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_384e7b79-6034-41eb-817f-33b1a4aef558" xlink:to="loc_us-gaap_NetIncomeLossAbstract_1e80bbcb-b90f-4744-b67d-69a089ddca95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8ec6fc3f-dffc-4d9f-8240-64aa19b21b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_903701d4-543b-42e4-be01-c13910e26f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_384e7b79-6034-41eb-817f-33b1a4aef558" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_903701d4-543b-42e4-be01-c13910e26f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_de8959a7-3322-4b96-a427-9b68506edfa9" 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_903701d4-543b-42e4-be01-c13910e26f9b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_de8959a7-3322-4b96-a427-9b68506edfa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_IncrementalCommonSharesAttributableToStockOptionsOutstanding_9c52b249-554d-4047-b4ab-9bc3e6341d63" xlink:href="mg-20221231.xsd#mg_IncrementalCommonSharesAttributableToStockOptionsOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_903701d4-543b-42e4-be01-c13910e26f9b" xlink:to="loc_mg_IncrementalCommonSharesAttributableToStockOptionsOutstanding_9c52b249-554d-4047-b4ab-9bc3e6341d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding_bef6677e-a995-42b6-8600-f903ae785fbe" xlink:href="mg-20221231.xsd#mg_IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_903701d4-543b-42e4-be01-c13910e26f9b" xlink:to="loc_mg_IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding_bef6677e-a995-42b6-8600-f903ae785fbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_be87f19b-691b-4e30-a842-a3f903a4f738" 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_WeightedAverageNumberOfSharesOutstandingAbstract_903701d4-543b-42e4-be01-c13910e26f9b" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_be87f19b-691b-4e30-a842-a3f903a4f738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_4fecea14-41f2-4075-90be-4d2126ff9b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_384e7b79-6034-41eb-817f-33b1a4aef558" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_4fecea14-41f2-4075-90be-4d2126ff9b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_02b95dc5-8584-4f16-b946-a48df75300eb" 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_506d5e55-5da4-463f-8b3a-582a5e01b1ca" 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_02b95dc5-8584-4f16-b946-a48df75300eb" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_506d5e55-5da4-463f-8b3a-582a5e01b1ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7461eb25-da1d-4b2a-9b8d-579c6e474776" 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_506d5e55-5da4-463f-8b3a-582a5e01b1ca" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7461eb25-da1d-4b2a-9b8d-579c6e474776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_de0b233b-3c1b-4162-af25-2b9a735e8656" 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_7461eb25-da1d-4b2a-9b8d-579c6e474776" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_de0b233b-3c1b-4162-af25-2b9a735e8656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember_74f215c5-7d16-4d50-a3f7-46671697f34e" xlink:href="mg-20221231.xsd#mg_RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_de0b233b-3c1b-4162-af25-2b9a735e8656" xlink:to="loc_mg_RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember_74f215c5-7d16-4d50-a3f7-46671697f34e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_23cd4b29-3dd4-4b2c-b3d3-d62661e27aee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_de0b233b-3c1b-4162-af25-2b9a735e8656" xlink:to="loc_us-gaap_EmployeeStockOptionMember_23cd4b29-3dd4-4b2c-b3d3-d62661e27aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9d708c55-e342-4cdb-bac3-0555981906bd" 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_506d5e55-5da4-463f-8b3a-582a5e01b1ca" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9d708c55-e342-4cdb-bac3-0555981906bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c52c043b-9bf1-4f00-bb10-ca4c8c1f6c16" 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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9d708c55-e342-4cdb-bac3-0555981906bd" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c52c043b-9bf1-4f00-bb10-ca4c8c1f6c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount_53e35c55-d751-460b-9183-793e52607629" xlink:href="mg-20221231.xsd#mg_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9d708c55-e342-4cdb-bac3-0555981906bd" xlink:to="loc_mg_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount_53e35c55-d751-460b-9183-793e52607629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/AccountsReceivableSummaryDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#AccountsReceivableSummaryDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/AccountsReceivableSummaryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_70bffa67-b7f2-454e-9800-db3a9247df77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_0477ca6f-1bab-41b3-9ad3-ed80f73efe8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_70bffa67-b7f2-454e-9800-db3a9247df77" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_0477ca6f-1bab-41b3-9ad3-ed80f73efe8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_cad117a9-ee9d-408b-b477-d4c0645a17a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_70bffa67-b7f2-454e-9800-db3a9247df77" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_cad117a9-ee9d-408b-b477-d4c0645a17a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_15634c10-e3a4-42ad-b0f0-2868d35bf562" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_70bffa67-b7f2-454e-9800-db3a9247df77" xlink:to="loc_us-gaap_ReceivablesNetCurrent_15634c10-e3a4-42ad-b0f0-2868d35bf562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#AccountsReceivableNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_9843bd4e-f3c1-4723-956e-bd9f91ec401f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_2c6ae19d-058c-4a54-babb-2f19efb921b6" 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_ReceivablesAbstract_9843bd4e-f3c1-4723-956e-bd9f91ec401f" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_2c6ae19d-058c-4a54-babb-2f19efb921b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_d2bf78a8-2c9c-40cb-8a49-6fff08a63d37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_9843bd4e-f3c1-4723-956e-bd9f91ec401f" xlink:to="loc_us-gaap_ConcentrationRiskTable_d2bf78a8-2c9c-40cb-8a49-6fff08a63d37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_06541c38-6bcd-42df-99e6-ea608a5667da" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d2bf78a8-2c9c-40cb-8a49-6fff08a63d37" xlink:to="loc_srt_MajorCustomersAxis_06541c38-6bcd-42df-99e6-ea608a5667da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_8a578d52-4faa-4acb-bebb-39519c77f0c4" 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_06541c38-6bcd-42df-99e6-ea608a5667da" xlink:to="loc_srt_NameOfMajorCustomerDomain_8a578d52-4faa-4acb-bebb-39519c77f0c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_TexasCustomerMember_f43c5b4c-9ff6-4324-9c3e-d35c0e1c1eec" xlink:href="mg-20221231.xsd#mg_TexasCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8a578d52-4faa-4acb-bebb-39519c77f0c4" xlink:to="loc_mg_TexasCustomerMember_f43c5b4c-9ff6-4324-9c3e-d35c0e1c1eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_a3368579-3757-4b40-b60c-e857d8429df6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d2bf78a8-2c9c-40cb-8a49-6fff08a63d37" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_a3368579-3757-4b40-b60c-e857d8429df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_553698bf-b43f-43c0-9378-7b3c30168b53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_a3368579-3757-4b40-b60c-e857d8429df6" xlink:to="loc_us-gaap_ReceivablesNetCurrent_553698bf-b43f-43c0-9378-7b3c30168b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_e3aaa618-5650-413a-abac-ba5e42851842" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_a3368579-3757-4b40-b60c-e857d8429df6" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_e3aaa618-5650-413a-abac-ba5e42851842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_1a996ec8-2a34-423e-b82c-3cfeaf88f64a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_a3368579-3757-4b40-b60c-e857d8429df6" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_1a996ec8-2a34-423e-b82c-3cfeaf88f64a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/InventoriesDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#InventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_4c05aa59-1cd3-4faf-9c6b-a71406155117" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_18e5c85b-8589-4773-b258-04b095b42003" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_4c05aa59-1cd3-4faf-9c6b-a71406155117" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_18e5c85b-8589-4773-b258-04b095b42003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_eef992bc-4989-47a0-9185-902df1b8c576" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_4c05aa59-1cd3-4faf-9c6b-a71406155117" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_eef992bc-4989-47a0-9185-902df1b8c576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_31e4d6b4-1d6f-4123-806c-7841a443f446" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_4c05aa59-1cd3-4faf-9c6b-a71406155117" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_31e4d6b4-1d6f-4123-806c-7841a443f446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventorySuppliesNetOfReserves_df7430ae-348d-4b29-b2ab-c7a1d0f8801f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventorySuppliesNetOfReserves"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_4c05aa59-1cd3-4faf-9c6b-a71406155117" xlink:to="loc_us-gaap_InventorySuppliesNetOfReserves_df7430ae-348d-4b29-b2ab-c7a1d0f8801f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_3e42405f-76c4-40d1-88f6-4e475474fd85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_4c05aa59-1cd3-4faf-9c6b-a71406155117" xlink:to="loc_us-gaap_InventoryNet_3e42405f-76c4-40d1-88f6-4e475474fd85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#PropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_71394fc4-969e-4b11-8364-ffa02071765b" 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_8168bc82-1c0e-4aa0-9fcb-da0887ffc3b0" 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_71394fc4-969e-4b11-8364-ffa02071765b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8168bc82-1c0e-4aa0-9fcb-da0887ffc3b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec3832b3-1ff1-46d5-87be-5617f6f4ad62" 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_8168bc82-1c0e-4aa0-9fcb-da0887ffc3b0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec3832b3-1ff1-46d5-87be-5617f6f4ad62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_63b67aa9-ccd3-4a17-a148-aba8b873804b" 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_ec3832b3-1ff1-46d5-87be-5617f6f4ad62" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_63b67aa9-ccd3-4a17-a148-aba8b873804b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_85b32fde-e5a3-4cb2-9e5a-2df6d326c7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_63b67aa9-ccd3-4a17-a148-aba8b873804b" xlink:to="loc_us-gaap_LandMember_85b32fde-e5a3-4cb2-9e5a-2df6d326c7fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_dc2229c0-a1e6-4bbf-b0bd-b28b7d01ba3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_63b67aa9-ccd3-4a17-a148-aba8b873804b" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_dc2229c0-a1e6-4bbf-b0bd-b28b7d01ba3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OfficeFurnitureAndEquipmentMember_2283ca53-d9d2-4bde-bcbf-9eddb2e75e20" xlink:href="mg-20221231.xsd#mg_OfficeFurnitureAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_63b67aa9-ccd3-4a17-a148-aba8b873804b" xlink:to="loc_mg_OfficeFurnitureAndEquipmentMember_2283ca53-d9d2-4bde-bcbf-9eddb2e75e20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_011eae69-9fb1-4003-83ba-460b56e6dc2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_63b67aa9-ccd3-4a17-a148-aba8b873804b" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_011eae69-9fb1-4003-83ba-460b56e6dc2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d134b45c-6d7a-420d-893a-b12ed4fc4fa5" 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_8168bc82-1c0e-4aa0-9fcb-da0887ffc3b0" xlink:to="loc_srt_RangeAxis_d134b45c-6d7a-420d-893a-b12ed4fc4fa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2decb952-6972-4c7d-a5c0-7a97d6e87064" 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_d134b45c-6d7a-420d-893a-b12ed4fc4fa5" xlink:to="loc_srt_RangeMember_2decb952-6972-4c7d-a5c0-7a97d6e87064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_64c14b1c-541a-44ed-80ea-184f36c50ee6" 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_2decb952-6972-4c7d-a5c0-7a97d6e87064" xlink:to="loc_srt_MinimumMember_64c14b1c-541a-44ed-80ea-184f36c50ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_452ac20c-6261-45ee-84b4-db6b7e490eb7" 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_2decb952-6972-4c7d-a5c0-7a97d6e87064" xlink:to="loc_srt_MaximumMember_452ac20c-6261-45ee-84b4-db6b7e490eb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f4721e7e-a3f4-4320-bd91-20140b1c4393" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8168bc82-1c0e-4aa0-9fcb-da0887ffc3b0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f4721e7e-a3f4-4320-bd91-20140b1c4393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_8b5c7d13-0e25-4f3f-973b-962345f64359" 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_f4721e7e-a3f4-4320-bd91-20140b1c4393" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_8b5c7d13-0e25-4f3f-973b-962345f64359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_47493332-604b-4bda-bb09-b549865ff387" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f4721e7e-a3f4-4320-bd91-20140b1c4393" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_47493332-604b-4bda-bb09-b549865ff387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_38997c9a-b779-4cbd-a718-5a390b7152a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f4721e7e-a3f4-4320-bd91-20140b1c4393" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_38997c9a-b779-4cbd-a718-5a390b7152a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_b5b20a3a-3654-4651-994d-4eee2b62dac5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f4721e7e-a3f4-4320-bd91-20140b1c4393" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_b5b20a3a-3654-4651-994d-4eee2b62dac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_95e50603-c34d-48ec-af9e-2903ae1d3869" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f4721e7e-a3f4-4320-bd91-20140b1c4393" xlink:to="loc_us-gaap_Depreciation_95e50603-c34d-48ec-af9e-2903ae1d3869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#AcquisitionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/AcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_80b5279f-8dc1-4034-874f-913794d7a0fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f33964bb-103b-4f70-aebc-ef11b4953d78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_80b5279f-8dc1-4034-874f-913794d7a0fd" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f33964bb-103b-4f70-aebc-ef11b4953d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_557ae1e2-b116-4506-82c3-3c096feba510" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f33964bb-103b-4f70-aebc-ef11b4953d78" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_557ae1e2-b116-4506-82c3-3c096feba510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a5cc2be3-d2da-4df1-8c16-1fc0c5c4f624" 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_557ae1e2-b116-4506-82c3-3c096feba510" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a5cc2be3-d2da-4df1-8c16-1fc0c5c4f624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_SmallNDTServicesCompanyMember_da3addcb-9320-496a-822c-fd8ccd418ff1" xlink:href="mg-20221231.xsd#mg_SmallNDTServicesCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a5cc2be3-d2da-4df1-8c16-1fc0c5c4f624" xlink:to="loc_mg_SmallNDTServicesCompanyMember_da3addcb-9320-496a-822c-fd8ccd418ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_e7537187-904c-4b1f-8c41-b881f2aa8625" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f33964bb-103b-4f70-aebc-ef11b4953d78" xlink:to="loc_srt_StatementGeographicalAxis_e7537187-904c-4b1f-8c41-b881f2aa8625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_4c290095-293c-47f1-815c-67621f37e4e2" 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_e7537187-904c-4b1f-8c41-b881f2aa8625" xlink:to="loc_srt_SegmentGeographicalDomain_4c290095-293c-47f1-815c-67621f37e4e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_5ad553dc-4200-45df-9532-2d5775148db4" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_4c290095-293c-47f1-815c-67621f37e4e2" xlink:to="loc_country_CA_5ad553dc-4200-45df-9532-2d5775148db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1642fbee-9209-46c7-9d22-3271daa91390" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f33964bb-103b-4f70-aebc-ef11b4953d78" xlink:to="loc_srt_RangeAxis_1642fbee-9209-46c7-9d22-3271daa91390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bb7263f7-f628-4eb6-afcc-816616f89797" 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_1642fbee-9209-46c7-9d22-3271daa91390" xlink:to="loc_srt_RangeMember_bb7263f7-f628-4eb6-afcc-816616f89797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_701a64e1-1c4b-4049-ad44-418c52b08a78" 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_bb7263f7-f628-4eb6-afcc-816616f89797" xlink:to="loc_srt_MinimumMember_701a64e1-1c4b-4049-ad44-418c52b08a78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_87e957f0-1a78-4a9a-bba9-ce42c8512e3d" 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_bb7263f7-f628-4eb6-afcc-816616f89797" xlink:to="loc_srt_MaximumMember_87e957f0-1a78-4a9a-bba9-ce42c8512e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_23bcafd7-b1d6-482b-97ac-3a626e41c7f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f33964bb-103b-4f70-aebc-ef11b4953d78" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_23bcafd7-b1d6-482b-97ac-3a626e41c7f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_d26769a1-78f5-4e8c-9b23-c209d7d2f378" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23bcafd7-b1d6-482b-97ac-3a626e41c7f2" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_d26769a1-78f5-4e8c-9b23-c209d7d2f378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_fd530f6f-e949-4738-bcf0-003c0a7b7d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23bcafd7-b1d6-482b-97ac-3a626e41c7f2" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_fd530f6f-e949-4738-bcf0-003c0a7b7d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_cdac8eee-ffc5-4bb1-8987-af9bb596e8f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23bcafd7-b1d6-482b-97ac-3a626e41c7f2" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_cdac8eee-ffc5-4bb1-8987-af9bb596e8f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/AcquisitionsAcquisitionRelatedExpenseDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#AcquisitionsAcquisitionRelatedExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/AcquisitionsAcquisitionRelatedExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ecc654a9-d8a0-41b7-bc2c-69c081f55d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_82b968b4-de97-41f9-9bfa-dae3d6ee1fce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ecc654a9-d8a0-41b7-bc2c-69c081f55d2d" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_82b968b4-de97-41f9-9bfa-dae3d6ee1fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_19cff128-cec4-45b1-8540-78cea6647a32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ecc654a9-d8a0-41b7-bc2c-69c081f55d2d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_19cff128-cec4-45b1-8540-78cea6647a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation_3cc794c6-f198-4809-9320-1ffa80f09044" xlink:href="mg-20221231.xsd#mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ecc654a9-d8a0-41b7-bc2c-69c081f55d2d" xlink:to="loc_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation_3cc794c6-f198-4809-9320-1ffa80f09044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#GoodwillChangesinCarryingAmountofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_11850de1-b72b-4de3-ba4d-fd258008a149" 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_3cfaf8e3-c69d-4e2a-ba96-f6fbc8811a2e" 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_11850de1-b72b-4de3-ba4d-fd258008a149" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_3cfaf8e3-c69d-4e2a-ba96-f6fbc8811a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_941a2646-85f5-4bb9-851a-f30e0de81509" 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_3cfaf8e3-c69d-4e2a-ba96-f6fbc8811a2e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_941a2646-85f5-4bb9-851a-f30e0de81509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c7e56cb3-7255-4b59-8c07-764ba9465332" 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_941a2646-85f5-4bb9-851a-f30e0de81509" xlink:to="loc_us-gaap_SegmentDomain_c7e56cb3-7255-4b59-8c07-764ba9465332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ServicesMember_5b1593a8-8550-42bc-8f55-5855b75f2533" xlink:href="mg-20221231.xsd#mg_ServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c7e56cb3-7255-4b59-8c07-764ba9465332" xlink:to="loc_mg_ServicesMember_5b1593a8-8550-42bc-8f55-5855b75f2533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_InternationalMember_5171019d-afda-4f53-80ae-57c67ae81d32" xlink:href="mg-20221231.xsd#mg_InternationalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c7e56cb3-7255-4b59-8c07-764ba9465332" xlink:to="loc_mg_InternationalMember_5171019d-afda-4f53-80ae-57c67ae81d32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ProductsandSystemsMember_ff532176-014f-4cc9-8e57-5149c67b57d1" xlink:href="mg-20221231.xsd#mg_ProductsandSystemsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c7e56cb3-7255-4b59-8c07-764ba9465332" xlink:to="loc_mg_ProductsandSystemsMember_ff532176-014f-4cc9-8e57-5149c67b57d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_ecc5b761-8925-44de-a106-07e3cc84ba75" 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_3cfaf8e3-c69d-4e2a-ba96-f6fbc8811a2e" xlink:to="loc_us-gaap_GoodwillLineItems_ecc5b761-8925-44de-a106-07e3cc84ba75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_4f0ca02c-583b-4572-9703-60bdfe1e3b15" 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_ecc5b761-8925-44de-a106-07e3cc84ba75" xlink:to="loc_us-gaap_GoodwillRollForward_4f0ca02c-583b-4572-9703-60bdfe1e3b15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7ef9c721-73d1-4fe8-a3d6-bb6fe2cd23aa" 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_4f0ca02c-583b-4572-9703-60bdfe1e3b15" xlink:to="loc_us-gaap_Goodwill_7ef9c721-73d1-4fe8-a3d6-bb6fe2cd23aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_e8b94396-c1bb-49fe-9e96-fe1e6e73c9b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_4f0ca02c-583b-4572-9703-60bdfe1e3b15" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_e8b94396-c1bb-49fe-9e96-fe1e6e73c9b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_04cd61a4-b6aa-4540-94f6-fa57d93ecfd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_4f0ca02c-583b-4572-9703-60bdfe1e3b15" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_04cd61a4-b6aa-4540-94f6-fa57d93ecfd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_934a91a2-5a91-43d2-9d09-4ebfd3ac5955" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_4f0ca02c-583b-4572-9703-60bdfe1e3b15" xlink:to="loc_us-gaap_Goodwill_934a91a2-5a91-43d2-9d09-4ebfd3ac5955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/GoodwillNarrativeDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#GoodwillNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/GoodwillNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_efd52fdd-0127-423e-8144-6e086240298a" 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_97cd9136-0b88-467a-aff0-e5e9e8fe4c10" 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_efd52fdd-0127-423e-8144-6e086240298a" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_97cd9136-0b88-467a-aff0-e5e9e8fe4c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_cb5dfb24-f87a-4932-9882-17ae6caf215c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_97cd9136-0b88-467a-aff0-e5e9e8fe4c10" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_cb5dfb24-f87a-4932-9882-17ae6caf215c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_feaefe77-fe20-426c-94b1-e3780a085528" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_cb5dfb24-f87a-4932-9882-17ae6caf215c" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_feaefe77-fe20-426c-94b1-e3780a085528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_COVID19PandemicMember_85e201dc-c1c3-40c5-9a02-4582c0aec749" xlink:href="mg-20221231.xsd#mg_COVID19PandemicMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_feaefe77-fe20-426c-94b1-e3780a085528" xlink:to="loc_mg_COVID19PandemicMember_85e201dc-c1c3-40c5-9a02-4582c0aec749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_ba17dca5-8ec8-4374-93e2-3588e4cb23f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_97cd9136-0b88-467a-aff0-e5e9e8fe4c10" xlink:to="loc_us-gaap_ReportingUnitAxis_ba17dca5-8ec8-4374-93e2-3588e4cb23f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_7982603a-f297-486b-b7c1-c0d34fcaa159" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_ba17dca5-8ec8-4374-93e2-3588e4cb23f3" xlink:to="loc_us-gaap_ReportingUnitDomain_7982603a-f297-486b-b7c1-c0d34fcaa159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ServicesMember_9436f8f4-e3f4-44a8-9a77-b3987776a13f" xlink:href="mg-20221231.xsd#mg_ServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_7982603a-f297-486b-b7c1-c0d34fcaa159" xlink:to="loc_mg_ServicesMember_9436f8f4-e3f4-44a8-9a77-b3987776a13f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ProductsandSystemsMember_4f71e251-6a18-4f01-9040-8498296c2d87" xlink:href="mg-20221231.xsd#mg_ProductsandSystemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_7982603a-f297-486b-b7c1-c0d34fcaa159" xlink:to="loc_mg_ProductsandSystemsMember_4f71e251-6a18-4f01-9040-8498296c2d87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_InternationalMember_4de7fe50-adac-4a13-b9cf-0c9344efcdb1" xlink:href="mg-20221231.xsd#mg_InternationalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_7982603a-f297-486b-b7c1-c0d34fcaa159" xlink:to="loc_mg_InternationalMember_4de7fe50-adac-4a13-b9cf-0c9344efcdb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_EuropeanReportingUnitMember_746926dc-e0c4-4ace-b03c-ac7dbdfce68f" xlink:href="mg-20221231.xsd#mg_EuropeanReportingUnitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mg_InternationalMember_4de7fe50-adac-4a13-b9cf-0c9344efcdb1" xlink:to="loc_mg_EuropeanReportingUnitMember_746926dc-e0c4-4ace-b03c-ac7dbdfce68f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_BrazilianReportingUnitMember_5ef4943f-bf90-4766-b7fc-03bbc6d1691d" xlink:href="mg-20221231.xsd#mg_BrazilianReportingUnitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mg_InternationalMember_4de7fe50-adac-4a13-b9cf-0c9344efcdb1" xlink:to="loc_mg_BrazilianReportingUnitMember_5ef4943f-bf90-4766-b7fc-03bbc6d1691d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_b55c495c-45ed-4c50-bec7-ac1e3a588f66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_97cd9136-0b88-467a-aff0-e5e9e8fe4c10" xlink:to="loc_us-gaap_GoodwillLineItems_b55c495c-45ed-4c50-bec7-ac1e3a588f66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_06162bdf-2547-48c1-bc06-811f290c0775" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_b55c495c-45ed-4c50-bec7-ac1e3a588f66" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_06162bdf-2547-48c1-bc06-811f290c0775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_5f152733-71f6-4f16-b827-a1fa25e065e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_b55c495c-45ed-4c50-bec7-ac1e3a588f66" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_5f152733-71f6-4f16-b827-a1fa25e065e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_63f5c561-6676-4ff5-91c2-531c0e3cfdaa" 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_4c17cf3c-bce7-4293-8e32-005cbf76a1ee" 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_63f5c561-6676-4ff5-91c2-531c0e3cfdaa" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4c17cf3c-bce7-4293-8e32-005cbf76a1ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_01a68f8d-394a-43ea-984c-83e7058f2f74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4c17cf3c-bce7-4293-8e32-005cbf76a1ee" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_01a68f8d-394a-43ea-984c-83e7058f2f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7016a103-8c21-4552-9dc1-d20e3cd81671" 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_01a68f8d-394a-43ea-984c-83e7058f2f74" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7016a103-8c21-4552-9dc1-d20e3cd81671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_a4165bc3-ffac-410a-89a0-9d07ea5628c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7016a103-8c21-4552-9dc1-d20e3cd81671" xlink:to="loc_us-gaap_CustomerRelationshipsMember_a4165bc3-ffac-410a-89a0-9d07ea5628c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_dda78766-99c0-478a-9420-4ca3741a45c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7016a103-8c21-4552-9dc1-d20e3cd81671" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_dda78766-99c0-478a-9420-4ca3741a45c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_858bb7ac-6314-4b0d-8f04-a42465325969" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7016a103-8c21-4552-9dc1-d20e3cd81671" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_858bb7ac-6314-4b0d-8f04-a42465325969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_c02571a6-0a33-4362-9dd4-116a0a920c32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7016a103-8c21-4552-9dc1-d20e3cd81671" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_c02571a6-0a33-4362-9dd4-116a0a920c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6421c315-9b2e-4559-8e99-dc76df98147f" 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_ScheduleOfFiniteLivedIntangibleAssetsTable_4c17cf3c-bce7-4293-8e32-005cbf76a1ee" xlink:to="loc_srt_RangeAxis_6421c315-9b2e-4559-8e99-dc76df98147f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5471e0de-2b48-467a-8f9c-84ca9f3fff3c" 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_6421c315-9b2e-4559-8e99-dc76df98147f" xlink:to="loc_srt_RangeMember_5471e0de-2b48-467a-8f9c-84ca9f3fff3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b89632fd-8804-44b9-bff4-3ec1779bd3ac" 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_5471e0de-2b48-467a-8f9c-84ca9f3fff3c" xlink:to="loc_srt_MinimumMember_b89632fd-8804-44b9-bff4-3ec1779bd3ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5355e79c-6bcc-4224-9739-605d7c87a891" 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_5471e0de-2b48-467a-8f9c-84ca9f3fff3c" xlink:to="loc_srt_MaximumMember_5355e79c-6bcc-4224-9739-605d7c87a891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_8678a762-a663-4ae3-98fe-5b7e11c7586d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4c17cf3c-bce7-4293-8e32-005cbf76a1ee" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_8678a762-a663-4ae3-98fe-5b7e11c7586d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4a2c4a3c-b1b0-465d-9c80-9afcac1e3652" 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_FiniteLivedIntangibleAssetsLineItems_8678a762-a663-4ae3-98fe-5b7e11c7586d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4a2c4a3c-b1b0-465d-9c80-9afcac1e3652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_a23ed361-4ca0-46b3-998b-73df24ceb4d6" 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_FiniteLivedIntangibleAssetsLineItems_8678a762-a663-4ae3-98fe-5b7e11c7586d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_a23ed361-4ca0-46b3-998b-73df24ceb4d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_28c91875-8e3a-4258-bf52-4e3d730524df" 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_FiniteLivedIntangibleAssetsLineItems_8678a762-a663-4ae3-98fe-5b7e11c7586d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_28c91875-8e3a-4258-bf52-4e3d730524df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d9ecf84b-ffa6-48e2-816b-0809e3640fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_8678a762-a663-4ae3-98fe-5b7e11c7586d" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d9ecf84b-ffa6-48e2-816b-0809e3640fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#IntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bed77a57-4ed8-40e8-bdd1-7f3f741d6b0f" 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_732d3eca-2457-4b25-823f-cda8d31751ec" 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_bed77a57-4ed8-40e8-bdd1-7f3f741d6b0f" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_732d3eca-2457-4b25-823f-cda8d31751ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_08a1981d-3d71-4a93-82cf-525b8d937822" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_732d3eca-2457-4b25-823f-cda8d31751ec" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_08a1981d-3d71-4a93-82cf-525b8d937822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_76a05104-ef6c-4c05-b47d-553145d13876" 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_08a1981d-3d71-4a93-82cf-525b8d937822" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_76a05104-ef6c-4c05-b47d-553145d13876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_5ef4a981-3ee6-47bd-b51b-4daaabc2da37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_76a05104-ef6c-4c05-b47d-553145d13876" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_5ef4a981-3ee6-47bd-b51b-4daaabc2da37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_594470db-298f-4ea2-8730-dfdca08a0039" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_76a05104-ef6c-4c05-b47d-553145d13876" xlink:to="loc_us-gaap_CustomerRelationshipsMember_594470db-298f-4ea2-8730-dfdca08a0039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_63f22fc4-f390-4554-a5cb-f700cd88e8e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_76a05104-ef6c-4c05-b47d-553145d13876" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_63f22fc4-f390-4554-a5cb-f700cd88e8e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_37371d41-e583-44d6-91a0-5c9191a893cd" 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_76a05104-ef6c-4c05-b47d-553145d13876" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_37371d41-e583-44d6-91a0-5c9191a893cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_60a325f3-31b5-4cbc-ae12-af4334eeeb8c" 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_ScheduleOfFiniteLivedIntangibleAssetsTable_732d3eca-2457-4b25-823f-cda8d31751ec" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_60a325f3-31b5-4cbc-ae12-af4334eeeb8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3ed3ed41-5115-4ee2-b825-5fdcf3cf86ff" 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_60a325f3-31b5-4cbc-ae12-af4334eeeb8c" xlink:to="loc_us-gaap_SegmentDomain_3ed3ed41-5115-4ee2-b825-5fdcf3cf86ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ServicesMember_79e3266a-f2eb-4aa4-956f-fbd75e4875bb" xlink:href="mg-20221231.xsd#mg_ServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3ed3ed41-5115-4ee2-b825-5fdcf3cf86ff" xlink:to="loc_mg_ServicesMember_79e3266a-f2eb-4aa4-956f-fbd75e4875bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_b31b5b03-5bcf-4a17-930a-c4dc9e340aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_732d3eca-2457-4b25-823f-cda8d31751ec" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_b31b5b03-5bcf-4a17-930a-c4dc9e340aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_c09a18a1-208a-44a4-a1d2-ebdc2c066574" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_b31b5b03-5bcf-4a17-930a-c4dc9e340aa6" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_c09a18a1-208a-44a4-a1d2-ebdc2c066574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_COVID19PandemicMember_7596702b-6f2c-4b3e-8cdc-cbb55a6699f2" xlink:href="mg-20221231.xsd#mg_COVID19PandemicMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_c09a18a1-208a-44a4-a1d2-ebdc2c066574" xlink:to="loc_mg_COVID19PandemicMember_7596702b-6f2c-4b3e-8cdc-cbb55a6699f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_671f0065-f347-43d4-8137-243f23993b22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_732d3eca-2457-4b25-823f-cda8d31751ec" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_671f0065-f347-43d4-8137-243f23993b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_c3193029-d609-4592-aed1-bae19dee8bc9" 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_671f0065-f347-43d4-8137-243f23993b22" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_c3193029-d609-4592-aed1-bae19dee8bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_04d1cac5-4b5a-41c0-9fe9-146d769fe627" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_671f0065-f347-43d4-8137-243f23993b22" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_04d1cac5-4b5a-41c0-9fe9-146d769fe627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_8b5d7b3d-0f45-4519-a5dc-9f8f873ae5ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_671f0065-f347-43d4-8137-243f23993b22" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_8b5d7b3d-0f45-4519-a5dc-9f8f873ae5ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#IntangibleAssetsExpectedAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4f58ad80-15e8-4eb3-a83d-fe63d061acba" 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_c78fbb22-6afc-43c0-898c-ee06da9afca6" 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_4f58ad80-15e8-4eb3-a83d-fe63d061acba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c78fbb22-6afc-43c0-898c-ee06da9afca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_8d9bdd00-08a9-44e9-89a0-3b6344b5e2a6" 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_4f58ad80-15e8-4eb3-a83d-fe63d061acba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_8d9bdd00-08a9-44e9-89a0-3b6344b5e2a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_43e21214-7812-4a59-a9a2-b148e528ccfb" 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_4f58ad80-15e8-4eb3-a83d-fe63d061acba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_43e21214-7812-4a59-a9a2-b148e528ccfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1968f57d-dd43-4bac-9401-256505e83827" 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_4f58ad80-15e8-4eb3-a83d-fe63d061acba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1968f57d-dd43-4bac-9401-256505e83827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_10812713-48be-43a3-8200-b422a2c0434f" 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_4f58ad80-15e8-4eb3-a83d-fe63d061acba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_10812713-48be-43a3-8200-b422a2c0434f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_d6c3be86-fcd2-4ec4-ac61-124a582a75d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4f58ad80-15e8-4eb3-a83d-fe63d061acba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_d6c3be86-fcd2-4ec4-ac61-124a582a75d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_13390ba4-d4e5-4ddf-9e4a-1d20383ccf0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4f58ad80-15e8-4eb3-a83d-fe63d061acba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_13390ba4-d4e5-4ddf-9e4a-1d20383ccf0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#AccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_6bcad336-56cf-44f5-a0a3-de8f7a675563" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent_f3bee25a-04e7-4289-b7ff-8d53b14f3e2d" xlink:href="mg-20221231.xsd#mg_AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_6bcad336-56cf-44f5-a0a3-de8f7a675563" xlink:to="loc_mg_AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent_f3bee25a-04e7-4289-b7ff-8d53b14f3e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_e2a3036d-c080-459a-ac3e-552551b494a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_6bcad336-56cf-44f5-a0a3-de8f7a675563" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_e2a3036d-c080-459a-ac3e-552551b494a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AccruedWorkersCompensationAndHealthBenefitsCurrent_9e2c78b3-ac7d-4697-bf69-747c90b84a89" xlink:href="mg-20221231.xsd#mg_AccruedWorkersCompensationAndHealthBenefitsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_6bcad336-56cf-44f5-a0a3-de8f7a675563" xlink:to="loc_mg_AccruedWorkersCompensationAndHealthBenefitsCurrent_9e2c78b3-ac7d-4697-bf69-747c90b84a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_00f10414-ddc9-4ac9-a1c4-6cd791480c82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_6bcad336-56cf-44f5-a0a3-de8f7a675563" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_00f10414-ddc9-4ac9-a1c4-6cd791480c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_627e4b4b-b3e2-455f-862e-11d8d314d210" 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_PayablesAndAccrualsAbstract_6bcad336-56cf-44f5-a0a3-de8f7a675563" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_627e4b4b-b3e2-455f-862e-11d8d314d210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansWithdrawalObligation_c2708d4d-c002-4275-abf1-9a99fd95d692" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansWithdrawalObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_6bcad336-56cf-44f5-a0a3-de8f7a675563" xlink:to="loc_us-gaap_MultiemployerPlansWithdrawalObligation_c2708d4d-c002-4275-abf1-9a99fd95d692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_6429cf20-67ba-41e3-a0cd-86f40ac52433" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_6bcad336-56cf-44f5-a0a3-de8f7a675563" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_6429cf20-67ba-41e3-a0cd-86f40ac52433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent_a70bb420-6a98-472b-95ad-30ba3d119f72" xlink:href="mg-20221231.xsd#mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_6bcad336-56cf-44f5-a0a3-de8f7a675563" xlink:to="loc_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent_a70bb420-6a98-472b-95ad-30ba3d119f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#LongTermDebtScheduleofLongTermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_4116765d-7797-4a6f-b548-bae0e01a593e" 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_DebtInstrumentTable_62feaf7d-383e-443a-b816-f858d023043b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4116765d-7797-4a6f-b548-bae0e01a593e" xlink:to="loc_us-gaap_DebtInstrumentTable_62feaf7d-383e-443a-b816-f858d023043b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e75dafcb-3516-4688-8bac-885509b21078" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_62feaf7d-383e-443a-b816-f858d023043b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e75dafcb-3516-4688-8bac-885509b21078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5cc1031d-dd95-475e-917d-f12fba6a8be4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e75dafcb-3516-4688-8bac-885509b21078" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5cc1031d-dd95-475e-917d-f12fba6a8be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_993ac1af-78e6-45a5-9f17-c3b6b7467bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5cc1031d-dd95-475e-917d-f12fba6a8be4" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_993ac1af-78e6-45a5-9f17-c3b6b7467bfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OtherLongTermDebtMember_b8f31317-f94e-4634-a2ed-e6ee8e35b13b" xlink:href="mg-20221231.xsd#mg_OtherLongTermDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5cc1031d-dd95-475e-917d-f12fba6a8be4" xlink:to="loc_mg_OtherLongTermDebtMember_b8f31317-f94e-4634-a2ed-e6ee8e35b13b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_9b0565a9-7b42-4dc4-a7e4-7ba2dbb9666f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_62feaf7d-383e-443a-b816-f858d023043b" xlink:to="loc_us-gaap_DebtInstrumentAxis_9b0565a9-7b42-4dc4-a7e4-7ba2dbb9666f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_710c31b5-a9e6-4f94-9159-380c17d78c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_9b0565a9-7b42-4dc4-a7e4-7ba2dbb9666f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_710c31b5-a9e6-4f94-9159-380c17d78c3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_TermALoanFacilityMember_115d4819-7f25-4e9e-829b-4ffdf1587711" xlink:href="mg-20221231.xsd#mg_TermALoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_710c31b5-a9e6-4f94-9159-380c17d78c3c" xlink:to="loc_mg_TermALoanFacilityMember_115d4819-7f25-4e9e-829b-4ffdf1587711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d5704205-ae6a-4a74-b122-a6b1b4a62334" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_62feaf7d-383e-443a-b816-f858d023043b" xlink:to="loc_us-gaap_DebtInstrumentLineItems_d5704205-ae6a-4a74-b122-a6b1b4a62334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_17ab5a6b-79d3-4855-8445-68bdcdd05578" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d5704205-ae6a-4a74-b122-a6b1b4a62334" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_17ab5a6b-79d3-4855-8445-68bdcdd05578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_a78de6c2-fb8c-4e2d-ae5f-8b03ce41cccc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d5704205-ae6a-4a74-b122-a6b1b4a62334" xlink:to="loc_us-gaap_LongTermDebt_a78de6c2-fb8c-4e2d-ae5f-8b03ce41cccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_90d8126f-f495-4fc6-b4cb-2c51d701e8df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d5704205-ae6a-4a74-b122-a6b1b4a62334" xlink:to="loc_us-gaap_LongTermDebtCurrent_90d8126f-f495-4fc6-b4cb-2c51d701e8df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9bb6d2d4-5380-4fca-a87e-b2760c4e5316" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d5704205-ae6a-4a74-b122-a6b1b4a62334" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_9bb6d2d4-5380-4fca-a87e-b2760c4e5316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#LongTermDebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_91087886-120a-400d-91c0-95251bdb77d3" 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_DebtInstrumentTable_c1490f86-b9b6-4456-a8a3-f89522e70627" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_91087886-120a-400d-91c0-95251bdb77d3" xlink:to="loc_us-gaap_DebtInstrumentTable_c1490f86-b9b6-4456-a8a3-f89522e70627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ef2c0c70-09b0-4c2a-a023-bc06d36a7c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c1490f86-b9b6-4456-a8a3-f89522e70627" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ef2c0c70-09b0-4c2a-a023-bc06d36a7c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9d94d07b-ed2c-4c9b-8549-6fa8dba438f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ef2c0c70-09b0-4c2a-a023-bc06d36a7c6f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9d94d07b-ed2c-4c9b-8549-6fa8dba438f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_7d3d6a04-bc95-482a-8d1a-89953a705537" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9d94d07b-ed2c-4c9b-8549-6fa8dba438f1" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_7d3d6a04-bc95-482a-8d1a-89953a705537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OtherLongTermDebtMember_9aa15245-8ffd-4703-ba06-fd5e39b8d429" xlink:href="mg-20221231.xsd#mg_OtherLongTermDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9d94d07b-ed2c-4c9b-8549-6fa8dba438f1" xlink:to="loc_mg_OtherLongTermDebtMember_9aa15245-8ffd-4703-ba06-fd5e39b8d429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_8345ef16-9ce9-4de6-b498-c88b9d69fa91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9d94d07b-ed2c-4c9b-8549-6fa8dba438f1" xlink:to="loc_us-gaap_LineOfCreditMember_8345ef16-9ce9-4de6-b498-c88b9d69fa91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2331fe9c-604a-4c20-90b0-59577aa94818" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c1490f86-b9b6-4456-a8a3-f89522e70627" xlink:to="loc_us-gaap_DebtInstrumentAxis_2331fe9c-604a-4c20-90b0-59577aa94818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0ace2a23-581c-40cc-866d-da7ac1d230a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_2331fe9c-604a-4c20-90b0-59577aa94818" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0ace2a23-581c-40cc-866d-da7ac1d230a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_TermALoanFacilityMember_44d6641c-4257-40d1-a405-34df38555c1b" xlink:href="mg-20221231.xsd#mg_TermALoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0ace2a23-581c-40cc-866d-da7ac1d230a0" xlink:to="loc_mg_TermALoanFacilityMember_44d6641c-4257-40d1-a405-34df38555c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_CreditAgreementMember_4884938c-0bfe-43a4-bf15-adc87969c096" xlink:href="mg-20221231.xsd#mg_CreditAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0ace2a23-581c-40cc-866d-da7ac1d230a0" xlink:to="loc_mg_CreditAgreementMember_4884938c-0bfe-43a4-bf15-adc87969c096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_TheCreditAgreementJPMorganChaseBankMember_ec961d14-6e0d-4826-906b-94dcd9a41c7f" xlink:href="mg-20221231.xsd#mg_TheCreditAgreementJPMorganChaseBankMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0ace2a23-581c-40cc-866d-da7ac1d230a0" xlink:to="loc_mg_TheCreditAgreementJPMorganChaseBankMember_ec961d14-6e0d-4826-906b-94dcd9a41c7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtCovenantPeriodAxis_da3f828b-c4e6-42d9-a61e-b2d11c913ed8" xlink:href="mg-20221231.xsd#mg_DebtCovenantPeriodAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c1490f86-b9b6-4456-a8a3-f89522e70627" xlink:to="loc_mg_DebtCovenantPeriodAxis_da3f828b-c4e6-42d9-a61e-b2d11c913ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtCovenantPeriodDomain_dd2f7dfd-18d1-4965-b030-0d481f40533e" xlink:href="mg-20221231.xsd#mg_DebtCovenantPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mg_DebtCovenantPeriodAxis_da3f828b-c4e6-42d9-a61e-b2d11c913ed8" xlink:to="loc_mg_DebtCovenantPeriodDomain_dd2f7dfd-18d1-4965-b030-0d481f40533e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtCovenantPeriodOneMember_17ca23d3-1bb6-412f-a1ee-e1b9f8f850d3" xlink:href="mg-20221231.xsd#mg_DebtCovenantPeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mg_DebtCovenantPeriodDomain_dd2f7dfd-18d1-4965-b030-0d481f40533e" xlink:to="loc_mg_DebtCovenantPeriodOneMember_17ca23d3-1bb6-412f-a1ee-e1b9f8f850d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtCovenantPeriodTwoMember_0b0f8aba-1a90-475c-b18b-28e474cc00ac" xlink:href="mg-20221231.xsd#mg_DebtCovenantPeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mg_DebtCovenantPeriodDomain_dd2f7dfd-18d1-4965-b030-0d481f40533e" xlink:to="loc_mg_DebtCovenantPeriodTwoMember_0b0f8aba-1a90-475c-b18b-28e474cc00ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtCovenantPeriodThreeMember_ea88c1f9-87ee-4236-b1ad-f68c790eb181" xlink:href="mg-20221231.xsd#mg_DebtCovenantPeriodThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mg_DebtCovenantPeriodDomain_dd2f7dfd-18d1-4965-b030-0d481f40533e" xlink:to="loc_mg_DebtCovenantPeriodThreeMember_ea88c1f9-87ee-4236-b1ad-f68c790eb181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtCovenantPeriodFourMember_790f63d1-4889-44d8-a51e-0080f029ee70" xlink:href="mg-20221231.xsd#mg_DebtCovenantPeriodFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mg_DebtCovenantPeriodDomain_dd2f7dfd-18d1-4965-b030-0d481f40533e" xlink:to="loc_mg_DebtCovenantPeriodFourMember_790f63d1-4889-44d8-a51e-0080f029ee70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtCovenantPeriodFiveMember_58c05494-8291-46dc-a805-a5f4d65e2370" xlink:href="mg-20221231.xsd#mg_DebtCovenantPeriodFiveMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mg_DebtCovenantPeriodDomain_dd2f7dfd-18d1-4965-b030-0d481f40533e" xlink:to="loc_mg_DebtCovenantPeriodFiveMember_58c05494-8291-46dc-a805-a5f4d65e2370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_72d01290-b7f0-4b3b-97c2-551aed226886" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c1490f86-b9b6-4456-a8a3-f89522e70627" xlink:to="loc_us-gaap_VariableRateAxis_72d01290-b7f0-4b3b-97c2-551aed226886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_72dacd8a-d373-4793-9227-7252f5a73436" 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_72d01290-b7f0-4b3b-97c2-551aed226886" xlink:to="loc_us-gaap_VariableRateDomain_72dacd8a-d373-4793-9227-7252f5a73436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_73e0ae65-0e8b-407e-b110-7674a8ee0473" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_72dacd8a-d373-4793-9227-7252f5a73436" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_73e0ae65-0e8b-407e-b110-7674a8ee0473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b0d83618-6fd1-483a-9d13-0da0c97790bf" 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_DebtInstrumentTable_c1490f86-b9b6-4456-a8a3-f89522e70627" xlink:to="loc_srt_RangeAxis_b0d83618-6fd1-483a-9d13-0da0c97790bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6d403d67-30ee-4e39-aa36-bbe3d85c41be" 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_b0d83618-6fd1-483a-9d13-0da0c97790bf" xlink:to="loc_srt_RangeMember_6d403d67-30ee-4e39-aa36-bbe3d85c41be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_abd8935f-3e97-4a70-bb5c-6af80602cfcb" 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_6d403d67-30ee-4e39-aa36-bbe3d85c41be" xlink:to="loc_srt_MinimumMember_abd8935f-3e97-4a70-bb5c-6af80602cfcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6ba9e0e4-de70-4486-9d45-9417aba79b8b" 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_6d403d67-30ee-4e39-aa36-bbe3d85c41be" xlink:to="loc_srt_MaximumMember_6ba9e0e4-de70-4486-9d45-9417aba79b8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_e458bff5-dacf-4194-a3f7-37ca8433a1e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c1490f86-b9b6-4456-a8a3-f89522e70627" xlink:to="loc_us-gaap_CreditFacilityAxis_e458bff5-dacf-4194-a3f7-37ca8433a1e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_5e239969-782f-4f0d-bf72-4d4c34c4468b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_e458bff5-dacf-4194-a3f7-37ca8433a1e5" xlink:to="loc_us-gaap_CreditFacilityDomain_5e239969-782f-4f0d-bf72-4d4c34c4468b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_040fea49-254c-45f4-aadb-4812bd88a4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_5e239969-782f-4f0d-bf72-4d4c34c4468b" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_040fea49-254c-45f4-aadb-4812bd88a4d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_1da26b1c-c2ef-4237-95d5-01a9a59db11a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_5e239969-782f-4f0d-bf72-4d4c34c4468b" xlink:to="loc_us-gaap_SecuredDebtMember_1da26b1c-c2ef-4237-95d5-01a9a59db11a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_80cf6343-5b70-45ff-a696-7bad1790bb66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_5e239969-782f-4f0d-bf72-4d4c34c4468b" xlink:to="loc_us-gaap_LetterOfCreditMember_80cf6343-5b70-45ff-a696-7bad1790bb66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_VariableRateComponentAxis_fb1c7d17-239b-4915-984e-9cab8a015547" xlink:href="mg-20221231.xsd#mg_VariableRateComponentAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c1490f86-b9b6-4456-a8a3-f89522e70627" xlink:to="loc_mg_VariableRateComponentAxis_fb1c7d17-239b-4915-984e-9cab8a015547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_VariableRateComponentDomain_1090924f-5f93-406c-99e9-452fea76cf6f" xlink:href="mg-20221231.xsd#mg_VariableRateComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mg_VariableRateComponentAxis_fb1c7d17-239b-4915-984e-9cab8a015547" xlink:to="loc_mg_VariableRateComponentDomain_1090924f-5f93-406c-99e9-452fea76cf6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_VariableRateComponentMember_22ef0565-c3b7-4217-ba10-92004e1791fa" xlink:href="mg-20221231.xsd#mg_VariableRateComponentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mg_VariableRateComponentDomain_1090924f-5f93-406c-99e9-452fea76cf6f" xlink:to="loc_mg_VariableRateComponentMember_22ef0565-c3b7-4217-ba10-92004e1791fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c1490f86-b9b6-4456-a8a3-f89522e70627" xlink:to="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_93fdf9e2-a9a2-4f38-8f5d-ae2c45cd0699" 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_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_93fdf9e2-a9a2-4f38-8f5d-ae2c45cd0699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2ad4d802-d422-49c1-a508-ec8fe7ffcd36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2ad4d802-d422-49c1-a508-ec8fe7ffcd36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio_d2df0a6c-bc03-4e3e-ba99-298f52988bb9" xlink:href="mg-20221231.xsd#mg_DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_mg_DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio_d2df0a6c-bc03-4e3e-ba99-298f52988bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_07270ad9-4912-42cd-b86b-411e84c287ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_07270ad9-4912-42cd-b86b-411e84c287ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_d52a85f8-b829-414b-9b06-5650d028b0d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_d52a85f8-b829-414b-9b06-5650d028b0d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_58bed61b-161c-401d-be2f-eff1aca042ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_58bed61b-161c-401d-be2f-eff1aca042ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_443bd387-509d-4046-86a4-bcc518d65a60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_443bd387-509d-4046-86a4-bcc518d65a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit_98d83ee7-3c64-4f92-974d-602762940457" xlink:href="mg-20221231.xsd#mg_LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_mg_LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit_98d83ee7-3c64-4f92-974d-602762940457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_360a54df-087d-4d9e-9d98-2938ca2a0a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_LineOfCredit_360a54df-087d-4d9e-9d98-2938ca2a0a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_934d588b-743a-4b11-b8f7-330a4a9fe14d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_934d588b-743a-4b11-b8f7-330a4a9fe14d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_cbe98470-b0e2-421f-8f4d-76f2d74e2b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_cbe98470-b0e2-421f-8f4d-76f2d74e2b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_3a1a9d47-dd7b-4fc5-a1ce-7478ba6bc913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_LongTermDebt_3a1a9d47-dd7b-4fc5-a1ce-7478ba6bc913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4adb87e8-7e63-474d-9c7a-04f8f95a6aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4adb87e8-7e63-474d-9c7a-04f8f95a6aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_92f25b9e-5daf-405f-b758-5ccc405c6fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_92f25b9e-5daf-405f-b758-5ccc405c6fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies_0963b2b2-00c5-46fd-99cf-2cd904d2ead3" xlink:href="mg-20221231.xsd#mg_LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_mg_LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies_0963b2b2-00c5-46fd-99cf-2cd904d2ead3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan_05c2478d-4023-443c-8af8-dc69067ccc3b" xlink:href="mg-20221231.xsd#mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan_05c2478d-4023-443c-8af8-dc69067ccc3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtInstrumentCovenantFixedChargeCoverageRatio_b9e3998a-fca5-47ba-8770-ec5c6e93ad9a" xlink:href="mg-20221231.xsd#mg_DebtInstrumentCovenantFixedChargeCoverageRatio"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_mg_DebtInstrumentCovenantFixedChargeCoverageRatio_b9e3998a-fca5-47ba-8770-ec5c6e93ad9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired_f206fe63-e4c0-4f92-9d22-119e40c5abd8" xlink:href="mg-20221231.xsd#mg_DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_mg_DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired_f206fe63-e4c0-4f92-9d22-119e40c5abd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount_a1d7b54f-4775-4143-ab19-bda047b07fa9" xlink:href="mg-20221231.xsd#mg_DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_mg_DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount_a1d7b54f-4775-4143-ab19-bda047b07fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_bde36c5c-bb8f-4f3e-a5a8-aa062a8b4afd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_us-gaap_DebtInstrumentTerm_bde36c5c-bb8f-4f3e-a5a8-aa062a8b4afd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable_40b2ae87-ea3d-496c-b57c-07b9a0b81f71" xlink:href="mg-20221231.xsd#mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68154176-27bc-4b11-b14a-4937079206f4" xlink:to="loc_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable_40b2ae87-ea3d-496c-b57c-07b9a0b81f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#LongTermDebtScheduledPrincipalPaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7a7ac4ed-b9de-49af-84c1-ff5eea760298" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_bc22d746-263e-4b24-87a7-68dfc67a7a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7a7ac4ed-b9de-49af-84c1-ff5eea760298" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_bc22d746-263e-4b24-87a7-68dfc67a7a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1c49bd01-37e0-4261-bb5b-4efe89eabbf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7a7ac4ed-b9de-49af-84c1-ff5eea760298" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1c49bd01-37e0-4261-bb5b-4efe89eabbf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_a70ffed3-830e-42f0-ad57-cab10ff89a05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7a7ac4ed-b9de-49af-84c1-ff5eea760298" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_a70ffed3-830e-42f0-ad57-cab10ff89a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_892331e7-e55c-4252-b798-ad9b28468ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7a7ac4ed-b9de-49af-84c1-ff5eea760298" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_892331e7-e55c-4252-b798-ad9b28468ca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_64c8c584-0790-4adf-8368-ee9aa855884a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7a7ac4ed-b9de-49af-84c1-ff5eea760298" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_64c8c584-0790-4adf-8368-ee9aa855884a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_3bdaae50-9a26-4f32-977a-f5bee40f41f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7a7ac4ed-b9de-49af-84c1-ff5eea760298" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_3bdaae50-9a26-4f32-977a-f5bee40f41f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_6ce7ce5c-6ae0-4d80-87bd-0174f2940b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7a7ac4ed-b9de-49af-84c1-ff5eea760298" xlink:to="loc_us-gaap_LongTermDebt_6ce7ce5c-6ae0-4d80-87bd-0174f2940b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#FairValueMeasurementsDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/FairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_2b531b14-ca5a-43e4-b03c-a53f8d67facb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a46887e4-d2da-46c0-ad04-3cbb45eab008" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2b531b14-ca5a-43e4-b03c-a53f8d67facb" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a46887e4-d2da-46c0-ad04-3cbb45eab008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e50a528a-fb6d-4a89-b298-e4b65fe5e058" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a46887e4-d2da-46c0-ad04-3cbb45eab008" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e50a528a-fb6d-4a89-b298-e4b65fe5e058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6ebf569a-89dd-4280-b058-76437fc6610e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e50a528a-fb6d-4a89-b298-e4b65fe5e058" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6ebf569a-89dd-4280-b058-76437fc6610e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_9e6ba72f-322e-4cb7-90fa-0b18ddc273ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6ebf569a-89dd-4280-b058-76437fc6610e" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_9e6ba72f-322e-4cb7-90fa-0b18ddc273ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_d3e007d0-8a41-420a-ad65-a4653dc8a5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a46887e4-d2da-46c0-ad04-3cbb45eab008" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_d3e007d0-8a41-420a-ad65-a4653dc8a5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_731ca78a-9f39-4117-bcbd-745a98a24713" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_d3e007d0-8a41-420a-ad65-a4653dc8a5b8" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_731ca78a-9f39-4117-bcbd-745a98a24713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ContingentConsiderationMember_572f600a-fa20-4988-8358-49abdd9c0e30" xlink:href="mg-20221231.xsd#mg_ContingentConsiderationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_731ca78a-9f39-4117-bcbd-745a98a24713" xlink:to="loc_mg_ContingentConsiderationMember_572f600a-fa20-4988-8358-49abdd9c0e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b3a000e-7f59-4b61-802f-2be66a322c30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a46887e4-d2da-46c0-ad04-3cbb45eab008" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b3a000e-7f59-4b61-802f-2be66a322c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_b23121f8-885d-4994-8c25-55ef463758cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b3a000e-7f59-4b61-802f-2be66a322c30" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_b23121f8-885d-4994-8c25-55ef463758cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_581694c0-4a82-4db9-89f1-723a077028bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_b23121f8-885d-4994-8c25-55ef463758cb" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_581694c0-4a82-4db9-89f1-723a077028bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_9b01c570-5e1a-4f51-a286-ae56cbdfca47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_581694c0-4a82-4db9-89f1-723a077028bb" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_9b01c570-5e1a-4f51-a286-ae56cbdfca47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_1783d776-11be-4777-a07a-a7d3efff9423" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_581694c0-4a82-4db9-89f1-723a077028bb" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_1783d776-11be-4777-a07a-a7d3efff9423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_da0bf6f0-d98d-46da-9ef7-465ec2fa30c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_581694c0-4a82-4db9-89f1-723a077028bb" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_da0bf6f0-d98d-46da-9ef7-465ec2fa30c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion_df5d9cad-6f29-4dfc-b08b-2b4f919469d1" xlink:href="mg-20221231.xsd#mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_581694c0-4a82-4db9-89f1-723a077028bb" xlink:to="loc_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion_df5d9cad-6f29-4dfc-b08b-2b4f919469d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount_7b407b08-eaf1-412c-bd3c-43bd83923b6a" xlink:href="mg-20221231.xsd#mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_581694c0-4a82-4db9-89f1-723a077028bb" xlink:to="loc_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount_7b407b08-eaf1-412c-bd3c-43bd83923b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments_002aee52-6a7e-420a-9025-440b2f1133bd" xlink:href="mg-20221231.xsd#mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_581694c0-4a82-4db9-89f1-723a077028bb" xlink:to="loc_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments_002aee52-6a7e-420a-9025-440b2f1133bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_5a45eb13-3b8c-4465-a790-54127d5fa4ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_581694c0-4a82-4db9-89f1-723a077028bb" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_5a45eb13-3b8c-4465-a790-54127d5fa4ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#ShareBasedCompensationLongtermIncentivePlansDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7a06782d-fc2a-4ff3-818b-d4c83ec53f83" 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_09c2955d-13c1-4464-b81d-a272e3fe75ce" 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_7a06782d-fc2a-4ff3-818b-d4c83ec53f83" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_09c2955d-13c1-4464-b81d-a272e3fe75ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_184551e8-63e5-4e11-b9f6-5f999bb4fe23" 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_09c2955d-13c1-4464-b81d-a272e3fe75ce" xlink:to="loc_us-gaap_PlanNameAxis_184551e8-63e5-4e11-b9f6-5f999bb4fe23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_42bc7924-f104-4024-b059-c4e6d334da13" 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_184551e8-63e5-4e11-b9f6-5f999bb4fe23" xlink:to="loc_us-gaap_PlanNameDomain_42bc7924-f104-4024-b059-c4e6d334da13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LongTermIncentivePlan2009Member_15e59da7-4af1-4a97-b44e-d294957b3d41" xlink:href="mg-20221231.xsd#mg_LongTermIncentivePlan2009Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_42bc7924-f104-4024-b059-c4e6d334da13" xlink:to="loc_mg_LongTermIncentivePlan2009Member_15e59da7-4af1-4a97-b44e-d294957b3d41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LongTermIncentivePlan2016Member_f13d95f0-6dd7-497a-bf97-0533c6a177ed" xlink:href="mg-20221231.xsd#mg_LongTermIncentivePlan2016Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_42bc7924-f104-4024-b059-c4e6d334da13" xlink:to="loc_mg_LongTermIncentivePlan2016Member_f13d95f0-6dd7-497a-bf97-0533c6a177ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_148bc73e-2b87-4f68-83a4-5e8ac50c503b" 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_09c2955d-13c1-4464-b81d-a272e3fe75ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_148bc73e-2b87-4f68-83a4-5e8ac50c503b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_EmployeeStockOwnershipPlanNumberOfPlans_aebd248d-5880-424c-95a9-4c1d631e1a96" xlink:href="mg-20221231.xsd#mg_EmployeeStockOwnershipPlanNumberOfPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_148bc73e-2b87-4f68-83a4-5e8ac50c503b" xlink:to="loc_mg_EmployeeStockOwnershipPlanNumberOfPlans_aebd248d-5880-424c-95a9-4c1d631e1a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_0bffca47-5a2d-499c-8161-84a6f8200d81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_148bc73e-2b87-4f68-83a4-5e8ac50c503b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_0bffca47-5a2d-499c-8161-84a6f8200d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2cb02d6c-69ac-48e1-9bec-38de01404f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_148bc73e-2b87-4f68-83a4-5e8ac50c503b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2cb02d6c-69ac-48e1-9bec-38de01404f2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_82a13f51-07f3-4c20-9c3b-f5db9e9bab62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_148bc73e-2b87-4f68-83a4-5e8ac50c503b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_82a13f51-07f3-4c20-9c3b-f5db9e9bab62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_9c69a0e3-8a73-4177-ba6a-e8f9fc4c7fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_148bc73e-2b87-4f68-83a4-5e8ac50c503b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_9c69a0e3-8a73-4177-ba6a-e8f9fc4c7fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6bd1fdde-ae40-4000-9f22-632d57a58274" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_148bc73e-2b87-4f68-83a4-5e8ac50c503b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6bd1fdde-ae40-4000-9f22-632d57a58274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#ShareBasedCompensationStockOptionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8a85912b-a5c3-4ef8-8bf5-ac5ab798aced" 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_cffb2211-ae62-41c8-94c9-aed701e880fe" 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_8a85912b-a5c3-4ef8-8bf5-ac5ab798aced" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cffb2211-ae62-41c8-94c9-aed701e880fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e41773e3-7545-4df9-b0a3-39a7452965e2" 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_cffb2211-ae62-41c8-94c9-aed701e880fe" xlink:to="loc_us-gaap_AwardTypeAxis_e41773e3-7545-4df9-b0a3-39a7452965e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_62a0e037-a572-4c25-9b1e-c1458ffdca2d" 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_e41773e3-7545-4df9-b0a3-39a7452965e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_62a0e037-a572-4c25-9b1e-c1458ffdca2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ac7b30da-2f9b-424e-89f6-07ee1ea20149" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_62a0e037-a572-4c25-9b1e-c1458ffdca2d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ac7b30da-2f9b-424e-89f6-07ee1ea20149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_399be4f1-6ebc-45f7-a908-6b4d2be0b635" 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_cffb2211-ae62-41c8-94c9-aed701e880fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_399be4f1-6ebc-45f7-a908-6b4d2be0b635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_5532cc6b-586e-434c-81d0-b4d3eb1b2b08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_399be4f1-6ebc-45f7-a908-6b4d2be0b635" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_5532cc6b-586e-434c-81d0-b4d3eb1b2b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_90f11e57-b367-458e-ab42-8530581eb221" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_399be4f1-6ebc-45f7-a908-6b4d2be0b635" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_90f11e57-b367-458e-ab42-8530581eb221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_84f0da4e-c49a-4ea0-b4d1-d2ad028fff9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_399be4f1-6ebc-45f7-a908-6b4d2be0b635" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_84f0da4e-c49a-4ea0-b4d1-d2ad028fff9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#ShareBasedCompensationStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_66aa7520-9d03-460c-ae6b-caeb3cdc8149" 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_b9e84cb7-b19b-4e3a-b6d2-97c092d8213c" 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_66aa7520-9d03-460c-ae6b-caeb3cdc8149" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b9e84cb7-b19b-4e3a-b6d2-97c092d8213c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_73856893-c093-4135-9cb2-3ca4099af302" 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_b9e84cb7-b19b-4e3a-b6d2-97c092d8213c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_73856893-c093-4135-9cb2-3ca4099af302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3fe010f6-f859-475f-84b6-b6a79670dd9e" 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_b9e84cb7-b19b-4e3a-b6d2-97c092d8213c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3fe010f6-f859-475f-84b6-b6a79670dd9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e8b5791b-29b4-41a9-a95f-626edbaa55b4" 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_b9e84cb7-b19b-4e3a-b6d2-97c092d8213c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e8b5791b-29b4-41a9-a95f-626edbaa55b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_267e8f54-b251-40d1-9727-cea95f9c93fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b9e84cb7-b19b-4e3a-b6d2-97c092d8213c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_267e8f54-b251-40d1-9727-cea95f9c93fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1ad5cacf-385a-49b0-b6b1-a926c66842fd" 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_b9e84cb7-b19b-4e3a-b6d2-97c092d8213c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1ad5cacf-385a-49b0-b6b1-a926c66842fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_46880e87-8978-485c-b906-a2f906f512ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_66aa7520-9d03-460c-ae6b-caeb3cdc8149" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_46880e87-8978-485c-b906-a2f906f512ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2677e258-5aad-4413-8352-86934397e95d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_46880e87-8978-485c-b906-a2f906f512ff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2677e258-5aad-4413-8352-86934397e95d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_198b46ee-171e-4b8b-a2be-a3c100e026e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_46880e87-8978-485c-b906-a2f906f512ff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_198b46ee-171e-4b8b-a2be-a3c100e026e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c2553810-3a4d-4a40-bb7b-7a43a05cee81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_46880e87-8978-485c-b906-a2f906f512ff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c2553810-3a4d-4a40-bb7b-7a43a05cee81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_a622fed9-a5a4-4f31-b33f-988f0b7262dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_46880e87-8978-485c-b906-a2f906f512ff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_a622fed9-a5a4-4f31-b33f-988f0b7262dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_98af0825-ff79-4bda-a839-4c72d6b1a8ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_46880e87-8978-485c-b906-a2f906f512ff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_98af0825-ff79-4bda-a839-4c72d6b1a8ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6653135d-dc45-43b5-9f92-df6b6f6b48f9" 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_ce817639-99c0-41a8-82c3-3b6fb9d6b854" 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_6653135d-dc45-43b5-9f92-df6b6f6b48f9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ce817639-99c0-41a8-82c3-3b6fb9d6b854" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ed6916cb-71ed-458e-8f44-7e4c28b845c1" 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_ce817639-99c0-41a8-82c3-3b6fb9d6b854" xlink:to="loc_us-gaap_AwardTypeAxis_ed6916cb-71ed-458e-8f44-7e4c28b845c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df260aa8-1659-4411-9aa5-b7298d1fe209" 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_ed6916cb-71ed-458e-8f44-7e4c28b845c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df260aa8-1659-4411-9aa5-b7298d1fe209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_643d7148-0e0d-453d-bd15-dcd2566556ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df260aa8-1659-4411-9aa5-b7298d1fe209" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_643d7148-0e0d-453d-bd15-dcd2566556ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_f5122871-9fd3-4109-a8b2-a1752965976a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ce817639-99c0-41a8-82c3-3b6fb9d6b854" xlink:to="loc_srt_TitleOfIndividualAxis_f5122871-9fd3-4109-a8b2-a1752965976a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_28459e35-a467-4546-acf7-8f9a36372cc5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_f5122871-9fd3-4109-a8b2-a1752965976a" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_28459e35-a467-4546-acf7-8f9a36372cc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ExecutiveAndSeniorOfficersMember_6b30fae5-f36a-435c-a03a-26c1ea4c4c6b" xlink:href="mg-20221231.xsd#mg_ExecutiveAndSeniorOfficersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_28459e35-a467-4546-acf7-8f9a36372cc5" xlink:to="loc_mg_ExecutiveAndSeniorOfficersMember_6b30fae5-f36a-435c-a03a-26c1ea4c4c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_61188eb7-b4aa-4324-8da6-a991d0f87398" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ce817639-99c0-41a8-82c3-3b6fb9d6b854" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_61188eb7-b4aa-4324-8da6-a991d0f87398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_db06c112-d9f4-409e-b8fd-87c7311c66d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_61188eb7-b4aa-4324-8da6-a991d0f87398" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_db06c112-d9f4-409e-b8fd-87c7311c66d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_648f7706-8ccb-47df-83ec-a0f6f0a045dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_61188eb7-b4aa-4324-8da6-a991d0f87398" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_648f7706-8ccb-47df-83ec-a0f6f0a045dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d7757b0a-92de-4009-9cb3-01280ff1452c" 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_61188eb7-b4aa-4324-8da6-a991d0f87398" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d7757b0a-92de-4009-9cb3-01280ff1452c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5d633cc6-f5cf-4885-82e6-78e2ac40fe30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_61188eb7-b4aa-4324-8da6-a991d0f87398" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5d633cc6-f5cf-4885-82e6-78e2ac40fe30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationVestingActivityofRestrictedStockUnitAwardsDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#ShareBasedCompensationVestingActivityofRestrictedStockUnitAwardsDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/ShareBasedCompensationVestingActivityofRestrictedStockUnitAwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d1f8956e-61db-41e1-9152-159fdded452f" 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_d4c4a6e0-0f2e-469d-97fd-05ee28e7a08d" 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_d1f8956e-61db-41e1-9152-159fdded452f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d4c4a6e0-0f2e-469d-97fd-05ee28e7a08d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_36934ef8-53bc-4fc5-9ef8-41af49e89cf1" 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_d4c4a6e0-0f2e-469d-97fd-05ee28e7a08d" xlink:to="loc_us-gaap_AwardTypeAxis_36934ef8-53bc-4fc5-9ef8-41af49e89cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_13be4b7b-ab86-41ef-85f1-1fa946e1d5b9" 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_36934ef8-53bc-4fc5-9ef8-41af49e89cf1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_13be4b7b-ab86-41ef-85f1-1fa946e1d5b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_e0f85406-4a6f-44f2-b21c-a4a117835633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_13be4b7b-ab86-41ef-85f1-1fa946e1d5b9" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_e0f85406-4a6f-44f2-b21c-a4a117835633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e1a1fe37-dd99-4226-82a4-4934f2a04532" 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_d4c4a6e0-0f2e-469d-97fd-05ee28e7a08d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e1a1fe37-dd99-4226-82a4-4934f2a04532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_19e444ee-e4d8-4d5f-9b7f-8ceaa37e657e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e1a1fe37-dd99-4226-82a4-4934f2a04532" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_19e444ee-e4d8-4d5f-9b7f-8ceaa37e657e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_cf2f06b4-68bd-45a8-9c1e-da72541b0f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e1a1fe37-dd99-4226-82a4-4934f2a04532" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_cf2f06b4-68bd-45a8-9c1e-da72541b0f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ba6a1203-0388-480a-904a-78abf6e85c21" 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_797351fa-425d-4f72-b82d-e88246c6711c" 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_ba6a1203-0388-480a-904a-78abf6e85c21" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_797351fa-425d-4f72-b82d-e88246c6711c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_c9557f5b-37db-4a7d-9339-13b7a2a52330" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_797351fa-425d-4f72-b82d-e88246c6711c" xlink:to="loc_srt_TitleOfIndividualAxis_c9557f5b-37db-4a7d-9339-13b7a2a52330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c79e7830-d758-4edc-84be-7fe22dd78f98" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_c9557f5b-37db-4a7d-9339-13b7a2a52330" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c79e7830-d758-4edc-84be-7fe22dd78f98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_cb7a09e6-f058-4391-95c1-662a68dd9bd6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_DirectorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c79e7830-d758-4edc-84be-7fe22dd78f98" xlink:to="loc_srt_DirectorMember_cb7a09e6-f058-4391-95c1-662a68dd9bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_94a1f02f-8714-46b0-a406-52992c2a77e0" 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_797351fa-425d-4f72-b82d-e88246c6711c" xlink:to="loc_us-gaap_AwardTypeAxis_94a1f02f-8714-46b0-a406-52992c2a77e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0ca4cedd-fa76-4de2-9e26-1c182091e8cd" 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_94a1f02f-8714-46b0-a406-52992c2a77e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0ca4cedd-fa76-4de2-9e26-1c182091e8cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_49167313-8986-4f0c-a6d9-8fdac7e3fbb7" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0ca4cedd-fa76-4de2-9e26-1c182091e8cd" xlink:to="loc_us-gaap_CommonStockMember_49167313-8986-4f0c-a6d9-8fdac7e3fbb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d10182-ea25-4f44-8714-cd604096adce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_797351fa-425d-4f72-b82d-e88246c6711c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d10182-ea25-4f44-8714-cd604096adce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted_b28d4ff5-008a-4fe4-a681-e450a7fc7dbf" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d10182-ea25-4f44-8714-cd604096adce" xlink:to="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted_b28d4ff5-008a-4fe4-a681-e450a7fc7dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_b35b5111-b77a-4ddc-8b3a-91be62368e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d10182-ea25-4f44-8714-cd604096adce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_b35b5111-b77a-4ddc-8b3a-91be62368e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_f859cd29-38a1-4ae7-a8f9-f4cc6c9c0941" 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_22d10182-ea25-4f44-8714-cd604096adce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_f859cd29-38a1-4ae7-a8f9-f4cc6c9c0941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5510cc1f-7fc2-4572-9874-11e8bdf6abdd" 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_ec25a390-a06e-4e94-af60-1e2613d06ad4" 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_5510cc1f-7fc2-4572-9874-11e8bdf6abdd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ec25a390-a06e-4e94-af60-1e2613d06ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2e080518-00de-4437-9f96-47f8c625ff63" 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_ec25a390-a06e-4e94-af60-1e2613d06ad4" xlink:to="loc_us-gaap_AwardTypeAxis_2e080518-00de-4437-9f96-47f8c625ff63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0ff0a2a6-c32b-4886-8678-36c9ec357c31" 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_2e080518-00de-4437-9f96-47f8c625ff63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0ff0a2a6-c32b-4886-8678-36c9ec357c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_68cad12b-b94f-4a40-aa94-bd3988ab2be3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0ff0a2a6-c32b-4886-8678-36c9ec357c31" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_68cad12b-b94f-4a40-aa94-bd3988ab2be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbba2399-2972-4a24-a63f-40367112fc1f" 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_ec25a390-a06e-4e94-af60-1e2613d06ad4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbba2399-2972-4a24-a63f-40367112fc1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bd4e4046-c9b7-4bf1-8a69-b48d39d8cb0f" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbba2399-2972-4a24-a63f-40367112fc1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bd4e4046-c9b7-4bf1-8a69-b48d39d8cb0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6d0903c1-5bab-42bc-b524-4648728d33c5" 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_bd4e4046-c9b7-4bf1-8a69-b48d39d8cb0f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6d0903c1-5bab-42bc-b524-4648728d33c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_315245c7-b407-4cd8-bc30-d04693d95c7c" 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_bd4e4046-c9b7-4bf1-8a69-b48d39d8cb0f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_315245c7-b407-4cd8-bc30-d04693d95c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bfa65db0-d4a8-4056-82b3-887f15207f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bd4e4046-c9b7-4bf1-8a69-b48d39d8cb0f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bfa65db0-d4a8-4056-82b3-887f15207f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_cd35d26c-783a-4de9-be5a-a07b09885d67" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bd4e4046-c9b7-4bf1-8a69-b48d39d8cb0f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_cd35d26c-783a-4de9-be5a-a07b09885d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5197a5ce-6fa9-4473-98f0-3f7300473d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bd4e4046-c9b7-4bf1-8a69-b48d39d8cb0f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5197a5ce-6fa9-4473-98f0-3f7300473d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da842157-1e89-4559-983b-6e62e06a7c03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbba2399-2972-4a24-a63f-40367112fc1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da842157-1e89-4559-983b-6e62e06a7c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_406ebffd-9649-47ef-a98a-aba2527a5cab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da842157-1e89-4559-983b-6e62e06a7c03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_406ebffd-9649-47ef-a98a-aba2527a5cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3cbb10f2-76ac-41c0-bb09-35ef458cdc6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da842157-1e89-4559-983b-6e62e06a7c03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3cbb10f2-76ac-41c0-bb09-35ef458cdc6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6e2570df-60d7-478c-ab3a-a4b0696860ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da842157-1e89-4559-983b-6e62e06a7c03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6e2570df-60d7-478c-ab3a-a4b0696860ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_bcc6f940-b812-4284-9459-e632c3f894c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da842157-1e89-4559-983b-6e62e06a7c03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_bcc6f940-b812-4284-9459-e632c3f894c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_48aff2ce-94cd-4897-a3ac-6446363e1ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da842157-1e89-4559-983b-6e62e06a7c03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_48aff2ce-94cd-4897-a3ac-6446363e1ed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4248a3b8-415d-4049-81fc-d7d7fa0671fd" 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_c24b917f-a234-4eca-a65a-cea4cc33587e" 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_4248a3b8-415d-4049-81fc-d7d7fa0671fd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c24b917f-a234-4eca-a65a-cea4cc33587e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d18de13a-d61f-443a-bbab-62459c33d87d" 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_c24b917f-a234-4eca-a65a-cea4cc33587e" xlink:to="loc_us-gaap_AwardTypeAxis_d18de13a-d61f-443a-bbab-62459c33d87d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_26dc93b3-f88c-47dd-844b-321016a0aca8" 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_d18de13a-d61f-443a-bbab-62459c33d87d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_26dc93b3-f88c-47dd-844b-321016a0aca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_6adb6883-f166-4886-8241-5fc0c1496bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_26dc93b3-f88c-47dd-844b-321016a0aca8" xlink:to="loc_us-gaap_PerformanceSharesMember_6adb6883-f166-4886-8241-5fc0c1496bb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_75aaecf1-864f-441a-b090-074951dece6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_26dc93b3-f88c-47dd-844b-321016a0aca8" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_75aaecf1-864f-441a-b090-074951dece6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_821ae298-b1f9-41e4-a166-126d90272a58" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c24b917f-a234-4eca-a65a-cea4cc33587e" xlink:to="loc_srt_TitleOfIndividualAxis_821ae298-b1f9-41e4-a166-126d90272a58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_32d7c9c6-e323-4e05-890b-fdb69c96fc32" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_821ae298-b1f9-41e4-a166-126d90272a58" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_32d7c9c6-e323-4e05-890b-fdb69c96fc32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ExecutiveAndSeniorOfficersMember_c0ec1f81-9f7e-4f43-82fb-2782dbeb6c93" xlink:href="mg-20221231.xsd#mg_ExecutiveAndSeniorOfficersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_32d7c9c6-e323-4e05-890b-fdb69c96fc32" xlink:to="loc_mg_ExecutiveAndSeniorOfficersMember_c0ec1f81-9f7e-4f43-82fb-2782dbeb6c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c24b917f-a234-4eca-a65a-cea4cc33587e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod_2c29144b-d958-4d0c-a263-86295e4b4e93" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod_2c29144b-d958-4d0c-a263-86295e4b4e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics_6bd33933-4c72-4171-ad8d-9ea0cde01e34" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics_6bd33933-4c72-4171-ad8d-9ea0cde01e34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod_6cdb1f8f-5432-4f86-b4ae-d8d266eb7758" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod_6cdb1f8f-5432-4f86-b4ae-d8d266eb7758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod_3301b89e-2894-4855-a45f-abe1f6f9276c" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod_3301b89e-2894-4855-a45f-abe1f6f9276c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_36d53210-9b0d-4404-b769-d494c1478028" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_36d53210-9b0d-4404-b769-d494c1478028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_d78d745e-c0bb-4db4-8c53-9a8eeaf8757a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_d78d745e-c0bb-4db4-8c53-9a8eeaf8757a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_834a1376-7aba-4198-b9a7-57d3872247b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_834a1376-7aba-4198-b9a7-57d3872247b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet_d278ca2f-8cc8-4fd7-bb4e-66f29123f7df" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet_d278ca2f-8cc8-4fd7-bb4e-66f29123f7df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease_7405ec03-a3c2-4be0-a19f-47b305ab6e8f" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease_7405ec03-a3c2-4be0-a19f-47b305ab6e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_714182cd-73a8-4cbc-bec8-6e1f08ba4ead" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_714182cd-73a8-4cbc-bec8-6e1f08ba4ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_25d987d9-43ab-42c5-83f6-fd25126d2dff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_25d987d9-43ab-42c5-83f6-fd25126d2dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_709d003d-c5a9-4e1f-b204-a98a11e2ca3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_709d003d-c5a9-4e1f-b204-a98a11e2ca3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c711abdb-bb74-422d-b8e6-434d402fa378" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c711abdb-bb74-422d-b8e6-434d402fa378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_b6962cb5-aa4e-4122-91dd-7c7c52ab2210" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_b6962cb5-aa4e-4122-91dd-7c7c52ab2210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_855d35be-d416-45d2-aa79-a137d4898809" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a173c0cf-61a8-4cfc-b126-57ceaf2873c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_855d35be-d416-45d2-aa79-a137d4898809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_af025096-ceee-4f1f-8c48-0051fc9ca689" 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_4b756a9b-690c-49c1-ac59-8da1fc0e21da" 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_af025096-ceee-4f1f-8c48-0051fc9ca689" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4b756a9b-690c-49c1-ac59-8da1fc0e21da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_dcb84cda-6275-4ae9-b0e8-bdd86e7b1bfa" 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_4b756a9b-690c-49c1-ac59-8da1fc0e21da" xlink:to="loc_us-gaap_AwardTypeAxis_dcb84cda-6275-4ae9-b0e8-bdd86e7b1bfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d7381f31-04c4-4a57-8b65-fe1b8cb764d8" 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_dcb84cda-6275-4ae9-b0e8-bdd86e7b1bfa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d7381f31-04c4-4a57-8b65-fe1b8cb764d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_6aeac7d0-a66a-4cd4-acda-ac09c900ad36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d7381f31-04c4-4a57-8b65-fe1b8cb764d8" xlink:to="loc_us-gaap_PerformanceSharesMember_6aeac7d0-a66a-4cd4-acda-ac09c900ad36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56cc4413-2d85-46e5-8cb8-fd1c187f7313" 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_4b756a9b-690c-49c1-ac59-8da1fc0e21da" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56cc4413-2d85-46e5-8cb8-fd1c187f7313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_04f6f03e-1b0f-46b7-9e7e-0e2098b1946c" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56cc4413-2d85-46e5-8cb8-fd1c187f7313" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_04f6f03e-1b0f-46b7-9e7e-0e2098b1946c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b3d9bed7-5761-416e-96fa-29e0cdf0bbd2" 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_04f6f03e-1b0f-46b7-9e7e-0e2098b1946c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b3d9bed7-5761-416e-96fa-29e0cdf0bbd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a1fd1406-826f-401b-bc38-bb4e1d9fa9ff" 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_04f6f03e-1b0f-46b7-9e7e-0e2098b1946c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a1fd1406-826f-401b-bc38-bb4e1d9fa9ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet_4b6b5c87-92a1-408e-9965-d10ae18f748d" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_04f6f03e-1b0f-46b7-9e7e-0e2098b1946c" xlink:to="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet_4b6b5c87-92a1-408e-9965-d10ae18f748d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bb5182c4-66c4-4d12-aaf1-67ed38d9a77a" 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_04f6f03e-1b0f-46b7-9e7e-0e2098b1946c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bb5182c4-66c4-4d12-aaf1-67ed38d9a77a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8d2a03bd-988d-49cc-b051-86a17ab6f5a0" 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_04f6f03e-1b0f-46b7-9e7e-0e2098b1946c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8d2a03bd-988d-49cc-b051-86a17ab6f5a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_52c233e4-abf6-4de7-9f79-232e1c3bab90" 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_04f6f03e-1b0f-46b7-9e7e-0e2098b1946c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_52c233e4-abf6-4de7-9f79-232e1c3bab90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6c39d17f-b021-411b-b402-a6f4c4804d95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56cc4413-2d85-46e5-8cb8-fd1c187f7313" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6c39d17f-b021-411b-b402-a6f4c4804d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_17fa250a-c3ed-436d-8f3d-a9ab0b4ac6b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6c39d17f-b021-411b-b402-a6f4c4804d95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_17fa250a-c3ed-436d-8f3d-a9ab0b4ac6b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_261c6584-5c37-4660-a5e2-f86278d3e252" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6c39d17f-b021-411b-b402-a6f4c4804d95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_261c6584-5c37-4660-a5e2-f86278d3e252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue_e4da8222-a52d-44c2-a20c-177fc37508f2" xlink:href="mg-20221231.xsd#mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6c39d17f-b021-411b-b402-a6f4c4804d95" xlink:to="loc_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue_e4da8222-a52d-44c2-a20c-177fc37508f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_7a4ed17b-4ed9-4dc5-965f-6afdafe33430" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6c39d17f-b021-411b-b402-a6f4c4804d95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_7a4ed17b-4ed9-4dc5-965f-6afdafe33430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f3a3fa6e-4fd8-4a01-bb43-9902dfb8dbaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6c39d17f-b021-411b-b402-a6f4c4804d95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f3a3fa6e-4fd8-4a01-bb43-9902dfb8dbaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3c80b694-b6db-4e24-9056-1446ea94ee30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6c39d17f-b021-411b-b402-a6f4c4804d95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3c80b694-b6db-4e24-9056-1446ea94ee30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f1ab7254-4bfd-4b14-9740-0e5cf67c7069" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_f58bfd37-602c-4ea1-ac0e-4bd59de589d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f1ab7254-4bfd-4b14-9740-0e5cf67c7069" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_f58bfd37-602c-4ea1-ac0e-4bd59de589d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_f28076c9-940f-4a67-9c32-f0497f637b3e" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_f58bfd37-602c-4ea1-ac0e-4bd59de589d1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_f28076c9-940f-4a67-9c32-f0497f637b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_af123458-0996-459a-896d-a6e048bcd745" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_f58bfd37-602c-4ea1-ac0e-4bd59de589d1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_af123458-0996-459a-896d-a6e048bcd745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5048f182-031f-41f9-aecd-35305d78c4bb" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_f58bfd37-602c-4ea1-ac0e-4bd59de589d1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5048f182-031f-41f9-aecd-35305d78c4bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#IncomeTaxesProvisionBenefitforIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_b8bc8297-349a-49a2-bf2a-b6ed317a242f" 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_fb9a1804-250e-4b30-815d-4d0ac4f3caec" 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_b8bc8297-349a-49a2-bf2a-b6ed317a242f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_fb9a1804-250e-4b30-815d-4d0ac4f3caec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_4d7da277-f1f5-4bdb-b593-4e08ea76e57c" 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_fb9a1804-250e-4b30-815d-4d0ac4f3caec" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_4d7da277-f1f5-4bdb-b593-4e08ea76e57c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_b7227ace-26b6-41dc-93d2-4846c76acb49" 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_4d7da277-f1f5-4bdb-b593-4e08ea76e57c" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_b7227ace-26b6-41dc-93d2-4846c76acb49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ad298749-92a7-4971-8424-73ba2af36380" 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_4d7da277-f1f5-4bdb-b593-4e08ea76e57c" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ad298749-92a7-4971-8424-73ba2af36380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_c33ad475-f300-4470-855d-ed508acaeb0b" 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_4d7da277-f1f5-4bdb-b593-4e08ea76e57c" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_c33ad475-f300-4470-855d-ed508acaeb0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions_fc515575-b57a-452a-8dd7-f1f35b12316d" xlink:href="mg-20221231.xsd#mg_CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_4d7da277-f1f5-4bdb-b593-4e08ea76e57c" xlink:to="loc_mg_CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions_fc515575-b57a-452a-8dd7-f1f35b12316d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_81b420c4-06be-4505-a6d5-00b5d5eb8740" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_4d7da277-f1f5-4bdb-b593-4e08ea76e57c" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_81b420c4-06be-4505-a6d5-00b5d5eb8740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_be9465a6-36c9-4b0d-ac94-9f5cfae1bd56" 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_fb9a1804-250e-4b30-815d-4d0ac4f3caec" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_be9465a6-36c9-4b0d-ac94-9f5cfae1bd56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_8f1a9f52-5e31-4e88-89c9-f1d137e996a1" 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_be9465a6-36c9-4b0d-ac94-9f5cfae1bd56" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_8f1a9f52-5e31-4e88-89c9-f1d137e996a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_ee82c47a-f5a5-4715-a62b-900b15fa778f" 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_be9465a6-36c9-4b0d-ac94-9f5cfae1bd56" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_ee82c47a-f5a5-4715-a62b-900b15fa778f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_f51bfcd9-1a13-4bf1-9ea9-3cabf41671f2" 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_be9465a6-36c9-4b0d-ac94-9f5cfae1bd56" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_f51bfcd9-1a13-4bf1-9ea9-3cabf41671f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions_69e59269-a7c2-46f1-99a4-23f76ec4e955" xlink:href="mg-20221231.xsd#mg_DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_be9465a6-36c9-4b0d-ac94-9f5cfae1bd56" xlink:to="loc_mg_DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions_69e59269-a7c2-46f1-99a4-23f76ec4e955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_63323fe4-f448-4467-b91f-90f57572c165" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_be9465a6-36c9-4b0d-ac94-9f5cfae1bd56" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_63323fe4-f448-4467-b91f-90f57572c165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_a3f9f990-dc6b-4601-9560-bfedcbca8edf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_be9465a6-36c9-4b0d-ac94-9f5cfae1bd56" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_a3f9f990-dc6b-4601-9560-bfedcbca8edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DeferredIncomeTaxExpenseBenefitNet_5ae70894-b809-4cc5-9321-2a6c30edcd48" xlink:href="mg-20221231.xsd#mg_DeferredIncomeTaxExpenseBenefitNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_fb9a1804-250e-4b30-815d-4d0ac4f3caec" xlink:to="loc_mg_DeferredIncomeTaxExpenseBenefitNet_5ae70894-b809-4cc5-9321-2a6c30edcd48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7638515f-c25d-4808-9f79-4dc0c31800f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_fb9a1804-250e-4b30-815d-4d0ac4f3caec" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7638515f-c25d-4808-9f79-4dc0c31800f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_047b5b96-385e-4660-b9fa-0c8fe6c6bdc3" 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_e1252945-c9c7-477e-8ac2-5089283d10ca" 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_047b5b96-385e-4660-b9fa-0c8fe6c6bdc3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_e1252945-c9c7-477e-8ac2-5089283d10ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_8a68f627-36c3-4475-989c-613b16bc1bfc" 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_e1252945-c9c7-477e-8ac2-5089283d10ca" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_8a68f627-36c3-4475-989c-613b16bc1bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_8fa64a7a-8a12-4b72-a6b7-9a720ecafe64" 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_e1252945-c9c7-477e-8ac2-5089283d10ca" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_8fa64a7a-8a12-4b72-a6b7-9a720ecafe64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_f23676a9-809d-4e02-b53a-736a9c0831a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_e1252945-c9c7-477e-8ac2-5089283d10ca" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_f23676a9-809d-4e02-b53a-736a9c0831a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_1c4f7016-3ada-463b-861e-4c4d89bebc02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_e1252945-c9c7-477e-8ac2-5089283d10ca" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_1c4f7016-3ada-463b-861e-4c4d89bebc02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_d7ff83b7-4660-476c-868a-a50d6e677808" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_e1252945-c9c7-477e-8ac2-5089283d10ca" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_d7ff83b7-4660-476c-868a-a50d6e677808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount_d193c302-8cff-40e7-a513-d4cb3e8cab34" xlink:href="mg-20221231.xsd#mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_e1252945-c9c7-477e-8ac2-5089283d10ca" xlink:to="loc_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount_d193c302-8cff-40e7-a513-d4cb3e8cab34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_33dc990d-e366-4931-b56a-437870ae436b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_e1252945-c9c7-477e-8ac2-5089283d10ca" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_33dc990d-e366-4931-b56a-437870ae436b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_594639b4-1961-450d-bc94-091ee31c427d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_e1252945-c9c7-477e-8ac2-5089283d10ca" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_594639b4-1961-450d-bc94-091ee31c427d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount_566b0039-3364-4a0a-830d-e2a01568b02e" xlink:href="mg-20221231.xsd#mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_e1252945-c9c7-477e-8ac2-5089283d10ca" xlink:to="loc_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount_566b0039-3364-4a0a-830d-e2a01568b02e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_6ff3f2a8-2062-44d7-a17e-543a1ef386e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_e1252945-c9c7-477e-8ac2-5089283d10ca" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_6ff3f2a8-2062-44d7-a17e-543a1ef386e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_21bfca88-4567-456d-a82b-4c776e799d94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_e1252945-c9c7-477e-8ac2-5089283d10ca" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_21bfca88-4567-456d-a82b-4c776e799d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_ea37a600-e7fe-457b-82fe-9e2e1d1c580a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_e1252945-c9c7-477e-8ac2-5089283d10ca" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_ea37a600-e7fe-457b-82fe-9e2e1d1c580a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a075cfc3-059a-426a-9617-45c1103487f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_e1252945-c9c7-477e-8ac2-5089283d10ca" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a075cfc3-059a-426a-9617-45c1103487f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0836f703-d00c-4983-861e-1697ff99bb92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_047b5b96-385e-4660-b9fa-0c8fe6c6bdc3" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0836f703-d00c-4983-861e-1697ff99bb92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8b4a278b-2744-41b4-90b6-70ef3ee6ca25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0836f703-d00c-4983-861e-1697ff99bb92" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8b4a278b-2744-41b4-90b6-70ef3ee6ca25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_8556aaf9-0806-4534-8802-af07994de643" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0836f703-d00c-4983-861e-1697ff99bb92" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_8556aaf9-0806-4534-8802-af07994de643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_68e75580-612f-486e-a741-ab8d42538a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0836f703-d00c-4983-861e-1697ff99bb92" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_68e75580-612f-486e-a741-ab8d42538a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_4285617e-cc6a-425c-a381-8c78bf6f815a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0836f703-d00c-4983-861e-1697ff99bb92" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_4285617e-cc6a-425c-a381-8c78bf6f815a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_2226f60d-b548-4d31-ad10-3b79a1e4444c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0836f703-d00c-4983-861e-1697ff99bb92" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_2226f60d-b548-4d31-ad10-3b79a1e4444c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent_7765b2ae-f490-4629-b954-1c1dc8b4d33a" xlink:href="mg-20221231.xsd#mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0836f703-d00c-4983-861e-1697ff99bb92" xlink:to="loc_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent_7765b2ae-f490-4629-b954-1c1dc8b4d33a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_5363c5f8-7d1e-4893-8c66-ba64219b33c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0836f703-d00c-4983-861e-1697ff99bb92" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_5363c5f8-7d1e-4893-8c66-ba64219b33c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_b91c1293-3113-433e-b887-cd48438e3758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0836f703-d00c-4983-861e-1697ff99bb92" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_b91c1293-3113-433e-b887-cd48438e3758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent_7e06fec8-b9c5-48c2-ae45-24f4afaecbc6" xlink:href="mg-20221231.xsd#mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0836f703-d00c-4983-861e-1697ff99bb92" xlink:to="loc_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent_7e06fec8-b9c5-48c2-ae45-24f4afaecbc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_7b224601-6744-4668-bbca-27e695b426dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0836f703-d00c-4983-861e-1697ff99bb92" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_7b224601-6744-4668-bbca-27e695b426dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_e0f09b2f-a31e-4ab1-8835-51dca5add131" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0836f703-d00c-4983-861e-1697ff99bb92" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_e0f09b2f-a31e-4ab1-8835-51dca5add131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_ec01545a-30a6-494d-8b5c-45237bea3b17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0836f703-d00c-4983-861e-1697ff99bb92" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_ec01545a-30a6-494d-8b5c-45237bea3b17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6485391e-8b9b-4728-bebf-fad95ffb41a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0836f703-d00c-4983-861e-1697ff99bb92" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6485391e-8b9b-4728-bebf-fad95ffb41a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_36d15de1-dac3-47c1-82ab-e04b2dc74b3c" 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_4b1261f3-8fe5-4b85-8453-84e4bb9825e5" 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_36d15de1-dac3-47c1-82ab-e04b2dc74b3c" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_4b1261f3-8fe5-4b85-8453-84e4bb9825e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_dc62c8e9-1bf8-4d4e-bfdd-e67a77362401" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_4b1261f3-8fe5-4b85-8453-84e4bb9825e5" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_dc62c8e9-1bf8-4d4e-bfdd-e67a77362401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_6c1682c0-ab79-43de-9a0a-8e5c27a81aeb" 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_dc62c8e9-1bf8-4d4e-bfdd-e67a77362401" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_6c1682c0-ab79-43de-9a0a-8e5c27a81aeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_5a04b836-d158-4745-992e-fedcb2b3e443" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_6c1682c0-ab79-43de-9a0a-8e5c27a81aeb" xlink:to="loc_us-gaap_DomesticCountryMember_5a04b836-d158-4745-992e-fedcb2b3e443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_040cbd3a-e779-412e-b8ac-2fd82e33264c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_6c1682c0-ab79-43de-9a0a-8e5c27a81aeb" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_040cbd3a-e779-412e-b8ac-2fd82e33264c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_f40b23c7-d8dd-48f7-bafa-3a79e398ab2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_6c1682c0-ab79-43de-9a0a-8e5c27a81aeb" xlink:to="loc_us-gaap_ForeignCountryMember_f40b23c7-d8dd-48f7-bafa-3a79e398ab2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_c0c74edd-11ce-4dce-9b50-4891b82f6126" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_4b1261f3-8fe5-4b85-8453-84e4bb9825e5" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_c0c74edd-11ce-4dce-9b50-4891b82f6126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_f62dbd1c-2b48-499b-9959-e3df2448791e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_c0c74edd-11ce-4dce-9b50-4891b82f6126" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_f62dbd1c-2b48-499b-9959-e3df2448791e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_CanadianTaxAuthorityProvinceOfAlbertaMember_e08e3be8-fd28-4822-96e7-9fca96d0574c" xlink:href="mg-20221231.xsd#mg_CanadianTaxAuthorityProvinceOfAlbertaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f62dbd1c-2b48-499b-9959-e3df2448791e" xlink:to="loc_mg_CanadianTaxAuthorityProvinceOfAlbertaMember_e08e3be8-fd28-4822-96e7-9fca96d0574c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_4b1261f3-8fe5-4b85-8453-84e4bb9825e5" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit_a37c2372-9569-46b3-854e-00d4bcfb29aa" xlink:href="mg-20221231.xsd#mg_ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_mg_ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit_a37c2372-9569-46b3-854e-00d4bcfb29aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount_8420d6b2-7983-4ff1-be21-abd900d18316" xlink:href="mg-20221231.xsd#mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount_8420d6b2-7983-4ff1-be21-abd900d18316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ProceedsFromIncomeTaxRefundsCARESAct_614a5b09-6b25-4f5e-92a5-127ee01fe8f6" xlink:href="mg-20221231.xsd#mg_ProceedsFromIncomeTaxRefundsCARESAct"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_mg_ProceedsFromIncomeTaxRefundsCARESAct_614a5b09-6b25-4f5e-92a5-127ee01fe8f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_419faa1f-5c2f-467c-b9eb-29e120e41a91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_us-gaap_OperatingLossCarryforwards_419faa1f-5c2f-467c-b9eb-29e120e41a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_97826bdf-c257-45b5-b8e7-ef46ff16faf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_97826bdf-c257-45b5-b8e7-ef46ff16faf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_528a33dc-8938-47d7-b88e-40435726703c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_528a33dc-8938-47d7-b88e-40435726703c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_11209bb6-7dca-44db-a030-ff20302917ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_11209bb6-7dca-44db-a030-ff20302917ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_34713d29-6999-42aa-b7f6-7d656ece6edf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_34713d29-6999-42aa-b7f6-7d656ece6edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_caf0746b-626c-44c9-aeb2-91bbe169f970" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_caf0746b-626c-44c9-aeb2-91bbe169f970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_e6e286bc-bac2-4225-8456-dff5176c47c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_e6e286bc-bac2-4225-8456-dff5176c47c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a112f7ac-1baf-42da-bc64-b9ebdbf1d64c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_us-gaap_NetIncomeLoss_a112f7ac-1baf-42da-bc64-b9ebdbf1d64c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability_5473c581-84bf-4714-9a6d-59d23877ce10" xlink:href="mg-20221231.xsd#mg_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_mg_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability_5473c581-84bf-4714-9a6d-59d23877ce10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_bef9f078-3af2-4ae9-9a92-31ed0e72455b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8caf2328-c260-4797-ba47-eacea60bd343" xlink:to="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_bef9f078-3af2-4ae9-9a92-31ed0e72455b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4d73516a-fe06-4ede-80c2-3b92dc17bd33" 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_29cb990e-99ca-4dc7-90e2-f1fd0080f0dc" 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_4d73516a-fe06-4ede-80c2-3b92dc17bd33" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_29cb990e-99ca-4dc7-90e2-f1fd0080f0dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1d8e11d0-c5cb-446a-9c70-41cf5eb421a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_29cb990e-99ca-4dc7-90e2-f1fd0080f0dc" xlink:to="loc_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1d8e11d0-c5cb-446a-9c70-41cf5eb421a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_4d6a5975-8a92-4b5c-ae6b-000dbee2035c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1d8e11d0-c5cb-446a-9c70-41cf5eb421a8" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_4d6a5975-8a92-4b5c-ae6b-000dbee2035c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_33b5d74f-ba39-4be5-b408-56a17beb9747" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1d8e11d0-c5cb-446a-9c70-41cf5eb421a8" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_33b5d74f-ba39-4be5-b408-56a17beb9747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_cdc407c4-0677-47b5-b86f-ceb5709f5108" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1d8e11d0-c5cb-446a-9c70-41cf5eb421a8" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_cdc407c4-0677-47b5-b86f-ceb5709f5108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_7bdec530-cb7d-4a82-ac4e-dafb760ffb52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1d8e11d0-c5cb-446a-9c70-41cf5eb421a8" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_7bdec530-cb7d-4a82-ac4e-dafb760ffb52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_05438d73-6421-4ba3-a5c2-e4513e7184e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1d8e11d0-c5cb-446a-9c70-41cf5eb421a8" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_05438d73-6421-4ba3-a5c2-e4513e7184e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DeferredTaxAssetsFinanceLeaseObligation_dff1e3f4-6508-4f7f-abf7-e31f37aea115" xlink:href="mg-20221231.xsd#mg_DeferredTaxAssetsFinanceLeaseObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1d8e11d0-c5cb-446a-9c70-41cf5eb421a8" xlink:to="loc_mg_DeferredTaxAssetsFinanceLeaseObligation_dff1e3f4-6508-4f7f-abf7-e31f37aea115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_676814ff-90b6-4e3f-8d89-71493c8cd438" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1d8e11d0-c5cb-446a-9c70-41cf5eb421a8" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_676814ff-90b6-4e3f-8d89-71493c8cd438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DeferredTaxAssetsInterestCarryforwards_41784a79-5588-4db2-8d2c-14ecc9cd2dff" xlink:href="mg-20221231.xsd#mg_DeferredTaxAssetsInterestCarryforwards"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1d8e11d0-c5cb-446a-9c70-41cf5eb421a8" xlink:to="loc_mg_DeferredTaxAssetsInterestCarryforwards_41784a79-5588-4db2-8d2c-14ecc9cd2dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DeferredTaxAssetsOperatingLeaseLiabilities_1ed161e7-5084-4ee1-b858-a8c5e200bce8" xlink:href="mg-20221231.xsd#mg_DeferredTaxAssetsOperatingLeaseLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1d8e11d0-c5cb-446a-9c70-41cf5eb421a8" xlink:to="loc_mg_DeferredTaxAssetsOperatingLeaseLiabilities_1ed161e7-5084-4ee1-b858-a8c5e200bce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_214cce16-11f2-4e88-a772-c653d92e6072" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1d8e11d0-c5cb-446a-9c70-41cf5eb421a8" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_214cce16-11f2-4e88-a772-c653d92e6072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_016b74b2-a1ec-43fb-957b-0b0fcf38d4ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1d8e11d0-c5cb-446a-9c70-41cf5eb421a8" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_016b74b2-a1ec-43fb-957b-0b0fcf38d4ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_830add86-1c60-45b0-ba45-f15c8a95780d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1d8e11d0-c5cb-446a-9c70-41cf5eb421a8" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_830add86-1c60-45b0-ba45-f15c8a95780d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_626eb70d-8764-464f-b1f3-ffd45b6c6b41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1d8e11d0-c5cb-446a-9c70-41cf5eb421a8" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_626eb70d-8764-464f-b1f3-ffd45b6c6b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_7348c183-0cd8-4baa-85c7-76c24b07b882" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1d8e11d0-c5cb-446a-9c70-41cf5eb421a8" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_7348c183-0cd8-4baa-85c7-76c24b07b882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_d961b674-1be1-45c9-be6e-ddf273f04f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1d8e11d0-c5cb-446a-9c70-41cf5eb421a8" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_d961b674-1be1-45c9-be6e-ddf273f04f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_0143e630-637f-4f66-98da-d525b7e7ff4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_29cb990e-99ca-4dc7-90e2-f1fd0080f0dc" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_0143e630-637f-4f66-98da-d525b7e7ff4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d0b527bf-17dd-4dcd-8b05-4f9f662356ef" 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_DeferredTaxLiabilitiesAbstract_0143e630-637f-4f66-98da-d525b7e7ff4f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d0b527bf-17dd-4dcd-8b05-4f9f662356ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_4e045194-d9af-4a00-bf39-679ad591fb5f" 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_DeferredTaxLiabilitiesAbstract_0143e630-637f-4f66-98da-d525b7e7ff4f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_4e045194-d9af-4a00-bf39-679ad591fb5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_0d483046-e094-4678-9658-1b17dce0b114" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_0143e630-637f-4f66-98da-d525b7e7ff4f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_0d483046-e094-4678-9658-1b17dce0b114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_1c0cf1f9-0db5-43b6-aea6-963feb7ec411" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_0143e630-637f-4f66-98da-d525b7e7ff4f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_1c0cf1f9-0db5-43b6-aea6-963feb7ec411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_b069c85f-3a6a-4935-bd36-84c67d833f38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_0143e630-637f-4f66-98da-d525b7e7ff4f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_b069c85f-3a6a-4935-bd36-84c67d833f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_20d25377-8c3d-4908-9b65-e182078d3f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_0143e630-637f-4f66-98da-d525b7e7ff4f" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_20d25377-8c3d-4908-9b65-e182078d3f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_be2e055c-99f5-4656-a57d-d9af3ebcd51c" 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_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_29cb990e-99ca-4dc7-90e2-f1fd0080f0dc" xlink:to="loc_us-gaap_DeferredTaxLiabilities_be2e055c-99f5-4656-a57d-d9af3ebcd51c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/IncomeTaxesChangesinUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#IncomeTaxesChangesinUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/IncomeTaxesChangesinUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_88fee067-38db-4e88-b799-deb1587c04cc" 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_135c1a42-6b1c-487d-9715-78c9774e432c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_88fee067-38db-4e88-b799-deb1587c04cc" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_135c1a42-6b1c-487d-9715-78c9774e432c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_8d7e1806-4b00-40ee-a968-1ca013126b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_135c1a42-6b1c-487d-9715-78c9774e432c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_8d7e1806-4b00-40ee-a968-1ca013126b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_ac5a14db-2cd1-4707-a7ce-fbf100cf9e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_135c1a42-6b1c-487d-9715-78c9774e432c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_ac5a14db-2cd1-4707-a7ce-fbf100cf9e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_cc7e7cc5-1e8e-4b81-b937-1febec323b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_135c1a42-6b1c-487d-9715-78c9774e432c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_cc7e7cc5-1e8e-4b81-b937-1febec323b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_44432cde-8e62-4017-895c-efc15b3670b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_135c1a42-6b1c-487d-9715-78c9774e432c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_44432cde-8e62-4017-895c-efc15b3670b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_eb0408f9-3730-436e-b0b8-dd41bce7e812" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_135c1a42-6b1c-487d-9715-78c9774e432c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_eb0408f9-3730-436e-b0b8-dd41bce7e812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#EmployeeBenefitPlansDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_47a67e49-5b9a-4241-956f-11d3c4f0d2f0" 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_b62b6cf4-8b7e-48f3-a647-6e125fa976ff" 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_47a67e49-5b9a-4241-956f-11d3c4f0d2f0" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_b62b6cf4-8b7e-48f3-a647-6e125fa976ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_472bb56a-3ab4-49fe-80e6-f08453ba2aee" 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_b62b6cf4-8b7e-48f3-a647-6e125fa976ff" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_472bb56a-3ab4-49fe-80e6-f08453ba2aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ab2a2781-c616-4a01-ad77-31c0da3f1026" 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_472bb56a-3ab4-49fe-80e6-f08453ba2aee" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ab2a2781-c616-4a01-ad77-31c0da3f1026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_b51eeb96-4b97-45fe-ac62-04e64a8d3c92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ab2a2781-c616-4a01-ad77-31c0da3f1026" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_b51eeb96-4b97-45fe-ac62-04e64a8d3c92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_350f05d5-4e57-467f-9fc7-af2eb2157f88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_b62b6cf4-8b7e-48f3-a647-6e125fa976ff" xlink:to="loc_us-gaap_RetirementPlanNameAxis_350f05d5-4e57-467f-9fc7-af2eb2157f88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_badd923d-d529-4ba1-9b0c-c1e3fec9850c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_350f05d5-4e57-467f-9fc7-af2eb2157f88" xlink:to="loc_us-gaap_RetirementPlanNameDomain_badd923d-d529-4ba1-9b0c-c1e3fec9850c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_BoilermakersandPipefittersPlansMember_d53f37a8-c8ed-4c7c-a833-a8d0d1b34490" xlink:href="mg-20221231.xsd#mg_BoilermakersandPipefittersPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_badd923d-d529-4ba1-9b0c-c1e3fec9850c" xlink:to="loc_mg_BoilermakersandPipefittersPlansMember_d53f37a8-c8ed-4c7c-a833-a8d0d1b34490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7fc48f9c-b5db-4a02-b724-27d8c1c029dd" 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_ScheduleOfMultiemployerPlansTable_b62b6cf4-8b7e-48f3-a647-6e125fa976ff" xlink:to="loc_srt_RangeAxis_7fc48f9c-b5db-4a02-b724-27d8c1c029dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_47be0fad-e758-477b-bcef-ab4778c0b78b" 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_7fc48f9c-b5db-4a02-b724-27d8c1c029dd" xlink:to="loc_srt_RangeMember_47be0fad-e758-477b-bcef-ab4778c0b78b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b92ae7d3-b20e-4e26-8847-4702c0e8ca83" 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_47be0fad-e758-477b-bcef-ab4778c0b78b" xlink:to="loc_srt_MinimumMember_b92ae7d3-b20e-4e26-8847-4702c0e8ca83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f6b5307c-1472-473b-8985-29dd447c2a66" 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_47be0fad-e758-477b-bcef-ab4778c0b78b" xlink:to="loc_srt_MaximumMember_f6b5307c-1472-473b-8985-29dd447c2a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_4c08c98f-536a-4637-b215-6496b65acf3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_b62b6cf4-8b7e-48f3-a647-6e125fa976ff" xlink:to="loc_us-gaap_MultiemployerPlansLineItems_4c08c98f-536a-4637-b215-6496b65acf3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits_05012383-9b6e-4254-8d58-2e427dcf37b8" xlink:href="mg-20221231.xsd#mg_DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_4c08c98f-536a-4637-b215-6496b65acf3a" xlink:to="loc_mg_DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits_05012383-9b6e-4254-8d58-2e427dcf37b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan_d76d2686-f1eb-408b-ad77-5276276dd901" xlink:href="mg-20221231.xsd#mg_DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_4c08c98f-536a-4637-b215-6496b65acf3a" xlink:to="loc_mg_DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan_d76d2686-f1eb-408b-ad77-5276276dd901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_fc7a1902-82ef-4fef-9243-9b536dcd11bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_4c08c98f-536a-4637-b215-6496b65acf3a" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_fc7a1902-82ef-4fef-9243-9b536dcd11bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_6f84e9d3-0962-4d4b-856f-ee869b4a4578" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_4c08c98f-536a-4637-b215-6496b65acf3a" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_6f84e9d3-0962-4d4b-856f-ee869b4a4578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod_29eed77d-2cf9-4aa2-a260-b75acfc0bb1b" xlink:href="mg-20221231.xsd#mg_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_4c08c98f-536a-4637-b215-6496b65acf3a" xlink:to="loc_mg_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod_29eed77d-2cf9-4aa2-a260-b75acfc0bb1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_c75c7129-9bad-438b-952e-3482a6f5d91c" 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_us-gaap_MultiemployerPlansLineItems_4c08c98f-536a-4637-b215-6496b65acf3a" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_c75c7129-9bad-438b-952e-3482a6f5d91c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_MultiemployerPlanPensionSignificantFundedStatusPercentage_70110317-aca9-4b54-9211-c4b01429ee72" xlink:href="mg-20221231.xsd#mg_MultiemployerPlanPensionSignificantFundedStatusPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_4c08c98f-536a-4637-b215-6496b65acf3a" xlink:to="loc_mg_MultiemployerPlanPensionSignificantFundedStatusPercentage_70110317-aca9-4b54-9211-c4b01429ee72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_d3520082-4e2b-401e-b010-e4a42fa85869" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_4c08c98f-536a-4637-b215-6496b65acf3a" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_d3520082-4e2b-401e-b010-e4a42fa85869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#RelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_ff6fd5c9-2683-4b6b-b7b4-6f66e3db5f41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_519a920a-35ed-4305-8f3e-a003e8a80ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_ff6fd5c9-2683-4b6b-b7b4-6f66e3db5f41" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_519a920a-35ed-4305-8f3e-a003e8a80ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_d3175c42-ede5-4b9d-9ee0-a6031bb5e0ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_519a920a-35ed-4305-8f3e-a003e8a80ce5" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_d3175c42-ede5-4b9d-9ee0-a6031bb5e0ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_b4c4d951-cff2-440a-8492-7d22ba18f456" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_d3175c42-ede5-4b9d-9ee0-a6031bb5e0ff" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_b4c4d951-cff2-440a-8492-7d22ba18f456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OperatingLeaseArrangementMember_c0c07ecd-26b6-4db6-b93a-e784a8d12837" xlink:href="mg-20221231.xsd#mg_OperatingLeaseArrangementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_b4c4d951-cff2-440a-8492-7d22ba18f456" xlink:to="loc_mg_OperatingLeaseArrangementMember_c0c07ecd-26b6-4db6-b93a-e784a8d12837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ConsultingServicesMember_657d823b-9750-41e0-aa1f-29bcfb75ef04" xlink:href="mg-20221231.xsd#mg_ConsultingServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_b4c4d951-cff2-440a-8492-7d22ba18f456" xlink:to="loc_mg_ConsultingServicesMember_657d823b-9750-41e0-aa1f-29bcfb75ef04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_25b7e7ec-e280-4891-84a0-941aedc6ed65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_519a920a-35ed-4305-8f3e-a003e8a80ce5" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_25b7e7ec-e280-4891-84a0-941aedc6ed65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_e287f014-2cca-4532-8653-f0a30ed26075" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_25b7e7ec-e280-4891-84a0-941aedc6ed65" xlink:to="loc_us-gaap_RelatedPartyDomain_e287f014-2cca-4532-8653-f0a30ed26075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_e97d78eb-b0a7-436e-8234-7164882034b5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_DirectorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_e287f014-2cca-4532-8653-f0a30ed26075" xlink:to="loc_srt_DirectorMember_e97d78eb-b0a7-436e-8234-7164882034b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_3739d13a-e266-40b1-82e2-63737436da56" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_519a920a-35ed-4305-8f3e-a003e8a80ce5" xlink:to="loc_srt_CounterpartyNameAxis_3739d13a-e266-40b1-82e2-63737436da56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_6afc590e-7584-4874-9177-e9dc22daa452" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_3739d13a-e266-40b1-82e2-63737436da56" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_6afc590e-7584-4874-9177-e9dc22daa452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_CapitalManagementEnterpriseCMEMember_b9b3a428-b845-460e-b750-2d1855d6cf73" xlink:href="mg-20221231.xsd#mg_CapitalManagementEnterpriseCMEMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_6afc590e-7584-4874-9177-e9dc22daa452" xlink:to="loc_mg_CapitalManagementEnterpriseCMEMember_b9b3a428-b845-460e-b750-2d1855d6cf73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_e33e7ed8-5e37-46fa-9231-d78cc53a6fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_519a920a-35ed-4305-8f3e-a003e8a80ce5" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_e33e7ed8-5e37-46fa-9231-d78cc53a6fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_24be2d0c-90f0-48d3-a799-e066605cc58c" 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_RelatedPartyTransactionLineItems_e33e7ed8-5e37-46fa-9231-d78cc53a6fc8" xlink:to="loc_us-gaap_OperatingLeasePayments_24be2d0c-90f0-48d3-a799-e066605cc58c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_NumberOfDirectors_96088e4c-241a-4f97-8c11-10415e47c2d0" xlink:href="mg-20221231.xsd#mg_NumberOfDirectors"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e33e7ed8-5e37-46fa-9231-d78cc53a6fc8" xlink:to="loc_mg_NumberOfDirectors_96088e4c-241a-4f97-8c11-10415e47c2d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyCosts_b781f2ad-fb5c-4175-aaf8-0f394b833ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e33e7ed8-5e37-46fa-9231-d78cc53a6fc8" xlink:to="loc_us-gaap_RelatedPartyCosts_b781f2ad-fb5c-4175-aaf8-0f394b833ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#LeasesSupplementalBalanceSheetInformationDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_f4a12cda-7e1b-4d73-8bd0-fc1d327871fd" 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_AssetsAbstract_0721e664-88e2-406c-bc83-b02e7b50785d" 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_LeasesAbstract_f4a12cda-7e1b-4d73-8bd0-fc1d327871fd" xlink:to="loc_us-gaap_AssetsAbstract_0721e664-88e2-406c-bc83-b02e7b50785d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_47476f20-9a51-42e8-a369-6050c0646b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0721e664-88e2-406c-bc83-b02e7b50785d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_47476f20-9a51-42e8-a369-6050c0646b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_4ab970d3-f1e4-4b10-a43f-cdee73762213" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f4a12cda-7e1b-4d73-8bd0-fc1d327871fd" xlink:to="loc_us-gaap_LiabilitiesAbstract_4ab970d3-f1e4-4b10-a43f-cdee73762213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_1b5e281f-3bd7-4a18-b115-ba47c42745d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_4ab970d3-f1e4-4b10-a43f-cdee73762213" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_1b5e281f-3bd7-4a18-b115-ba47c42745d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_aee7f2dc-9d55-4c09-93b7-4387d35827dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_4ab970d3-f1e4-4b10-a43f-cdee73762213" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_aee7f2dc-9d55-4c09-93b7-4387d35827dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_bfa5f8ef-ab8e-4ef3-baff-49041dd82d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_4ab970d3-f1e4-4b10-a43f-cdee73762213" xlink:to="loc_us-gaap_OperatingLeaseLiability_bfa5f8ef-ab8e-4ef3-baff-49041dd82d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_1bfb19c7-1a2f-4336-b6da-9c54de1cac59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_4ab970d3-f1e4-4b10-a43f-cdee73762213" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_1bfb19c7-1a2f-4336-b6da-9c54de1cac59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_66c9df6d-65d5-4245-b5ae-27174a599cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_4ab970d3-f1e4-4b10-a43f-cdee73762213" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_66c9df6d-65d5-4245-b5ae-27174a599cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_8b089193-6338-4761-b82b-ce1c09f4d781" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_4ab970d3-f1e4-4b10-a43f-cdee73762213" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_8b089193-6338-4761-b82b-ce1c09f4d781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_232053d0-2af5-4060-85e6-a36105e0d9a1" 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_LesseeLeaseDescriptionTable_ff3e0df6-5e1c-463e-84e9-ae16c0975865" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_232053d0-2af5-4060-85e6-a36105e0d9a1" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_ff3e0df6-5e1c-463e-84e9-ae16c0975865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_0a35cbea-43d2-4aa8-865a-572e1520bb55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ff3e0df6-5e1c-463e-84e9-ae16c0975865" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_0a35cbea-43d2-4aa8-865a-572e1520bb55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_5651dd59-2512-41ef-88cb-1c9d4fff9310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_0a35cbea-43d2-4aa8-865a-572e1520bb55" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_5651dd59-2512-41ef-88cb-1c9d4fff9310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_COVID19PandemicMember_19906268-6881-48b5-ab7b-e8778e38d8fc" xlink:href="mg-20221231.xsd#mg_COVID19PandemicMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_5651dd59-2512-41ef-88cb-1c9d4fff9310" xlink:to="loc_mg_COVID19PandemicMember_19906268-6881-48b5-ab7b-e8778e38d8fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2e07f27f-955b-4157-86fc-ffa2e3084462" 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_LesseeLeaseDescriptionTable_ff3e0df6-5e1c-463e-84e9-ae16c0975865" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2e07f27f-955b-4157-86fc-ffa2e3084462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f2e7a590-6d2f-45f1-9b9c-d8f9b451c760" 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_2e07f27f-955b-4157-86fc-ffa2e3084462" xlink:to="loc_us-gaap_SegmentDomain_f2e7a590-6d2f-45f1-9b9c-d8f9b451c760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ServicesMember_c90759b3-af34-4215-905d-6ced44d3f77b" xlink:href="mg-20221231.xsd#mg_ServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f2e7a590-6d2f-45f1-9b9c-d8f9b451c760" xlink:to="loc_mg_ServicesMember_c90759b3-af34-4215-905d-6ced44d3f77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_58ef97c7-dc57-4bdf-8923-11a96e7e15cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ff3e0df6-5e1c-463e-84e9-ae16c0975865" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_58ef97c7-dc57-4bdf-8923-11a96e7e15cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a2bc33f2-9626-4f0c-8533-65460b798447" 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_58ef97c7-dc57-4bdf-8923-11a96e7e15cb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a2bc33f2-9626-4f0c-8533-65460b798447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_0e77d26d-2e70-4d96-995b-6fc560a5901e" 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_a2bc33f2-9626-4f0c-8533-65460b798447" xlink:to="loc_us-gaap_BuildingMember_0e77d26d-2e70-4d96-995b-6fc560a5901e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_b75d94c2-6da7-4a70-abd6-3684fb7d2f12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ff3e0df6-5e1c-463e-84e9-ae16c0975865" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_b75d94c2-6da7-4a70-abd6-3684fb7d2f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_b7aeb475-3fb5-4049-8469-f84aa5445f36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_b75d94c2-6da7-4a70-abd6-3684fb7d2f12" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_b7aeb475-3fb5-4049-8469-f84aa5445f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OperatingLeaseArrangementMember_b6494866-d3c5-4f66-b588-3bace7d225e6" xlink:href="mg-20221231.xsd#mg_OperatingLeaseArrangementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_b7aeb475-3fb5-4049-8469-f84aa5445f36" xlink:to="loc_mg_OperatingLeaseArrangementMember_b6494866-d3c5-4f66-b588-3bace7d225e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_5da0b945-3b41-4e97-aa35-b06b97d61be4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ff3e0df6-5e1c-463e-84e9-ae16c0975865" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_5da0b945-3b41-4e97-aa35-b06b97d61be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_6ece3c6d-2309-44ff-957b-d1fdf58cddc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5da0b945-3b41-4e97-aa35-b06b97d61be4" xlink:to="loc_us-gaap_OperatingLeaseLiability_6ece3c6d-2309-44ff-957b-d1fdf58cddc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_582757f1-3da8-408e-ae2c-e7eddcee3938" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5da0b945-3b41-4e97-aa35-b06b97d61be4" xlink:to="loc_us-gaap_OperatingLeasePayments_582757f1-3da8-408e-ae2c-e7eddcee3938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OperatingLeasePercentageOfReductionOfRentalPayments_d5776102-b4a7-4c83-8e00-9b6a84db0e25" xlink:href="mg-20221231.xsd#mg_OperatingLeasePercentageOfReductionOfRentalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5da0b945-3b41-4e97-aa35-b06b97d61be4" xlink:to="loc_mg_OperatingLeasePercentageOfReductionOfRentalPayments_d5776102-b4a7-4c83-8e00-9b6a84db0e25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_832358e1-f7e1-427d-bf1f-776fc087b9b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5da0b945-3b41-4e97-aa35-b06b97d61be4" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_832358e1-f7e1-427d-bf1f-776fc087b9b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#LeasesComponentsofLeaseCostsDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_2e24ffbf-b44d-4de5-ad6c-72575151de59" 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_097caebd-bfc1-4b45-9500-dd8808607f74" 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_2e24ffbf-b44d-4de5-ad6c-72575151de59" xlink:to="loc_us-gaap_LeaseCostAbstract_097caebd-bfc1-4b45-9500-dd8808607f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_cd7236d6-4828-4d75-bbe9-e196d1ed62b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_097caebd-bfc1-4b45-9500-dd8808607f74" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_cd7236d6-4828-4d75-bbe9-e196d1ed62b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_a62b5fee-0807-43cd-b73a-ccdf4a7cfcb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_097caebd-bfc1-4b45-9500-dd8808607f74" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_a62b5fee-0807-43cd-b73a-ccdf4a7cfcb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_f0ee272e-1000-4197-b69e-d451098de8dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2e24ffbf-b44d-4de5-ad6c-72575151de59" xlink:to="loc_us-gaap_OperatingLeaseCost_f0ee272e-1000-4197-b69e-d451098de8dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_b96d7f3e-8e91-4c55-8874-af9a2a714cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2e24ffbf-b44d-4de5-ad6c-72575151de59" xlink:to="loc_us-gaap_ShortTermLeaseCost_b96d7f3e-8e91-4c55-8874-af9a2a714cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_0dbfdbbc-f1aa-4240-a365-51c7d042cd51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2e24ffbf-b44d-4de5-ad6c-72575151de59" xlink:to="loc_us-gaap_VariableLeaseCost_0dbfdbbc-f1aa-4240-a365-51c7d042cd51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_4866961d-1a04-422a-9183-6f677fda8641" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2e24ffbf-b44d-4de5-ad6c-72575151de59" xlink:to="loc_us-gaap_LeaseCost_4866961d-1a04-422a-9183-6f677fda8641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#LeasesOtherInformationRelatedtoLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_06103c8b-1fa4-4cf2-9662-0edd5eeddc6e" 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_mg_CashFlowLesseeAbstract_7e42ec6f-a6b1-4be3-8219-91eb0e71b192" xlink:href="mg-20221231.xsd#mg_CashFlowLesseeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_06103c8b-1fa4-4cf2-9662-0edd5eeddc6e" xlink:to="loc_mg_CashFlowLesseeAbstract_7e42ec6f-a6b1-4be3-8219-91eb0e71b192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_32c0241a-a76e-446c-bbb7-304f3a1c4404" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mg_CashFlowLesseeAbstract_7e42ec6f-a6b1-4be3-8219-91eb0e71b192" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_32c0241a-a76e-446c-bbb7-304f3a1c4404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_0f48b8b4-bf34-4401-8981-6df0e9fef9ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mg_CashFlowLesseeAbstract_7e42ec6f-a6b1-4be3-8219-91eb0e71b192" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_0f48b8b4-bf34-4401-8981-6df0e9fef9ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_f675e8ac-edf0-437a-9454-3836361245a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mg_CashFlowLesseeAbstract_7e42ec6f-a6b1-4be3-8219-91eb0e71b192" xlink:to="loc_us-gaap_OperatingLeasePayments_f675e8ac-edf0-437a-9454-3836361245a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_e32ac60a-9a87-4ab8-8d65-b541c1d3960d" xlink:href="mg-20221231.xsd#mg_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_06103c8b-1fa4-4cf2-9662-0edd5eeddc6e" xlink:to="loc_mg_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_e32ac60a-9a87-4ab8-8d65-b541c1d3960d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_7172b05c-8143-4741-a05c-562bc07e5769" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mg_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_e32ac60a-9a87-4ab8-8d65-b541c1d3960d" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_7172b05c-8143-4741-a05c-562bc07e5769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_f8693942-9c50-45b1-9914-304db9baffde" 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_mg_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_e32ac60a-9a87-4ab8-8d65-b541c1d3960d" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_f8693942-9c50-45b1-9914-304db9baffde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_WeightedAverageRemainingLeaseTermAbstract_ebbbcc38-3c8c-4c73-aaa0-e88a500d5b88" xlink:href="mg-20221231.xsd#mg_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_06103c8b-1fa4-4cf2-9662-0edd5eeddc6e" xlink:to="loc_mg_WeightedAverageRemainingLeaseTermAbstract_ebbbcc38-3c8c-4c73-aaa0-e88a500d5b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_0b6096b7-d330-437a-9838-3b28f7a6ccaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mg_WeightedAverageRemainingLeaseTermAbstract_ebbbcc38-3c8c-4c73-aaa0-e88a500d5b88" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_0b6096b7-d330-437a-9838-3b28f7a6ccaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_790881cf-d4e3-41a0-b24e-e6543614a015" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mg_WeightedAverageRemainingLeaseTermAbstract_ebbbcc38-3c8c-4c73-aaa0-e88a500d5b88" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_790881cf-d4e3-41a0-b24e-e6543614a015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_WeightedAverageDiscountRatePercentAbstract_8637bf4a-e082-43e2-b6df-3f97f24c5fba" xlink:href="mg-20221231.xsd#mg_WeightedAverageDiscountRatePercentAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_06103c8b-1fa4-4cf2-9662-0edd5eeddc6e" xlink:to="loc_mg_WeightedAverageDiscountRatePercentAbstract_8637bf4a-e082-43e2-b6df-3f97f24c5fba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_ad985c52-a17f-4a14-a3f0-72b307f04c34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mg_WeightedAverageDiscountRatePercentAbstract_8637bf4a-e082-43e2-b6df-3f97f24c5fba" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_ad985c52-a17f-4a14-a3f0-72b307f04c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_07f9f457-2fab-4a09-a14e-acede4426dd0" 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_mg_WeightedAverageDiscountRatePercentAbstract_8637bf4a-e082-43e2-b6df-3f97f24c5fba" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_07f9f457-2fab-4a09-a14e-acede4426dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#LeasesMaturityofLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a049d2d6-40e4-4116-8edd-b6ad5aaa8b0e" 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_FinanceLeaseLiabilitiesPaymentsDueAbstract_6383b289-c7e2-4ceb-9619-290029d48c46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a049d2d6-40e4-4116-8edd-b6ad5aaa8b0e" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6383b289-c7e2-4ceb-9619-290029d48c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_09075e5a-39dc-4b0b-8c7c-3909a23d300d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6383b289-c7e2-4ceb-9619-290029d48c46" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_09075e5a-39dc-4b0b-8c7c-3909a23d300d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_33c195ae-8aec-479d-9c75-a0bc45b949d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6383b289-c7e2-4ceb-9619-290029d48c46" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_33c195ae-8aec-479d-9c75-a0bc45b949d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_676057fd-f363-4637-80df-e6af1a172b41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6383b289-c7e2-4ceb-9619-290029d48c46" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_676057fd-f363-4637-80df-e6af1a172b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_f6e23d06-8d85-4ab2-a3c2-be1423efd52f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6383b289-c7e2-4ceb-9619-290029d48c46" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_f6e23d06-8d85-4ab2-a3c2-be1423efd52f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_582d29e0-c96f-41d4-a083-a7dd0c1d2c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6383b289-c7e2-4ceb-9619-290029d48c46" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_582d29e0-c96f-41d4-a083-a7dd0c1d2c8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_33d34286-1d0c-4384-8b5e-40fbddcd68aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6383b289-c7e2-4ceb-9619-290029d48c46" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_33d34286-1d0c-4384-8b5e-40fbddcd68aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c5e92533-8855-4c35-a3a6-1c65e63ac81e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6383b289-c7e2-4ceb-9619-290029d48c46" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c5e92533-8855-4c35-a3a6-1c65e63ac81e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_7f617c7e-fb15-42ca-8719-0ddb6f4eecf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6383b289-c7e2-4ceb-9619-290029d48c46" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_7f617c7e-fb15-42ca-8719-0ddb6f4eecf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_0bf7f167-c684-4c88-9d3b-b40f8cb71f73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6383b289-c7e2-4ceb-9619-290029d48c46" xlink:to="loc_us-gaap_FinanceLeaseLiability_0bf7f167-c684-4c88-9d3b-b40f8cb71f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2c6288b5-96fb-4baa-aa2d-d131e6ce19db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a049d2d6-40e4-4116-8edd-b6ad5aaa8b0e" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2c6288b5-96fb-4baa-aa2d-d131e6ce19db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_78d304b2-4be8-4dec-8bb5-62e57bb77fe1" 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_2c6288b5-96fb-4baa-aa2d-d131e6ce19db" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_78d304b2-4be8-4dec-8bb5-62e57bb77fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_10f8bcab-fec6-4c41-acf6-e939ad763c39" 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_2c6288b5-96fb-4baa-aa2d-d131e6ce19db" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_10f8bcab-fec6-4c41-acf6-e939ad763c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_d035aee7-9660-4d3f-b1e9-94ec1944e02d" 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_2c6288b5-96fb-4baa-aa2d-d131e6ce19db" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_d035aee7-9660-4d3f-b1e9-94ec1944e02d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_9cf71801-b292-4eb1-9c88-0019d5fdfbf7" 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_2c6288b5-96fb-4baa-aa2d-d131e6ce19db" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_9cf71801-b292-4eb1-9c88-0019d5fdfbf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_fc6c49de-7434-460b-a536-db07fad75970" 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_2c6288b5-96fb-4baa-aa2d-d131e6ce19db" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_fc6c49de-7434-460b-a536-db07fad75970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0542af2a-35f4-4b36-9d37-37957cb0baa7" 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_2c6288b5-96fb-4baa-aa2d-d131e6ce19db" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0542af2a-35f4-4b36-9d37-37957cb0baa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_bb59ee5e-10e3-4842-83e4-ea81a471b359" 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_2c6288b5-96fb-4baa-aa2d-d131e6ce19db" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_bb59ee5e-10e3-4842-83e4-ea81a471b359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_929fca6a-37b7-485d-86aa-0e4696068214" 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_2c6288b5-96fb-4baa-aa2d-d131e6ce19db" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_929fca6a-37b7-485d-86aa-0e4696068214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_e21ad9f1-d61c-4a40-afe5-ca985bacdf42" 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_2c6288b5-96fb-4baa-aa2d-d131e6ce19db" xlink:to="loc_us-gaap_OperatingLeaseLiability_e21ad9f1-d61c-4a40-afe5-ca985bacdf42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="mg-20221231.xsd#LeasesMaturityofLeaseLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6d709a64-2bd8-4979-858c-683ff287dd27" 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_LossContingenciesTable_6bc0c955-c21c-4dd1-93e1-6811210f4656" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6d709a64-2bd8-4979-858c-683ff287dd27" xlink:to="loc_us-gaap_LossContingenciesTable_6bc0c955-c21c-4dd1-93e1-6811210f4656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_f140863f-6c91-4fd4-9b99-b59759cc8cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_6bc0c955-c21c-4dd1-93e1-6811210f4656" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_f140863f-6c91-4fd4-9b99-b59759cc8cd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_12dfc2d8-00fd-428f-bd36-4c5230031ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_f140863f-6c91-4fd4-9b99-b59759cc8cd6" xlink:to="loc_us-gaap_LossContingencyNatureDomain_12dfc2d8-00fd-428f-bd36-4c5230031ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollectibilityOfReceivablesMember_c80e6840-ab4f-46c2-83c9-d992a8041aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollectibilityOfReceivablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_12dfc2d8-00fd-428f-bd36-4c5230031ea8" xlink:to="loc_us-gaap_CollectibilityOfReceivablesMember_c80e6840-ab4f-46c2-83c9-d992a8041aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ClassActionMember_322ae0fb-473b-4d48-8bb5-31cf16b95a4b" xlink:href="mg-20221231.xsd#mg_ClassActionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_12dfc2d8-00fd-428f-bd36-4c5230031ea8" xlink:to="loc_mg_ClassActionMember_322ae0fb-473b-4d48-8bb5-31cf16b95a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ClassActionOnBehalfOfCurrentAndFormerEmployeesMember_f80b5a38-a8e8-4938-8b91-1d7fb495ecd3" xlink:href="mg-20221231.xsd#mg_ClassActionOnBehalfOfCurrentAndFormerEmployeesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mg_ClassActionMember_322ae0fb-473b-4d48-8bb5-31cf16b95a4b" xlink:to="loc_mg_ClassActionOnBehalfOfCurrentAndFormerEmployeesMember_f80b5a38-a8e8-4938-8b91-1d7fb495ecd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ClassActionOnBehalfOfStateOfCaliforniaMember_a38a9585-6d43-4d64-9ffc-7c65f4d9dbe8" xlink:href="mg-20221231.xsd#mg_ClassActionOnBehalfOfStateOfCaliforniaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mg_ClassActionMember_322ae0fb-473b-4d48-8bb5-31cf16b95a4b" xlink:to="loc_mg_ClassActionOnBehalfOfStateOfCaliforniaMember_a38a9585-6d43-4d64-9ffc-7c65f4d9dbe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember_36dad324-0974-44d5-99dd-996bcab7a413" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_12dfc2d8-00fd-428f-bd36-4c5230031ea8" xlink:to="loc_us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember_36dad324-0974-44d5-99dd-996bcab7a413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_SeveranceandLaborDisputesMember_4d87b13f-19e5-4292-be72-e959352a8d07" xlink:href="mg-20221231.xsd#mg_SeveranceandLaborDisputesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_12dfc2d8-00fd-428f-bd36-4c5230031ea8" xlink:to="loc_mg_SeveranceandLaborDisputesMember_4d87b13f-19e5-4292-be72-e959352a8d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_AcquisitionRelatedContingenciesMember_bb01ca78-568f-4fac-924a-cd2fb695de0e" xlink:href="mg-20221231.xsd#mg_AcquisitionRelatedContingenciesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_12dfc2d8-00fd-428f-bd36-4c5230031ea8" xlink:to="loc_mg_AcquisitionRelatedContingenciesMember_bb01ca78-568f-4fac-924a-cd2fb695de0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_3c7bc854-1289-4abb-b1b1-c6d7972920c9" 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_LossContingenciesTable_6bc0c955-c21c-4dd1-93e1-6811210f4656" xlink:to="loc_srt_MajorCustomersAxis_3c7bc854-1289-4abb-b1b1-c6d7972920c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_e9abfc6f-4f91-413a-9eda-db409a0dec93" 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_3c7bc854-1289-4abb-b1b1-c6d7972920c9" xlink:to="loc_srt_NameOfMajorCustomerDomain_e9abfc6f-4f91-413a-9eda-db409a0dec93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_TexasCustomerMember_4c31dc60-b4e5-4689-a2b7-f8ef19394e51" xlink:href="mg-20221231.xsd#mg_TexasCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_e9abfc6f-4f91-413a-9eda-db409a0dec93" xlink:to="loc_mg_TexasCustomerMember_4c31dc60-b4e5-4689-a2b7-f8ef19394e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_d7b9ad0e-2ee8-4055-8198-dd100d4279ac" 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_LossContingenciesTable_6bc0c955-c21c-4dd1-93e1-6811210f4656" xlink:to="loc_srt_StatementGeographicalAxis_d7b9ad0e-2ee8-4055-8198-dd100d4279ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3a0122e1-8694-4f58-94b7-53445bec913f" 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_d7b9ad0e-2ee8-4055-8198-dd100d4279ac" xlink:to="loc_srt_SegmentGeographicalDomain_3a0122e1-8694-4f58-94b7-53445bec913f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_a50b45aa-fd54-4ecc-aa25-a67d7afa9511" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_DE"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a0122e1-8694-4f58-94b7-53445bec913f" xlink:to="loc_country_DE_a50b45aa-fd54-4ecc-aa25-a67d7afa9511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9eba596d-0b61-478f-87a2-d9471199d3e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_6bc0c955-c21c-4dd1-93e1-6811210f4656" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9eba596d-0b61-478f-87a2-d9471199d3e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5705608f-b408-4e90-81fc-1aea2f5d5ec9" 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_9eba596d-0b61-478f-87a2-d9471199d3e6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5705608f-b408-4e90-81fc-1aea2f5d5ec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_06f964c2-c2b4-4646-ad17-250753311fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5705608f-b408-4e90-81fc-1aea2f5d5ec9" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_06f964c2-c2b4-4646-ad17-250753311fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e95ae67c-d992-4c43-913f-1b209d7d4730" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_6bc0c955-c21c-4dd1-93e1-6811210f4656" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e95ae67c-d992-4c43-913f-1b209d7d4730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d5a79187-c1cc-424a-9704-e3c52294da02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e95ae67c-d992-4c43-913f-1b209d7d4730" xlink:to="loc_us-gaap_RelatedPartyDomain_d5a79187-c1cc-424a-9704-e3c52294da02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_619eeb48-953e-4685-ac2f-af3d07c969d5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AffiliatedEntityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_d5a79187-c1cc-424a-9704-e3c52294da02" xlink:to="loc_srt_AffiliatedEntityMember_619eeb48-953e-4685-ac2f-af3d07c969d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8ee8014f-91e5-449e-80ac-c829909d6b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_6bc0c955-c21c-4dd1-93e1-6811210f4656" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8ee8014f-91e5-449e-80ac-c829909d6b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0713e9cb-77eb-4b30-aa01-3f1b94d79228" 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_8ee8014f-91e5-449e-80ac-c829909d6b6c" xlink:to="loc_us-gaap_SegmentDomain_0713e9cb-77eb-4b30-aa01-3f1b94d79228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ProductsandSystemsMember_01915509-90b2-4d87-ac08-56ecd47d4b41" xlink:href="mg-20221231.xsd#mg_ProductsandSystemsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0713e9cb-77eb-4b30-aa01-3f1b94d79228" xlink:to="loc_mg_ProductsandSystemsMember_01915509-90b2-4d87-ac08-56ecd47d4b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7da4853e-5478-47d9-b460-f71002f5859b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_6bc0c955-c21c-4dd1-93e1-6811210f4656" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7da4853e-5478-47d9-b460-f71002f5859b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3c39e0f8-bafb-4fea-9144-25da8a274028" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7da4853e-5478-47d9-b460-f71002f5859b" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3c39e0f8-bafb-4fea-9144-25da8a274028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_RightToCustomerContractsMember_9b2582ea-c94e-4125-9c0f-c101a8c34a07" xlink:href="mg-20221231.xsd#mg_RightToCustomerContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3c39e0f8-bafb-4fea-9144-25da8a274028" xlink:to="loc_mg_RightToCustomerContractsMember_9b2582ea-c94e-4125-9c0f-c101a8c34a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_DisposalOfForeignSubsidiariesMember_832b4a24-489f-4e2e-a8f0-c11f4a26e1c9" xlink:href="mg-20221231.xsd#mg_DisposalOfForeignSubsidiariesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3c39e0f8-bafb-4fea-9144-25da8a274028" xlink:to="loc_mg_DisposalOfForeignSubsidiariesMember_832b4a24-489f-4e2e-a8f0-c11f4a26e1c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_07adf1c8-e805-4d64-b84c-f5ba9f17773a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_6bc0c955-c21c-4dd1-93e1-6811210f4656" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_07adf1c8-e805-4d64-b84c-f5ba9f17773a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_f340d6b1-ddbc-4d57-b648-26b2ebc75886" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_07adf1c8-e805-4d64-b84c-f5ba9f17773a" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_f340d6b1-ddbc-4d57-b648-26b2ebc75886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_1e750e66-b1fe-4b3f-adab-1b064735b4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_f340d6b1-ddbc-4d57-b648-26b2ebc75886" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_1e750e66-b1fe-4b3f-adab-1b064735b4e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_40cc8363-8e01-4ebb-afac-258f68ffc425" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_6bc0c955-c21c-4dd1-93e1-6811210f4656" xlink:to="loc_srt_LitigationCaseAxis_40cc8363-8e01-4ebb-afac-258f68ffc425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_9f2720d7-cbbd-4c31-b48a-56d7f953bb38" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_40cc8363-8e01-4ebb-afac-258f68ffc425" xlink:to="loc_srt_LitigationCaseTypeDomain_9f2720d7-cbbd-4c31-b48a-56d7f953bb38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_VariousPipelineProjectsForTexasCustomerMember_c6f45194-555b-4c9d-bb1e-2400bbdeb627" xlink:href="mg-20221231.xsd#mg_VariousPipelineProjectsForTexasCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_9f2720d7-cbbd-4c31-b48a-56d7f953bb38" xlink:to="loc_mg_VariousPipelineProjectsForTexasCustomerMember_c6f45194-555b-4c9d-bb1e-2400bbdeb627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_6bc0c955-c21c-4dd1-93e1-6811210f4656" xlink:to="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_41913915-2872-4709-8e37-05218b05582b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_ReceivablesNetCurrent_41913915-2872-4709-8e37-05218b05582b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LossContingencyNumberOfWeldsAllegedNotInCompliance_ed6949aa-f6f8-4965-ad6b-5ab74f86ee92" xlink:href="mg-20221231.xsd#mg_LossContingencyNumberOfWeldsAllegedNotInCompliance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_mg_LossContingencyNumberOfWeldsAllegedNotInCompliance_ed6949aa-f6f8-4965-ad6b-5ab74f86ee92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LossContingencyNumberOfWeldsInspected_82409060-330a-46b6-a8ae-8f99dcc6e9cc" xlink:href="mg-20221231.xsd#mg_LossContingencyNumberOfWeldsInspected"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_mg_LossContingencyNumberOfWeldsInspected_82409060-330a-46b6-a8ae-8f99dcc6e9cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_f904f828-a630-46fc-ad3d-f4bc4acfb1c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_f904f828-a630-46fc-ad3d-f4bc4acfb1c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod_6ec051cf-bac7-48f2-8ee7-a3a272634e96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_LossContingencyLossInPeriod_6ec051cf-bac7-48f2-8ee7-a3a272634e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1b86af94-405d-45db-ae17-808afbe92c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1b86af94-405d-45db-ae17-808afbe92c0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNewClaimsFiledNumber_9d230091-dd94-481d-a19b-236229f2f198" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNewClaimsFiledNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_LossContingencyNewClaimsFiledNumber_9d230091-dd94-481d-a19b-236229f2f198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LossContingencyConsolidatedClaimsFiledNumber_cdf69956-b586-4a1f-ae4f-13ac26748873" xlink:href="mg-20221231.xsd#mg_LossContingencyConsolidatedClaimsFiledNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_mg_LossContingencyConsolidatedClaimsFiledNumber_cdf69956-b586-4a1f-ae4f-13ac26748873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_fb3d3aee-bfbb-473b-b2d8-198150557770" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_fb3d3aee-bfbb-473b-b2d8-198150557770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansWithdrawalObligation_bf481775-3cd3-488e-a6ac-f5d23ffe59fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansWithdrawalObligation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_MultiemployerPlansWithdrawalObligation_bf481775-3cd3-488e-a6ac-f5d23ffe59fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_e562f477-51f0-40fd-90e0-3ad380a362df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_e562f477-51f0-40fd-90e0-3ad380a362df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualPayments_fad3b91e-e4f8-44ee-91b9-abdb8a2d3142" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualPayments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_LossContingencyAccrualPayments_fad3b91e-e4f8-44ee-91b9-abdb8a2d3142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_68ad060c-9262-4b17-bb93-9f6df6831dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_68ad060c-9262-4b17-bb93-9f6df6831dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_5bda1aae-a011-4512-8d57-f7b2a6e99661" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_5bda1aae-a011-4512-8d57-f7b2a6e99661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments_39ca231e-92c9-4475-92b4-57a8463cec41" xlink:href="mg-20221231.xsd#mg_LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_mg_LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments_39ca231e-92c9-4475-92b4-57a8463cec41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage_b11f8089-9442-4b83-a3b8-08d799c1b8b9" xlink:href="mg-20221231.xsd#mg_LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_mg_LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage_b11f8089-9442-4b83-a3b8-08d799c1b8b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossRelatedToLitigationSettlement_78fc5376-c113-40ac-84d2-8668404b7699" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossRelatedToLitigationSettlement"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_GainLossRelatedToLitigationSettlement_78fc5376-c113-40ac-84d2-8668404b7699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_e22a73b2-ee59-4a7d-9b12-7bf048831bac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_e22a73b2-ee59-4a7d-9b12-7bf048831bac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_049bdccd-494b-4a48-96e3-9f3028563a39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_049bdccd-494b-4a48-96e3-9f3028563a39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod_ad23628d-8596-4584-b9a4-6482737d4e4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_us-gaap_LongtermPurchaseCommitmentPeriod_ad23628d-8596-4584-b9a4-6482737d4e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_PurchaseCommitmentCumulativeAmountCommitted_157567be-41b1-4c54-b537-5277b20eedc5" xlink:href="mg-20221231.xsd#mg_PurchaseCommitmentCumulativeAmountCommitted"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_mg_PurchaseCommitmentCumulativeAmountCommitted_157567be-41b1-4c54-b537-5277b20eedc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_LongTermPurchaseCommitmentExtensionPeriod_cc8b53a2-8b8d-48ce-8659-5ee59e73a7bc" xlink:href="mg-20221231.xsd#mg_LongTermPurchaseCommitmentExtensionPeriod"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20cd5224-9ac8-4b5e-b046-513fe3c34d7a" xlink:to="loc_mg_LongTermPurchaseCommitmentExtensionPeriod_cc8b53a2-8b8d-48ce-8659-5ee59e73a7bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#SegmentDisclosureFinancialInformationDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_1e4b617c-40b5-43bf-97a1-0d4cfa3dff70" 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_NumberOfOperatingSegments_5d8174cb-7ff3-4506-a524-ea328103ff05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1e4b617c-40b5-43bf-97a1-0d4cfa3dff70" xlink:to="loc_us-gaap_NumberOfOperatingSegments_5d8174cb-7ff3-4506-a524-ea328103ff05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0f724c3c-bc5f-4771-a56a-ffd7352ab89f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1e4b617c-40b5-43bf-97a1-0d4cfa3dff70" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0f724c3c-bc5f-4771-a56a-ffd7352ab89f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_5fefdef3-1019-4462-81d2-17798ab7374a" 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_0f724c3c-bc5f-4771-a56a-ffd7352ab89f" xlink:to="loc_srt_ConsolidationItemsAxis_5fefdef3-1019-4462-81d2-17798ab7374a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6643539f-dddf-432c-9de3-81074475f4b7" 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_5fefdef3-1019-4462-81d2-17798ab7374a" xlink:to="loc_srt_ConsolidationItemsDomain_6643539f-dddf-432c-9de3-81074475f4b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_c843e2d3-e7b6-4ec2-bf5b-7f31c010537e" 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_6643539f-dddf-432c-9de3-81074475f4b7" xlink:to="loc_us-gaap_OperatingSegmentsMember_c843e2d3-e7b6-4ec2-bf5b-7f31c010537e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_CorporateAndEliminationsMember_4c0f5e86-9b42-4412-a146-21405b05703d" xlink:href="mg-20221231.xsd#mg_CorporateAndEliminationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_6643539f-dddf-432c-9de3-81074475f4b7" xlink:to="loc_mg_CorporateAndEliminationsMember_4c0f5e86-9b42-4412-a146-21405b05703d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_da9b6848-9d03-4ae0-af72-3fd3c44c326f" 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_0f724c3c-bc5f-4771-a56a-ffd7352ab89f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_da9b6848-9d03-4ae0-af72-3fd3c44c326f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0c9c3565-7641-4eac-ab4f-8b59eb19393b" 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_da9b6848-9d03-4ae0-af72-3fd3c44c326f" xlink:to="loc_us-gaap_SegmentDomain_0c9c3565-7641-4eac-ab4f-8b59eb19393b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ServicesMember_7f3f35e4-a694-4059-bc8e-2a8eb1286399" xlink:href="mg-20221231.xsd#mg_ServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0c9c3565-7641-4eac-ab4f-8b59eb19393b" xlink:to="loc_mg_ServicesMember_7f3f35e4-a694-4059-bc8e-2a8eb1286399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_InternationalMember_458098a0-b16c-4c04-9226-aed421353915" xlink:href="mg-20221231.xsd#mg_InternationalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0c9c3565-7641-4eac-ab4f-8b59eb19393b" xlink:to="loc_mg_InternationalMember_458098a0-b16c-4c04-9226-aed421353915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_ProductsandSystemsMember_8a385d4e-5a4e-4f2c-9d0d-d5760857f6bb" xlink:href="mg-20221231.xsd#mg_ProductsandSystemsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0c9c3565-7641-4eac-ab4f-8b59eb19393b" xlink:to="loc_mg_ProductsandSystemsMember_8a385d4e-5a4e-4f2c-9d0d-d5760857f6bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_4d8b4419-fd9c-485b-9ad5-97a92b849ca7" 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_0f724c3c-bc5f-4771-a56a-ffd7352ab89f" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_4d8b4419-fd9c-485b-9ad5-97a92b849ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_191d560d-bef1-46d9-bac7-8a7ea87e8e79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4d8b4419-fd9c-485b-9ad5-97a92b849ca7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_191d560d-bef1-46d9-bac7-8a7ea87e8e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_663a28ec-3176-4bb1-9164-ac8d4d0051da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4d8b4419-fd9c-485b-9ad5-97a92b849ca7" xlink:to="loc_us-gaap_GrossProfit_663a28ec-3176-4bb1-9164-ac8d4d0051da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ecf3e7cb-65b2-462f-b3fe-6a15112cd531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4d8b4419-fd9c-485b-9ad5-97a92b849ca7" xlink:to="loc_us-gaap_OperatingIncomeLoss_ecf3e7cb-65b2-462f-b3fe-6a15112cd531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d5b1070b-663f-4262-85d1-a8f13486e783" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4d8b4419-fd9c-485b-9ad5-97a92b849ca7" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d5b1070b-663f-4262-85d1-a8f13486e783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9e8badd9-c4bd-4be8-908b-b5af66a74da1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4d8b4419-fd9c-485b-9ad5-97a92b849ca7" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9e8badd9-c4bd-4be8-908b-b5af66a74da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_8bfd66de-014e-47d1-922c-41fb08bc2df8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4d8b4419-fd9c-485b-9ad5-97a92b849ca7" xlink:to="loc_us-gaap_Assets_8bfd66de-014e-47d1-922c-41fb08bc2df8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_5b5b101f-a80f-4381-8bef-46ab88607550" 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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_f82d35aa-53eb-41b2-aa88-183bc2875fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_5b5b101f-a80f-4381-8bef-46ab88607550" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_f82d35aa-53eb-41b2-aa88-183bc2875fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3c0b746e-c7dc-4071-bc3f-946b8950625e" 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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_f82d35aa-53eb-41b2-aa88-183bc2875fc2" xlink:to="loc_srt_StatementGeographicalAxis_3c0b746e-c7dc-4071-bc3f-946b8950625e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6ae7e24b-835d-48f4-b7b5-ba07510b9c61" 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_3c0b746e-c7dc-4071-bc3f-946b8950625e" xlink:to="loc_srt_SegmentGeographicalDomain_6ae7e24b-835d-48f4-b7b5-ba07510b9c61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_7d1bce8d-a965-47c7-be2e-b537fd507190" 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_6ae7e24b-835d-48f4-b7b5-ba07510b9c61" xlink:to="loc_country_US_7d1bce8d-a965-47c7-be2e-b537fd507190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mg_OtherAmericasMember_4267d732-ea22-4044-8d0c-891f5fe6fc04" xlink:href="mg-20221231.xsd#mg_OtherAmericasMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_6ae7e24b-835d-48f4-b7b5-ba07510b9c61" xlink:to="loc_mg_OtherAmericasMember_4267d732-ea22-4044-8d0c-891f5fe6fc04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_4a550414-4413-457c-aa3d-41d5634cb19f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_6ae7e24b-835d-48f4-b7b5-ba07510b9c61" xlink:to="loc_srt_EuropeMember_4a550414-4413-457c-aa3d-41d5634cb19f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9b22388e-342d-4180-a67b-979cc71a8a5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_f82d35aa-53eb-41b2-aa88-183bc2875fc2" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9b22388e-342d-4180-a67b-979cc71a8a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_9c3c01c7-595f-4661-9ce9-1dbc67cfa13f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9b22388e-342d-4180-a67b-979cc71a8a5c" xlink:to="loc_us-gaap_NoncurrentAssets_9c3c01c7-595f-4661-9ce9-1dbc67cfa13f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedDetails" xlink:type="simple" xlink:href="mg-20221231.xsd#SelectedQuarterlyFinancialInformationunauditedDetails"/>
  <link:presentationLink xlink:role="http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_27413fde-78a8-4aa5-8b93-b39520c46c17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_96f9205d-4736-436a-8115-67218980f227" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_27413fde-78a8-4aa5-8b93-b39520c46c17" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_96f9205d-4736-436a-8115-67218980f227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ab55aa9f-406f-4734-b3d8-967fde34a983" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_27413fde-78a8-4aa5-8b93-b39520c46c17" xlink:to="loc_us-gaap_GrossProfit_ab55aa9f-406f-4734-b3d8-967fde34a983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5ac87c20-ab0e-4907-8e4c-2f64dde75b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_27413fde-78a8-4aa5-8b93-b39520c46c17" xlink:to="loc_us-gaap_OperatingIncomeLoss_5ac87c20-ab0e-4907-8e4c-2f64dde75b5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2b2f74d5-8222-413b-9fc1-b4e3e51ade28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_27413fde-78a8-4aa5-8b93-b39520c46c17" xlink:to="loc_us-gaap_NetIncomeLoss_2b2f74d5-8222-413b-9fc1-b4e3e51ade28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_32a070b8-5b74-473d-a0e4-fba22f8a591d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_27413fde-78a8-4aa5-8b93-b39520c46c17" xlink:to="loc_us-gaap_EarningsPerShareAbstract_32a070b8-5b74-473d-a0e4-fba22f8a591d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_4b67f064-3b77-448c-a985-78835345204c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_32a070b8-5b74-473d-a0e4-fba22f8a591d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_4b67f064-3b77-448c-a985-78835345204c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_08aa4143-3396-4301-ad74-2918a2b35e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_32a070b8-5b74-473d-a0e4-fba22f8a591d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_08aa4143-3396-4301-ad74-2918a2b35e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>image_1.jpg
<TEXT>
begin 644 image_1.jpg
MB5!.1PT*&@H    -24A$4@   (@    B" (    +7P:-   %,TE$051X7NU:
ML8X41Q#E.Y <DB,GCA"Y2<?H1$""-B"QG"%'!!>1;&Y9SA$2Z05(9!LB@HN1
MI?L 6_<'[:=^M^_>5G7W<=S-:LW-4^O45-=45]?KKJZ9Y5Y9<)"X%P4+#@,+
M,0>*A9@#Q4+,@6(AYD#1)6;]^O=F<YW-QP]9@>W/]1N,GOW]Q?4!2((FU().
MQLG[=]=]Y/^.*XA9_?QH>G@?[=6+9Y2X#HG!$'6.?GI G5^?/D&?PN>/'R*L
M>D3$<)1/F<DV?OGQ!RK#G[M.#*$(#F*!(44MR!70MW_]X4. B!D;!_"L-,/.
M^(XQ(S$^E(\%A1S%"0NC#IW:A9A+W) 8 *F,HZ>?/[F<45;$\VU$0$[+"S$[
MN#DQBFFP0(EHPT7EH\+Q;R]Y=8V) 7\L$/"WQW$&-.'#^;__Q(&Z*-0O+&&D
M 'TD9S2? AMN4^]:I-R>M2;X8,_;V8E1:= D1O<'5MM<$N2(SH 8+(_<@S]T
MR#0Z?D ]&:+Q*252-- O94S!JQ$)%LZS#P6X!T^HS[7 >8YB4DPA@VZM[-ZF
M]%]3L 5OB=F)45!R*J/-08% VA"1'C$X'_E9D>W58#$_(?>XL-&]O%[(J>QU
MII.$#C4A'*1<RJ% LD$>=-QFT)^7&-X07%48DDU-D76X#-?Q!2,0#%F>E\<T
MG$+YB8D0".80'6@0(&^#0>G@#(%4VA0'/H4V2G:)<KB$V?4(.I1/*<(S$H-9
M=86$S5N,&(4CS$)Y(,^)R7M64(!<7WY.N[4&'J=[,ACVN^2>HT#2E);<"T6Q
MA!82@PB>D1C0@#X:UHDU* -D5HH14W:WI!1X[;/?)*:WI++K4A;VJG/-$F+7
M##>VW29=]4U-@O+L;6\5MTD,F, T;%C\NM9(47L+MRD+D^UE7OOL-XGI+;7L
M&LS"<" $S1*.H,Y?CU%6=VO["#(@)G"Y#V*R-P,$FTIZ3!<L>+2&/1,3%'J$
ML2K1!;ZJ-Z+ZKEG,VR _=&)"W<Q%:K09,BTU^_9MQ/0N?\;.+^VR6W"SF"[#
M4&1_B&\D!E,V'W,,O!D@VU0)2QJ\O-X/,<7V!W3@ !JGQH$.Y;Z.N%](@U!D
M?X@KB&&UCBT07D1[CSD&W@R0;2KZ4ZKKF\0,?&NZ]#7$E*JFH*.#@YMO2H2K
MZ6=S7H+RZ;K$*#F&-"H7\ZNI,"C>!\BN>-T<ZJ(F,:IB\YNI]'VH64,[D(X0
M!^Q.6!ZLM_0)T!33E@ Y('GO\@^KB,2XT^'U$!:95<-W+:6[D(6+.1HV'2WG
M #5?#"6?4L':]*=L]U/OV/4V$%]-,LT9OH>48\('A?/Z=8"^N7X(A8@)'W(N
MB-$6X/>&4D]K>#W,B7MM!2+;4?W@J*.@616+L_I#F:Y-/.[GAE-XH!&F,,6J
M_E;&47TO\8-.?2V$1O1>I7GSMN 0U%CK>]ND5Q9Y!7WT&2M,I*6QG=1/JRY$
MG]PC%-K3;/BGHG%Y^4/$+>,-$JF>U6^KDT5YM7UK"4V;+I^8T_K-L:E,8)%^
MS\'7;'^U>VY>;3\U<OWH(Q8>QRN-$"&FN85-[60C4,Q^^(L^Y*"*VR7/2SLY
M%"N+1J,JX^M2J ((K':<?#-@IVGJUG%:OZ)?USU'R$7-]C6)[E;0(.8N SN/
MR2<<,A&V2N=L)BS$7 *4(/F$NT1@$;@0LV^H< I%O..H_A87I?-@(>8"JCE[
MQ)S7GW]R+3<3%F(NP+A/G4_(&(7<2_"YL1!S"55E2%G']:=?-KY%X._>6"D+
F,1F;[2\KK,?6];_[[J?B=_P']599,S3&O((     245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image_105.jpg
<TEXT>
begin 644 image_105.jpg
MB5!.1PT*&@H    -24A$4@   V\    %" (   !=*D,*    .$E$051X7NW6
ML0T 0 @#,?9?FF^!XB6H[2[* A<!   ;6<P/  #^6DW6 0  *VH2 ( [-0D
7P-T#!-GAQ(PX_-P     245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>image_112.jpg
<TEXT>
begin 644 image_112.jpg
MB5!.1PT*&@H    -24A$4@   "$    %" (   !$NQ(8    #DE$051X7F-@
:& 4C#0   ?0  ;_<L6H     245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image_114.jpg
<TEXT>
begin 644 image_114.jpg
MB5!.1PT*&@H    -24A$4@   "$    &" (   #"+V"V    $4E$051X7F-@
=& 4C#ORG/0  1A]BGD/"5,,     245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>image_126.jpg
<TEXT>
begin 644 image_126.jpg
MB5!.1PT*&@H    -24A$4@   @8    1" (    I$?/]    N4E$051X7NW9
M00Z#, P$0/[_Z?:"P-H;58ED9^8#T9JP/N0X7O8!H(EL\+_+ P%FR=9K:%V6
M,C> @;+U&EJ7I<P-8*!LO8;692ES Q@H6Z^A.TO)!<!CV:\-W5E*+@"V9B4
M<+(2 #A9"0"<7E\)^8H!<[GP&\K*:^[U/#D_F,N%WU!67G,9#_B9/VI#,S[Z
MNI5PG00P4K9>0^NRE+D!#)2MU]"Z+&5N  -EZS5T9RFY '@L^[6A*\L7,"9*
1\)>YFF\     245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>image_13.jpg
<TEXT>
begin 644 image_13.jpg
MB5!.1PT*&@H    -24A$4@   ]8    %" (    OR>/Y    /DE$051X7NW6
ML1$ ( P#,>^_-/2F):FD^RJ7 9SD2)(D29JKY/V0)$F2]+&>X'T    FF>
= +#*! < @%47"A\>,?_1D-0     245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>image_14.jpg
<TEXT>
begin 644 image_14.jpg
MB5!.1PT*&@H    -24A$4@  !E     %" (   "UA3;]    24E$051X7NW8
MP0T , @#L>R_=/L/$X!LW0LQ09(\29(D29(D:6\E\T.2)$F2)$E:5 ]>?0
H  " S0Q>     )QB\ (   #@E \0 $*(>^WI,P    !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>image_16.jpg
<TEXT>
begin 644 image_16.jpg
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
M]4P$C"(0E<T%+<.CQM2J&46U\JK,_I]LHR$".G%N:#USM>T=91[ULG2 ](?
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
M;<P(C (@1\=*1[DKM,?JR\J9]==X78VAY^/(^ZN/LYZWOSP/&+46@%2FIVO
M^4;*-;T^B]SBW)?-JYK[XT$[6J_TU%-//?7T\ZF#41LLUW9/L^237Q:+9$I:
M=GWGE5$K+[M\JZV;WM.&+&A@PX@1(T94K7\(R)&K$ F#"@"(8-JPDH@)!5,)
M)A3 !P") R.XX@&*.! E%SQ<[0AF#J"B6%$Z'8_K<3'C1#Q.PSONN.,*$'/Q
MQ1</W_O>]TI\*MSN% "8>F#T =C@DL<K!KTO%KE.1G[-.(TRK/7Q1?1YDLKF
MGS4&^9YZ*>85H!O@W].?_O3AZE>_>@'RD#?@DV2N8.8*#D] =T#"XX\_OH!W
M<L'T.&#Q=+58W[4"H[)^ZL_40CR> %=ST\MR#8B9VCXU/5$S.,8 J6B41=?"
M&,"\!D9E@)2NRWYK 7*M^L^BX^>YKG7_J<]?3_V=E:&6! 3%]I->I7T9VP#$
MC$=WQ_.ZZ;]B6PD\CB"ZZ^L82RH;PSUOG[FER\;<S>8%I#(0OL9TC7UT4?/,
M>LMUBBYJ;0[X9J#/@1V,ZJFGGGJJIPY&;:"<+39:8)06LVX0Q>/3IZ1EUWL1
M\MKL8)3:(0.C!$+(#4AQB;S]!3P)P.$S0,^WOO6MX8(++AA..^VTX?G/?WXY
MU6W777<M@ ?@$J"(XCX!0@$R*5"Y@"BYD@%0[;###N4:WNM_@"O7N<YURLE[
MQ$8Z^NBC2]!NW/  P?R8>S?***=87AAX<M=SN5 / 7$90Z#6A]>JOVO<Q?'E
M!BAUDK%*G2Z\\,+A.<]YSG"-:URCR%4@GP*7>U!XY(I;XX$''CB\_>UO+Z?I
M:6$KUDUD'L6RJ&^L!Q@5G^FGZ'E ]V@D94RC#%"?:HC':UH&1@N,BL;;E++6
MP*@(+#BPX;&):GD>0&Z>_C[ENJECJ7;-LG3UU'+6^E/L'[29W&4]EMMWO_O=
MXOI,C#<RIX%^[G.?*QL Z%\RAS-\[6M?*X"\=*#ZE[,((V#5 :F>QX#U*>YF
M\X!18_=N;9PN6V:KE77K=[V/.L2947Z*[-3-X9YZZJFG[3%U,&H#Y=9B/:8X
M\<D G >,TOTV^F(W*_-FS]FNNNHJP,:->C=2U?9R)^%_#DY^_>M?'\XYYYSA
M12]ZT7#O>]][N,$-;E"82P0?%QM'@;/E'G:E*UUIZTEY8NV0^8\84@*A *T
MIZYYS6L.][G/?8833CBA&&241_51C"JY%5*^K.Y97]2"6#%<8AR>L<5OK9^O
MM@^VRDUY%81=@>6_]*4OE0#Q@%$"]OQ$/;GN(4_:YS:WN4UI,QA5,*L\AHR[
MA3GS*,IAV6"4NQ*Z$1-!GBP0>!:;IZ83]=ZOB__)QIM?.V9HM<"HJ'^SF%'9
MN,YB3\5X+&.;$5E[KK5N'!M/V>]9F[3FMNS_\QC463EK_2?>7[^IC9S9X-?3
MUL2].^^\\X933SVUL!EQ23[QQ!.'U[SF-</+7O:R D2S$?#J5[]Z>/>[WUW
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
MX)T?=J#?7!\ICIM 7;F1HM\8KS 8 830?4<>>>3PH <]:+C)36Y28N7!+@5
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
MKL*.O/<%+ZO'.,CZF ?;S:Z+;98M;B.#+/8A 48898!,,,9PM<&M!>,-MSI
M'%ADR [C#A )]@/Y/>]YS\"I@\@6&8LYH&#QE('[8:B^ZE6O*L'#.;X=UQE<
M>'B&W/,PUB@# -2?_=F?%?<>KB7.T]Y[[UU 0PQ5M9,'D:<M,& !"7E/^Q%+
MBO^]^,4O'K;\[+1"&8&*927@3#)4VT19K3<S*K:U/[L%$LT"1DVICS_+]<C4
MYV3W&C.65J,S,AT[Y;_SZJ-,W_IGC4.7GQM./@X%"$>VY!39M,HVUK;>QGKO
M+$>!_,[J0:^AWV =H1-...&$HO]PGX45REC=<<<=M[H[HT/EEL<XQ6V6X.(P
M'&]XPQL6YA3@T0,?^,!R^AVZ&2:5P"<Q5=T5SS_K.^Z//N9^!$C__.<_OQ4,
M HC"75CS ]_S&8!=NC)CX3KX[Z[CFINS@R6R^;<6Y#VV20;H+C.WRE ;"[%_
MU<;I(@#KS9 S&<;U9!9/+I-;_$]<BV8ZN@9(+5LNJY5I!M+VU%-//?64IPY&
M;9*L-'7RJQEH&9,@/L?OZ8O5;+'KN[6QK#%E9=TL8%2L5Y1]!O*1!,2X(:&X
M+0 M@$,$T'WF,Y\Y[+???L/UKW_]PFS2[CJ@AG;N?;==,:$\P*[ *J[GI#T,
M,-SQ,,IP1U,P7&>VN;NF@TT1\/"^DX%1DHE?YXM-#S8L-QOMYN.6)C=!,B 1
M; ? 'TZ7PW7NO>]];\GO>,<[RHE7!'0'$'K>\YXW//WI3R^Q7\BPE&! X(:#
M*PSL)5A2<H&# 2!7%D @[O6$)SQAN,]][C,<?/#!PZFGGEH"QJ^LK!1F%?_%
M%>^LL\XJ@!Y,)F(\$6=FIYUV*L'D99AZS!A]AGT!^,1U (B 5AC%M,M'/_K1
M8G12)KE'.C@HV4NNSE#QMEF6'FH!.[$?+!J,BKID[#FM>Z\'&%73AU/US)1K
M/+E>BFQ9=Y/-W+<=Z%#?BZPH?3\+(% K<ZM=8]OZ&& <,ZYA$@) H4MQM25V
M&[H!70 ;%%8H0!"'-@ X>6!R,:  IP"9N':WW78K)^G]X1_^8=$-+WSA"X=C
MCCFFO,)89=S+#3JZ26>QH[C_-:YQC7)/=!5@.3J.NB)OZ3^Q-ZF?8GGI< 3
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
MM\#,3*\P]S!.* M,(4 6 != *, C HX#+@$D,PX=--;X99SZJ98:QV)$H7L
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
M,0MT/$4/9-?5YH8I>2UTI'1B;)-H_#H ++:AYH<,C'(W9W=W]CF,SX#$KH,
MBV"O .C A.+T-X"<&*@[ WH%8G"M@O?#:L3=#$8A+$AB"J%SU,X9J"K]$O4.
MU].?**.?XD;_DDLS+"AT"ZYXL'0 2,10S%R8W34MGFKI\:  6*@'^A- &N:J
MV$H\&]8/8!2@.H"RG\0G0$NZ0>-?.H"Q#W"'NQVZ!?83]Z1M&$/(#2"* .(
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
MVY+Q3[O N@3(P8T5U@@,-)B+@#$.+DGF/A8\$+_'A.(WZ2B/O48[Z<0V]!)
M%\ C?8!^(2!<C#_U<]7%3QOE,X N?0D C;AON&:A:WB.QSF2*YK8/C&&GE[%
M@J+^' Z!'@-< 61A/#->Z>,DUXF4A?X&6(4[&"P]="X@GL>%$XO2W>4$>O,]
MP!E@^#WO><_BUH>+).T4F3D>UTA,5, 4]!ZNA.@E/\G08WB))0M3B]A5 +BG
MG')*J2, .J^X2<(<8@["M8W^P<8(8*'<$C5'> !OQCOWX)[40RZ"JKMB__GF
M@K-=8WPH+[]>!21FL:7$RHML*0?E>#[ %'&_Z'NX2R-K7*"EOQD3M#=U9<,
M/1[=HAV,\D,B6J!_31_',>RL+(]UY.Z!M?5DMM94RC;.MD4P*@)2TH?,L_11
MUR^S@%&U=6<-C)IE+LG6MV-S=0>C>NJIIYY6ESH855E0C$U6\5YC8-0LSUBV
MO*=,I+JV1F%?C_X0Y3^%>>%)"UDWW!4X&*.&A3&N'1A&, CDPN%N:[Z(5U!8
M=R/#L (HT>EK&)L8+%I4"UB"+21FCA9G-8"-!9Q<K5BD8YQ@M&" L2,/@P5W
M#PP=G38G0Q"#P'>R=2H5!IB,%C]%BGHK[HF.6O<@O%Q+'6'/P.)X^M.?/AQW
MW'$%B)#AZ$=PR]V']Q@7 $:X:["+SU'A/"_NIHNI0#EXIKN"4&Z8$SR;Y\(J
MP=U/8)X?0:^<[7['?NM&BKX3V*3X77$'7OTI,XJB82,YU!;-6=^.XZ &;,5K
M*3.RQKC#L(9- 1N!.%@8^X!/R! @$=:33DUTQH0'YW?#WME_<MW!/0GCDN<
M?M$&8V!4K.\\NG@]=:SZ4GRN0 K%1G'VD_0E8Q<&%.Q%@ 9 "%QU 6-AR" _
M= ;&NDZ*E-QYK\\.&C NN-Y/Q],A"FH[!Y*=T<;8@56#+I&A*#=@#\3N8 SU
MX#H82+!:5'9TC@X:\-AN\931"(!HG*./ % ..." X>BCCRYL2?0;_9?G^;B+
M@#%@%/'* *\$!@EH$JCM )[ =&0'8$6YD1]@.NQ*P"!D(@!.@(0#UHJ_QO?H
M'4 @V$RXW*FM%"A>+I)RV4;^ &X\"] >%TV=5NA,1K$9%;A;#"#U*3\-%M"3
M#*!#.="I B?%)A4(Z$!2!)^<V>0'.@C$]*#S/@^Z.[>[>2,'-BR81SSHN@Z&
M8".#.81-'UAUZ": 30 JYC4V;V#ZTM_8S!B+19>M$:/^R3:N7+=*7]=.Z(MZ
M*]-+V?>;&8QJK;TS_>Z@E)B$SF3T\935+YL+QIA1L["C:FWD_2!CU<?Z9NLT
MS[7V[*FGGGKJ:1L%HS(WK3C1M":D5H[)R[0M@%%3ZQ[KO%Y 5&V1F?V>E9WW
MOM 4:,#B"&, 5P&,0]S%8'C(M4,+>3?$Y1JCQ;5VC'5L.O]EUQM7!()IL[,-
M"P@6CN(ER'"5*YC'5G"# V,#@PSC'@ '0PDW#1A0[(!C4 )X87PH+HNS#:)[
MAI=9N^4>.%B E( JF#+<&Z8!)R41P!VW14 'C"F8"P!06[9L*3%3J"?&E(Q'
M7]!11X TN?00@P@ 366(1I 8# *_^(XV@=$!F (;BF<3%PLW/+EXJ*V58^R1
MJ$](O)<!$N-9B$6'(43[Q!U=,6*R&$YRZ_$=]M9XJ>F+"$+%>P@PPX"%L0(+
MBC:A3R,GW'U@Y\%  X""A88ACN$N(%7]PUE0M>/C_1J!E("W] V>":L!63F
MD"WN:[IY%EV\GCI6NB8^T]D:VO57OZ// PC25^GWQ#5[X ,?6/0,H#>G6.*R
MI=A.C$O&,F,/!@EN;W>^\YV+3L'5%M:47+!T>(#<T,22TDF8C&6!5[P'\*(?
MX+X+X(/NHYVB2U1D^O$;_0H@#4;=X8<?7NY#7P)L</:,QJ\#'1&LD#L<X-&]
M[G6O<L  L@%<1X\ V@&NZ'13']>4"5T*LPR]#1@-&PHY(D,]U]E['J])@!1@
M"+'M</'%)8[@_.@FZBFWQ!A_T'6"@ JN!]1#%P,,B@WFP<HE%\JWZZZ[EN>Q
M08&^1*^X'A'P[2=2JM^)E46FC&)WXF[[IC>]J<P)]!/ -0%"BJWG#-<XSJ/+
MG;N#.@-/LO1Q[T!5=*_FO6)?N:ND6&)\%KL6-S[Z)WT"-TE.+V6< #+2-W!)
M9-,!F3$GZ@"&Z*H<]7H-U,^^UWRA^5BY=A)<:[T1O]NL8%1M_=5:@SE8(SVH
M.=0/9:G->?."46/A(L;:*,Y5SK+/ZAS;,Y:CUIX]]=133SUU,*HZ"8XM,K+G
MUMQW9GW&,G.M;F/R;AF8-9FMMC_4[M=ZEA;ZOL/, A.#AMUD8G*P ,98<./-
M ^^R4!=SR!D(8B&PZ(>9A/&(NQ+W9<&LW4$=@2[W#B^;& <88**R8W"P\,9
M@H6 &QZ@ N7$(-71W3'HK,HDP$D[]8H9$]TR')A28'+N+Q *X(=X)NQ4$Z>$
MG6I8"QAABO_D[F]^++?JSG4K*RL%((&=@PLA1HC')E%L&S_URPTHR1<W&N)1
M ;AHT>DGDKFAX0"!VMUUA?H-Y9?+CX T]3D9GLX6R1A5V3B(8%0TEEIC(^J8
MS"56]T>^N!0!>N#: [N/8^B1%8 &P(:"U$>P*<9!DR'J3(G8M[+_TF<(S$^<
M'<:5W/1J;*YY=</4M-:Z4O7R[^2V!<@,8P60E/$+ PK761@Q +TRR/V$36<H
M A0"U&*, Y##%"%V$, -<9 $ &5,3?03H(A8/US'V(;]1OL %E(VRNY]++J>
M,I;07]0%QBC]BI,38;'@EBF7+X$. BTTACV6E;-(Q8A!3\*H%)M28++Z.L^7
MSI0[-3H1A@Q,&5A%Z"7*XBRP["0ZZ4GI$07]!N0#K 740B9J4QG. L$B\T/R
MHEP K[@JXJ),NX@-Y?&ZY+8-8 N(!XB/_G)75HT1N1_JI$L]BS+IH 6>"6 '
MF*C37F''1I:I L3S':\"C.12[DRIR'02V.2!\=TMC_?< T";>I-U&F$\U$/@
M*G)'#I&AY0"W@$3U8QAS@.BPYG"%9 ["G8\-&H XS3=B,$56:W33=]T0]87K
M:VT.>5Q)O]<4MF>F+S8;&#5E_975/P)2#O"-@5%9CNY_'LMKM<RH;+X=FZOB
MVC\#R2*0U5-//?74T_^E=0&C/*UFXFO=EQ2!J!@+(*:UF*A;K(7-FJ>"46,+
M*?^?_S_;2<L^9_^I?1?+&-DCBM$$Z,,N*RXA@"TRV#W K@,B8NC(]4'&EA;4
M+,+9F8<-A;'':5B  Q[TUT]84QP%=]MR4 %V #OG,!A@(V&XL:..2Y5VW[7#
MKS([B! #R\HPU&>!5"SX80< <&$D47Z"_R(7&%B<2H<12G#T+W_YR\4HA>F!
M$8#Q*/:$7MT=C449UP&08*QA.,($@4T!<*& \&[D9 &-95!BR/!_8NO $H.!
MY>Y#/%<G$.KY8AF(X:&%HX-3?@_]+XL7HO^Z"T(T3**>4KOZ_UH+7-]1]7M&
M\#>>FH@\,-( +1[ZT(>6_D*?QCC%2)2!*$//#7>7NU@48G0X.%@#I-1.L'L
M3W"M :AT-\D(I&7Z.'N?N4NX[,;F']?/D=%4,U"SMO7?_#Y1_U!O %?Z.\&F
MZ?. %#J!$'<VUR.2G^2.'J'-"%[.>(0QA-N27"MACHBUB8'/__S0 <5F$O#
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
M27;"G .$R)5[P2B"!2+F(^TFEJ0;[ *@>#: !64!N,%M$X8C1K1DY4"Y !;
M#^J#,0\X#2L+'<ESO5_%0QL\Z+U<X !(^._=[W[WXD8&4PQV#\] ?CJU3P"4
MVL;=F,F4F8,)</F$V0-P#BA#_21#@1VJOX * :F V(!7C!4 ,8 4@']TE71U
M["<J@X]EO5?9O$_Q2MU@Q#HSRL$57@4((Q\ 9-@\U(_R .P &A) G?[$Z:L
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
M!<8]QJN !QE),F!EG,=@]9G;G/Y+GX9=A6%%<&385X 5C!<_Q8QR,WX ,S'
M</.$L:'@\7*;45^4.P\9%AOL"0QPP#4%\'=&702,!()F :&S\>\Z1FVB/B&P
M(<:>$A!%>60HD@5,Z%J5A?$!0XUV 2P"1,85SP-)NXR1N0Q>9[Z(]8+N0(:T
M ;%I  30(\2E65E9*8 &[0&;"2 WQEX2 XC[,%;$5M$X0E?A,LQ]<6.E;VE^
ME=L8;<HK[F_H1H )P$[<E>,I9='5R4^S%#A//]!S%4.(4RUYGMH.^?(\]3.Q
MGYPMHZ#S@!$ )^@28E4IQI+W,W2$0'S57\")Y(P^!+3 U0JV#: !>D#SA,>[
M<P:<NX$[>.*NXLKT$<I-NU$O7:=-"3$<T<>,:=S.!*(I/IYTOIAESO81F*Q3
MX<22)?,? !E $N*[H3< ;A04WEEP<GE$?[)Q0KPL@% ]4Z"-N]\*H.)5<<=H
M7_H5;:GZZY %N:OYF/50"!&PUS6ZA[MH.OA,N9E?8/0RQ]!? 6O9< %,0P;,
M$[Z9Y*ZJC%7Z@\:KV%*:>Z5+->\ZF\KC&7)O[@<@!\B.NRA@*?($/&/\PH"C
M+]#N]&- 562%W 4&B]$=V;<9,[P&+D5 )3*AQ@"I13.C6FOH;!Z-<VG&8IX%
M,/(^MTPPRF60U2/^7F-=]]133SWU]/_30L&H"&#4)LH:&)4I]7C?. GX/>/[
MVB10,T![G@^,RA9<GIS-,+9HB/?7__SH8[Z7,8!!A!& 4<..L=SA%.-$BU<_
M2MH#@7OL$:X%&(!)@DL3\39P]6"!*<!#,3.()4-\$'9/.08=@XIGXUJE."#9
MD=3:#7>#3RX\VN7':/#3Y3#(6)"S6ZV@M+C$L!#6PC>.)6\[9YDA/\DVCLMH
MQ%-O,@PE'?F.;&!D*+Z'&XIRB1"KQH-?>_!RL2X [0 .830 :!#'!@,ZQI)H
ML2=Y%3,!X\SEX:X3F;[*]$)D;F;/\WLXT*IK901CL  *8,1@S+SN=:\KP>2=
M,8<1'F/QN!N)CH(7.T4&E/JMQYI17"+:!H85SSKCC#.*H8SAA+$$<.&Q?"@;
M@?AI5X &##IGYVB<>#N*R8:Q1O^'/<&]98#5C"UG+,7Q+%E&@Z6FHP1(^8E\
ML;\[P.K]A^^1 ?V:/@>C!)8?\9H(V S+3Z=SN5NO@X$"5\4HX7=DA]$,2P=0
M&O  0Y:Q@QZ!D;;R4V,6@QNYZ61$_J^X='Q6;!L!7F(8RO &,(2U!7B&#A!#
M1_H)O8AQC*L6["68.OR'\<9S9'S[ 0CNDJG#'-2? 'SH'T<<<40!"0!# +CD
M N= A)\J)G"$L?G_V/N;5MN>+:O_?546Q:(ED[^D((HB(J8HJ 4UBR98$%*M
M:0H)PL&"CY6L94D]!4&PXEO8+^2"]^9G_?.;-KMCKKU_3WF.]\P!@[W77'/-
M.2*B1X_>6[3>(I^"L<1O8H\JBY+TFP/IR\5T"9#I9^-126&L/#X1X,+_ T,3
M:[^Z;ME;6FWKQW=S9 '4U1E;YF-_H]WLQU@"YFP.$($WASQKZTTLMLH=>UW[
MO):8?2RX&%/>$]AK;5/"BT$$L G\"/1SVQ3A:VR, )*(A>N?GJ7U93=D]@1$
M97G6,* >GT'S*Q90?1>+L+D:D!NK]L9].Z^7S;@'8!0K^#U_J5UN<\688B8!
MT[%'@61*^92#:]<RY58D?D'C918OT'IUIK8LT+_LS&8+/XK1"*BW66*=XB\
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
MP=@H@"%)JC(7._%L*^'K97ALV<CJAVWRL]I1^M)G*3^5V #QZ,$ )0 LG@.
MZ)EB+JP/#K2(&>)]  *E.!@4P!3/V9R)N7?9?E[' J)');G#PO#]E?(\@7R[
M@U^9[29?]QECL&SYRM,FQR9L;70L2.MWG@M01M :0P%3"$N"OZBT;I-'X[1L
ML L4KE@Y<%;?T8/B'_0GL*FRP,J) PV !8%@0*4M!?29^:).-UN=(7Z"6#/&
ME00;0T=[?;XY),D%#":"[V_6O@)!&MME;*Y= L8ES\!)I6%*#/F$YL>VI[$(
MC-+N2L@ZXAXKCX8.!MB?^E-_Z@/ ![($> ;8W]*H+8D"W&#X\//TO(!Y6#O
MQ;2)[MQ?D>UE#RTC[[[W"I5[7^78[(?/HHMF;@.# 7:=+-D\759=[*<%-I9M
M4ZFX>5=9W[(?O6[<E=MA_<08S-?%_#+_O >C-A9<I\2M;M)^5WJ&WJM,TMIG
MW=.O_'%]M#[CLD$OB!1+J?<O$' 9S\W/]>G[F6D59D]W#0B$6W^<&/V>;-A&
M#A'W&%-*Z,Q#_67=!Q@%PJ_/:XZ\6L=W#M7'C5^ EOD$\/8=F)/*@,UCNF+
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
M OGRQGO]]):;KDAZ;+3\2!L-E47R2\ O\X^V%':T\F[EUGQ8.G_:[,[7=VC
M99 O +.OKVCV+76_X_++?/\0,.I5'''CA9_JF9?%O;[I?;VO]_6^WM?S];W!
MJ M4N#9):1<R8.**5[_!J%_N>\?W6\"H?E^06-*V.YM;RI(ME"B4; H\VPEV
M*IC$7  'W&FW??4=-OD72";&O$$@$ M3 MM$<DYSQXE(=DHEL7:,[80KI^FD
MIQ*E>Q1Z@6J!: EM)XT)_($Q EUE3< T0;  7()AQU9[+\.G &:3K;T7Y-U$
M_^Z.;H+0SY(-WR_Q4NKHV3 8:&I(OMK-O24H=Z>X\K+5=JGM$B5E+9A#E=9H
M[Y9H;@GFU6O)YI[L[/;%J]_5WNQ//W7,]@6B*O<*X&NG'LN&S@< $5B')9<8
MN60QS:P NEO^]%3&6+*XI:0EX9)* !26"B"#S0,+@4L+6*Y \^ZX!@A)WHVS
MY$U)*Y:'L<#( XR8.X%F:?($9'3L?.TP#Y1)298DB( 7S[),O07^5K?D:L>L
M/]@ _3*E @D:ERTUJ;W&B*X:L$8_ 8HP#K#4)'K&9_M7FV)&-7_S#1>XD<1C
M@DE,B64K$9.T=CI>(%O^JY.]V(N$$F .O-/?E0<G)%X"&Y@;,\WS>B]F!AL
M.  _@5I '@DS,!M 0<C<&":2O:>VK>C]ZMAT-#V@!]M'Z;$V*4O6IIODYH\7
MD&B<:[=^2 2?'P7B>'8:?)XG4+I^WT,/MFPM07R O0T"@"_0#Q"1!E=S?4MQ
MMR1IP<[F<KXEV^MO6X^L+?J6;1MC]F-]66"G^7K!]BLPO^":<7 HA?9@$F(U
M.IT5\& ]Z/,7]/3WV62@J'%6-LD.](?R23\#^RHU]7[_M]XT?P, TZ0R[L U
M3"# !T 3(-/<NW-SF:7WODS,!<*OG;3&KVWYU^ML#@L-^(+%R!;-8R 9X-\S
M*F4SGS!1;68H9;>!PP?M:7O[_9>)]>1C5OC<YXDO@'R /W:,C6B>843S \W-
MYMNR6Z]-M$:VX;! J[_W.<;>F &$K97\#(8;7^.[E5[:@,#0 _P'1#7OVM"I
M/8&S;?0&U-47RPQ^Q1[ZVOV+CD'O>G]CTU?C_UFL^A1K_-AQ\RW5:VU[7^_K
M?;VO]_5\_6 PZFG!V)V;5XOAMR2=[_L7<W\6F#Q=^[=+4>YN]W4I_5L>T,(M
MV;-S"\A JQ?( XD$VB7[E\514+B @  Q@6 E3W1; "42#^4V$G^!( 9#+ F?
M!X@2,':<>(&G),MK)8/I3TD$.NY= B_IDY "? 2Z@LI.'-M Y2EXN<%^?=U[
M[OMO\K )O?<5K IH[;I*'C$8Z.A( CW[[MBO'M93Z<\R>0+^](>$",,#<XCV
ME._2YH*PI]-^EA&S-O0*I'YE>]LW^_."'&R*_=TR%,_%)B4X@!_E59AK2B@D
MD@!*0!'09K5$2C!BHUPMD3V-*>94"60BV))'_<:VE91AD4G",&U60Z0$[YX>
MZ/\2[W;-O;\R&(F6$E2EA,#&&"K[7(UW25)V[3G9O^1921IFXF6<[',%CJW.
MTS+U&N>2J4U0+_,I/2!WH'0 -7L"L@$J])-R,*5JG6JYIY<]L=.NX'#C95ZG
M\\)/T$PS1X"1 !?VD9^J)$U"ZW7/Y'EH>4GXUT=5LIJ&6K9CW .[_<[/:8-A
M*TG.)>224FWD4WIF]@+P"<S*#K>,. %SG^][:!TIQZ.?I=^^?/GR\>Q/[.08
M1FRHDJCFI)]C:B2"SX]*V@.DV4V,U.PK!F6 5.6/WL<'2?XEX?Q]&CJ=AM?S
MK:];^PNL;/U@7Y5/;AEHY;FQ;P$A@$, FK%?]MB"> OR+0OVGG;I_>81(.K_
M^7_^GX\R+& 7!A!0#?,'\]8\!TCM2:PK?EZIN<]B#S8,,,78N8V8*X > )+>
M%/M(/XI-&7>;+39#C%ELR@7R;EE3UX)_"^X_G8S9'2#>',F&ZG_CJS10_YLS
MRB&!Y0 [?09T TC:!%!2;![Z/P9OI>U84\ D-I*?7.!E@;$]3&77AOL^SXJ5
M!00"BBFE,XYB!J 1)FR;8 M [@;8/04R\,K_C6>,M;3=8MG%V!:'V/  RF)Y
M N;TE?[,QZ8IN6P_OM'SNRM9?%I3;SGU*]#Q CN_+(#4C0-VC?\N8-2-NW[*
M^'ECNF7PO:_W];[>U_OZ/Z\?33/J+A2O%K?/%H$+>ORB%\%?U?N[@%'W;[>D
MH@1T=]97PV=W6?T.D&''%'N)0*\@+8V;*R2ZVB/M, =0I=<@01!0VFWVKV3
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
M_=KG77OO<Q=(N+:LW[!"G!JE? 9+3$F4P+_3OFX[/RL!66;=9==U9+KR"*5
MZ6;IG\LL>-I]O<GAJSE]^T/?2[K^[;_]MQ]),D#IBLI75@18:QZL'?C9L],W
M 9Q)4+*W[#,[CCVQHKBO?- =OZ>[<CQE5,:'YHED,FV5QJ>D?$MOKRC\MBF-
M%2""D[:49@%"  B8 5M.NU=S*6"AGS$<E MB" $P.\ES&1M76#R?M0RI0-VT
M<?SL_QA?V\XM.^('2]ZSR\J%O89=(:D%/FA;8M-WOCRQ#&M_\P5##(O# 0Q$
MD=F3[PZ$RI?NO D8 =KF4QL#)5B $: 6\"]@*=!CRP4KEUKQ\2U+#;PJN=_V
M]/?6$+[IMW[KMSXTG!+L;YS:O+CCU7K@_\WMQL+O)/7Z [.%%A1[Z#E62VCG
M<S9>V1M@:$&KVL7^G0H)?/6\]6\@9+I5"\Y44I[652 M( .X"93VG/JQ9UB]
MMBMJ?7W+KMW9SM,:E^WH>WZ#KP4$FL^8.)BS-G"PE=AX)Q'N6K1CD:_: T(J
M=5TV9 #O9:IZ'\"+O7F6P*@V /I_:T?K[65G7KMZZK==V[LOJVC[=^4(8EUV
M&J5U.]TYPN?&MG4F>VQ=+MZIG&\WT6+O92_9/!\"D+4Y10.0:#S6'&!,/[%!
M:V7/U>E[:??M!LC36GSCP>SB%>"TOWN*;9]RB,_6F>\3_[_*0;ZV#M^V?-_O
M_ZR=[^M]O:_W];[^]^L'@U&O (^G6NU?9C#JL]KR^]Z?"HQZ^MZOM?$5$.5Z
MZO-ON>^S[$[3G@ 6P'*#M"TY$O (8%')L3JP! 2>>_QZNZ5[XM<5,"] N^RF
MU8PJH:JL9<L?^AV6"%T'R0R16^!.N@N2'4%I??A9/Q<(!\+LR4*O@)N NRW+
M*D&KS*_^]+/GD71@*-&E\+R"6;OX MH8%@7KM\U7C'N/"=>?DAN?AT4D$:_L
M@\:,X'5+RFY?;+M6AV-+NGJ]1&&98C=0K<_O7%P[2ZQ8@"TA @I)U&-!82T!
M%V/:/"5%FP!<H=D%J_0/)A16BMUMNC^8 $ H )'D;/6\GL#::S.U;]E&V\82
M=J"!) 8(A77@%$?  9 D@?\+,"[SPRV1U1\ ("PW8 N&1H#!EI!>T&"3U)M8
M7%9(=X "N\'D^OG/?_[!#G#R(L82%A2[E3@U7P.*$_A=/97F_;:)#?,=P&QE
MI,!'+"ML*Z>(:5_E2M<G+GM$&_6#<01N*.D#Q"8$G]C[LFSVN;8\L-+B=' D
MS"M.G<!W@,F"QPN4-);&UU@;<P"D9U..IFTQH)Z STJA5S.(#\F6V"[6)^!=
M*17;J(1HA=>7#;@EA & Z=8XU,'8ZGO,P$[0O(S9GG7+Q)X8.D^@@,]@3TJE
M;60HFP-^64/,37V]C)I;OGT!^-H8RU'II'%78L;WL0=]?'W>*V"VML:*T@>>
M-RT_FC[  :PA_>U[>[YL_FJ.55:X!TAX#QLR7DJS] 6 (2"\=;9Y7>G9!8I[
M_L;GU0$%RYC*'UG#E0CS)73%C+]Q /QW&FG,O@6/;^E\:U'_=EKD E37/S?O
M,=< D4JQ]?.R-/>9\TGUQ3UYL7[(QK9<[XG]= _A> *C+O@1 ]-S FIM=)DK
MV$L$YVUL8$L!D93& NBSY];PNVFR#+_=B.,S_#W_"JQS@BO&H[$B]L[WFT-8
M?D#3VAIP_ 2P+=O[ IOW_T_S8FUI_=43,/53Y0 WIO^6[_XNS_8M^<Y3_/^^
MWM?[>E_OZW^_?A 8]34'_;7[IUR(_F\%HUXQ*[ZUG7M]#7!Z54]?PKSO[=_
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
M__,9P$$E)P!MXZ(\1WOV1+,5_J^=>PQ]  )6G;EEC&FNF0N ZC1J C&N<'=
M04GT+>&[ %L@>&6QMQ34Z[3>,-< CLK.@!C&GQWP ^QE_<W.MP5*M*V#%?A<
MY3C87OR'TE(L4&ULK@0&5!:U)[KM/'$'XIMSRHJ<JLF>,'+R$S<IOTE80NH
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
MK[2XGN;"/E_Q09L@>_A).IPQJ<U1&Q#B+:<"LT<^N8VL)X!P?<%*(J17)G;
M1K1>TJEDG^G8_?P/F</I<]7?,0;W$)MOB;5_V>ZUA<_LXQ48=6/&:Q?OZWV]
MK_?UOKY^_>3,J/\;P:@->NY[GX*:;UWT[M]\"QBU"^5W:?O][">AS5MB5(#T
M]/O]?+^7 *)SH_8K/1%<"M(+QJ]0ZQ[]_(K]LV*<>VJ2I*Z=;R48& $"=\FG
M@%I"+F"21.V)6D^GM^S5^^Y.YU,_/FE#=*_^5LF-Q!(8 (B0* NXZ;H(P"5_
MRC,$_FEJ%>RO,'([ZEO6L!HBZ2,!*.A 2%3U2R=%)4K^*CF\I35/.YZO@K1K
MDR4_)00;4'O-[JJ 6M+T^[__^W^DCR6Q!F &L*V8LO\_ 7,+>MR3J/2IA$]R
M9:=7LB61M\.;=E5LB/2@*M59#:NG7?;T/0(<Z[>2\ 5,?!9[5-K6L>AVGR7>
MG5K6Z6:-YXYY##CO :@ @NAG 3'MDK,I0%/]73*6)IIG7"VB2D(V^;DG(7D?
MQHKR$. $I@2@D*UZAD25F]M/(LN55:V.4@+Z@%> -3O%!,$4HKT#H-"6U20J
MP;QE8<L^8U-\4&5>?^VO_;6/9Y6<5::Y8N+YI64,+ LG5M0*-9?\;]NNOD__
M^D[]9#ZR:_;-_CQC?G@!D&6O!;QEA]K&KV&M!-H"!(%/E==Y5@#',B,7(%CP
M?P6D&PN'.Y@C2KVP!?FKZ]^67;-KP+(!5V\N4';+\1+J!\@"U/[!/_@''R6+
M'4:P++H]=7#+BQK'QL(889/R>_PIUAXV!Q^C'6U&K+TOR_>*DZ_(<F7G;%.9
M%.:6YP4 QHA: &9!X[6UU7\#M/-)V)^ .)L2YEHGO:4?IU0-P "PN2?.KDY>
MH Z_X&^ !IW N*#M'IY@CGWY\N5#E\@:88ZS4:69S>\%6:].VFK!+1MG0<YE
ML36G*DFTX<#FS%.;)9XY]K*[>;&;.4\E<@L0;%EUXYL_NV6C3W'?4YSXM#%Y
M653? F(%VJQ]77 KG[8Z?J\8H'['3FP4 %QML !@21.0*#"&E>WO!L"-LXHU
MMJ0X5BZ?@MF.K0TLMMD'E+*.L:_6E)BXE\GVM5C[E^F^MK"OW_C\;LC>ZU4,
M_O3>]_6^WM?[>E__^_7'6J9WKY_J>[XO&+6!SQ\'&%60<<&HNPOS7=K\%!1=
MC:A+X2^)N"5)%[#HLP0A FG!D-TY";9$;(\'WY*8 N@-C)Z"I04="GH%1TK.
M8OPH:0!F5)JTNZ"UJ2 \O8,5T-ZK/O$W=WQ>@83UU16W#KSP/78R)=B2(SOU
M=M73!\((L0LI<+_@0X!3P60EB8F\+L5>_^AS2:5@5&*!R2+IZWD*AB4H:8ID
M+X$1@2]7B/TI0.MZLK,K4MPM,?SR!PF075U"R'1NC",032+M7TE5IWLM6^4F
MU:LYLH!"B8]^E5C9Z2>&[#L39:U$T'C5#_[U^K)5TNI95D6 8R>S=3K8L@WV
M]GY)\7_Z3__IH^Q)$BK C_U6Z4NG(NT)B*L5%A-0HB'A]'D^-Z;#96UY+@!8
M;;Y ["9HVN-][CY/ JZ\#7L+.^,*X[H[A1"@H;\#$TJ0/>\R_1H7X(PV= *8
M9UVF2F-R_?+ZKRVI\MS&5WF1\C+ 1'I" 7WWV/-TUJ[NT(I%-_?< >$QH?J,
MV(B-46.'68+M*-DV[]G632S]GQUAY_&AYL@>)N ][%%I)&TB/H/_ \;7[WSB
M)I,7W*\]@7'9F/>F-8;E X0"N!CWGC%&4*6<^89KX]Z_\^KI5"W_>AV["'.5
M5AOF19IX>\+? ADKAKU,KWR"-@'\G"K'MP+Z$[/>=7Y!L[M!L>#QMLOKYA!M
M*',7V*6_]^"$!3%;XRH1!@9T9V?^'ML$,(D)Q2?NB82MJ38N^"T D?EW2^'N
M&MIG [F!9M8;8]E:5S]HL_D&A.J@#.Q*OA)(EB9?=K^'A^Q&TC)J[BE_V5L@
M8OI]-AH &X!M:S<&F/:S?_V<-M'&0ZO%N/-B@?\[CJ\$I/N;;XGE[MJ_H-=3
MC+B;?/<$W1BT"YKM:_G@8JZG#<==CY>YNIIR "+ (J9=)9;F^-K*QE576]%[
M\V\;C_ U;(/]*PT4O["=&)[%$Z\VK5Y=WR=&_JGNN]8\,>1O-<%G;7S*);[V
M-^_K?;VO]_6^?L%@E.NG^)Y?=C!J_^Z"'D^4X._2YFU'"^D*&,=8"3QIP2T!
M7\;')K#MK&*8V.$6T-JI!X8D<MH.\8IH!B LJV"/A=Y$:@6J); 8+LH6!+*2
M3B#4'D4<^+1]M[H@N\M_$Y)78[W]N6#=,LLJ<UHA6,D0H  CR0XW*KU3TO[B
M7_R+'VP06DB2RO0S2B8E88F\;HG#!OH%^8$3@D2[YQ+5W_JMW_I@ITE>C4UE
M64 32>)E*RSHN,*I][2RS^QX^^?J9L42\QP=?=X.+E%A-F-< YU*\%:$=<M3
MMC2J)"G0*EN1N.D/C+E_\2_^Q<>.NP38,Y3H[QQ8S;"UE1W/IU*\=N!O>5OS
MR=]ILU(*X"!0Q[ACZI2<5GYW0;<M/_0^#!A)'%8&71U)G.3M'CBP"=JR(++]
M]06-?:]Y[Y<_2"RP-  ?REXQ0 "F0*;+M*F_S?4]Q:DYSH:]'COMUW[MUS[F
MKKY@ Q+\@*A]CB>VP98Z-DX2+R53RI(PJ^@P :F!0'Q0NC0]S^W;;*E$NB3:
MV%PA<[?7 &MW?JX&7N".Y_C[?__O?S!_,+4PUV*I;;*:C2T0G+ ]L!9[$ALA
MUF"BUK$BM\^;%_G-7B_A7(%CK(F8.7QI)9Y  <^SH.:N$_F(YL-N5%RV[?I)
M;3)>^H+(^E_Y0W'R@*AE_-Q26_U<:64ER$K2@+*8>MI GQ!P2A\,</:42*X-
M79;#VE6ZAQTH86V3@#O1D:\U%V)JQO9)L#][6X:FWP-A &\E\CXW-F-^]I:7
M:0<6W;_^U__ZH[S3VHI5M.#GU68RQG3#,-RL Y6\ :6L!^S*FL0G82.Q*^QB
M<\8:6S_GFRX[=S6@6KNWM+7Y$*L5B&&=4T;OF?@5S\4G \-BJ.X)O-G/GLB8
M7XU!&"-[#\-8V]LQWG@K._A60&!CLOW,R\AZ6O\N(+7LVHW'>J:G^.3ZP05[
M;FSH9S[$QI?U@>]@:\!P0&,'-J3AEU];MG6_NR6E ?>5[YD+UC.?7[PA#N,_
M@.<V!RKEV[9<-OIGL?]GO_LI\Y&G_" [6 ![;>M57'3]8N/]OM[7^WI?[^OU
M]69&_<_GW8QO :.^;[OO]W[VW=^ES1=0VY.T%BQ8,=#=M2L)WX77OWN"4VP/
MB85 9\NJ5KAW$Z62HYA3*T"].W9>DU1*Q&F)I'WD5">,'\'.[I26A._1SPOL
MW1W2 L!-K/K=]O<&@/5/@,Z".I5# 0GT#<TJ()12/""4L@3M6:"AW>9VCP7O
MF$\QHO:8^=T-[\AUI2(8 9TXACYO=UD_N&*\?/F#A,28U29M+_%=79I B4Z3
M>P5&/97KU2];(A80%BAC-]PX HNVQ&5/95JVU^I>[&E:O=_/L1!\GD 9Z &4
MD_ !H2K1>0)XMQSD!LXQ/4J07FGCU/[FAOZ6_$D$_\V_^3<? (QR,4!&P$5)
M;*#4VL&6)WD/  *30L)M?"6P%YC9)*9$+HVT$K=*\':<M#L]*7UE;F&226AC
M-";&W'.6>"YP&$LBID3E7Y)PGR4)!WK824](>D]3+%"_H/DR'BIID_!(N)3E
MFEM*??B(6!B)H;.+!:%N:=':6VRFVIH(^.JJQ$H,D-IDO?9*ZLU'96*8B0"8
MDF9V$6MHYUYCD2"Y$CFEEW1:@+7$B3M5;<N@5FA]M:#R);&X_!_X)!EE2YX1
M>P90Z[NV%.BNCS>A]W/EJ3'H+AMBDS#SQUR(A:,DS]PO,6X#8M>(+=&^H*>^
M!XXZ&(.=*AG"+NI A@4'MBUK5Z_8GOK &/%5-EBPK #:2M\:[]AHV8CGXH?3
MN%IPR,_>AP5I_<($Y ,]ZP7#\C=[6ED; \:(+6@S?;D O O*!PP!K,P)_@+(
M: - >X#,-)F V<J$^4E 4<R990;&YNKTR 4N*H$.#&W=#M#P._T%,.3W@,1L
M#;C:00G+!MJ285>O!\XV/L:W.5296GUUP:B[9E]VW+<" C<NNV#4DYUMC+5^
M^<Z/74\#V[8\-+_W5,[W%-,VY_K>-D/X=/$!/3&^V!H)5%HML 3,]R"02K![
M7^NQF[UU4J7UC0Z>[\&L-!]]KQ+"&,;Y\B?6^6>Q[5.L_5WC[._ZWL_6]UNN
M?./$^S?9PSVI^E4>\+[>U_MZ7^_K!X!13[3BI[*>Z^R?'/^^]]5G_Y3WTZ[I
M*]KQ_;MO[8>GO[T[;AMT/"UTG_7EMF&#F]4BV-WNJXG3^S8(\CM_@_$CX) P
M.=)=@"-)JP0DP&F%BZ^8\>ZPKJY$@8[@7J",#:#L# A%%R$MJ$V$+EOI%<W]
MZ=Z^OGUZ;;;W;7"1<*<@V:XS=H&@S"EMCOO&D*!M)2E?=DDG*4E6HL4_L346
MD(EIYKV22WV#$:+4#<.DG<F E0V@8L>L?2Q0><L;;JG0JSG:M8"'!$$@"C"P
M8^KY[(@K!<+&P)*1T*VP;3NR%]0((-@@>>U*?^E78*B=6@D8$$!_Z(N J.9"
M8[:LKRVQV)/:-GF].]_W,P*B "W_XW_\CP_@I>.W,1H\XY:"K?[7 FN!N-YK
M3AECC#HL0  LML2R[P(2 VHVL;L^X+(A_9W/ Q!Y7O,,>\.\B]U8^>!JP%R&
MT3V (,:>I$<R#Y"5%&.:7!;4^CC/5#G8^J7FG;8!^#!%)$ TLWK6M-86T"LY
M#C3:4_SV%+: [^PQ *L$K5*L91_U'G\'')!T8R!(NK65_0$=+C,M^UH-);Y#
M296$SAP!)  =@$9 MLKPGDXJ:RY<,?_M V736(B>#4"KC <X 2@#*CTERYM8
M[VZ^WZT0<QI'NR8%:%LG "G*_XQ7[ P^KW*@97ONAL0"]8&;-*6 ^O3 @"H^
MF\_=DKQ "M^_&RP74+@QB3;Q%X ;@#GPU)@"5/CI )C5@PH !U"M@'_L+7X?
MHPD08*T$R*7#53^UH;$;1NM[S&FGBSHTP/P$=.J' /@V+0+K NM]MU*M__@?
M_^.'1IT^ P0ZP(%/,6_XX"U?7;;3KD$+Y-:^)SU'[]47P%//F8 \_\+68J8N
M*_5* 3S%7XU1:UGV>'4@\R&[@79CF;NF/<5BKV+";[D_B^&>8K?US^OO/HOE
M+@-Q :P]4,#?Q++D7S"8TOX#1%J7^)9\8H#P$^MN2_:R"7/!N@;@CIEMS('.
MS4VQP&457V#P:<-K8[*G..Q5G/W4ST^Q^1/8WO<^Q3IK?]?F7N4$3W;11M %
MY=[7^WI?[^M]_:_K>X%13R#,?:WK*3C\C'GT"N#YJ4"H5\_V-3#J)NS?"D9M
MH/'$AGK5E]_ZO4^!S)Z>=1?6_JY%LR"B1%%I@5(+R>O?_MM_^V.7>K4AGA@M
M-WFZM/]V[P6R=MLD8G:!E0D);NSDVG$K<;H!V[;OTNEOPKO]<\>PZP(V-^A=
M<6L!=N <P$!"J1P!Z")ID"COT>-75T0P&!AU3R(K>=:W$H^.O%?R(,G'OE#J
MA'G0L^Y.[-=L9/NO<J&G,L4-#%^Q]DJ< (4 .;OP0 ,[^IY5?V!Q2>Z,LS;'
M^MJ3H:[ _9:,++-.$@B HLDC007*84DH06&G&UP^E:;>4_X6M$O4^.Z$;Q_W
MOL"W GZ!.)O%/)%X&_\$IG=G^8()M55P[^^ 0O37@)K&6+\N\RD0M#%;0>85
MD=WGCW$04TZ2B%UDC"0G=LN;GX&EQBJ&5 EY_Z[6DO94/M7\5:8F"0<@ V8\
MVYV+:YO:H"_3)0(H:+=2)0<32&R5K!EOB91GNR?X+?LIAE @YH)1@2!;ZEE;
M-NE>1N<"53[3V +B)=[Z,%TR@.26 =<>;30V[%-YDGD"8 <8L%_S6F*7=EC/
MOR>9/8GV[^^-"3\!\%42^F?_[)_].% "(,QW\UF^/WV])X9'=PS9],:ZMO1D
M19:]QD>;"Y)1[<)0Q,BP3JRVU0)-E73N6 4"\GO*'O7-;_[F;WZ(W/MLP%$G
M1BZ0GB];C;=E,=QDEHVQ3P"B-0U@\V?^S)_YHW'('@+VMFRZTQ:;'T\')B@A
MQ0@"SN]F@.\.C-H#$K*9;K\S;AB6_+TR7?,KYE( U)V/_(@26[I<F$GFM[)&
M98;-FV6A7D'^*XY^UZ:=;_K)YHBUJ7E?NX%O"R@O,+Y U,9#G\59GX$)KN*6
MW5Q;^P@\^"RN_.SU>[_ZW:MX[RENW-+I)TF(&R<N:W2!J/V<VKEL73[?YA _
M:ET!?%L_Q2E*V]-">P(ALY'\S952\+?FC T"FW!*6^D!6F/XN<3.7VTBKDS$
MSH%;1GM920L2W3*X.W9/<>&K3=_;WY>M^U1E4*DU'R@NU%Y^2GQ(_XV?$2>*
M#5J'WO?[?M_O^U?YWMARKU\9,.K5XO.U7:U70=+W :,NV/&T0[W?\5EP]K6K
MX'<#F,L\V 7Z"EI+7NAQT"% \<?XP/:)J;.E5=T;P"R;H*"W@-B_@AD))@T0
M.\D=[8YA@!%B82\X66#H[I[5U@*4*PKZK5> 7$E_2?Z*5TN4/1L 1.*E7^S^
M2\@WB;S]\20$6_"W3(R2YQ*R1)\!<Q)T()3G^RR8WV!WV[_V4)E0(KI/=K.[
MS#$/]I0CKPFZE)$!A;!Y)$"2GY+0/1UO]<&V[.L>1[\LJ?K#>X UDD= #<:!
M8$^2?=E*/>\5EP^8N<+D3UH=!9N;R,2BDFPIR<2&<[RVX+Y3)#>POZ=0I>]2
M/_2:I$!IUC__Y__\P_ZUZ1XYOX'[#;87++LV'^"CKS!DE#EAX0 O8CSIWW:]
MV5WE2=EGB8>Y[UD3WJ]L0R+O!$?C4IG&,K5>S;/K^V*J &OT!4"3>*Z$)Y99
M_;:,PB= _+,3P&+C+..C>5ARW]]4$NI?((3D'M #A);H7?'U9:,MF\.\Q4S"
M5,)8TBY]=X^\WU+"VK.VLN+VO1>@"! P_X#!@!O@V-4&RY8JC7I::YO7DJO8
M/.M?LR>^V7=X'[^$F:AM[!CPD5Y5;![_ZN?:U(9$0%4"YOX6NXZXMOF%:=D<
M#R@SKR7:GL'_%X1O'=L2L/6';N.&N2=!3&A_@>\5?,[.MYQ\YX5YKQR/36"A
M6"\]5SXI/[/]N.O9TV;1"F#S!Y7$5QY7F>S=#/+_P.38E@LRK#W=]:GRPOSV
M@H9]SY:O J* $+3 E*9K-[!U&6LW^=\UZ<:'3]?7XK?^;L&8^]K&"I^!3M\E
MSKTQVG>)R?8Y;KSYZGVO[E?/7%]O>;:Y"N"DMX>UR%< +K'I C=WDR3[V VU
M];O+<*]\DTT Z;$, 9/ </8K1EB66NMSOBCV\MI^]E]Y\Y;C:F/EP)747T;D
M!?X67%K ^F[@Y6/V5-I]?W$@_R,6Y$O$J^P?@U<L1+N+/[1185/5'%'V^XM.
M -_W^W[?[_N7X?Z_!HSZJ>Y7 -13^<BKX.)5</1=P*@GS9?/P*^O704@N_L8
M&^3NIBV8LR4#!<7I'P%;) .H_DJ/E"](1M,2N!I0>^)6N[8E3@%37NN$%F*8
M2A"4%?SL9S_[")($2YT$)LE94=U73*<+PFP"<,L GAA/=V>R9&9%K/6G!,-N
MGR##\TH04-1I0BG9D7 MTV<3XI+F%4R^VC4%=]@_ A>E'K1Q))>5UTC4!4(E
M64\!Z_VY_EA63;N)J^FP97M[8MGNO*[0+_L0; JT)-=$YO6%!)L]E##ML>=/
M(,TRYVZ?Z0N, &PA+!(G4=EY!P;6%R5]=Q=TY]B6G6Z2\HJ"O\EK]J5/!)X
M%P+5&!O8'Y7U!-Z4M-7V%<HND60KDE@E6?H-V C, ["Q_9[1>&UR]S36FWSG
M2V)7Z"?LC]_YG=_Y8'\X<0Z@!U"J1&U+?V)').B=_M"*[!L3("E!?KOL2FGM
MNBM33%Q]?:F?*RV,>;;)4OI"6%!.6P-"Z5L %[:)N94.U-K,'DG^!-Q<AN;J
MTJ79M0#0VF*O599E?($]&#_8*L RY;&QOI:AX&=MTO? /_X38T#_F]. ZT2I
M]?D",T_,E,OZ,@[&#RCF\Y3?F(/ZC@_EH]C0M9E[9'SS)('HP)U GTT.=XUJ
M_3+W@ ^2+V6RYB@MF72\5N=MRQRW)'G+5+&+M D(Q:8 ' #4RH\7L-F#(YJ[
MWF?-6/'KVNA9]8OQ )C]O;_W]S[FG75H!=^7&7)+:[<]YL&?^!-_XL/_LU7^
M@(\VYH%X; -3HL,D*FU<L&!!\-V8VK7.9TKLL:Z 1?5A %%S,[!LUYIK/]T7
MI,T&$ZQF\]LOZ:8!+LQ[I:G\L>>2>%>.5QQQ?>C:SH\=\[F6Q7MC@?V^[[+)
M^1GX\V-<3S'S=^V/I\^[;>__;:*P)V!U!ZR(,91Q L>5]AIG8[\^]&H%WL-5
MV$RZE]B0?+=Y[+.=\,@O^=Z8F5=>X8D1=1EAR_K=TM9=]RX#;YFJNRZV2=4I
MH.8L_Z=_ &=\.Q!</ IDTE_6)^V@_V;3E+_5-KX*0Q88K6I N_6G#5;]0+)!
M.2/0^Q>= +[O]_V^W_<OP_T&H^89-E!Z52KWM6?[L<&H[WNU0 >BM-"F+?-$
M=7:55-AY3M18@F$W2](ET,;ZD'P6H!2@E\@FY"J C?G4:4(EC#$N)&"T)>R>
M8Y1(P($+@ED[=PO^?*U?OA;(77!F&4'['7NZV/;+EN1A>TBV4="5#'5"FD2Y
M)":0H:1^2\]V9[V ?TM_),>2,9H>6"M.B@)XH=?'"O <E:A<YLNKTD17":>
M2Q_[C*LCY5[MI&PA)D7)E8"-X#66ED",*+D=>T'H@@);AI?^T-4DV81HP9H2
M'WUAYQV3!PN%7=8/VG)/A'Q*2)[F[+Z^5/]-TK,9GZT_M%M@*IEEMX),976!
MBD\:&WZW&CGM(DMD,3^T#?,G@6_MVF"\DK4 #\_4#O**[R_;RW@98X%_<UC9
M$ #*W-ORNTH$S5UV;!XW?SLNWCA4"H1] VA0H@8$P822B (%EVESDR#/),C7
MOAAIS2^O"_;I&?VC?_2//@)X@(:$QG-UXMHN8EMJ=X&H!1%6V^9J175RWBU#
M6@:5L0.L H8!%]@$;+_=_+6[2M4D,E_^L"P&2\;X ASYS^;(GA!YP?O*(>^)
MDM[G>7P&( NCQ[S S)0H ?, 2?IZ@=8=B]:<!4#8TFK? 7^,2_:_#(; K0!$
M[Z6U!-S1/XU7H%YLB=6VB@%:._V>[6&^V9P $K$%[2F)7-9N(-1EP?B9W0-#
M T3\RW=Z3HDD?Z64".#%EM.$6K]T@?$%*/4_$)!?DEQ*/I6C6K_X)L^7C]&W
M_"=[\$P+U+S: %O_5?_[65\ >\TY:\0^YY:.6GO6!UV@=>?0,K^6,57)I\]K
MCA@?)5U *)I:@%4'F/"'VA>+\\8["_Q_;1W_H6#4JSC@:_'IMP!13VSY;P6D
MON6]MRW? CQ][7-ZUJ[ Z-8(OBI@BOV*PP!'_*_UG/C^'M808_1J/.:;6BO2
M4F,_?+@R6QM5 !MK.$#8]P;.+C-YVW^OFS>TAMP2O-TP*_9=AI@Y:+WB$\2<
M_#E6)T:3?K#19+/1.H_59/U<P D+7LFL-@'?E4.;%X!I0!YF6*S077MV;7G?
M[_M]O^]?]?N7!HRZP,]GB_-G"_0/ :->!87?"D1]+<#Y#(RZI7-/2?1G_?'4
MIT]LKYL8+ENH!*4$UFX0P$7@*^#$6K+(=JSTGJBU"=[N&*\(9M1NOQ/0TI8
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
M?7H?3HG2__J@H#9AYY*8CAOVGF4(91NQ4_R-UV)_;>)S^V,!CA*[ DA)!."
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
MMB\MO@/%/%,TH3J;O*4Z:9L5,>]VR7D 6  '-H'U@(V!"4+W S@1-E#O>M5
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
M.3L@>9XG<[CV^MN__=N'C7WL8Q_[\NZ+O38UNRT 8@L(]SRMGP60/_F3/_D
MN-R?:YI+O5(BF#;/6'!O7C[/YA(!1WQ7.V-4"3CUMX 4,Y"]Q/8;&,U:>=)#
MRUP;6\H<G.?N9_>9/G =XQM(IQ1:T*],5A) OZ8D&P-/8D3YK*1!-MU((J69
MT:<2P !]:=?3.%Q@JC_3?^8T )FR1?>UP%^7,Z\O^%Y]O \2C.I[N@*C3N\W
M&+7,J$W,G!(PS7CT?W9H/6-[.4^D"*P[[#8@JO=BXQ&27S]+7V0N2B(LW^M$
M1$!PX\'XM.8I\6=K[!_C'/ABS)* P ZR9L7/["1/V\M5 J(WJ6C0*3YG6.R]
MBVW/#;'C_'4OUE3,UTA3;$EJ_"#G]'W)*N 3P.D[O_,['R"OY\/P CA;4X%N
MDIW65NLY<,[<ITT[,; Q0FR])06N8I#[N(_[N(_[^ J#45]IA^/9L8M&EP:]
M#2#UC/43-D= I5RG,V-A>G &LL-52O)R3Q8_S)?/?>YSC](>61ILB 2+JYG2
MP6L6\;!?F@&U.E&=N0UCAK/I6LHHE!8)0@+ [/,&?%E&UY8J-EAU8D/YW#DX
M6=K#-94!R$YSR)6?":Z4#LD( TP"0FP6;1VESL()Z 6DT8T*^"2(%7AR\#DG
M=B'CE&"-"'0XA@M*="#6.@PMKBYXB"94& ^M 9;?Q($/6-#.<+1?@&*84-@K
MV  H\K+G'*VV@69^G30:^GO16\FN>!PTVF#8-H(>][YE LWL:$V+=>9/[W5&
M.(Y;Z^.D;?LW$>M'@Q>$T802K E(!=JMR[)LCS!A6C,BV[TK+Y#=Q=*@"\4)
M![XEVY][""C*<8]#VL\8IU]0P:FG6T787?886!;![P#!82I&>/Q*X#AV#1CP
MO, W?1]A\@#;[BULE93[-JLL@5("D#=OWCQL&YL$F&E7-6V9<KRUFV7/= G&
MJ>3A"FQZZ772D=K /?WK^LF&=R"N30/LY5Z;!9)-'-+VN7??!SYA0>DS )2M
M[95F"= P90 5@I.T=]8=[1J 9N?&!N$[.,^\V,RH+15;H?F4*@=(R?O^C<T
MA*(+!40"0@$V,CZZ'+'7C-[IS?,+.MFM9\=B$JAF##1KJYE'76:H;<S;],:
M%0 C:Q?P0@EMV*L)3@/0YM6,W@"BOB_HQ,C!4A5 8@C3;K).!-C>]2?M'! [
M8\*<9HR'0>8YG0^ )P&!90D0,C^8)Q;H[^"XF1\]=AL$:D9NKTDI?5,6[)I8
M=TKOK7?8E(#/?_W7?WT DM:>K)_N'SO#]Y3L60NU49?:;?ELE_TN8ZMUIDY:
M.CLF74M"3&F\S2*P1[?T?EG2[3?]3_F&5W[<2V#42Z]-M.5:RPC>4KR M=:.
MWKFN$UIAW&3-C(W'W^ARNZRA60MRGFBX6;\ 67P:C"= ,\:/C6\P[?E7? IK
MC3E$^:Q$E_4K9:B=N&O_<Q,&NX9U27=K]?58.K&I\IWHIB61F+DC_W<._V>7
M6+UAM&-UF\L\IXUM)!0 ;?Q*XTO9L62K^9U_!?2UKFJO2&7LSJ3-2ET;N$I4
MW\=]W,=]W,=_/3Z48%0' YVEVE*6MP&D3DY7@*>\WZ4+K8_D>Q8["Y\7T").
M@XP,1YM&AY(9P!!G/$YQ JK>_GD7_+ :HIG4F>@$;JMED0RMQ5PP;;'F!"<#
MV(Y5GJ-+S;)P-QC5P%^"Y [.$DQQO"(0"Q 0+&,ET3M1*B(@S[,&1.G J@&U
M!*$+2/F>=@-B 9]"U_:\ G)T;&PCSEI82,GXA]ET"C 3B ET B9%-Z:W8H]F
M1)R;M2_G=IV 'CD?9Q_+ACZ-;#EV@7O75^W4-5C06[&WT[?E(=H"H(5M8UOR
M[#K%%M=>.\!;(*[%?KNTH#/(FS'/N/&];$F?%[L#[@!./#MFA6!14"N V\"U
M2WIZ:_IF*J1M@*W %\XJMJ$@7L"7DM"4V^5^/7>8<?ZVQH;G<J_  "6<2AF<
M5]:VF3T9<[')=N:;512--P CF\=\P-  P@&@V$;&4[+J["-,D YF,JYB0]K2
M^%*.9UP!X@)6-)-P2QU[C#53*JR0#63?*QBUK*D3,)5,=]AER8H'-.M_&^O1
M ^O=R2+\'C#+&-#.0"C!/38HFS .C,< 3QD'$?WM,9!DP@8DK1F5^:Y!^@:F
MFG&WZU984 DJ4V(#5)'%QVX3>)G+5O^G2['2ALV.TH;6%V4J@%E O$1(P+7<
MQ^K7=%FU=@)< 7< *=8/Y]/^W2\=C.J?) 9Z/0M(YK?&.C8#=H;R2$"O^2#C
M(//,:G!U B3L4F/ W/Y/__1/#^#9?)I2[^RZZ3X6M%^PN-?9 *,-X+8668/@
M69,]L_8&(@&AE-P!EL+* 'KJVZP1;1<9W]F!T._,-^:*UM7J$MI>&UJ4/*!!
ME]INB>R.[R[%5;9J7L*N9(\IX6P_Z\2,_TJ#4KU>G<"Q!:,Z:;* P^I@70$/
M&2][_1[O79(?(*KO+9_M_>;%)IKQ%Q95QD68BI)*_$D L>0F0,:Z!W@U1HVQ
MC-'X5K'G9M^W+37;[JKLM,'83BHT&-5S?/MV/:92FAOA_MAOUJ/,WP!D@!H
M'"/9/&2NL.X9+]$W6YV[+G4\V<&I[+*3S,\T&>_C/N[C/N[C?'PHP*@K\&B!
MJ Z>7PM([?E/V9(-1G+.9H7$60Z08=$DE)IMZ2-.+B/490(6:0XM)\+?E%CE
MLV9#Q5GN\I,$ JTK%-80QQ_@@;(=!L!2P;MM>D'?Q3T"U,T*ZKKZ '*R=0(_
MUT0-E\D2(,C,J>M7SM2BVAVT)]!<D<L$FRU<G/;0GLHO9 &CAQ+Q9_>2W6*2
M(4O94PN4IN\#LJVS&F<E@5">OP&9;</81H1"!9G (1HAV2$N92.]XU?K@IST
MP+J,25NF;(T-R,;3@Q*<"4!#\4^?Y_G6V5K@HS4OVC[B[/<S!X!,0-_V ERA
ML^1^E G2)HDM8&T 3P2O^M K=IW,J/<2T':IB<_9 \'A3WSB$X]G%LRESUTW
M]G[2N>IVB':'?V,F8<Y@$0J8]8][C+VV=D7&;S.V=A<S]^\Y@8/.*6 6/+.'
M,.BZ5#!MW_-+VY)GDO$%0 E ON=[ON>A>Y/=)EO/HX/MC"$!@#FF=THZ[4RT
MVV4_ Z0VZ+WZ?)EB'?BL-DGZGFV$]=1:0\FL=W;?\P.CL0*(U>M'P0O&C'YM
M#; >J^F#K -A,34;-N/G9$?Y[8)17>Z;SP)TF1.RXV:"(, /UJP^!4+I4V,[
M\T"##ED?&JS0%O2),$*Q7+# LC%#2MFZW#SW$S'F3B)@ZP&+@"O ;;IF7>X9
M>^^RGIZKFKUH;K/N 8A^Z(=^Z/&,[-=\:*P"A,,&Z?'0069*\X#$G@G[R3P:
M?3F,#V"0]06PS\[#T@H[(W-D2IR[_"?W'\ SX&P'V5U&FBW?C6WSA/G<' 0<
MZ+7'LX7Y$CMH1DP 3Y];GR2,C&LEMN:=]/D"" 'LLUZ>Q)NWW&J9B0U0^3=
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
M;:)MY>K8[_=[;3?W<1_W<1_W\?+QH06CKAA*;\N*6N>EG<I>T!)$)*A,9DO
MR#FU<Y?@6W81Z,"QBV!JES;L+B0=A$?O@Q/*H4_F,]_M+%9GS!/ ^+U2!9EC
MH!C=C]ZF/B#4;ME]Q01*D,RQQO#!0)'91ITF&BF;KOP*V(*9( "AU>&Y.WN_
MV\GG.7JWE2Z_B8!K@Q( -LZ*X!/+2#9:J8>@A</7P5_KAW56UQ'GOX.@SEHV
M4+4!7=JO;23!58 M3CPPAE,EB__=W_W=#Y8!MDP802>!W ",L84$27$&M0&;
MXIP*&)2["!H$+Y@&*QS>#)#.S'9VM@&1DV-_ B37L4\)#?L0K $(W9\ME0$G
ML>-D;S,&.*LIF6F0+2RP!)K*#SPSQA)F!( U)3Y=3I6^[WY,^5L+(@,+,*&,
M#WI"Q@HPP'4"C+3.Q;(F6O\B;"WC%:N%>*QY0#O(;ALW$:C>S&R7%6=>,4X!
M! !,_8L!Q7ZPH+ SM&678?1<TAI6 992DA>PIYF3GE>&'8,EP8CW8W,G</P9
M&-5E8R>V5(*1 %&9'QKTZ" H_<_F 0)*'05GYAG@!%O EL%"-0?+HC?KK-L[
M077:/3N9I6^:J9; -&-E,^<G-FG;7Y="[]K$7MDM( /C0<")X:,O @(VJRUS
MPC*C4IK\S=_\S8_V4):(A2B@-1:[K+ #:-<F[LOVE<QJ3X"V<TD>-.C:I91>
M788:X,F<E'G*N@5XQH("GF)G":[-"PO*['KKW\:E=I'4P*("9&$_NC_K:>R_
MM?5:[VDUY3+/A.G4Z\RRN3Q'1/0!?<I_7=<\9F<N\RRV'3NCZY7-!G87M'Z>
M!B":>9LYND6NLX[XOO-K-^58YJ6(Q#<K<UF&*SA]Q9!J^TH;9&=/US /L$=B
M]=9Z('[*.S,F3JS:KR0S:GVW*S#JQ&K:SY<)=97<7 F(_JR35UEO5LZ@P:X
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
M36TC272%T99SYWSI7_<A$8$MC86F_;59MT,S)9>5>&)$-8 <UFXSS0+"LT6
M'2 5P++/</+1FG&](-MI##\#B:Y AIWKGX$&I_>6\=COK6_1S[/7SGJJC[(+
M'C].N;67-<)XQ98V_K'P>O?@M'^2#]$VBS[<)AR>E4KW_'Q*#(2!GZ3&^B/Z
MG3_*A^1W2 (:(Q*!UM$DA7K^S#J;]HE6EN_&U_(=_\;0M*&)\_,9PL#<^\\F
M/&&2FPLD5JQET9!R/\ ^[7X"I-8V=RX_L=ZN=N'>]>8^[N,^[N,^SL=7#(QR
MG!R'S2:\%S#JZOQ[[1-(L +4[?#U%LL!8O8>3R5KR?!R+CC4:OL)JF(Q10>H
M=Q2*PYP%M)V %8@47-@I![-"UDR ;W&U8'/R.?M*X5*JT*R2W6;>M62J9=QH
MA[C?:%((%,+82*D(YYO3))"0Y?J+O_B+1\D$4$S&#AL+F\(Y@0P)R#M N,K(
MGI@PIY( Y^-@*(\@$,M9 T+9%4];I*PIP4! EU/PUT%!^C#VT !3._E=3I/O
M-.V^=V;;P%:V.N43V&P"! R4E+C$T>N O$M%-M"*9ABP!#"!'6(G1LY@V ^]
M,]8Z46W/#3BNV.JIO"!CH]E1&3-L1Q:2/:5<DWTI <4  R3HPRX;.>E ]#,G
MT,W_C0798< KAI42!LQ#@4]8;WF>!:0VZ,EX%0!K-P",<80%8;RY5H+O4TE>
M9XU;I%5 )I"F6Q2M+F-'\-&LE,ZBY]Y\#B!@,REGE!W';L$,X?P+E'LWS-W8
MH$N+6CB];<BS 8V!#TII@5R";B" >0;()Q!WS903MYWN)@K/@ML>ZQWT7X'5
M77(+%%0NIAUIVM$8D^T&A -8V+I^SSQ\*KLXK149WU<Z/:=-&I)HB.UG/.3_
MCOS^%)0T*Z2OE1)NSV9^QQH$+ -;PY1M&PL@DV T_:O/E;3H,^L./19 $R:F
M8"]!,(!8&QJ;P"I@*9O'<(A^WV[%WDR,DRAV,Z&\W >-&.6MV V"50"%YS36
MS W6,8"GSS I[,[G7MB>DD1@:F_MW@S*GA-/ MTG4#3?;4:?-G2O@"?K6#-L
M,3N,/^"^==8::&ULL"EVU'-F,YK:'DZE=VL/:W_Y7;.H]OJ[EOE<'V-@>@Z,
M1F6,T5_L];C;YVK]W3'<_L2" /ZM/! 0!E3-)AE;LKJ^5)>UKN_V?OS/]^K#
MML_9KRZC7J!E_=OT8]M#$C7F+6M"DGG6,F,6(,Q?5(8JL9C=3S/G=EET,_W6
MU^H^.X']K0/5W^GYF;V8]\U#UAWCV=CD-_(WL /=.Q_,6F7--R=;B]N'7&"G
MRS8#YD9;JWT6\Z)Y0J*5_J.U@!UK$VML -9>FR-5D H":QEFI;G'N?@F_)0N
MQT^?AJ7<?;U]OVO,2^O-?=S'?=S'?5P?7U$PJH\%AY:9]))C\ SPNOIW!Z)-
MGS[MGA9'(P+"H<XW(-&_SU\!) =#YE10D5('3K4%O05^ R8TNZ6=@)1H 1LX
M =A&@GD+?X C"R=&E/=DCI03Q-EL("CG2A#M,TZ^$A_!" >[=W7S'"EG\W(-
M98 R3%@2]'-<#[ 0!W=%4)/)WJV\VYE:K8$.<")*#MCBD GL@5T ","&<AP!
M5IR=U5]9QW<#Q'VO@:8P53I(Z,^;=M^9\19&3XE:=A,4%'"(  H"[#A1VJRW
M&#\%!PF>MB1"?PLZ 0@".H!,M(>NLLCN.;LR=6"4MD@)7V]!O;O+Q)GLDCUM
MYEG9/N>:X\<NL2T(U@NLW7-GYKL4M1WL!2RB8^'WV#L<8AE/Y^?X-I,@ %0<
M_CQG!XUY)2  $NH?>CILN@/?UGU:9EKNLS4YV"N@++OXR>HZ?S+$O>5YEVTD
M@ 16"7K????=1W9<D XD,@:BH[99\@7$^O[BI*?T@A-O3A%<L$-E'\!D]RH0
M4JY+XR/LQK"JN@TZ*#J5_EWI/S6 D/\WL.79!!" @>Q*!NS&2-$>@EKS7E@)
M:;N3#LAI;=GU8%\=,/6XV$ J=K8E?/E>QM'.-<VJ2%!JCA"X>3[!.Y"=[;!S
M[=$!8R<36B\KVFGZ*G,"9ANV*Z9%!, S%P$()!,PKR+&'W#S%+AVWS;0&:94
MV'&2(/H."\=]*)UE2T F<Y]R.[HQ&&WZE)X=F\NNH7X7+:P&O6+3G;SII$T^
M7T96OYH]8>T#B .;)6^L*P)L0)@^,*\ R<RGDCW1^MM^[KEUDVN[[C3@?.7K
M]/RZ):)9>SHY=IJ7N[S4]_@*Q.<!S.;- ,K;QPW2A0GZ#(AJC:'>W3;S-?!:
MW^MSR2NV%[;JL[7Y5#ZU/MY[!:.NDIG/?,U>X[.F9@YH':+NHQ:C#X"85\HH
M@388\X!.-@?\Q$H%!@=\6J HMM[R"]UO_5ZS__)>2SXT&+4LN<S%;(7?93ZR
M1BBO!4#Q 9,,S0Z</3>NC;8OLD!KVKG;J1/#O@<X MJ%+6I>B?:H^6+]R-W0
MP;S";]3._/*PMC"\ Y*&I9Q$9H-."QB_%)?<0-1]W,=]W,?KC_\1,*H=M\[D
MG;()ITG_->?/]_>[)S:3O[VCDK\!GUJP-AGPWMH[# >?8U;0<^'(1F32HLFY
MD.$/BZ$=A2T7Z "-0\!IQE@0) M,+:*<X^QH9Y$FT,V9M^"F;*.!H#@6T9 )
MP"70DXGC<'O>M%<"*<_K.66[E$ !KF3J &-HX^KW!3^AAI^RZ*TYX'ON(7H#
M+52]#I%S"6SH=&"I*/^S4UCHW\ QCD3*Y%8/:)WS!*\+RH0]LQH?Z>]VI/*;
M#@ZN=D#R.?M MQ?T87!AR(0UEI*&9A1TB=6^EP# ]R.>*W,JP*")0+-$:668
M4*=2AVZ/B).W73<8NR!5,Z>6->9<;)]SAVDA ,9>4=:EQ"#97?W98R"LCNC1
M=+"H?1(P!4@%1-%9 VP!4#GSG'K7WZ F[(_>"7+'O,\Q:_0/, ]S   B*(]F
M60+B9?U$9RG;3G>Y0IQ>MNH> 0VRN\9MA-0#='9?>$\?<O(!"9ASVLX]96SW
M_-"@=@-Y"=Y[+(:M91Z2*=8O-&^ REAZP"ZL&" :!Q_ G T&C-76#]G@=(/4
M9G<NN^]4-I5 (II"]&;T,1".+6'0-""P@6P'X*< X;0.G-:3_=YI+8M]98Y8
M?9_,,PDZ,PX[\]];A[-?8T;6WUBF[61LL_4$]QLP!OALS;($CL:'A(7U@OV9
M)]D?T!X@(/ UYV,JL0,!'7O7Q[U+:]M]VWQ*Y#+7-[@3\-"ZA\5F_!M72I&Q
M*(P+8TRIIWX&!)D7V)HYT3-'+[!+3K>,L\=AQ,1CHRNDOZ5*SFT]%ER[3^LT
ML 1[S/I*6%G0&U;'[JQU!6I>^3X+1BW+KK]WQ>AKH",)@H#9#4A= ;'F/Z !
MQBS V1@/Z)AY(4R2: HUL+3^2NRO@?B3?A>[ C ", "/UBB)@VP0T(S5*W#X
MU+97[Y_:?G^W+/R3S[CG[O9O/Z)]2?WBN<S?YBKV8Y[O1)FQ+]' OFB'FGO-
M<\3X,?( _UDCTYY=LM\"_-W^[6>=V%!7)9?M=S: Y5SNPQ@U3P"2^;3&!F#;
M7)+GR]K:H&G_^U2FV.W6"<3V0[I__)N]:U_V8TV@#X@=K\TZ^9JV2AME/C W
MFEO9(B972FWC/V2L=++Q*E'QVN,&IN[C/N[C/EYW_%\%1KUV<E_'8YV.S4Y[
M99<JP2LG-*4^'7@D$.^=3P29@G"@ U!($,#Q%MC)* GHHL_43G2_VFFP<'+*
MLPL)NK:,LK(&"V?3BMT#H$APH<RFA96;&15@*L+&G$]!,]:6S%P$OI/-LN@G
M>PX XHRXEV2A^KP=;/8SMKAN4ZA[N^P64XW K?82C E89*HY'<KPE)EH9Z!'
M0*<X"0$3LP/6@E$+S*R3V645IS+.4Z:[0:G\SCE2_J)?E&@J^1( L >9^&8!
MQ:'<8'.#=^V770\Q6>Q6)-A3/N(:KL7)/3EYCE,I:0<RK5VR@-PI(&KVF+'R
MYLV;!VM.MM3N6!P^#C8@Q3,GT&V&5YSJL/7B@,=N4^;&YK 6E(HI6V+K&$S:
M>!D&S4 )4VM!9?\7H"LIP%@R!C#5@)X VNA4>75F-8!8ZT3YMR!<0,TQ=G_.
M9\Q$NVH#$6,MNESNA6/O7@2*@F+E4MH/B.W9L_/1[BBY);<-F*4-L]6V\T20
M7!!N7'EF\Q3F@HPW1[W+LP)PI!V:T1A08AE:S7[L^^A2R]@ FQ!(F(>^_NN_
M_@&X RN %T HP  V6;;E/O7QCL,$BCW.7P*C&GAZ38:[RTNB%W72J0H#+B!$
MRI\3A ? -?\*U+.+9I(6#<"<](QZ_O5O;"1]B-F#B6@M,DZP$\V?Q@UPR'JB
M? H U+I/&\0N@VU9!VU;F$5 !R B6V);7OYMW *H]+&^-K\'Z(VM="EYSA]@
MK)^]65FQ_2Y##4-'&UI#C&FL/P"8>_/<$@+: ;M"@*W]@0/80P+L)#B: ;5S
M_DO@T^F]9PP+1P#+9EMW^5"71R=@[QUN]YP]/J()9CR98P#1T93,#K:9@Z,[
MU&M\LVCBHS0+[:KLEHVP#W9I#217@/UG'3<71DBZ63,+'IU\OV= 5(_G*Q#K
M:C[8<_>87WVO]A_#B =">;:4J/6.Q.PJ);%*C;4'F[1&8JAF=] &^Z(#U>6D
M6XJ=,;DEJDE2&&O.#R@V_K#5^(K&AFMCRAF;UAMK&$:EN5@"4+)"HDN?6:?T
M5]HF"<MF^C4KL.?)J[++_G[FTV9B+YLJR5& &$%T0)YG24(HZU2#Z?$ULHLM
M/RR[V/(I502TE$'[?FMG;\-^>IMXY3[NXS[NX\-^_*\#HTX+W>F<F^WP-Z+<
MV8*^@]AD))/E\=?W.+(")\Z^P,YBSA'FB,7!CB/7[*=VQIM5Q+&0N90E1ZU/
M-C$!60=C C49-M>-.*E%-X#1LI52]N8E* 4@9)$'*LCJ"9:Q.;!%!,7922GW
MW&5+^?]J=H2=T5ME-Q#1I7O1AN%09$<\]?T ,$&4;#XG+X'=E3AD.YHOE>:<
MF%/-@.M Y,HYV7,'' 1T (@$F!@! B$,@(C)>]YF!$5$O@&[! /=G@(L#J1
MBN:4,BY]%L:2>W9DUZ8.S ,>G<;8CH&\$FB'Q=%BWSYW#?T2T%)_Z3L 4M@<
MIYV7$C"F%*>93RDU\KM0ZSGLMH065&O;=H@W>$@_=;_ML[)QY8PT:8#%V0W.
M_;DG[1P IME[V3'(/?E.QC: $%#+5K5'A-T3T.9>$DSFGOQ?P"++JT_UK>M%
MP#TEB7EUJ9Q["5CGLP3W#2CX'.!@_&I#P<_/_,S///J)$P^0XIQGA\LNB8U
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
M'9ZPTX ^!(@!H-JF@Y$$+ E4^K[;B8X#U\^9;!]@*QG..'DIP_,YL,!U]8V
M#V"(R9'RMK#F6NNIA:I;OZ'+#@+^Y'DYC\H(V(/GS3;1)Z<X8R+];%RL>#2G
M6]^P*V,K>CELD).:<=+C,GW4FBBQ?_?I>95)1F/B/__S/[\,?(:1EEW2C&',
M%]\C+B\S#C#&"-!F"?:>E4*U9E@']MN6N>\$?UX!S_KW"6;,$^:K%GQN-F.+
MO7;0U%GESNZ[GF?BU /Z:*%@=WIF;84IJ+P2,ZS+[DZ!\Y8^];CO\J0%HQID
M?BT8=5IC>@VY6E?RW=ACSR>YG[99=F$<)5@U7]#J84O1%&RP)SIE#08T*-!"
MQ3W/!I",#E2_FE47FPA ON,RP$+_[L2RS1COL1\PMT7/6W.H&5FQS]9VZ773
MYVS5_&!]D[C Z -@8#((^ '66),I73<G&_LM['TJ;VNV1^:0M<MF%>W&#B^]
MGC%OUHYB)\UTBB^2^;V?)]^)K](2 ENRMX%\KP?Y#OL$2$FF8*)*,- R G#H
MIRX+;49K]UGZ=QF5N[%"RGK9*$ *4",9Q8?A_V#L!-1?/:R,[XSQ*W]N >,&
MM7*N].4R*=='73 J?9'$%  $B ;$2&F^>4^YF%*\%NGO^;5%Q^,G- NPY^'^
M;7RQ)/V,#XG$,-P!,=8;R1>@F/;,SKI7NRW&9MNG6J;QJ7I@&7JGL;$ [B:(
M>PWH9&#[:DDL=;\U()OW/6/L&!#(AV)C*17-'*8->YZT%II;R S88=2ZS>?7
MS\U$S/VT#]FV<H-1]W$?]W$?[__XO[9,;YV1=2 [F[Z9S9.CD@4RV1: #U9*
M0"@BK1P-+ .+VBFSM;L>Q4&S,')0_)[S0+ 7$TK6RO7=D_M.!LI?CK:7>PM
MXKX%-QPX#!69-^5-@)"P(;)-=FCW?6]]KYR=",AV,)Y,=%@6<4P[@%EF3V=-
M0]5W3X)P3JZ,'8<I@02@XR3PW,YA',)V @(2!9!H,"8V< H(NN\WN[J.K,-U
M!3@-D,7!YX1R^G[ZIW_ZP?[ < -T=%:SV2(M5-[ 1[ZCKSCG0!DE7+28M,^6
M6<0AZQVYVE'/D;*]E-CE/ G ./V<KCBJ'<#X#-B"^:,L$*L': J$"O#9=IY@
MV//EN=D'6^RMZ1MPR=;J@G(:6!SZ"+'K@XS=[M<$8>[57_?I%:%V+\^C;S"7
M](T %F#L7J[&Y@KN-CC Z<=BDCV5:1;\AIT%=,J6T&E;]ZWML+O,%9XQ07I*
MFQ*$=W#2X'6SI+H$[Y15[S'= %I*=C-&FYT7-D/$QR/.GO*P:'P%J%J=N/2C
M_C;W *$PV@CSOOONNX^YJ867$U"PQ8C$=EEC!QX;&)Z"ILZFKR#\EHGL^G U
M)^QZ=,6,6<9)C[V,TR[?"=/%.F+>H^.$P9"YH-</_V:G*T3?I:\1@_>]+B=-
M.518=2FABRAUVWD"L>AYA<F6E]_V3J>K5=6!]*FL\R2(WB5&SFV^"Y-JUY5H
MC$7<'J-0^79*UP&;*4?NM7W9-+&)GN\[$-8OQG#6H5YO%A@*\+- 43.3-JG1
M]K)KTOH^S4Q9GZ0_.P%5G;!*(BOC*$+ZF3?7GK.>FL>4S6*06JO-6_H@]AD[
M.VE'K6_1<U$#G)F3\EWO [&!-]8\?A8 Q?P1X+K]LM?XD@M&==LV*-?@QDM@
M5&^.$/^,SZ84%#/O,Y_YS(,MBW6Z+." NIWDR%CO]@A(U[J$#1SWVNG]:'Y*
M[-F5CR\H:6K-7Q _29)3Z6GLL>?;!ITV0;?S.=_4NMWLH<QY/2]G#"Z(U&!Q
M WXG0?X>FPV8-:.;'4M" :24++/A9O2%76GN"1!H#91$4>:'269^B7[9)BIZ
MW%S%("^!T/=Q'_=Q'_=Q/KYJP*@5!7U;,*J#ELWV9%'- A8&2.K@LY.<@).@
MH9UW?O,W?_.1[1)8$@)6@L61CM[,:B5U:4,<_Y10R&!AEA!0EB&/,'<RLYUI
MB@/4I5B]@+M7"Z?@!O D< QHE.VV=Y>A.#+9A2BE'-D1)X&"^TV@E, @YVMP
MJLL1\_N4X2D!1/O'DL!X$8AQ-I4L80AP&K*E<_=+/[_^# LIN@99U#MCUX*:
MT2]8Q^#D5)SHY&T?S@NP2;;=-?279Y"!!*XI-PB[+ '>:F>MN&C88W&,V!1G
MZ-.?_O0CX*(WD5V>7!-U7'MU()5G[T D=N3PW2[+Z/'1P4V<NI1]8D$!2.VB
M2(,%JXB@/A *\)#RK@0:<:@[B]LE7KTKD^_+Y*8L%6M)B0@=)0!.A,G[&9>Q
MF&?NX"QE!,8M]B+F!)"+LV[<:?,.>AOX:3 U]VQ<R*IZ9IE[3BIFF$!)61Z;
MR#UH,T :\$D@A_%'#X7^&\ Z8RGG7DVWO+\BZ<N46K'IUA5:$/E*RVU!I6C6
M1;^N&5%AKV6LAZF2 ,B<R#X\-YME,^8S=LOFC%?CI@'^+K%-GX4%D0 G(&O
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
MH(BPI9(D938<P^R:V$%\ERQNB4P8:0)23JR #. )W&(;T3S*/?9SY/YC ^T
M-MB6L;4@W@98"9:!KX 5#C8M-!E$S]8EF&WW.P:V9",@5=AUF ^<=D+L0 R.
M(2>:@]=CMK.T6TJ[_>7>V9>R/AH9QM9/_N1/?EDX/HR?W%^"Z09?%SSK,2!8
MIF$BX\W&C2T, 8 "-ASFAO*(;_NV;WL #(*TSHCW>4_ENVL?IS&YI2U;#M59
M][:_!;5.USGIOO1[:3/]QTZU@_[#[)&)!R0"600;8=:=G/*>ZWN\+QBUX_PT
M9Z^63@,-?2P@\=)<TF!3QDK/4;F'C+T.1KK<I,O%M(OV>??==Q_!M#E#:782
M 3U7=)E3 SVM*[-!?PN/-WMI;:)M;\NJ^M^]=BWC*7II#6C%+CN1L6R^,&R-
M#2"MM5 ;2%@8JRG-50ZLK01]YMDP>3J@[+4^<\+:V-I9@YG+W&B YU2^= *C
MDM"Z8M<T(+7 UM6UNO2XS]N ZP)<6Q+5&E$!I (4M%9@"T[[O\_,N5EC\GQM
MQ^98S!+K$]8NEB@?H+7N%FS*?-5 4Q(!;>-A:*;<-$DPOV4S :0PI)1<\\_"
MS,E.;EV*MOW;P%KLH4'L9J-=B=;['K =.(I]C@G*U['^ S:T1>_&V@S$'5,-
MU"W(O/-TUBMM9P[F;TE^67< M^9?:_>"I0ND;Y7!U9Q\ FXWF=MS7I>#KC99
M[*A!U=7RZR1KF%$]OD]S^4M@U&F.]WWWQW;X".8>";;,GUWRGHU^O/C1RD4E
M52,E86XR'K+#]GL%H^[C/N[C/N[CY>,]@U$GQ_!J$M[?73F5<?ZS<*4,*0[)
M:1MW"V1K$&5Q;/91LF2^9Z'!X!$TR,1]]*,??61'6F!S@X($KJV!T$&AWRM5
M S1P'BQHKI5G[0"GGW?;,:!!LV02C,>!Y: )>@!H$6A.'7SO?M/!;C_'"FF>
M'$<+M@7Z&[[A&QY.T:<__>DO:Q1@MZ2\9@.X4R;N&:/GF;-Q"E0;8&K-J'9
M5X^F 9!V3M,OK5\0AQSK1D")W89]Q@'E:*>T9MLSCDX[XJ'GH]ES+CD[G'Q,
M*WW8(.4ROW)?L?%H5VV0%6"VCSQO:T/YZ[DXM4 H[![,MF@JA;4379D%;6)3
MF^5-8)R  D-)5OUW?_=W'Y3W;-G=CG\_9U@FZYQVB47&@ZP]QE)V(XNF2>_6
ME!*(9H LJ-//X;, :/I(>:* R/_3YSEG/_.5@.]I[.U\TCH_^_FSUY; ! 1/
MEC=@0\H[M$\8",MB6 9, L64+&"<&>L= #4(]))3?F*L;'#1X[K9'\WH6&;?
MZ6C0H 7Y]QY.:T[6A :D$MPV,R:VNP+3&;_*\F35!8_*\HQY_;)]M_-QC[.K
M=4>?1:=PDPU;!G4Z1X-1._]W )WRE=A"E^"&P1*@?0&')#("ZD8ST'@%? <L
M"9BY@/,&U3M/G-;*D_]P6DL6Z%R0J)F8L?'N^Q97/C&CEKWT[#M=FM>LOU,)
MV0)F'<QGW5LP:UD_RS;L]6,9BVECOV?/F)#8UT#%)&&R(UDD"[+V11\S(OB9
M=W8N#HCCLR2\D@3QF7)GFX*02DBYGK)-KVC2K:W$3XP?T'V;]:_7S-97[/G+
M]YS?-?E7F,L2E)C"83AYWNP2W-IM68-Z?=QD36MXIFPONYNF?5P+ $C6P?KI
M?F*'RP)_-@[6S]X$WC*NEYG4_EK/KYM [-\TL+GC-^?8).1I//>8O6+?9JSW
MJS^W;NE#&FA*S+/K=4"H:)S&A] OA/M_^9=_^0'&8K8")-^\>?-E/_X&H^[C
M/N[C/O[[CO\VS:@^=@(_@5*G("8E75WGW@%' H0LU)OYRCDMZD   19!;11>
MC@8 "1.JF2Q=0A$ *@%;9Z0Y9+(NROJ4L@ :LN5T2I'<2P=?IP5MVR#/W?<?
M9\!?='L"YL H07D"APY,ER75I1-=<I= A&,D@,(,HX%#%P$KY)UWWGEDL[-
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
MYYK5L#L!!L\ XDX@=*!R BLSY[WV.*T_N6Y_)_,!&PQ@FN"EP:@.;-@S=J.
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
MHL9;AKE,CP:D7MO'5Z!4&!G&:I>5=.#<&F?-A 0\L0N:< (Q(#SVDW)>9>S
MI]8+9"L+"#:[I#6TEL'9Y9;-5GG&PFT;N&(=;(+D)3"J?85^;]?23K0T2-GE
M46%@]]IZNI<N ^SDPFE<G)(S5\>5C_7L>WN]7?>W74ZEBF$2MVAX)!",#XD=
M3.R4@[>?E41?SU,K9-YS<UZM<Y>YC;VS6VL>QAY009FH=<1Z8NU-LBWMX#Z]
MGV1F_$3W+<$B&65]=_X>L\:4L17]MTWHY-ZR_J1,T?HI@2,YA)%O/$D4AJ&3
MN3;MV[[B"7!I^]SOM9_Q$AOG"HQJGWLUGA;D7U#JI%G6][;W^0R,N@*R]WK/
MP*@%?'M=R+4ED,4(0$C]%"94^J^E#*RC?"&V1DM5 CI^;X^1G:-V?#?(]C95
M"/=Q'_=Q'Q_&XSV!4<^<J1-HLD= A6:X+'7XM$"W8V>!D*E#IZ7AH4P)W9HS
MT8%L@(24*.3?JZ]A$<HV]3_]TS_]");_Y5_^Y;_4]T<#J$&;:!+D_CLPS\*8
M-G@)P$D@V RK?N8N:VQVPS*I&KA)EK"W/6\=HV86]?,M.'7*T&TPN<'$VL4^
M^Q7@=)5%#@#I>3I;U7WBF0%$Q)GI3>A/ 5COGK@.+] I93?K2/N+-83BC44@
MP)?M!-)$M#<!"^<X6P'G.1(0^UY8?E<,$)\!T8!/V%8)AK_O^[[OP8#B),G<
M97>>!CZZS+1U+U*:MH+]/O,>\.*C'_WHX]F4YF K*8=X\R6]A-AOLP4ZX _#
ML=DH&^QI%V.5EI9G0H-7_B?K;<QQYKL\L$LDPDS;X'YU=;H,J3/TR<[OLR]P
M="5NOJRHJU+!9R+G5X##,]#JJI0K_9S^#TB!40:(QW*1_6>CYJZ !QUH]ERS
M8K(99V'UO<14.LW-5^-W,\BGUTO!=SOYRTK)<^2SOF;848+4;%X@R0!\^L=_
M_,='*8?@PVZBYG]L/?HX&+( [-U)JYD=L8?5:7J-5MAKF7>M^9;KNB?C([HU
ML?'\+IHVYK^P2XB/$^@UQ[ /K&+S6.:PK#M7<_X&7)G_FYVP#(4-)*^"RF<)
MC5UKEB%]*@TZ@6:Q_4ZTA,W9;*[6N>EY^Q1L]GIY8O^=0+77V/D5^'O5/J=Q
M=F)C+SC7<T&S(WM#@_@+UC=K'^8U0 J+),F_V'[*G[).]?S68.WJG+5F5'X7
MH71KM/%HESTE>YA[QG&$R3M)EODKI;9LG9\(B +$6F]Z=\F>3Y/,V+DY_PXS
MU9P0D%>"2/+&'&+3G&BI+?#?NHE=>I^R]ASQ]1I@CX_<:^T):%Q@_V3SZ^N=
MDI=7X-+ILY/]/RO3:S#J!"POP'SR*T^^YVE<QX9[TQ] Y.KJA>F6M93<!6F"
M2%QD'.P<]5HPZA0'W<=]W,=]W,?_.3Y0,&HGX*5^[W>:=1.0H4&ISOXXGT6;
M VV!4)[V)W_R)X^=H01A@NID/'I7K-#'0Q=/5CE.!<=$Z448(3)O=LE#[<T6
MYYT)ZL6V YTX#G'$L^"?V 7K:/9G<0*S@'5V+)FM@$JGS.LZ'PV2!.3*_;?S
MN33L!@37<8[CTH!4+\*G5_?]L\!V'>EN[V;2Q?GT-T+#6"#T( 1<RMAD4X$W
M+;:Z $)V\&F )_1[>A !:F0\!7&<S;#$DC'+O<5I629? )DXD^WL8T!Q[CE+
M F-.,R<?DXL0^<<^]K&';7/& Z:=RK=VMZR4'80Q%58%>P>L8201N.?<8UQA
M2 C.M6-*<]8^NT\Z^]A.;L:M[^D7;!.LKM_XC=]X@%#?\SW?\Q"+#=.)4P\(
MCB94ER1%%#;]=]+BZ>\'=.I=,3N3W8[G,E:N-)I. M.=T5^A\Q.;ZK7LEV>O
M?5[/E!V :)-H5Z4%2BJQ%\RG"5RN@I-F3?88;H WOWDM&/4,3+[Z[&J^.!TG
M8.(4D'39*  *Z(*M(-,M.*6WI^Q'(L-8(^X.@ )>*_&V\R F5 "?)#EV-\K>
MYKZ3'*WYU%HXSP"J9RR[ +09$]$SM)NJ\835^(W?^(T/%I=G()H,Q%9F;E,
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
M:(_'+D-^!C2UO?08/F7F=]X\W5=?;P'I#I#[&AW<I]05.\(8,[X -++:]-:
MRNP1.T+YFF V-MB!;VPQFF/)DK?FS?9CL]7R68*:L*$:4&S N/LWYPG0U25Y
MRG.5#)KCE-1:!R50E-Q9&[$K(SJ^1P>@)Y'O$S#R#" Y':<UI->C#9Q/;->V
M@06CGNW8M>#+@O^OU8PZZ55V:=HSEL:5[>_:V\^U";HK^W\M&+5C\PH$?@80
M[V<+0/7UPQ:/[P:4,1=)=AACUM*,'W9LC?4ZE<EG?NNUK,OY,AXSUSJ?A!.M
MJI__^9]_K&W8@)CRP'E@@W$BR4/+R3KD^TE:1FLMI7H9BP&CO/B7-BP  &,?
M6J?I30&A +[9-7?'U_I<#<(L"VE!P@;7 _2EC1M8.6GCG>;:$RBZP,V)2?>2
M;_OL>+;^G'S3O:<\WP)7KP6CMHRQ?1J $AO5CUAR 3@[L16;91L 3,D+/@U_
M4Y^W?,85*'P">6\PZC[NXS[NX_GQ_YS>?!M0Y02&)*.XM/[=N2:+;/1TLKA8
MC 47LMKT<]"RE2YQ<K+M>X+(!(Z]C74S8K!,!.8<BFA""5IDCGNW,\<ZEAN4
MK4/X?@"IDT.[YV[VR3J-)Z?A=)[W<Y_O!8SJA3KW%-MHI^OJV/;)>;,KBE)-
MS!LE*< 6#B/G4?F=@'V%JKN4+4YH'%Q__99]?._W?N\C@ 48 582H&07KNA#
MY=[B'+;CL\_G.UAW DB,!KHNMI/F#*'[<WQCKW'2.W!MO9G6TFC-H[P\#Q!*
MB2*F%2T/+"@,D0A9YYY;HZ*=X0;3]GMM>WE&GSDW!@H!5P ;)I3L.( M+*YL
M?[UBWQW,7[&.&IR["N2[Y".L,==KILMJ22WC*8R6OL^4_\5Q;7 HI8,-@BU@
M\4R;*L^_6E9]3_D+K&.C=FMB2SU_=;G&U1Q]"C0ZF&E6U+-@I '7#8(2$&R9
M3[,(K_2'=J[*^:PC8?7L.<.:97]L'#AC3L!Z BK+?AMC E'V:.T(.R\,IMA-
M!\AM3Z>2R]AA@U ]?E< O^TXWUM-J6C4F8^:'26!(BA*\D0P92, SPP  ,(]
M*]?>Y,5I/3L!$R\E+4Z^PO;?"=!N/V&93<O(Z2!^=TQ\QN#;P'"!GEYS-\@_
ML9]/OL >SZ[WWPU&O>:[/6Y.?LV>X\JGZ.<-F)=V8XO 4: 00 IPGD1$M#J[
M3#MS;N_X>IK_,W\V2]8X-K:!M, BFGDVQ)!LM 9*@ACO_HT1!=!M!G1> 1\Z
MT>,]\P6]-;LIVPQ"*2(0RICC$YR8;]W?[0NT?_S,+^NV[02MW[8ON.R?7H]/
M]K^?-<AXE5P] 9178^UJW"_H?04P;?RP2=5G+,(&HSI1EGOSV[ D^8[L4W*"
MG>SNN9V "A@EF0&,RLZ,V33G"A0^ ;UI[QX_]W$?]W$?]_%?CR,8Y7@&/IRR
M'[V(]);(30G.@F1Q:&VHWE$O@ ,V%.%50I&"]][1*&4,">37H<F"PB'!A%+6
MH,9?UMRY77L7USSS+N17;?*:=GH6U)T6LRLGLA??=0Q>NK_W<Y_OY;E.;9H^
M#YCC_L,TRB*?Q9IS$8'P."Z< 0$G< 43"C.$]E$<W@!- 1U:KX43"G "2D;7
M!6C%H07<*"WXA5_XA8<.679/3/F=:Z?<(T'09MT3H&?[:$ !QA;V G!+($G7
M);O@!<#H,IXX['F6#H##BLD6[BNZF=(%=O[)3W[RX4![%N4+ -W>13'CM$L*
MVF&*0Z?/HN/0CF]T9+21,C_/ZEK:CWZ;TEG.?VOP!"ANT.:DH;3@X0D Z#*]
M!@.Z#+<945T6DO>;\=+7:S KOP_CJMDQ>1[@0>_TU\R8TSV\INQOP35SGF +
M4*J-V922O,Q?SX*$UXS5[??.6&>,9MY.8)'2II1AYW<)3E?$?@.-!49Z[>@@
MSS6S'@@"4X*'"42@G1 W (KVF0"CYX3LY!76G;&OSQK(#3"T#*C5M^DRHA4O
M#Y.I0=760]N@.NO4BI.G%(]-A0EESB"L_MN__=N/YS3_ 2##SFS&3OK_E-!H
M.]EYN=>B*V#C*OA\MJYL,'L%1&U0O(RM+M7;>?<9./1LO>O/%R!ZQBIZMM:^
MU&[_W6#4:Y_U&1AU6K]/[_6]Y'S>]SS&)_U#:Y -80#"UJZ>3[N<=?6B,A]V
M.?V))6J.=MXPKJSE$4S?\9V$@L_#G YC*PF%S.->A-CY!';5!$(!?S'T>Y?<
M!NBVO=/6Z\.=_,GNGSX"L"RHM2#-,O[V>L]L\03NG,;NZ;O/SMOCMU];=GO%
MR-PUZ27F9E^S@;6T8]8DZP=],>NH!,7.\^U3L =KB<2/=2:[C;8&X_;?R3?/
M^Z??W,=]W,=]W,?_?UR"48XK)^=$ VYG*PN H$G&#)A@,L_BR:$65 AJ?9YR
M-&5$LA>VV+:]MNQ$'(ADKOP_K(M3YBSE33)GM@*V@Y>L<NBVIX4WB]=+8$^W
MR;/V>4T@>'(@3F!.'^L$O=_C)4?T;5_[+/FWOK>@)[.DO_V?DZ?/!9P!000<
M[,(K>B><")HO2N@PH=HF6M\GH%27: *B:#'Y':9!G%C9,3ON ;A<RSWF>A$:
M3S8R_\[.A&PV0K_>YZ@"?FPY_8N_^(M?_([O^(['-07!70YP8EH$B/*]!FWR
MN??9<L#8[ 09AUPY@5($P"U6ES9-VP<\8/=>';CV*QG$SL3FE7&=\R@YM(D
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
ML-C^_N__?G/0<,P!<3 66^PTF3$Z>QJ9.J7\'Q#GG>]\Y\8>(NWEZNIJ2R4
M;-*Q-P6IC6WOE\_1J<$X87<Z  GZZK=_^[=O]X>1C0'# 2!%G^2>V[GE/<[E
MX+Q,.=-I!>3A^QC-&-'T:X!5''0,9=(:31/T'MLXY;T& -*132"9[P  4C<<
M;!$/ $6= 0*@104CC>?DGHPR<_^PO=RE*$6])R#*YS,];@4T34[&7@I??[<!
MKT[SDRF33)<$'7A?8(CTQ]>^]K7;O$+:";1]V$KLMHA.$6FC@.?T@TP#2_:7
M]Y2;*K1@-O6!LP;8!PL(<-[T50 H#6R<)/JM;9CC]E)'O<=@7LN_V4?RN[(#
M,_5ZSY')PW1/C'R< \8[3 1TD02@&&. 3X V #B,!_J<8X._+8K?.H+-J$O
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
M]T"Z'W/BU=75D]I0'+)A[+N"08(4.8^MG)ISQNL*'&@FA)_W7&H?Q6 GY1K
MA;_,R?0UTM 0!&9,P0X":&:,T@[T.4!8F&4 0JG[)*"4.]!U7VJ@LN<*F4VF
MOO);B/^_X 4OV%)/64?X71W6WNTN^^+D)'./!$:8=T@G!+!&KQ#GEK1.V(;T
M)P[ ;;<'3\93II$G0)^?\Y?V<LZ4>3(YB'OK]JD T\,X)C G09-DK>:1P),@
M59XK(#4YS*MG7'UV"DR;F":GP*C)N=X+#.W9#>>,Z0:D!(Z2)=5K2;,?>\UL
M0$J6N]J+GF<;Y1S%^8"LC /6.5+B&"N \:D-VL&)UFC+.765"MTI@#+IM2?5
M8V0=9B,3-N9PM^=D*!K E%TLP.[<EW66 :)S@(E3MF#;5"O[90723';7U&_W
M/IO.VP.C]FS1/1MTLB'WP*BVX?VN?=(@GI_S7?HH#'<VP( )QWK0.I*"G@0H
M6)]@RY%I@8W:0/=45N-Q9<\?Y2A'.<I1_J?<:4KY*4"J%XTVNIJZ3<2<7&VB
MX@!(./D8(3AS.O4:#BDVG.+$./6 %&CU %K@Q $>N%!0IL4@%^,I:G/*$&W#
MXK8-][SOO47^E'%_'8#I-I\GZW9B:R1(B6$'4PZG%9T8TJ'(S\<XU.#LG= T
M&'J'+/H&*7F 6(I[T]>X?K.(*/P^GQ&E!7S ,(8-0XHG0N2///+(!CYAD,BL
MR'O18)E2!9N%P3F #SP70 ^18!QQ4K(P=$A1Y?D!B7!4!5*SSF049E^9@ /;
MTOI7?PMP@-1'&!H(MU,_.,LP@0!%U&<3L!'DFU+>IM2[!JL$ OR>*569WC2Q
MK1KHF@3,TTG)<QL@2^<%()!Z9]Y ;)S=R@##3;TC)8Y(/@Z^N\+1#M2= #=S
M#(8LWP-0H0WI<S*ATJAUVW!UB]2#HI[I X AI"63$@EC!C:G0N#NW$2A#=UQ
MU,],@_.\/8?FDC&;($B" ID6EM])4(2Z0^B>N?AO__9O-U"/5#3Z&FEII)LR
MWP/>\?PR$Y+I*ILI64;I5&:;YJZJ+3R>.R(!$)%Z">"%\P'KCQT@67_8E0]V
M!A%R0&'6H12R-7TS :G4/&-,DX+'=4DI9,X@_8AT8.82'!@WSJ"^!$U6J643
M**%CE2E/ LO,%:;F3>#T:MV:UK#;6-O.^6[VS9Z_)B#*M"@9K0).R9:229;L
MJ'9:+P&B\O[:X4T@:@4\K<"HB8UR'3#J4GN@?]LZFP"I/K>?*;_C]=V559VS
MR6YQ7LGG ^B'*<@<R%H(&,UZJVYB!Z$2D,KW&X">4J(9OXQE]8%,UV;\L@82
M"'#=E3'LN,K4=NO(/N88%31V/I[ZT#DV8(\//YO8:MF6$QC5<_O$2-JS^7M.
M6C'X3H%1TURS9Z=FWYU8A VZ-Z"5]H_73#N(=8FUB+5;%FX&,K0O22%%IY,
M*9MIN$G,N<#2:FX\RE&.<I2CK,N=*4*R!TCE1+LRQ-0*P9%3+P G#*%Q18_5
M?2)*860Z4S%<'' H<1J(I.%(D.*7.XGU8K1*41 <ZQV@]HQ3RW6,]%-.X,H0
MF0R+U8)VSKVORMZSW^3PVMF?<FMWP<F[=^_>_[F?^[G-8:0/Y&YH] WZB"P=
M=1X2!!)$P<''\;UW[][F'">;Q/Y+X2]M3\H06@#H4L%\PFF%^01SAKZ)X2J3
MJ5/R)K%LT\-Z9R"> ]8%H ]&$+IFC .>'286;!)2F#2 O=^L2\=BMYL&F]':
M=$RI:Z[[Y2]_>1-*9MRH;82AQ;.J<90T=>LU-PY(\$W]GM;C$200 *+MU,6R
MO=+H:T J&5:=FC<QHR91\P0LN$<9*\P;@&\8EHC ,Q=1-X!\.+JF:":0GHX&
M8 #MQ?=A5%%W]@]!E&[WC.AS+]0U8!CI: KI \2F.'E&V&U??A]'C_MEOH-5
MP#VW$3[-3WM 1#O:Z5RJN9':+^GT>%_<.X#+7__U7V_C&""&9X-M!NN+,04(
MF^-I!4@FJW#283)(05WFO,#_63_2L>!S@A8O?.$+-R",M%_2N+E'F$JPM6 >
MDHH).Q" "O"9ZYB"FR"J.T5RT-ZT/RE& ->PY !ZT<&"><B\!E!$O;D5N ZL
M@(DI==E^:NVH$9;,*>?,W,8]TYT%9B;0\!)@XZ9@U*G^V'/7!$1YT.?<W=.4
MQ=2=;.;U2OB\GW'O>4^MBRN 9\5^NFTP:KJ_U6=]OQ.C9@)#)S JUR7!OZS[
M[']I>SF'NNX+X@BR,O\"\#,V82'#5!3@3WW"9#Y-<ZP! -<DUZQF,&)#,@]Q
M?:[+7 P0A7TJD,2]FF+<SVZ]RKK)-=@UY%1_6ME@*[O,WUB!H'U_W0=6#*13
M:\,Y3*:53;HWMO;FFFF,K<"HKH]\_IS[#.:1@@E3'OLKF7CVJ=Q,A-><PSI&
MH)*UE_YZR@Y?M>$*N#O*48YRE*-\?;F3DWTN.BZV*R.IP:BD:C.)PSPAYYK=
M*]#/@/K:HI5JMQBQPF!0W)C/<9Y)[2#-@P6%5!FNG:P7[V4O@N/G:5"M%M?5
M(GJ;Q\I@7IV[6OCW#%/*'HBU^HV]_T]]806@97M@D *^H%&$8_@;O_$;&QN*
M]!:%GS5"99/(DLM=T'3^^?_3G_[T+8(%0$FD%8=0H-$4/-XCN@4#B=]%JP96
M$JP(G%!8$:GMDPP]0:;<*EZ-FG2N95+@)..$ XX1=05H@S'!_<F8P''5P>^^
M.-'0=?YU9&U3GH_4@JNKJPT4(-4 D(,T0W9]0X^'G=Y('0*$$@!.C:4$G@3/
M\O\3&)" 0FMT-'M%YIK@<NKVM-[4I#TU_3^CY+0!(";Z<8#<SWO>\[;^0+UC
M>,*"^> '/WC_2U_ZTB::[<8&R09(_0V=,UX[?\'F9.X!B&(N4L,HT[KZF03H
M #A(#>.[@!>T#?T4, 1GNP6I$Y#R/<X!X #H  !2LR2!LQ[/"0Y,XWAR3G2J
M9&-AQ,,,8_QP\)H(LWIJ@#H J_0SV T 4+"/8"CB5$ZIGE,Z:PO4-^#;:3HY
M+ZC5Q3S 9@5L9/&:U[QF$ZB%F07[#= )]AL -/7.,\A\PTD!E.89:"/:2D%^
MQPEMS1P!&XZ=);DV+$H"(D3;:9M<AWKNHU[5 */N!*FR?;B?!&(2R$HVB_UV
ME48S@8RGP(UI3;K.6M;.Y_1[V?_2X6Q *IE1 E$)9G3?7K&=+UF_I[7Q7#!J
M"LBM&%,K'9Y3;*YSUONI79)ETJ!?"L7WO388T"!H][T,CB30Y>]FL(1[X_\P
MI-BYE7F$@ & E"S%UB6<-KK(H(_K<X)1J=MG>AYIN3 :L0, ^.E?W%>F@"9H
MUO-Q/D?6;8)PSLG=)GLVV&H\3J#BU#;3-<ZQV2X%I59S1/[VJ7ED J(F9E;W
MRQPC":YV0-IV8LYEWL<'8?U%.)_V3UM3MJMV"N\3."*XPOK 6M@!PE5[3NU[
M@%%'.<I1CG)>N9-&@@N"KXT$96DG)E,/6,PQT$F!P1$DZL7DCF.FD: 3)[/$
MA0%@BFBZJ1Q\AP@WK 0<BHY(9<3*]U:4Y,EX7]&%_S<>4^'];-M\O\&CE8'2
M!L,IYS:OK\% GR "B2..1@^:+0"0:6"V0Y^,%W>H,Y6'O@&X0EH>@JB 7!B2
M.GPXFH )I$ ! )$.!S!#Q,NMX!-XX;=E7"A>S'MN)2] JN.,42OC0X%LG@=&
M!B"7[#V=59Z_(_:38=C_%Q@Q5<QT")PU#'E **)W@&QHU CX8M![KP)[IC9F
M.ET#/1EU3A;3E"J74<5,9_+]9#<UVTE H1DR*U J?UNV&<+CIM_1#W[E5WYE
M2]TE]0TF$^"-:7=MM%K__%]A<.I8Y@7?)6J.P\*U22^3028 XJY,J8WE_]TZ
M''%<^T.F%"?XHS!JLCRFE _G-QWU3$F:G-9.5_ S^U76@_W,NF ,R<8"Q -X
M(@B <0Y QYA"9POF$2 -;6%[MN/H_)Z@7>IKY3B<4BX[];73(5DC2)6#E07X
MA'-+^ZN[9EWV'*ASS;/R3*PQ@$VF#"F:#JN-%$,8AK0AP#;S#=>6Y30Y6M:U
M[#; O*NKJVW<)J.WV\+-"OC;[9_K6 ,OD].XYP3M.8</ZFC'>@5(I694I]_M
M.7337'K=M;3GXCU X+K'Q/B8'/_5&MUK^O0,SAN=TM@IC^> 9U.J7S.O%/QF
M+LGQT2"-8X.Q +A-"A5 ,L&<9$CW&I1S0LX+KD$)1O':E%[7$*X/ZX7 #?.Q
M0!G@._><-F:R9G..7H' ?F\*$%QGK*P UST@^C;'ZIX]>)WK37-D]M&LYQYG
MN2YF@,[ GO5N&S'G$GR"N4M0"B *YKL!38.)J4WK:X):'__XQY\4+L^^VV/L
M5+GT_*,<Y2A'^68M=W*R=#&8%J&<[/,<%VXF?P '(UU$J\G-3TT.'?W4^=#!
M8'$  &#;52+ML&<P4G"ZW86HHWT>?3]3=&>/%D]Y& ;Y@SRFT@;!BK;M J]#
MH-/L-3H:F)H%DZ&BHP<@1+H8NE X]J1-X>"E@=B.9S-AW"E-'28,2H 7A)'5
M_,&@A<&A8TDD#('HE[[TI9MQ02H@ %)&Q 12\C>2^>,Y+9BL$#F.*XXP@M8
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
M^\AM? 5R 'M@0<& @N&'LXY1 VOIZNIJ>[Y,_=$XS=2=C)RF$#5&%,P4:-\
M6S!P,'@  F"C*.C.^!%L4Z0]Q;P=0Z;#J:N4J6/I^$_;7^_5O7^Y%J!<IC@F
M((4#D.+H#58E:TAC'Z./^OW)G_S)372<=##F#D3" 800RD8P&R 3]@ZL2( C
MTJ5,?VQ-I8Q8IX&:X*J.4;+_3,D#,"7]CS00'!WZ@. >_4/VIB"G.D:FD'$.
M;0:;BSY/5)VH+'TEM8",[FI,I[/FO?;Y";PG.Z<=S4YSRK1IM-K0?Z*>V3@
MUBEL._H;PNHI>"_8Z7,):B;[+7>P4_<KQV&.1^=\P2G/<P=*68VPGU@_V 42
M]A/,0UAP__B/_[B-&9Y=4(VZR#9.%ERN3ZNY/#_O^="QG$Q'ZUNP/;5)5BR=
MO=^=P"A9<OG]!"&RG3M]>CHFEM$J36]O77B0QXJUXQC!!LA4Q@P^G0*BL@TN
M7<O/73-/@02GZG4"G&X"1C7HV2!?,Z(2C$I0:0*?IB,94)WZEPR2J4[R_KLO
MMVWA_3.G?O:SG]W62U*'F:LRW2J!;@,TN5ZZ,4:*53.',W<3@'*77 (D!$=(
MTV:74.8@[-R<EPVZR<[UV9S'O?=NK^N.DTN.I]KVO&2<Y3R9\UZF/_*>:>?,
M!S*;71.3@<=? N,$,  42;.G7=-V2<:N^I:N>?PEFX/UD77<M:=MB&E]N70>
M/<I1CG*4HZS+G2EREX:"ACF. 8XC8LJDY9&>HA.G(9!;=O<.)Q@ L$!@([!#
MDP+E,DIDZ#25?XKLIG&71LXY:1HK ^"I7JQONM!/)3_K9V4AQ[AR)S>='SZS
M35KX66, IPJ##<?WHQ_]Z-:F@ [FY]L?&I":F%$I5IY@E.P:CVDK^+Q>OI;A
M8B24]P$92'L##,7X!$R F8<1@R81QB] 2$;&="2MBW0PTY#'6,I=V4@K0B 5
MVC@IBXP7-(6H(U*A .RX%[756I@U=3 $ G3RDY72C+.NPU4ZW@J,PI S54U
M0AT.]=X2!!,P]'P^DS$$X '+C'0+=$#H*QB. $TZ^ U\]G;BK=G1@'4Z<H(_
M#>1P+2+M (Q_]$=_M+4%H C](]/03"M,(-"^S+G\I0X0QR<M#\TRVIAY,<=)
MWJ/ 2>_*8Q_*-"3[6K(0,@V1/L9S*')/71+)!\0#S'OBB2?N__F?__G]#W[P
M@QO0CVX&X-,SG_G,S>#&F<O= #/54Y S=PKLE-II=\D>RWRFF#N_R5BC'P!
M,=8 ?=_UKG=MXX(=K0AL7%U=;<\CF&=[,I9X7S JV]DZZGE^FO/\7@):OLX^
MERQ102^=4,'G[(?3[TSO3>V:#%_/RRB\\VWK)IUS9*K5-S(8E:QGZICV5^<M
M=\LZEY7@;UQG+5]=K^__$C"JK[%G9UT'C%H!D1,0M7=, N4"IYF6EPRH_)UD
MWZULJFR?MNDHF1+EL],?6),)#A'$(27?W4W3KE"_3X#! (P,?!F[K'.\)@T9
M0$I;A?.8WTGM0MP<0(I=>5FG9%SFSG_-1NTYX3;'R_\U0*KG2?Y.8%3NFD>=
M3ZP\WH?ES+I'4 ,-,-HTF7#V![,V8.":@LX!(QH-4EC2L+&=<Y*UG/7;:\TE
M<^A1CG*4HQQE7>YH_&HD:VPH"NPN%; 8V"6**!5&@9I03/ X'T2^>9V.LU%S
MC *<<1R1KWSE*]LB(B.'ZP,"X&2E894L"(]<&'(1:^?TU*+P5"_(#^+H8AVY
MR/M>,C.,1*?F 0>?*7R<;:'0* XPSB0[O.&8H_VEZ#-_<7QU?M-P-%TS64[-
MGLJ43XS$%$[N\TTO$S@16)F84:0CH4\&]1^'G6@:SK!L'/0J,' $#NB7U ].
M/_U5EA3U(RM,)YKO<@[&,[NHL:L?:5 (,&/P &)@ %,G:A5D2M.DG]5@5#.?
M.K51 ]RZ7;'/5FEZ1IDSK8__NZL=&D^(DP-6"?2YZQW/)UC(,Y*Z1AW01]BV
M.P&H3D_)\9R4> &;U([HZ+/S@^EK@E#)\J._DOJ'!A&@" :KFF()LJ3N4:=V
MR IBM[QWO_O=VQQ&OZ%_I+Y:ZTM,!FPZ9*F%MV)_.O\"<.(DW;MW;V,^ 3P!
MZM"7'WOLL0T0!O !9"500%N9(CFQZ 0/%0['H<O=J;KOM#99@YT<?$:*+@:^
M*9@P KE7VD !>D '&3 <S/T$)GB=[9\LS-SMT[9V+.Z!%MD&GMOS7?Y> YY[
MC(]>2Z;?=6U-,"IW:?*\!(X2V.S@S 10=0"I-=4F,.IAKT\)1B4KBGJA+S08
MU3I@IQRZ'FNW<;^7./ZK>^KKW12,FD"H!J)ZA[N)"95 5 )0+4P^">(WX-EL
M0<?3U'8)X#A73O9G!GD(7"(NS;H"P(U-X!JEGJ1K:J;D-[CN?"]SR@"J#%_F
M3.P#@B>D;&$76/>N,U.ZV-1W;L..>]AC]$&._7Z=_:2S&I*QVF ZK^D7V*#X
M)*3XP\@GV&T B34>>PM;A?;6GI0590 =9CKL9JZ##:>]09]S\Z9I/3\U3YP[
M/QSE*$<YRE'^J]Q)MD>R%5+L%Z>221N=%R)+BD'BA'(P^9O>DAHCG(,S3E0+
MATD@RM]01X?)W]U,TBG=F^B]US[WG,7^J5Z<GRHCH)TLC52- 0V#:?="VH>^
M@$@Y^CZ_]FN_MO4'&!!&FP0HW$(W@:0$BS*MK!E.O55\LC%RU[A,M_-S:=?0
MM;FW'_NQ']N<8K29B*[>O7MW2P\#A*(?TO]\WNY+,FW<E0Q  (<9AYKOXUPS
M+D@E@"T(4X:4J%>]ZE4;8 O[1G#6L6#:0*>OYG,TL&;J:SZO:55&=C--UO$W
M@7RMR]5U;OURGVI7 >(!1KFSFA%HSE$3"B :[0W2;ZD#ZIET!Y@[&'43LS$9
M9NF<9MJ#;9-I)*U/TFD> JT A6@FD?Y%J@=S$/>9Z9^]FYMU:9OPC!BY@%"
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
M@ OT21AWL$70R?G9G_W9C;*-#A0.C7U(G0>,&@ IC \,&YX7X 11:Z)L  Z
M*^RH1SHI3!12H !?!&&;G95I 9GNE8!</O,D+-[LI=2(ZE2\_'Z>VTR83H%L
MC:T&H[)M )W0AF+\(M2-T#M_G_6L9VW #NP7 "A$0YDG );55M#1H&2?5(Q4
MQD.S2LX9OST>NO]S?:CV&)@ B-PK;<>S !3F#H69EI&B\,Q=."* 4 "NL/_8
M)9)^DKNL)4/ L97@@L9T.GYJ6I&JQGVB1T+J'77)^$)?"U 'X)/^[$Y_LJ $
MT7(WNP27.G6UP:A^G:D,ZJTD.P F'&..>Z#]T:%B/ #.,1>@O_6>][QG&S<
MM^R(JN9&1I&;X9IM;KLW&VKZW-WUDI5F6W1$NTOV%_MC,I"2H98.O0R\3J$\
MU6<%A)+](T#0.\1EO7B/6;K?G_.<Z<SWW+\'2%VZCEYGS9M8/8(B[E:6H-VY
M8-2>X[LWGZR".)>"49< 8!,H=0X8E=]QO*STGP13%6(^E:(W 5'M4'L/#1ZT
MPYZ!A 9[$[1/(-EQF,RC7,/]#%L%?1^8]@2%9+<F@[K3CSLE7F9QLI99 PVN
M<DWF/^9@-.\ /P!"L%FU17N\64\3H+S7#Q[D>+OI6)W6W'.^<\X<T,&&7#?H
MC]JEK)6D2A*H82U&HQ1-+[3#L%%RUV89P"E;X/NT+78 :QD[&6/;DOJ9J?;)
M?,K[V@.?.NC;@:ASYI"C'.4H1SG*_?MWTH#^MW_[MVVB!H0"?  (P%GIU(YV
MK'F/Q9V4'1@C.%;W[MW;(EEJ1+GXR);H75HF8<@)>#EGT;.LKI-&T&3 3I&-
MZ3=6B_3*@9@6[?Z=-E+;8)MRZ5U 93IE?:<89#)6 &@ H/[E7_YE V6( +*]
M+?1T=(_8A0LF!&T**X:%/Q?ZE;AQ@I4MFMT 2 ,D'>'$, 1\@I6$$<'.= @B
M8R#BS*,;0'_EK^R[!-MRYQ5 !1@N1-<^][G/;3I/,*E>\I*7/"GX3.H9;"L,
M%PW33IMKQ[YW $Q */6@DBV5];!*I?/: !$*46MX93ILCL%DRZ1!-FES]?^Y
M/B ?S*>?_NF?WO04T/\!>" ED10)0 <9*M0IS#E "/5^-,0;8&A':@5.=/^W
M;]M_<Q[P>[P/,(;V RQ.M:$$SQ/(2_:=["#;ESH&P&+NHW\ H@-<\KP9H4]F
M0 ,H,DNI$X Z^B,'<^#5U=4&0J%A17HGK") +P SQA<.4.MRY3CR4-,KMS)/
M<"K[:#+JTE"?P&.^!V!'ZAV.'JPL0%GN%:89XX;VAR7 LQ&QYCGM#PD>7.)H
M]7PWS8>G4CGVYNESG*8)G)A8MU/I>3Q!KV1%64=[*7-[U[_4F>QTJG.8Q*NU
M:@\4F]:PO79N9NZ47M9,P^NV\0IXZ_;N/G5IN^S5YZJ?YWM]+RLPJEE#>V#4
MM!-9GML,JM3BVWOF'(_.@WNLT&;(9OOR&87SO8[SJ<_*ZPPJ85,"X /:,U<:
M^&&^=SY/C:#>A;<9V)/$!/,OP2_60@ 0YC[F[UR#)B:=<]1J7/0<<TF?ONUC
M K^[GV8[=K_-/K_7;Z?^WW.0G]'&K"FLNZPUI-H3&(5YBQT"(PY6+NNE 90,
MQAF8:1U-UC5L/((]K.VVI0'R!F0;@.IU9V)(-?!OW4[]X"A'.<I1CO+U90.C
MU%G!P<?A9YM40 C9&3(TG/C;D6'R![@@8D&*"0N(:5'NHI6LB8Y&3/I0E.LN
MM/G]/6.Z%^85$)3W/3$B3BWXD_/3Y[1QVL;[9"!HI+F <K"@$EG""09L H3!
M@:0]<(H!'(DTP7IB9S T&$@) NQ!_P@0$IT@0<BDO"< HZ.?SG"FF>7[[?3F
M[EL /[ P<,P1'8=1!_CT4S_U4]M]882P]2XL$OHG("<I80!+,'3H:QB+O,;9
MQX A50N6#-$TMFIFQQ72ME[[VM=N0!NBE_P.X M@ ,;*Q"9JX*E3VI*=TN!/
MBV,GF\HHGFP<4@T9/Z0; @0@T@I8P?W^\ __\),[P+7AU6"4P$N*GN?]"(IY
MCBP8TA(P[F'H(#Q-/<,8(PI-O:(#9*J"_53 +P6AI[Z;!J^&:QIJ E0I:MT
M5N^ QN?<"VPWVIS4#< S@"C81-:S*7CJ*C4CRGX*(XQZA_D%Z$9$5@,UH_.\
M9DZC+AA;@&"<:P37/DF]D2X*N,LXX_[HPX![M"M,(\88[>HX2>93IWCF^&EA
M_V9$-2C: ODM8HY#]XQG/&-+<X7Y!,.0,0.X1WKN/_S#/VP.('6M=LJ>$=YL
MGVD.ZSGO',=I @TN!;YN>DREY_D, JS$]Q^TEM-4[^<&<OK[4WK**2#MW.OV
MIBF]:]ODX)ZR"Z:U<UI#]XZICJYCE[2-T?4WV1VK>T@PO\&H/<93ZR]-]3ZE
M/D\.=,[7"6XU$[*UIG(LY+G.\\V<2K KV?)\SMP+ YI4*P)FL+5S'LSY;0K.
M3)J5'<Q1$X]Y\44O>M%F)\$ !20QU;]97MIC#69.]=?GW<36O:TY;9K'NO_U
M&,O^D/UI8H=E/\_VMB]2K]0OJ=ZP\UE#"30"/,)0PUX#4**],XC4@;\,/K&>
M8@\09,*^92W&_NW-DE;C8)H#ISDUZ^  HXYRE*,<Y?)RAXD4H((%@!07G!(<
M5+6?<F<*)G=SL7/A9H%@)R6<6183(FZY"&4*3QNED['I>;>YP*X^GXSDR5!P
MP3'U0NVAO05[NMYT7D=HT^F>4A/]S/05F"D:2$26T#\"D,$9)N62UX T.,JP
MBA!_).I'SCU&5S(Q]E+HTAFFW4U]DNV3XMTIQIV #-^A+Z'/ !N)2!<L#$!0
M-!J(@F$T<,_JZ= W^8M^%2  3"Z,%4 3P!/.)V6([],'H?&SU3V@%H8(O\,S
MID/?4=,5\)0@4P) @F_6T[1C3S)PW&9: 6U86*1!P20DW1" #"8*P!GL&31X
M #A@)<GTR5T)'8?)EA*04+.-9_9>%.E6"X@V  0#>(8-1+\ 5)F,T)5CM(IP
M[CFJ/38=4U.:2(ZCI,\SOUQ=76U] ) '@ =#E6=.$-!Z3UTDZHO7UB>?0=\'
MK.1ZC*4T1G,L,M8 =P%# 9L86SA&]$/80S@M',RC]&? 5%AF@(N K0".@#\M
M#BYH)N,IM:U68' ":QTLR+Z;8!3CC_$. XLYFS[(^ .$>OSQQS<P#;:;\QK%
M.A=D:G;+"ER96!S))MMC'9T"&1X$@'/)NM)]> (9IN=/\& "759 Q77N=?7]
MO9+MVPYF[ZAVSMJ]JJMT\,X!NE;K]JD^TGTTG^$VZWJOOZSFS)N"45-_RE33
M!$PZ*-!M,O7;%2--FR1W[<M[F,9XVS=]9$JKZX  ;@)2_#Y  K8 @#F!)=*U
M.EVOU^ )C&I@2MO%^=>YE/6!^1N&%#8)-@AS)&M!:\KE?+E7WRL[<Z]O/\CY
M;#5G]/UD'TG0W?YH?]!6G>P$&5"LX<FREKG.&@S3G0 .:RD!.8(WZ%>RQJ7]
MEKO?NGYJ ]&6K'$$'-_PAC=L@4G KKR/#IST<V=;M:!_VB<94,M^G]<Y-?<>
MY2A'.<HW<[D#@X:=[@ H *)PW'7<.N+4:2.\!ZN"/&X<:"/H+$AIV#[L"/:Y
M!N*TX+0S;)F,Z=1M2..I4TI6!L<4;=*!Z>AB+GXNY@!/L)TPD%C(:4< * PU
M%G(B2BSFKWG-:S;##?8+S">T@'",<4QUUA7@GO1F.JTGMWG/]QJ(TF'F^@@P
M [P NJ [ P,#H 6A<*C3,)E@8MR[=V\S^G@>M!HX2)D"* &<@@G#\^'H ^+
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
M!.@#, CX9'I8IJ,E2T-'MT60,Y*8@$:"-ITF9#_!,  X0GP<S2, 2D #6#<
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
MJ2AW+M19%SPOQAB+-$+5I*&A*P"8 8C 8@VU^[=_^[?O_^(O_N)FR. @P\#
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
M\QZ& I$DHEAH>P'4\"R :CP[SC @#<XT42V- (7K5S3VU)]2@RJWV)7!I Y
M&AP9>=QC@^4STA<1<T;LG-T%J7OT 3!*%-A.PU[G5BV=*<TCC57[7_:M=G!N
MXLRU<YN_.4703AE$DU'N\TUC8^70-MAQRJ&_R;.OGL'[T%"DS4B;1$">%$_&
ME7W0@S%&NB7C;"52G]H?J>.DD>N.E(X9157YS#12^ZB,/P#Y9SSC&?=__,=_
M?(L*8Q@3G64<&9T5D'<W*<"5UDN9'.NNDZGO]9S6\^?*P+X$C&JG9B^*W #$
M"HQ:,2 Z=6JJIQZ3EX(G>X#()>#6N>!LM\_D+)\:4UU/>XY-.I]3 .BF8%0^
M2_>+/694,\(FING4)Z9^FLY> DEM8S1((S"B@]U"^7L,G8GM-+7_RCEMP#7O
MP;DA#]Z39:2-U/5TCE.[^MQY=@)(>SPF2VU/MROGA[RWM-E2]VFU#O6]3?6]
M>J;5V/.O3%L"'.CNL>,LNI:N#;)P)C!J=;@NI!W3=IX:FJQ3K"D$^K#'"%X@
ML VKWONTGUAG"<2G7=)UV_.C:[W@I@&$KC/'DG,Z?^E[!.M((V3W8VPK@LX?
M^]C'-J;YBU_\XLT'D/5DZGMO#-- %(?:3[TSM\!3ITW*DJ+N *&P]UAGJ3/&
M3X-TTQRWFO=R79W6AA7 -XWM9BDW^V^:7U9]]BA'.<I1CO+_ESLX9BRFZ #!
M](&)@I/(PMX3M9-J.RCM^+H(IM'L^_[-'956*0W3Q+[G<'@MC#Q93H@<HLT"
M6P'F#& 3!Q$T=JWZS&<^LU&[B001T0+4@>9-9(VH$"PQ&$?43R[ J5_34;=T
MFO/<CA1-:7L-WOB:A9QV0B"22!7,+/1G?OW7?WU+"8*M 6N(G=5<S*U/ZH.Z
M(-\?!E6RMGH'Q6:,I+"X )F?I<!ZBZSW=W-G,]A9 $XO>,$+-L%S4IP G] &
M>/_[WW__[MV[&V,&1AH@(49\LIG2J+7M??\V 97K'I9V<"> Z9SK]/7R>4\Y
MOWG>=+T'>73;^!X'_9,H+*G  )#V+8W6!(?X;)5:D6F=V?^R;V:J7HJ1"U*Y
M53>Z3J3;LM/>8X\]MO5#P%",=E,N5LYL]\')R=^;S_8,V+WS]\"?/3 JOS_U
MSS;.>[YM,&H""4XYP<FVN61<K/K\ZOY. 4)[0,/DT*RNL==.J^=:W7=?+X'&
M=O)O"D:MZCU_LQE#$_B4+*#6:=H#K#J8E>EVJQ2[K+\&@SK]<Z]O3HRDB?FT
MZB/=KQ., G 2?!* 2MVT?K:]N?_<8KM-;)$)&)[ J+Z?J7]1$B"=CKQ.?F<U
MA^T]]]Y]\)K?HFX)-F(#D9Y/.O4SG_G,)W=VRP!?ZAEE #'7A@XHMHZG:PJV
MC<QX4\1A2&'/P* E$$@PC3Z 76U 5/MW52?=SWIL=2H^_8N *[^'O8N-2SW
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
M+'>@S9(RQ62I[I(&BPM#&]8]4:^,LC:FF?!Q^%B0$)F\NKIZ,H^>ORQ>.(R
M,X ;[WG/>S:*-> 38 @I9K <H"!#.99VW1&M<VC$+32>3*<47A2PPC# 8."O
M42/U!US\,30P.D@#A"Z-/A)L#!QNHEPLUC"X8#Y!MX:-!GL($(IZD2F0C(')
MN<Q%L(W@7KQU8'B-(PZ]FP@=]Z@VCTPM4IB@LP.4<0Y1.G;@XUZAN^/4 URR
MI3W1+C09:"OHYH"&:!K0A])Q:OV.*=K=!D._;H>Y@:H\LJR<^Y4!W/^_R7&N
MP[=GG$].YM[][CD#E_S^;3Q[.V5]#_03F'JPE& &DDJ@"&PR# &7').,,_HI
M?1?F(V H+$C^HHG!'$$DF91C0"BTR-#J8'S!R(-MV2S"9N0U*^*4$YQ1V6F.
M7 '&*V=OS^F<VGMRD/?FBU-SRF2$7PI&3?UNNL>5 WSNV)J,_NN 40U(3.R8
M<T"H?'T)$*6#U'TIV]RYO!VFKNM+YJ2I+O;J:0(T$L"9-*-68%6F[TT[]5UR
MK,;3JF1]=U_L>YCF[M4]G+J/4R#,=.XYP$]_/EUCKQU7@/0Y<\ZJKJ;[6#WW
M=<9]@L@)3"60P7GJ2,',1@_U#_[@#S9[#$8Z:XF!1 .0F;*F9F;O<)QBWIFZ
MEVELN5D&:Y@:5*YO EX&6/+:*_NUM3U;#B+M6(,V_':RH3KE;DJO2]"*[P*.
M$> A^ OPA!U.6B!Z6 2'L=4)+-V[=V]C\I/J3C:#ZZU!;L:Y 1[[C$%O=Y;L
M-7=:7]N^V!LKJ[E6^[3U[3HHNAIOJV,U;[9M>I2C'.4H1_F?<H<4*NBS3+H
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
MYI!SGZWG%^V&%,-/FRMM EYSS^AR8K<2U(#E@Y X3'RT--%UP@[L78,3\,G
M96L:)O,H64L)1F4:GP!1ZE%EJI\I@;U1C@PL[=O,%,@-/10Q]QK8NK*,"?RR
M<S,I[VAI(8C.+K.DOA,H9@=D&,<$*:^^9M=C(T[]T?KG[S2/<TX&/G(.T%9L
M.[/M7>=&^US:AOV;*]LCY[[LZ]-8F.:!<XZ5?7>4HQSE*$=9ESLZ9XI<\QIZ
M+4!3[V2'OA$YX3B.]^[=NT^:'8XB6\^B'<1K=[EC(8/5 'A#?CXI;BSR' HK
MDHX#0.3"[D(]"8UW:ET: 9,(]W1,D25W$&&!!AB#G04[@WLG<O;QCW]\TTOB
MF9/Q1!T!YB3XY,Z!,,/X7&81=<MKC"" /)QJA1US)Q&=<\&AI*&WLSLYNKG@
M2D^7HIZBL<F@:D-?46<.4_'\+?ZV0S0Y.3+DFBV5YUMX+:#%^=2):8RK!=U[
MR9Q_Z\C/]XR!ZP(LYQZ3HY+WM0?Z3 ;W=7X_'<Y3+(Z5$WW=NO*W5TZL!JR_
MIZX'[":,7H!M]2925T;-"<80<Q,.!=]A7*465#L[;:B>JCN-ZTPWROZL$;T"
MH[K=)I!QU1^F=E\YP)Z?][!J]P9<)L#@'$/\)F!4/G-?\Y(^/X%(>WW[%-@U
M.21==^<X''O/<VJ,[X%1SI'IT)T"HU;/VW-# CG9W_>8+GW?IYRZU&=Q+6I
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
MMDQB[04X!#"7$8?KN-K 70A;$P&0D/T!CA0%( 'R 1:]Z$4O.A;@/_53/_4
MBP0 XEZ$Q6L6Y5F,!WC4Z=M8J!%U$G<>A 0M='T-H+G##COLL$,=+@3RR)&W
M3ZIRJ.@G=70 4K?=SO?+KS@8=R KHV_9\R-M*3.FRS 0F P,"@8'$V?%! :+
MX +319"!@2-D(K BC&@U$";.;^XCQ,*P$5Q@V!(,M>K$.PC$,';>Y1Y""\(F
M[R'\\#_?(5BZP"LA5;]EWBNA0 (F:9 FSQ"F$3@0)E NM )(N;E'.:F7A'H)
M7@@</%-]? 62;^4 6DI8*I8)'/$,I<I77K4"Z0JL%">!8+E2J95EWUOO*^1Z
MKG1TE?FV5GRE=-$F"%TRQ::N4D#4!E)2I"QQ7\H+;2(Z('T!(;Y5HP/]?.5<
MSP0L"KB1H*B50U]-]E5J"9)$ 9(.; I X[?G2WZ\3SVH$TH3=:8M2%=6".H/
MOJ=^<O(*."+?"@X 9%T8']"AE%'J1;ZDZ:;Q7%W9=JL:K<*ZI1#/9(+/=Z(%
M 00\KZR)T@J%,+-BFKU?63E5UB$"3/PDR@2]W)K/@2A9F0F(EF6$;V72_TES
M%2"1X(1\50B@<"!:<X=;*$@)@T:EF+E%@X -@=AI0=)%WM5X]=5SMZ0@+^A*
M\ZEOHZ ,/A82=/%R2]&2@BGEB[3(@SPU!U$N!VU5-HT-6:FD=8J?&LO_:EM^
MJRZ:6S7G<>4WSQS4X:JZRG) \Q-CERB%$8"#N1V>(+"!*[P&W@:?D>+,;^ZC
ML!(%5J!D"E1 V>2W%$_N<]7_@! "'@ L4*8<5$ 9%1@A<",M%  64%0!.@ Y
M^!_E5=]CP<"S'_B!'SB45$XU0RG]IF_ZIF,!"5\WW,,*A.\%4@AD\/)3)\ +
M*<]2G/E?X ??<D_U(3W5B?(J\CLC][&RP,*",B-;4&[*1N1_%&^L*Z1\2P'_
MSN_\SL," V4;11NKBZ_YFJ\YKE__]5]_1.Y3;^HL(((KOP$G>!?EG,BW>A_E
MG;92NJ3US=_\S<<]WD.9O_ONNP]E_4N^Y$L.WY[\S^EQ*.=8<[!PA_L"3A(&
M%,'Z!] %)9_O\3O$%:"$;U'L>8X"CU\E_M=I;#SG.V0P\N-=G((#M.#R0>]S
MQ7+D^<]__G&*'5;YG_S)GWR  X $O,M[?$^:.!>G/J(+ZDB=*1M A?R5$JDC
M>0-.<)_ZTVY\"P!"?]!? "CT)_W*@3O\#YU 0] (-,UOZ$K;]@ LGOWL9Q^+
MMGE:GD?D5>1H%DC97<!5 )9D7.1K@ W:GOH"NC .H'6-,\H!_4+?C'>!G]H*
M)J".>8'(?>8 R9+(OHQ)ZD>Z@$30*>,*VN%D:]H(RQYD9]K_KKON.F1I_+U^
M_,=__%%?Y&LB0!R_N4(O;!^D;@)IN.*358<5R46&(L]X3R". !T'=71/[[E.
MPI7GY$/:2H]W>*[3 SUR3]\*/'1?7#PC#=6#M 0PIJ_:/ 3)%^.KA7F]2U_N
ML,,..^Q0APM9,KG3Q/3/E-OE_+>#1=5I=RN^HBJPJK*.\A4G19E*PTA@E@A3
M"#@(6 @SK)#@^PIAYIY[[CD8/D(5D=\(,S!D5F*XZAW>5T38T0H,@@WO2##D
M^VKEAG<5^<TSON4](O]S3_>Y4DXYA$=81*#B'L_)@[PHIP11!#(71E.H1?!"
MZ$#X0BA& $.(9@745R(1R%$.$-01V!41Q%B-0_C7"BG"OU;/I AT48H/WW+E
MMU9O6=V3@J3W\QF_I1BYR39ETNJL%""8/0*<!$NMMBI*&4+@Y!D*!?>Y\ALE
M2>U VI17Y9'B)^%/9<OZJZZ4DS*BI"%,4CZNM*>O;%-/HE;'B?S&SX#2YJK?
M6JGTE5]7P,B#-J N]"L*E,SW^5[*JU95 3E1?*4  V8"H$K953\H?^JL55D$
M7X1=*;N\[PJR5K$1C &  5X!!F6B+]"42%D0HI6F!&K>0R$74.A; *HHD*]Z
MQY\Y&*BH;QR8\.BKS0)/'%B@_01R @3*\@(@6B"!VD+W'#1PJPB^ WS@?X$+
MLJ3HHH,/'MUR@GY4%%W[6!,-:ZSRFW=Y1]8; MF)E(M('W*5U4>6Q<>,@QT:
MR[[R[A87C$,4,8$/HC^5V\=%M9U#XT3CD?0 (9@C-#^@G/E\R-P!2,)[4D:5
MAN:A'.,"/@1V\"WI,->R[8/YEZTU*+, #+("\,A<[J"#\RKF?WA(\@>N\ B4
M29XY[Y%RSON*4M#Y5A8$LB(@<L^?85' ]A3?@H(RKBU$;'OG&9'_]8XB[P%$
M8&W E=\Z1I[(.X 2*.( $U@D<.@)_!MP E $8 (@ UY./H 3E%7'T*<E!,\I
ML[;5Z'_%W%+C=2*2C_^OJ'O4 Q"&,K,5!SF#R/_Y&^6>2-W8?@78@J*/ZP B
M_RL*D*'NU!M0@+;@?P$V?(/_3JYJ'R+I\IMTN/(M]_F-E3@.K?'Y201@("(G
M 8(0D9M0V-W"'*L0OGON<Y][*U_2$D#!<X$3_$\Z;#/#Q0,GT1')S]\%O-#[
M7/&!!)C@X 7 #2X6>!?0@W0I*^ (]1%@)3JA7)13]2)_KN3-=UQ5#]J&[Z S
M^@BZHB^A3^B0J'$ /4,KT!3W^,TWI D8DB= IZL(10=!9#7CLBWO (#03M2-
M,O@8(7_*P]AE; ,*:GY@7I",J<.$&//\+VLAQC/ID2Z']5!G:!-ZI/UH%]J(
M'07T!WW@X(Z[Y=""L  >=]M1N<U(&=[!G,HMQPCH\5T9DOL%*OD!1IW.T>WF
M4'KRU24@2FEVL0*<1@OSVS)JAQUVV*$/%WX:2((^.<&G@_#JU \_/60$-IWC
MT+SR.R6&I%4/,4:!:3JM1/53'7UO_\I605E?R2&ES*[%")-1ZQUGE-FN>>SO
M:(7-3UR1(. K1%K108!#>'O.<YYS"&0(;PAJ"& ('@C%6I5TX5N"#P*7 # I
M+R[8 * A"*$LH32A0&%])N5*P%@5M8++.WS'^S+-!C230L;_W--]K? "L.%0
M7Y$54H& J:S)7%M*E:(4-RED4F+TC.\ !$F/M%5/RMZ567762CY@(-\1 0VU
MHBP!DN=\QRHYINHHJ6P=!2AD=9TKOU%< 1%Y#T"1-N8[RB/S=8!31?)!.!5P
M*H"3>UI-)@WR9.65J)5A0"MME6!5GW>HI^I&??F6<K#5%>4:!1Y@CXC"K3+C
M>X$K6PN\7E@(\![YH?CSFWQ4/ZP 4-1)G^_YCCPH%T"> (D$X1)\\*CW\AW
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
MVLL.,ZB4V%RQ' E,E<GL2E1>KHQ5>;AB#5/7ZA,,G_L)1CE#ZM*NA,<4B$8
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
M:8KV\S1#\J;= 8CPM\CA,X [@#,"870(C YFX= '':C"X1,ZI(*KHA]8P6_
M&1V*P8$: #8\YX 23BH%B.' $$X=U8FL.KT5"R%.>,V38#F%E=-8.9F5DV8Y
M399393F%E]-IW_K6MQXGU7*Z+E=.Y;W__ON/YSJYUB/W>*:H=[CR'>EQ"BZG
MXNITW$<>>>3T^[__^\?ING_XAW]X^N,__N/3G__YGY_^^J__^O3W?__WIW_Z
MIW\ZXC_\PS^<_O$?__'TK__ZKZ=_^[=_._W[O__[Z3_^XS].__F?_WG$__JO
M_SHB_W.?R.\==MAAAQWJ< &31A@4\X-YPF19_>"4,4[9JI@&D6.^=1R[CGF'
M\7#:% R)$R0X#4M'=1-UU#U'T,.X. );QVSK!"E.HU+DMR*_=7*33N?B!"M6
M(W2J%XP5)LL*"@R8TYA8\> D)YU"Q?\Z,4PGO"FR8N)';+-RPVH/*T@(&3CQ
M906)8Z-YIM485GXX,AKS7(0#!&T)&;F-P!5%!P?<^;B4C,JOP<P47<_2<FK%
M7'H&)'5YYJKQ:(78P:C*,B>5W#07[\"!5.9&BF ""=UJ=&?=X'V7V_,D/"8H
M*?-N]6NWNEZUMYN=*\\1.-)9%60^'>A8 0&5R7V"5]F_;NWC:?F[27L"-=S?
M!O][7FE9Y.##:%5<(%GV435>*I#+ 3/?1II :@<^Y!BHP+0*?!Q9[E3_5R!;
M!YRLQA$([>WKEA$5W54T.)O7.@ QR]!9GV0Y1I8M7?XCL"IIO ( TRJPL@K-
M?'@&R(,2BO*)4N^'(+B#>2P>B'(TCZ-]MHI@T?!YG_=YQPE_G!Z*U0+\"FL$
M3@'4R:0HK_ U+")PH"^G^Z2-$W_XWHM?_.+CU$%.9<4:@G>YKXC<0)Y82[ ]
MA7?ABUA-\ WW9'F!M07/..$0I5DG%HH/P[OAQ5Q1GHD\]Q,^B?!\E&)9,$B)
M]M,\N7(B)"<](@/X*9%2M"5;$)$U9/F Q0/QWGOO/6053B#E!$UDF%>]ZE6W
MKOI?OW%:S!5+">0<OB=-EV-43I55>?_@#_[@(=/POBPN=((I_R/[<-_+2-F0
MJ9"WB*]^]:L/&8QRJ"R4S4__)!WJ+WF($RLI"WGP+O*:3AXE/>K.,^I"G4@3
MN>XUKWG-$TXF)?*_GSHJ>>_'?NS';M6%_XG<ITR\0WLI4E;RH!Z41^4F\@WO
M<Q^9DO(1>9_[^1[W:1?*2IU>^]K7GG[Q%W_Q $>(@"4 *#I%];[[[CN][G6O
M.V1:KMPC'\I+N]-7T ]]11X\HZZ4&?IBC#$& 8\T9^06,7Y7O%]S <\!KP"Z
M&%.,$TX(A=Z5-_U.GK+&H;R .0 N#SSPP!$!7AY\\,'C*D"'*[_?\8YW'& ,
M0,R[WO6NT[O?_>XV\IP(@ -XPU51WS_ZZ*.')= ?_,$?G!Y[[+'3'_W1'QW
MSI_\R9^<_O1/__3T9W_V9\>5W]SGN;_#\[_XB[\X_>5?_N7IK_[JKPXPZ&_^
MYF^>$+G'<]X#,.(;1=)6^OSFN=+C?^X__OCC1WZD!="D** )T.E?_N5?G@ X
M>13X)+!)()3N\0[?$_F>^SOLL,,..]3A F$4(12A$8$1  I!$$8+<X/A,"'[
MI.K(OT_(O,>$SL3__O>__V!$1/X7P]']R\O+@[G!Q!Y^^.&#(1)AF,2WO_WM
MQU7WB=R#><)<^4W9Q!CYS0H*JRH 8P@6,&6N &9O>,,;;JV,L/H"L.8@FWY+
M*&$E!V$%@0JA"* + 1@A R$1YL\S5GX06A "$%)8,0+(PC09(1O!G_8E\IOV
MQ8Q9D=_<YSEFS5RYA]+ \>(H!ZQR(;0KHE1P'Y",6+U#Y![O\LX7?_$7W\JS
M2IN^YUASI<]SWM5I9I2)-/A&[Z/@>%0:1#U' 9&)M_;/\S_W> ;=2;G1,>NL
M[*'\R(0<!8?O] U7E!E,Q74ZFY0R/^F--*J3U+B'B;F?CJ83P3QR3]_HQ#6E
MYR>L40XI8)2+LE)7*6K<IPY2U'1R':N86L7V%6"=F*:3Z'2BGI^V1AJ4#<53
MJ]!\Q__<\Y/==,J9S/7]U#L_\<RC\G1%UT]0\W;QJ#;2R72\PW=\K[Q]U5FK
MREKMEP4 SWE?BC5E4%E)@_3\!#O^5SXZS<]/75/[24E7^_$=>?"-5KH!Z/W4
M2:U"L]KMU@?DI790.JICED$KZ6YA6H$)I.$TJ#IY'_@)@*+'ZK??5W_D>$BZ
M][[-[[QO-7;TC"OC0&. "*V+!CP?Y4$Y]!WO$GV<:"M(GF"H?M<X]O'G6TTT
M!HG\]F>,46T_ 6 A,K<HZI[?]WO,6=W\QYRJN9?YDLC_BLR?/D\J9CJ\QYP+
M7V#A UZM!1844H 8%E;84H)R2N1_(E8+@"X "RBL BL $QQD0/'^^9__^4/1
MYA[*/OR-;P$FB*1+.MP7($/LP!5M8^%]\O6%)KW'E7OP3( &R@&_AO\Z+W9+
M"CUC(>Q7?N57CNC6%%A R()"$84;><&M*=R2(BTOB+R/K/'00P\=L@F*NEM.
M(+=@/8'"C1Q#1/'V^+[WO>^PKN J68?O78XA+_*F3%PI'_<$'/"NRJ"\B?Q/
M>;CO940.HDS(6)*SR%_EX:KR ACP/M^3+^V+W$-[\IL\>!^934H^:?*=\J=.
MI(M2[Z""1[Y!\:<ME"]U< !#T=N5J_ZG'/I>[2C9CW>XSW/R(5(FOA-PPC>\
M(V!$( 5 !."#6[P(L$"&]>?(M0 CY$/>]!$T0]_1G^1#WJ1/7M 8XXOQB;S%
MW U_ X#2PI7\.?GBF19A>"YP'^ *7LG<P=@"4&.L0//0*NU(&]'6] -UH,P
M(@Z.<$6&1Y;G.:#+/__S/Q]RN]YUN=XM?0AZ)OG?[RMMZ0H"<CQ=MPY26CSG
M.\6T,AI%U4O?>M[42X 2SQP\XA[]2?WY[67*,J:%4P4\^3V_3WF\#7;888<=
M=JC#!<(( M";WO2F@X$BO,'88,9,YDSJFMR9U G)B)*IB*%XU'/]YG_2_[N_
M^[O3W_[MW]XR@]7DK>AI5JL3GK;*Z=$9HU8YG&GE<T6^11!1^13Y7:VD<&6U
M!F% PI $*1<$)6@AE$GXDK#%%4$'89"^4'2!V8$X"7$(A@A$6O'R52\)M1)H
MM:+%;YZ1'NE*&.8[WI=@*R&/LB%P\8W*!\T0686K(L(2"@."+N >P!T 'U=^
MHUS(LHXK]S#O9@4390=E!46&54=65K6JR4HL[[!"BY+$RKCV_P,&HA!I19DH
M14@KS;*HTRHS]U".W"1=J]5$5B")OM*>J^=*$V4.H!(%"^5.*]24EWKP+FFA
M,%)F5O[Q9>"^#C"C1^$$%,9*0'5#P=2*/N H5Q1%5K5Y%\L"WJ4-4$#)B_+Q
M+OG13BB7[B=!5@A8'9"GK!!D@<#[\I_@E@12-E5WVI$^\W:E[2D'WU!.\B0_
M\F#+ ):'K!X#Q@)^(FRC?,MR ^7;?490/_EZH%RT!^4BJGY:X:==M25!W_%,
M%I)$*>[<XQL4??Q74 X'$@$OY!.#<@(.8$U"'BH+:9 _;:MV53W=9X77A^_)
M5ULE* L@ /TE:P[^IWZD3WWI ^A.H !7(NVM/B#J=W6?]^D;!P=\*X9;G4*S
M !A<W9J!WXK\EK6(K .X\ELT+U\;R@.ZH!P"1]*"-JUG>5?EU;BC/HPWQA9C
MC.]0 (GRU<%\HBC@Q2T> #N8>V3MNQI_[==^[5C@8(XC_OJO__JMN3"WC"CR
MC'=XEV\!44A+EL7,E=JBPIS//,O\+*L%;1]!X67E'QXMJP&N*,N^\H_RS?M:
M$))E@J*VH,"[I+S!WTA7E@6NE,/GB/ ]WN,^BB^*/>\*?)"% [^U\.3\4#Q%
MP(#J(071Y0[GR:YD)F]V^2&56^?Y4L)5![Z5M465CLL9+F,H'<HAP,+E#9<K
MO#Q>%[Y3_I(M2%,*=*6D5\I[RD,I$ZD,_IQ[JH.WN9?79:;,K\N+]E-[4A^U
M3:;K[>,6)"G7>7XNEPE(<=##00SUEV*65VFI#]4&%8#B  /Y.8A3Y:'T:0/D
M+(!>YF\ ;!8S!$+)<E1 E X-8ALL5ZRC>,:[+(;P/7,I<Q?S ^.*/!)L(6^-
M:;5I]K?J3'V\O@XJS=K"@2K7"Q*L\N!I=.]Z'A6]5/H ]S0N4_Y7^WC>^B[K
M5=539>@LI!*,\GKLL,,..^PP#Q<2*"6H(AC"I#11.] DQE0Q(6=0N7+@@HP_
M<P;IC#-7'"K&E;'Z9N6[CG$FP);I^FJ3,W()*R[@B#&Z,.#OB&GR'*%4IL9N
M>BS3910."7H"P_A?R@A]F>;-$G3UC0OAO"=39R*_72CWE28!;KSOYM!93C>7
M1C%!(4$)D4*"$ 5 )R5)JZ?<0^$"+)-)N<S(!;X!B&EU6, 8RAO*'4H>()E
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
M=D!>^DUR,$H+2@(+U6]NM2;_D[D%;30G=O0L2[W<KN?TXUO[G8ZJ!:\*8*J
M*'_'Z:1:Q$AZ\;)5 &LZ=:\.UZC<%,Q U>SC=!;O@&@%@/(MBY6O><UK3E_Q
M%5]Q^L1/_,1;_J( GRXN+@XGYOS/]CRLHW@.&/5IG_9II^_ZKN\Z_=9O_=:M
M?B./<_A2![+-XNV:HV]7['A=-3ZJ]ED%ZT;C;8<==MCA SV48!0AA=5.(!RM
M"OC$#1-VI]WLCY=%$,PZ09"G*HX A!D0Y<_<.DPKEH!1E_]C#?7((X\<8!01
MJR@ *JRB=)1L93H_8O+93RD@9Q_FBC?"&$ 40JL$5M\"XHPZE>.N[4;E[.@K
MZ<6?WVGQ*F!4M;I_'<%%^3[=8%37/JZ\=&;Q79U&Z:6B,MH6-&N[4>R^Z83R
M<]O4%9H. +Y*S+)*8:ZV<E5UF]6_JL=U:&4UW!1=9KZS/I_E/P.B1F"4TDV@
MM;/4<,!$]);;EMQ2V?-(Y;ER0"YKENM:+F?=1D#RS HEP:,*D.HLN]-R(>>.
M!$)RVU:G:.;8&H%1Z4\I?>>Y[\9JN[RVZ EXDAS!MY4+A-Q:-QM3R1.TH%59
MOJN^6=ZDISS%;P1&5>XA%%V6R:V#*4-YN665/]K&Z&"4.[7V?#K+L@3F'-#J
M3BWT^=WIFV>4[4UO>M/IAW[HATXO?>E+3Y_T29]T^O /__ #D))%%/_CY%Q;
M]0"F[KKKKM/+7O:RTZ_^ZJ\^B79G?.0J\^J="D95\]%,7LHZ)SB]P:@==MAA
MA_/#$AC5"7L)S'2".\]AQN[ &\LH@5$2EJXCZ%XE5@KD:-5G)(2F (H@(S *
M\ F+*%E&824EJRCJG@"0MW_%Y#VD8%X!6BF0Y>H@_2) S)45KUMEJ5&U6U5&
MI5,)[1W]W(F"SG7!J'/!DRHHWV<B&.5U3I\;*W7NTDKE?N1WYISTNYCO=_-#
M1=^SZ$IT9;&T&JHR>WG=<J0#H_R;<]OLNN/VJO6\*DUV?5N-VUE]JW%]+ABE
MO%2V!&QR^U>U;2JW)XG'>OKB#6[)X:==2A'7MZOMT=$ H1HKV1X),E4\K0.C
MO U&UMKY3N73J=H:UO&MG-]6P:C<,N: C5L:.8C#;]YG04ERE "3M&A+('$V
MGEQF\.UN<J8OFG!+/-%;UK$Z1?4J8)0_<SG&?3U55E\"=B23I8-WW\;H;>Z6
M795E4P=&J:T<C!KYHJH6#Q5Y'^NHU[_^]:?O_N[O/GWA%W[AZ3G/><[AM%P.
MS0&A *  I;C'_\][WO-.W_B-WWCZI5_ZI:/L&C\J=S=NKS._WBDR6E7?$1\8
MC9$$HU8 ZQUVV&&''9X<+BJ!,86JV4KE2' 7$Y2U$,R?E3P$**X(%"G8W$X
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
I_YDJG]QDK$(UUVTP:H<==MBA#_\/]H#.F&=/^GX     245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>image_17.jpg
<TEXT>
begin 644 image_17.jpg
MB5!.1PT*&@H    -24A$4@   RT   0@" (   !D2R0!   4;DE$051X7NW=
MRVH4:1B X7@%H[>2710/X%5XUF7P"@87WH6'> .S<3TK<9651W(E 0V*,:GI
MLG$80@]C-O/^'9Z'HOCK^ZE:OS35W1L3  "%C9,#  #^%SH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH, *"APP  &CH,
M *"APX"A'1X>[N[N_GEZB[L6]YY\',!(=!@PM*]?OSY__OS)DR=__+*=G9W?
M?S@X.#CY.("1Z#!@:,L.V]W=/;GQ[_;V]K:WMS<W-_?W]T_N 8Q$AP%#TV'
M&:;#@*'I,. ,TV' T'08<(;I,&!H*SKL\'#Z\F4^CH[FR\5Y>?GSVY$Z#%@7
M.@P8VHH.>_9LVMJ:+EZ<WK^?+S]\F"Y=FB=/GR[W=1BP+G08,+05'?;Z]?3@
MP73NW'3[]O3HT73GSKQ>3!;S'W08L"YT&#"T%1VV\.[==/WZ=.'"M+$QG3\_
MKQ>3GW08L"YT&#"TU1UV?#R_#7;ERMQAER]/W[[-DY]T&+ N=!@PM-4=]O;M
M'&&__39WV.*\6+]Y\_>F#@/6A0X#AK:BPUZ]FN[>G=\)NW=O>OQXNG]_7B\F
MB_D/.@Q8%SH,&-J*#GOQ8OX [.K5^9N2"Q\_3M>NS9.=G>6^#@/6A0X#AK:B
MPXZ.IN_?YV/Y3MCBO+Q<_IR8#@/6APX#AK:BP_Z+#@/6A0X#AJ;#@#-,AP%#
MTV' &:;#@*'I,. ,TV' T)8=]O+ER[U?MH@V'0:L!1T&#.W@X.#APX<W;MS8
M/HVMK2T=!HQ/AP%#^_SY\ZU;MS9/[^;-FY\^?3KY.("1Z#!@:,?'QXN<VC^]
MQ5W'__C328 !Z3  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
MZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!HZ#  @(8. P!H
6_ 54/Z/Y>_:]PP    !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>image_20.jpg
<TEXT>
begin 644 image_20.jpg
MB5!.1PT*&@H    -24A$4@  "]     &" (    >@ !5    9TE$051X7NW:
ML0T , @#0?9?FG0I2$"BORLMC_ 1          ! (Q_U 0          7#6W
M$=P          ,"@YC:9GPD          .@(;@          8$%P P
9    "P<@A2&Q)6_G.0    !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>image_22.jpg
<TEXT>
begin 644 image_22.jpg
M_]C_X  02D9)1@ ! @$!] 'T  #_VP!#  (! 0$! 0(! 0$" @(" @0# @("
M @4$! ,$!@4&!@8%!@8&!PD(!@<)!P8&" L("0H*"@H*!@@+# L*# D*"@K_
MVP!# 0(" @(" @4# P4*!P8'"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@K_P  1" #W!!$# 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#]_**** "B
MBB@ HHHH * 0:1R0.*;&RMD5+DKV%<48((SU-*-J]#4;KD]?QJ)T8\!_QK.H
M_9ZHI)-;E@L@/+\]J"%;YB:R)QIR3#SF;=GIO-3BXMH0 L<F<<;<FDJM.I'1
M&2GJ:!*A2 :;O"_>.!5,WJ9 V2\]/DJ.>[MI%(E:10IYRN*EU8PAHC1-,T"5
M W!ABE\R,C).:HEK=HEB,K?,,CBGQ%8EVHV<=6;I5MNG&Z5B5*+D6R\<9 +<
MGUIYP>]9E];2SW4<BLVT=<5HHFW'/0=ZN,TUN6U8=12#/.?6EJQ!1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !112;AZT +1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%!('XT (V,<TAVD<-TI7&5ZU"B,F79LCVJ9OEBV
MAV3W)@R^M)@,<BJS%MV=QP:>/D&6?%84JTYRM8FT&2MLP05(%-&.#@X]36;<
MV=I>R@R3NH)/1S6#XI^)_P /OAI9R3:]XAAB* G$DPSQ[$UUTZ-2M*RB3.I"
MDKN1V0(0X&,U%/<1QD;R!D]Z^0_C5_P5@^"O@.W:WT374N+ALK'&""2?SKYJ
M^(W_  4U_:9^(-KL^%_@^>6)I?E:)&.1Z\*:]G"Y'B:\E%^[YL\C&9M2P]-S
MC[S['Z:Z_P".O#?A^,_VIJ"*5;INKC=9_:>^#&CQ27.I^+;4>7G*>:,U^6D5
MG^VY\=M>W:QHVJ012GG;)(H'Z"NP\-?\$TOVF_&.H_;=3UFZBM6&"LMTP.?H
M:]N.08.C'][57WGSM3.\74=X4F?;NN_\%*/V8M%F6TE\80HP;!!D7_&I-/\
M^"C_ .S/J5P+:V\6Q%GXR)%_QKXXU/\ X(B>.O$<BW>J>+'0YR ESG\^:6]_
MX(T?$/P_#OT7Q \K*ORG[0<YIPRK(Y:>UU]1_P!J8Z6LJ3/O_P /_M-_!C7(
M%N-,\3PS;N@#@XKM-"\>Z!XCC!TR]!';!'-?DKX@_P""=G[5W@]_MVEW]],(
MC\B0W+_T%<I??$#]M'X!>((DUW1]22QC^_(TDG;'M6KX9PE=7I5E]Y/]OXRG
M_P NF?M;%<QN AD).<[JL1L&.-IX'7UK\[/V5_\ @J+HVH7\/@OXD3M;.=H,
MDQPW/UQ7W1X!^(7A#QYIZZAX6U>*ZCV [HY=Q /K@U\MC<MJX-OJ?1Y=FGUS
M22L=8S)_$<>]"LG13521C<!5B8D,.".E26BE4*D\Y[UY=HOU/;LK:%FBBBF(
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBD9BIXH 6BD).,@4F
MXJ-S,,?2@!3C&":B:2-)/+W#/6G3,P0E6'3Y161JVJ:3H]N=4U?48X-BEF,D
M@48 ]Z<:7-*YG4G&$;W+TETL+-O8X]-M9'B/X@>'/"]@VH:SJD,42\G+#-?(
MW[8G_!5'P#\&X7T+PW=I<W4KO&ABD#88"OSR^+?[>'[4?QOUDZ9X7%\+69N
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
MC#L#FG)]*^%6FY]RG=#J*3'.:6F""BBB@84444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !56^2*218W?&>U6JR?%EV^GV1U%7"K K-(=N3C%)T%B&H/J'-R*YY-^U
MK^T9X8_9[^'=YJE[J*).T3&,%A7XO_%'XK_%C]MOXSR^$?!:7MU:2WGEW!#N
MR@'^G->H_P#!:+]J/5O&WCF#P3X.U626(W1ADB"E.>?_ *U?3W_!&W]BZ]^&
MG@>W^)'BCPW;M=:M:>:6ED5RIS@'GITK]0P."PW#>5*M)>\T?'8W$U<1BU&A
ML>A_L ?\$\/"7P4\.6?B*ZM(9+[8K3+)"I(8\GDU]EVVFPP((K>)$15&T)&!
M_*JNGZ0E@GV>Q 7!RZA<#\*TK:*X4?-7P.89KB,RKN<WMHCZ3#X:"HI-:A'!
M'"QD"\L,'BI2 T>T#&:1T<?>IVQMO3M7G/56.N,(Q5D)&IQ@5(H('-"+CJ*6
ME9 E8.E4=4:(LB2;N3\I%7FZ'Z5DZ^@\L7)<J(06)![8JHPYG9(RQ$G"G='Q
MI_P6%^+Z^$?@I-X::Z\C[2C*S!\$\'_"OQ?^%6@3?&OXI6?P2T"+>ES=;7V<
ME\MW/4_>K[2_X+O_ +56G>*/%8^&6B7<@DM683;;<MZCM7 ?\$-?V?/^%C?'
M"?QY;Z<T\6F3*XGE782<*>]?ON0T(Y+PC*O+231\GB&\3B+,_7']@KX"67[/
MOP9T_P !?V?!;S"%'/EPJK-QDY(&3UKWS:,@^G2LS2(D6WAVQ@.L87E>1@8Z
MUIKG:-W6OPS'5Y8K$2J2W9]3A*:IT4D ''(^M*<]C117&E8ZFKA1113 ****
M "BBB@ HHHHN 444C/@XQ2=P%H)Q3#+COB@2<9QFHC5C(=F/HJ,S#M1'+O;
M/:M+:7"S1)D9Q11@9S10(**** "BBB@ R/6BF%HA3#>1!MII1][8=F34A<"F
MBX0C(I@NHAP1^E0ZD8RLQ;$P.1D45%]KB%.$N3P<TU--Z /HI%;=2U8!1110
M 4444 %%%% !1110 4444 %%%%)[ 5BY:5D5N .0:\)_;V^+=A\./@KJ;27Y
MBEEMV\O8V"<#D5[=+=01W3Q%V#]2=AQBOS2_X+*_'73]9EMO!WA^_DS%-Y5W
M&JD9!(4_UKU^',-]:QD>9;'@\08GV&$<4]3Y[_X)N_!N]^/_ .UJ_P 5;FQ5
MD28/',R9(&6[_C7[::+:16%I':@EBB ;B<YKX4_X)%_!:/P%\/8_%RV&V*^
M%NS)\P/!K[MTY'#$2')'4XKTN**U.>,4(;)')PU[5T&Y%L'<,BE^M(HQQ2U\
MN?4A1110 4444 1LP)/;ZTK,,#'I4-U<0P#S9NW:H1J-M<0%U)POIQ6;JQYU
M&PK.--SZ$\\R%=XSC';J*\K_ &A_VA/!_P 'O"5WKEYJ41N(8SY*%@<MZ5'\
M>?VG_AY\&=$G;Q'K4EM</&=GDVK38..^WI7Y/?M0?M)>,?VE_B8_P[^'US=W
M[22EX B,B-SCYCT'7H:^IR;)I5ZBE75HGSF.Q\*T7"B_>-/]I_\ :L\0?M2^
M/[?1?AO=7<VJ2N8Y;.*1BH&X#[HX].U?2?[ '_!+?3O#%U;_ !H^(VY]2NFS
M):7"[U7GK\QX_*N@_P""?'_!,:R^$MU:?&;QQI$8UV:(,8'F$BC./P["ON73
MM.,4:QK&L4:_P(,#]*];.,_IX"A]5P3TV9E@<-B*DTZA6T[PWH^F6L=AIMI'
M#'"-J^4H4'\!6I%9HJJ0,$?>%5;NUN[;:+7D-)DGTJ\6D5\,.,<U\%-OG]IU
M9]+[&A!*R%! &57@^E*QVC.:9YZQKENF:&FCG7"G%*$O:.Y4X<L+HEC*.NY1
M^=.P_J*;!C9@4^K:0HMB $C#4A4GI3J*5D6(HP,4M%%, /3BD&[OZ4M% K(*
M***+(+$#Y4G/\Z:C*^<= .:6=,MC-1+;R+O7=U%9Q;C"3,G>50^1_P#@K3X?
M35/@3+=K" T )C<#D&L/_@CKXDFN?A5)I5S=M)(O+ GIBO3?^"CFCF\_9PU"
M.=02$8CUZ"OG[_@C+JPFFU+3(Y#MA1E8>^17V^%_?<+ROT/D,5)TL[@HGZ(H
MI(&:D&,<4R,_+MSSBE7[AKXIN]V?91T20ZBA>@^E%-.Z+"BBBF 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7G_P"TWXI/@SX,:]XCCRK6]BYW*V.V*] KR?\
M;3TQ]7_9T\46$>X%]/8[AVQS75@5?&4UYHYL8VL/*Q^#7@*[OOVG_P!M2WT?
M7)3-;OK>XI(">.:_H'^"_@+3?A]X'T_0K"-1%#:HL>!VQ7\]_P"Q+XH;PI^V
M[;6ENB2.NKA"6_&OZ*?#3WDN@69@=2K0(2?PK]"X\JRC3H4T]+?Y'R^0TTL5
M)S-:W4"4L".?05/4-L&1MC,#QSBIJ_,DHJ]C[!"8&,&EHHHNAA1113 .M<G\
M9M9D\.?#W4]9A;!@M6;]*ZRN;^*OA6/QIX*OO#CSS1_:H&0F C=R,=ZVP\E"
MO%ON8UX<]-H_G-_:V\;^(/C3\?\ Q+J]CH\EPD6H-$&5,G&0?ZU^N7_!&?\
M9NMOA9\"K3QI>Z0+:\U2$/(K+@YY']*RO@C_ ,$A? O@WQGJ7B'Q1=7=TE[>
M&<I=A2#T]![5]K^$?!VD>$M!ATC08!##!#MAB48 Q7WN?<5+$91'!TV>)@L+
MS5VV;,0*2*!CD$GCI5D<C-0J!D8(R%&\>]3+T'TK\[5[:GOQ7*K!1113*"BB
MB@ HHHH **** "BBBLY.S .>U,8CS-OK1-YO'EU')<Q%_)W?-6BU0 WWCFG
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
MU+$SAYL]K"U/:4$Q[KRK5,O0?2HRP<#':I%Z#Z5RQV-@HHHJ@"BBB@ HHHH
M**** "@C/>D;[II@)8D"@3W"<@#GTJ&29$+;F 55.2>U.GP0%/<UR/QC\867
M@?P/J.K75T(F\D^62>^*K"QE6JJ",\54C2HML_.C_@IE\:=2U'X@77A&2=C%
M;.H"D]0:^A/^"5_PVTS2_A@/&T< 26[8@G'I_P#KKX=O](O/BA^U?$P>2XCU
M&_QB1S(/O@<YZ=:_6_X+>!K'P)X$L_"=M;)"8849A'& ,D#T^E?H&?U8Y=E,
M<.MVC\]RC#RS#-G6>R9V,,OS!1R,=:L1L-Q'>J\*A&"CJ!W%/@D8S$,.^*_-
MZ/[R/,?I#2A[J)\?-FEHHK804P<'BEE)"'%1;F-1+5I#CJVB3D@C-,=O+&<T
MRX)$)<G&/2LKQ9JT>@:#-J5S.%2&,N[$]!6D82J5XQ74YJM;V.'<F?-?_!3_
M /:/?X.?""YATVX,<]Q&?F0\]/\ Z]?F;^P_\ ?$?[:GQI/B7Q)>M);VMZMQ
MAVR3ARW]*M?\%/\ ]HC4/VD_C.WP2\-:I.X2[1,0R'NP]*_1;_@E-^RU!\"?
M@5:)J%C&+VYC4O,4!8C /7K7Z?#_ (QO)VW\4E^9^?>UJ9KF*DMDSZ5^'7@S
M1? N@VFBZ3;*FT?,57':NFM>9&8]S2I$!&$$8&/NFEA&TA?2ORZO5E4K.3^T
M?HU*"A221.0#U%-[M3J: 0&+=Z218R=A'$6W '!-?!__  5I_:J\-Z1\)-5^
M&&CWC+>S1-&TK'!4\=,'VK[1^)NDW>K^%+NQL9'$LELZ+L<J<E<#D5^5?[9/
MP=U;X(_"?Q1?^.)VN)K]2]N]\_F,F67NV2*^OX-P5'%9O'GZ'CYO4_<.!\4_
M\$]]+\6ZM^USH.DC4;B67[8LV2V21NQ7]$OA>[6+1K&SE9MYMXU;CI\H%?A?
M_P $5/"]EXJ_;*&N6;"X%A*%;/S #<IX]>M?O7:6T*0JWE*"@7&!TXKT_$)T
MXX^,*?1'FY)ETJ;]HV36-JMK 40DDDU..  ?2FP@@'G-.&>XK\^6J/JA:***
M8!1110 4444 %%%% $,BGS-PS1(3QCK3V')&:B;@&HIKH3+34^<O^"F5R\'[
M/MWLY)W?RKY__P"",L8DO]<E(VMN/'X"O:/^"GGB"/3?@U+8R.,R$X!^E>9_
M\$@]*5HM0U:&/;')&>1W/%?;T5[/AAI]SXBN_:YY%GWG&<(/I4D>.<=Z2(83
MVIRKM[U\6_B/MZ>E-("#N!I:**!H****!A1110 4444 %%%% !1110 4444
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
MH_;DLO@#X6;0-)NK427414L7.1_G%?FQX,\&?'#]MKXF3#P;I#WMI<W8\Z]
M)8 @?A6-\2-9\=_\% OCVGA2SOY3&UUA]CDA0<U^MO\ P3R_8MTS]E?X;6.F
M2P++>M;9E<H,YS7Z=4E@,AR9<MO:L^/J1KX_%)O8U_V4_P!A;X=?"'X6V&C>
M)/"\-YJ "O.\\8W!O\FO>[#PKI6D6BV>DVR6Z 8"1K@ 4NG#4(KB66^;";@(
ME'I6H KJ#[5^:XG,<3BIMU)/4^NPF'I48I)%%=&M ZNH"E>I Y)J2;3HYK@2
MJI4#L.]6>%XQWI<!QFN.LE7C:3.NZYA((A$FP4\@'J***4$HJP!1115@%%%%
M ",2!D"HI99!RJU)*^Q,U7$H"9<?2N>IB:5&5I#4&U</M$X'*TUKNX':G><N
M-W'U)I"]NPS(H.:JGB:-39!S4X[LB6[OL_ZBI/M5YC_4GZU&\I!++-M7L%YS
M6=K>NQ:9;M<7UYY4:C+O)Q\O>G&=:K*T8$2KT8]37,URR96(9ID$]P#MF&#F
MO*O$/[4?P+\*-(+GQ=$,+^\V2@J#]<U:^%W[2GPR^+-X-.\">(#>26RAKB.+
M!(4\#//3-=2P.,M>4&D<U3%TWI%GJ44S-)M*_6I=XQD5524,H=?ND9W=L5-;
MNLB[\UE):V9T4WS0N*07ZT1Q]2:-VYNE2+T'TI?$K,I##%ST%'E>PI]%1[-7
M&1+ 0^XFG(@!-/HI*">H#4'4&D1 KT^BM$DM "BBBF 4444 %%%!X&:3V B<
M=,^M,GD\O!]3BGR=!45QC"EAFA6Y435^ \]_:HUIM$^".O72]8K!R#GU!K\%
M_P!FZP'C7]O72=4;),NM[\?@U?N)^WGJ;:5^SAXBNS( K:<X'_?-?BG_ ,$L
M+ >,OVQ+6Y=-QM[A7!//<U^I\(1]CD6(JK^M#Y+-9.>80BS^@#PU;_V7H5E"
MO46Z?RK5)R<U7TM0=+MSQ_JE'Z584?N3]#7Y;5<I8AM]SZFDE'#JP]3@ U(.
M1FH8_N"IEZ#Z4ENS6+N@HHH/ S3>PRB]W<"\V!.*E:>3RV;800*C>> SGH6]
M!6)\1?%]OX/\,W'B"[<K!:1--/D=$4;F/Y U&%<<34Y::U)J5806IN6M^9+;
M>Q&[W--2ZF,N,#!/%?F!^T]_P66TU_&4NE_!^[9[:V 20@_-P3G@$U[_ /\
M!/O]O8_M)6Z:%?7'^D6D8:1L\LO3!_$U]+5X5S%8)XEK1'"\;!RY4S[&>X8<
M[?K207,LI(QFHE=-JJPY8_+D]O:I8(_*!)XKYB'-&;YCT%:4$R3?R=_ Q3&4
M)&6CI[ 9!I)&&W![U,XR:=BN91LS)\3ZK+IN@W5^5_U4!;FOQN^-'C67QI^T
MM?G3OGN'U38%SGTK]2/VT?B2/A?\$]2U17^>YA:)!GG.,U^7W[(WPZG^)'[3
M]IXBU']ZL][O8=<?,*_0N$:4:&"GB9GPW$[=?$QI0ZGZJ_LM^$F\._!W2M/F
M&': /)^(S_6O2#"H8HO0  53\+6":9HMO9QJ (X54 >PQ6CCOBOB\;-U\6Y^
M9]/@*7LL#&+&PQB*/:.]/7&X8-(:D  Z5A)7E<[XKEBD%%%% Q&8*,FH-V]L
M9J=@&7!J)8]K9J9Z1;0$;KDX Y;BOSM_X.!;1-0_9ZBN)[KRQ XS_P"/5^BC
MD1<MW&,U\:?\%E?A _Q'_9?U401%WMH6< #V8U[W"%2-#-Z4Y]SQL^=3ZK[A
M\W_\&\$T":7J?]FX>VVG=)[X;-?JI:LTJ'=]W=\M?BA_P02^,+?#;QI??"Z^
MDQ+]JDWM(<<%FP/UK]JM.NEF1)D+*DJY48XZ5ZG'M&I/-%66SL<V1UK0U++2
M[3L%/5B,9[\TAAPW#9S3TB(4CN*^-G+E:ML?1SM*.@]6XXJ&:=_-\E%!..]2
M1Y4\]JBF.W=*4/)   J'%N%B(R7*VSS+]K3XBI\./@YJ>MLZ"9;21560X'*X
M_K7X!Z'8:A\?_P!MBUTZX3S+>2_61WCYQECZU^GG_!<;X_WWPV^']OX=L[EB
M+P.K;#]TE1C-?)__  1 ^ D'Q/\ C#+XZUN.-S;!9'F<YW'/;\Z_8>&J6'RS
MAJIB9_$SXW'UYXG,5"&Q^Q7P+\*?\(E\-M$\/P%Q%:6*H ^,]Z[>4>2AXXJO
MI:06ULMJAXC4+TJU,GFKA2*_)Z]15L0YOJSZO!TO94DF);.&4XJ6HX%"C@5)
M69TA1110 4444 %%%% !1110!6FN'$I %127<B0NS+P!UJ5H@\A93@@5B>/M
M4;2/"]W=;MICMG8'Z+5T:?M*T8')4G*G3E-GYL_MYZ_)XN_:)U3PWNS#:/F)
MO4[\5]R_L9>#XO#7P5T215(>YM!)(,=#N(K\Z+O7!\2?VI2;M]_VO4/+/.>^
M:_5OX>Z#!X>\)V&F01A5AME  _.OK<]<L)A84;GRV4QCBL9*KV-T*1&![TJ#
M)SGI2GD!,4X<#%?'NS/LUHDA"3O I:"0.M%).XPHHHI@%%%% !1110 4444
M%%%% !1110 4444 %0W7RE6'4G;BIJCG&X;!U(XI-<P/4X/XZ^#-8\:?#S5=
M&\.73"ZN+.2- /4J17X _%;]D3]I[]FS]J>]\9W&BZE<Q#4?/7SU.P@N3QCM
M7]%4-I?6ID)Y!.<5SGC3X>^%O%T8CU_PK;W1;JS0 G\Z]C*<PCAWRR5T<%:D
M[W1\G_L=_P#!130)O NG^$OBAITEE>I&D28X7/ YR:^V]-O5O+".\3D/&&0^
MHKRN\_9)^#%P8]07PO#!)&P<;8L<CGUKU'1%1=+MT2$HJIM4>@K',*N'K5>:
MFK&F'36Y< PP([T^F#[V0<C/%/KS9;'6%%%%"V ****8!1110 4444 %%%%
M!1110!664B;![TYY-APQ !/<TSK<8_6DFQ*K8 ) XXK.JW=.)3M:YEZ_JNF^
M'=.N-9U&4HD"EBS-QCK7XX_\%<_VU[OXD_$;_A6'@F_GD4N(MEO*V 22O05]
MZ?\ !4/]I+2_@U\$+VS356BO)H2%5 <]/;ZU^;7_  3/_9?\0?M??'N[^*?B
M32C=:5:E)6EF<*2=S< -SZ5^B\-8+#X7"2QF*TTT/C,SQ52IB/9P/L#_ ((X
M?L!3_!WP9:?&'Q=:QRWNIPK,!<H&89P>]?HE#&JJNQ !MQQVK$\)>&X/"^A6
MOA_2K58+:V@$=NF,XQ6U:1S^4"YY]J^#S7,JV*S)N^A]!@<+"%!-K4D;((WC
M)!XJ;$A.0!CZU$8W>0$]/K5@<#%9\REJ=U-<J&["1SUH8,!@4ZBILD[E@,XY
MHHHH:N 444C-M.,4:(!:*;YGM3J.9 ,N6"0LQ'051M9I)(C-=;43/RDFKMVX
MC@9R0,>HS7C/[6_QPE^#OPDU+Q;%DFW@9E*Q'@XJ\-@/K^*4%U)G4C2IN4MC
MT?7/%WAK1H6GU#5[>-4X.Z<"O!?C=_P44^$'PC>2UDUF&62/.0'!_K7Y.?%[
M_@J!\8/B'>RZ9I>HRK%/*WEE"0?ICK6!\'?@'^TE^V+KY-KIEY<KYF&::8Q
MY_WC[U^D83@S"8&DJN*>A\?B,TG6K.-(^J_VF_\ @LUXC2^-QX+N4^P+_P \
MFPQ_(5\N_$#_ (*+?%'XOWI>P;Q$LT@*0K!<3A&8\#@<8S7V7^SO_P $+]*M
MK0:U\:+IU<C<+ 3>:/S!(KVCXH_LB_LE?LI?"6[\4ZMX3MU>UM'>&5H%8A@I
M(_AKV,!FW#>'Q,:5.ES=-$<]3^T%3<Y;'Y >)OB9\0]8AEE\?ZQ?6MW"#^Z-
M\Z9';C(S7M7_  2HU'XM^.OVC[!]!U;44L+&1)+MDN)-DR$D;3S@C-?-_P"T
M5XSU;XX_'?\ LOP!I?F17=R$M!''@/N;&#^E?LU_P2&_8SU;X%_#"V\1^-_#
M,%OJ5W9IG 4GL>H_&OI>,L?D%#)^6E!*3^\PRVIB:^(\C[=M(T>U22?]VWE@
M-\W -7+>.*)?D?(/I526!;FW\B7*[CV[5/$T-JFPDD#IFOYWF^;WXGWM&,E3
MU)&8!N!P:D##;]*JM?P$%A_#UXJEJOB_1M'C634+Q8E;H6XJZ=.=5\L5=DRK
M4Z>[-?>N,YI!(IZ5EZ)XNT#Q%;O-H]_%.L;;7V,"0:LMJ4,3@?PMW%<]>M'"
MOEJ:,UA*,XW1<+@'%*"#T-1)<1L,X_2G;TQO%53DI+08^DR,XIOG+44]]# <
MN2..RYIN44PV+&1G&:0.":JQ:K;2$_,W_?LU(;B/L:M:H(WDM"?(SBBHTDW
M$=J>#D9H$KBT'D&BBD]AD3]*9/C 4\\$5(Z_+QS3'7< 0>BU.\$^H-)QL?,G
M_!4_5GT?]E[4U6XVE[>8'_OD5^4O_!$'3_[2_:6CO @9BJDGVS7Z8?\ !9G5
M8],_98O+AI"H"2!^?50!^M?G3_P;]VT>H?'AD:,F6&%=QQWW5^M<.-4>$ZLW
MUN?&8U2JYFEV/W3MCLLXXTR,(,5912L)4]:KJK1Q1EAQD U9VDIQ7Y/)OVK]
M3ZVDG[!)B1_= ]*E!  SZ5$@(;FGO*BCID5&L6S2&J%9_0TA<@9+8![U!<:A
M!%C><9X'RYK \=?$/P[X%\/SZSXDU 0V\2DECQBML/%XJ?)35V9U:T*"]\K>
M//B#X1\ :5/XC\4:U#;VJ*?G>0+S^=?DQ_P4:_X*1S:_XJO/A]\)-7N[P7*M
M (X)WPQ;Y>@)SUK+_P""J7[>6K^./%<WPU^'GB"66P,JJIM58Y)[8'UKL/\
M@E[_ ,$O;KQ=>P?&?XL:.;BWGV3P&YD#$D?,.#DCM7Z)@.'L#D^$>*QFCZ(\
M"O7JUK^S/%?@_P#\$N_&?QM^$<_QK\80W.FW%E:-(L2.R&0JN3D<9ZUY)^Q+
M\8M5^&_[5FF:.VLW5G:Z;K BN529E$B '[P!YYQUK^@2?X<Z1%X5E\(Z=I<-
MM93PM%Y4<8 VD8[5^"O_  4L^"MI^RY^VA<0>$8S"ES=^9O' W;C_05]#D&?
MPS2G4P=1*SV7D>8_;49J<]C^@+X<>)K3Q9X5M-:LY%*RP(P;=G/'Z5O3N%7(
M-?//_!.KXAVGCC]FK1-7BN3+)%:*+C+9.>:]]DF9D4=C7Y%G-!8/'5*4>C/K
M,-5=6@FBPC%E&:CO)&'*T>>L2#=Z4VX?=:><YX0$MGZ5RTI)R2?5#J.4Z5EN
MCY*_X*E?&+3_  C\/+#0VV2--=$2QLH/&PUXC_P2<T*37?B+=^)KBT4P9)A9
MHAQTK'_X*8^-K#QO\3GT07+-;V;D;0W\63_C7TE_P3)^'.G^&OA5%J\-J%:5
M?O8Y[U^A.'U#AMVTN?(M_6,S3J;H^L;?'E!5QU[5+M) %5]-5_()<=SBK*YQ
MS7YU"<I.[/MHQ7(D-*G=TIR@@<TM%4WJ6%%%%,!'("DMTJ,.&.*?*,H0*BC0
M@YS4O706[L1WKKY62>_%<5\?/A[!\2OACJ_AN> 2?:+1E56[G::[.]M7FC^5
ML8IKI=>;]G= 8W3FMJ%66'JQG'=$8FE"K3Y6?SG^/?"GC+]AS]JN2X>&YAA&
MK^:\B.P!5I-P'';!K]N/V+OVHO#'Q]^'%A)I^H*UPMK&&7?D@@#->#_\%8?V
M"F^-_A:[\6>"- BFU.WB$LC*P0X49_I7YQ_L/?M9>.?V8_C7)\//$=Y=:=':
MW:1SB5F*X#D'';M7ZU5PN#XHR7G@_?BOQ/EJ<9X"KK\)_0B-B.I,F>W6F_VA
M%+.(XFR2*\]^!/QT\&_&3PK#K'A;5X[@E09"W7.*[Y9+>.5750"PXPN*_(L5
M1JX64J=56L?1X7$TJZO#4N#D9JCK-S!864MU*=H1"SDO@ "K!NQ$ Q8'/I7D
M'[8WQ1M_A]\#=9UZUO3%/Y#B,L<<X-/+8O&U(PCKJ1CJGL*#:/R'_P""T/Q9
MG\2_&%_!]E?M=":Z"0Q^86V[FQP*_0#_ ((N?!$_"[]GFP?4-)B2XDLD;SVB
M&]^G4XS7Y3>!HM9_:Q_;2L[*_B-T([U"Q(R.&/\ A7] WP@\$6OP_P#A]IOA
MRQM5C>WM%0JJXY%?H_%F(_LS(Z>'CHVCY;(Z<L1C74EW.FL]P7+#YF/-3L^#
MR<?2JZ)*)0V/]X>]22[L<5^82ORQ43[B:]ZR+,3J4R#]:=UJ&W_U)S4R]!]*
MV)"BBB@ HHHH **** "BBB@"K.Z22A%D )]^M>5?M@>+H/"/P@U*>2Z\IGMF
M16'7.*]1F<17C!RORC*_)ZU\<_\ !5OXH6>B?#E?#BWKBZG)V(JD ]#7I\.4
M)8O-HP:V9Y.=8J.&P$K]3Y(_8Q\(W_CG]HJVOU9I1#=ARQZ9K]>]'W1V\,##
MI&H'Y"OSA_X)">"K_7_$EYXOEM@;:%OOLON/\:_1VTF5+G&.,?+7M<9UZ;QL
M:<?LH\;A6C/V,JCV;-#!W$^U+SZU&)XR#2B7/3%?'QES'USL.(S2@@]#3?,]
MJ"P(ZXJK6%S)L=135?'!I=Z^M3SI%"T4=:*L HHHH **** "BBB@ HHHH **
M3<H[T!@3@&@!::YP.GXTZF2(S'@TGL T>F[-(%RV2@%*(F[&G;"!6*YZ>PFD
MR*5%8C?S3U#KS& 0.U1R*Y:IXE(7FIC.;EJ)12>@D:$$Y'';FGT45OT*"BBB
MJ0!1110 4444 %%%% !1110 4444 56(A9[B1QM[<5@?$+QG9^!/#ESKMU*
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
MRG**>"HR7-8\;!X;ZU4<Y'::-:VVF*+:T@CAC0;51.F*TP\:KD#!JN^D1RW
MOEE(R/NBJYN+J:]-K"@VKU)-?S?B\1F$JVB/I*%*%+1EX.2ZN0  .>:KZE>0
MP0&>:4(J@LY']T=:I:SJFD^'-+EU/7=02".)26+RXQ7Y[_\ !3__ (*:^'/
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
M65U<NAC0O,^_D8[&OG[4_&'[4O[6WC)FM;2_FAU60++!#EA&">HS7Z7>"O\
M@A;\$M/UU+J_BW0Q."$*#L?K7U=\)_V1?@+\(88;+PYX8M!<0J,,Z ,?>OH<
MRXCX>P4G/#1]Y]C%1KUH\LMCY,_X)Q?\$IK3X4:98>,O'*SR7("R^5<QCD_E
M7Z :=X=MK*T^QV@\N)%"^4%P%&*L6"SVTZVT%BJP*, IV%:;QA1P*_/\VSK%
MYM6YZLM%L=V&RNE35[:GR-^W1_P35^&7[5MH-1U#4+K3M1A0_9YK*-"SMV'S
M \$@5\5'_@@?XYM-36,ZK<SP2O@[T&Y5]3A:_86XM(Y!OEZ Y!QS4-U9#4%'
MD710KW KLPO%6<X?#>PC4M$'@$G<^%/V?/\ @BU\)OA]8PKXP9I9551O$2[F
M(YP<CI7U_P"#_@EX$^'>A1:3X5\/V]LD$.P-'$,M[FNNM;22 $S76\J."11=
M2K&$BSGS>IKS\3F>+Q,[SG<KZE3:V/P-_P""L:7UY^U[)<ZW>&2'SBJV4Q_=
MQC*C([__ *Z_5K_@ESI<-I^S#HUK (BA&Y<=>>>*_/K_ (+Q_LO>*- ^(=M\
M7=%=!!-EVPW3!'M[54_X)J?\%2-7^&V@VG@3Q'=%HX,J6'0!>,5^HYAA9YIP
MO2]A*^Q\YA<3A<#CW='[4FVFBG#)(< =*;/=R)(S2*=H'X"OD2#_ (*T?"-[
M0W#78!6/+!L#G\Z\9^/O_!:+PY#HTNF^")H_M$NY0V_G&/QK\Y7#N9*?[U61
M[ZSC#5Z;C#<^H_VROVO?#_P#^'5Y>V5]97%^J';!)(0<X/I7YE?LZZ#X]_X*
M._MBGQ;\5K4IX<TZ]5]/MK3+0N!M)SNYZ@UY1)J?Q^_;J^+,.BVNIW1L[J[V
ME58G:#^%?KM_P3U_8QTW]F?X9Z;I>IVZOJ4<+-).4&<DD\G\:]^OA\#E67M7
MO)A2JU:DO(^A?!WAG2O!>A67AW1;1;>UMH$CB@C7"@!0/Z5T&0-I]JJ1JCR!
MUYW=6],5<7A0/:OS]S<Y-L]FDK0!>_UI:**#0KR6:R29STI[1A5V X'K4M!
M/44DDA17*0+"Q565ZJSZ3YTSR><PW#!K1P.E-93G %4I-$5*4:BLS&?PII;L
M\PMHM\C?*^P9S^53V&C16C*&<,Z@X %:10XQQ@=*4(!S52KREHV91PE&#ND5
M!I\&[<R[\DY)[5,("3\QPHZ5, !THKF]DE*Z.I2=K$:6X1MP-)<1B3*U+2$
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
M%1XW2RZ&?^T__P %"?B)^UWXN7P_\/M0U01M<[XHK2:0*>V"%X/6O4_V(O\
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
ML_X,:9<7VH*W#6X^K&FE8/;HO;!ZFCRB.35-;W4C'G=;_7<:B&K7V[!EMO\
MOHT:A[=&@4 YS1L!^Z:J_P!HW>W(>WS_ +QI$O=3?)5K8_\  C1J'MT6_+(&
M6!H\OO@XJG%J4^2UW+;@ ]F-*^L6HZW4&.^6-/4/;HMA..3^5&SMFJ(UN-GV
MI=6V/]XU)_:B*<FX@Z?WC2U#VZ9:*>AI?+!Z9K/7Q!;F38+ZVS_OFEEU::0;
M;6YM\^[&C4/;HO! QP :7R\=0:S!X@,/[N\O+56_WS3E\4Z8WRIJML3_ +YH
MU#VZ- *N>OX4NWN ,?2J2:E<3?-;2VS#'!#&C^TKJ*$R74MN!Z[C0T'MD7@H
M;H!04VC+ ?E6:WBC1HUS-J=LO_ Z(O$NGW)Q8:C:O]'-%@]LC0\LXS2^7Z9K
M/&OQ))Y3WMMD]MYI[:Y;J-K7MO\ 3<:-0]LBX4;M&: I'5<?6J:ZU;-S]LM_
MP8T-K%N@_P"/N(?0T:A[=%W '7%!4#^$56_M:U$>XWL?YU"FNI)-M6\MCCMO
M.:5@]LB^5R< 4",'@&LV3Q JR%/MUL,'^^:?)KL(90E[;9/7+FG9A[=%[R\G
M S1L&<8-9\OB2SA;Y]1M5/H7--3Q18,W&J6O_?9HU#VZ-/;SC _*@J0<;15(
M>(=+/)U2+_OJB3Q#IHXBU*$L>@9N*5@]O$NX4],4,-H!'6J,6KI)DK<VQ^C&
MH+GQ%;PSB.>_M5R,X+FAJ71"=5-&KCG=D_2J]S'=.Q5 -H&2&ZFLW_A+-/5P
MAU2U]_G-13Z[I(O//F\4QQ@+]P,,?RHY9O;0S]O">C)Y/#OAZ\/GWN@P%L_,
MSIFIM/M/#$#F+3K>*-L_PH15.3QEX=*C9XE@R#C!<8-6;'4["=<R3PMGHZ'K
M52G.UKMB]I3;-!DV.TP) ')'8TK(%W/U+KQ6;JGBW0=&C#:KJL$43';F1\5G
M2?%+X=D*O_"6V8*G _>UG&*B^9A*K!+0_(7_ (+[_!;5M'\;67Q2T726=EF3
M[3($X"@K_3-=_P#\$9OVX/!.GZ,GPU\2RQVZ3*H261L /WS^5?9'[=_PD\!?
MM)_!W4M L]5M+B\D@(AR<\X.*_$[Q_\ L[?'/]E?Q),='6WCCMY_-\T.X( .
M?3VK]=RRKE^=<,*E)ZK0^8Q%!TL8I']%MMXZ\$RV_GQ:]:NH&1M>N7\??M%?
M"SP9 T^K>);=?+7<RB45^#FG?\%)_CG9Z8;1=9C^9<';<-Q7%ZM^T?\ M!?&
M77)=,T+Q*)I[J,CRFG;')]A7AX;@K"^VYIST/=K8C]RD?IU^V[_P6)\">#?#
MUYX9^&%V);Z52J/&^><$5^<>B^*_VK_VT?B(^CWEI?-:SS;A<,"5VYX'7TKT
M#]EW_@FS\4?BYXEL=:^+6JI9V#2AIYH6+$#.?XA7ZX?LU_LT_L[_ +/?@^UT
MWPU?V-Q(F#]KF4;BW<<>]>KB,;EO"U"U)7D>-[.I5J'A_P#P3[_X)9^%OAOI
M4'C7XDZ?#=7[A6"S1\J1R#R/4U]Y:;I5OI5@NGQ+N0+@*:P)O%WAD @:[:H<
M#A7X45>A\;>%I$$X\26A"CD^97YIF.>X_.:[E-:=#WL-1A2C=FE ;P7/D2QD
MQCIFKBCS<J\? ]:P(_B/X3$A=_$-GCH/WE2+\2/!+'_D9K/)_P"FE<B32LUJ
M=;K0EH;@C*'"1@9ZFAD"'*+C/6N>N?BCX)M7$;>)K/G_ *:4]OB?X%1 _P#P
ME%IG_KI2Y6WN3[2F;N=QP\9..F:,<?,HQ6*?B-X,:+>OB6T/_;2HI/BEX'@3
M=+XJLE&>\M/EMJ/VL#>.&? ;''04HW#@K7-/\8/AL)53_A,K#)_Z;5<3XC>"
M9(_,3Q/:$=CYE-6'[9=#:4E3\P-&\,I.WFL./XC>#)R5B\2VC$=!YE,D\?\
MAE)=BZ]:<_\ 32GH1*JKF^4RH8G''-,9>ZD8K!E^)O@ZR.^]\464:^AEZTY/
MBM\.IE\P>,+''<B6DF:1J(WHT(' -* 3P!6)'\2? DP)B\46A'M)2'XD^!UX
M/B>TW=AYM(GVINE6'\-&T[<[36!%\2O!#D@^)[/C_II2GXE>!^@\46?_ '\I
M2V&JJ-[:=N=IS1M(Y)%8(^)7@C'_ "-%G_W\J&+XJ^!Y2RCQ59?*<?ZVL>4K
MVB.C;@?>&.XIN-HRI_.L!?BCX$7+2>++$ 'G,M17/QD^'4/!\86'_?ZM8NRL
M+VJ.F'(S2;EQUKF8/C+\.'8+_P )C8<_]-:E;XO_  W5@&\9V _[:U7-8?M$
M=(C*!R:49/(-<LGQA^'3W/ECQC8=.OFTR\^-7PXMF*?\)E8<=_.K%IL9UA;Y
ML"FN?FQ7(6GQ[^%-QE#XXT\,.H\ZI?\ A=OPLN&\N#QSIY;_ *[4):B>B.H+
M<X[^] +'CCBN:;XN?#?&W_A-;#=C_GM3#\8_AC"=LGC>PR>O[ZJ9FYV=CIV=
M=I(/2@-@;F;BN6N?C9\*[:,G_A-]/SC@>=4.D?&OX=7X=F\8Z?M!X_?54(M;
M VSL/,&.&I"[_P!^N;C^+_PY=69?&%A@?]-JB3XS_#EY_*'C&PZ_\]JTOW%[
MQU62>A%*1@9+"N<;XK_#U%WMXPL,=CYM-B^+_P -I <>,[#C_IK4\TGL5[6Q
MTH92I-)OS@!?J:YB3XQ?#=)1'_PF=AS_ --J>WQ=^&^\)_PF%BV?2:D^9H/:
M*6ATF3Z&JDES=?;3$D7R8Y-9?_"T/AUMW?\ "766/^NM01_%KX:FX9/^$QL<
MXQ_K:S;L!JZQHMIX@TQM.OHBT97!4]ZY30O@U\./#WB4ZUHW@"TAN).3/%"
M0?6M.[^*WP_L[<SKXPLVP"<>;63X<^/OPOU2U);Q[81NKX(\ZNBC5<8/4F26
M[.T0S/(BBT(5>A'459"?-]PKZFN0A^-GPO:Z6WA\>V+''S8FJ\WQ8^'"#)\8
MV1S_ --:B4^7WI,GW7L='M_VC^=%<Q_PMGX:_P#0W6?_ ']HK+ZU2*Y3\0M-
M3_@I%-KGV0_$BUX<==7/_P 36YJNB?\ !2."<[/B/9ON4?*=8([?[E%%=LT;
M&8=!_P""DX!9O'MD?^X\W_Q-6-+T+_@I++(Q_P"$[LN%_P"@\W_Q-%%;4(0F
MTI(TI_$5=5\-_P#!24WB$>/++&?^@\W_ ,34]]\(O^"E@MCK7_"P[&2.X7)B
MDUYB,=.FSVHHKI7[NO'ET/'S-)/0\V\6_LU?M;_$2Z>R\7G19'D&QI?[5W'/
M_?%86I?\$R?V@[.R62SU32XV7YN+\?\ Q-%%?<X2I.I37,[GE0>AEK_P3B_:
MDF/F0>*M/5E;<"-1Q_[+7)^.O@K^W)\*-15=(\:6.(N/^0I_]C117'B(KVAV
MT]B:R^/?[=OA+1#YGQ"0E1T6_P"/_0:3PU^W3^VW'="UNO'97YMI9;PD_P#H
M-%%>QA<'AI0UB0V[F_J7[7W[72R8_P"%F76Y@#Q=&J&I?MB_M?K J_\ "P)9
M,\9>[/\ A11772R_"3E9P1G4;Y3 O?&O[9OQ6:0?\+'\L-T!O?\ ZU=Q\*_V
M _VG?B6D&K>(_%EG,9/O%]1R3SWXHHKDS"C2PVM-6.%M\QZ=H'_!*+XC6=W'
M+>WNGLS2CYOM8)Z_2O=/AS^P[^TGX&M?LW@KQE:6>[&#'= 8_2BBO.J5JE7
MR<F34;LCIF_9-_;DTBZDOKSXVNPD7Y4_M#('Z5;'[/'[9R:<L;?&%R3W^V__
M %J**_.F]9,^AP?^[')7W[/'[=[ZBT5E\9R%]#J'_P!:NAT/]F?]NY$CD?XS
MYQU_XF'_ -:BBJ,F3WOP'_;J%PZ#XQ8P.VH?_6I?#OP/_;<2X_TWXO%AN_Y_
M_P#ZU%% KLZ&X^!_[8P(,?Q88'WOO_K54U+]GO\ ;0GO(V'Q=8?]O_\ ]:BB
M@+LIG]G/]M%KXJ?B\W_@?_\ 6J2#]FS]L\WO'Q=./^O_ /\ K444!=E3Q7^S
MM^VW9QK);?&$K\W_ #__ /UJR;;X%?MTO*2/C&?_  8?_6HHH"[.E\,?LY_M
MJ7!\R[^+[-C_ *?_ /ZU=7K_ ,(?VP='T,1V_P 3 \@7C=?=?THHH"[/)+[P
MY^W=;ZJ\"?$> +NX_P")A_\ 8UJ:5\+?VWO%,QMKGXI)'A!]R_\ _K444RZ;
M?,;*_LZ_MG1VRD_%UN/^G_\ ^M4"_L[?MG&Z_P"2NM_X'_\ UJ**1VKX26Z_
M9V_;0%M(W_"W6^X?^7_V^E5]&_9O_;/N[<,WQ=;('>__ /K444'/6+6F? S]
MM33)YA'\6R3Y0QF_]_I7,Z[\"OV\-8O'BA^,FP8/']H?_6HHH.=-E_P?^S?^
MVS:7ZQW?Q?+^O^G_ /UJ[R3X1?MBV++81?%/YW0J&-[TR/I110%V<3XG^!/[
M=FG:CY<7QC^5C_T$/_K50N/@;^W2Z@K\8SP<'.H?_6HHH"[+(^!/[=7DJ?\
MA<9Y'_00_P#K5T7A?X!_MFRZ9YM]\626&>E]_P#6HHH"[%U+X'_MEC3RL/Q8
M(.2 ?MW_ -:N<LO@5^W6//$?QC^7MG4/_K444!=C]'^ G[;T[E;CXP$_]O\
M_P#6JS<_LY_MG)EC\7FS_P!?_P#]:BB@+LY/6OV=_P!N\:]FR^,Y5>, ZA_]
M:K2?L\?MXF_ F^,V1@<#4?\ ZU%% 79KP?L[?MH->+YGQ>;<!VO_ /ZU2ZI\
M /VW+5&DM_B^0>W^G_\ UJ** NSD-:_9F_;XU=VG@^->WV_M'_ZU6_#O[*?[
M<5O;(UW\:&8AN?\ B8=?THHH"[.WTOX&?MFV-N8%^+)+!>IO_P#ZU8WBK]G7
M]N>]L'^R_&,IGI_Q,/\ ZU%% 79YGK/[(_\ P4%OXCY/QPP,_P#04Q_2KGAK
M]ES_ (*!Z7(B/\:@2/\ J)__ %J** NSN=!_9W_;:D.;[XODM[7_ /\ 6K0O
M_P!G?]M(H6'Q=. /^?\ _P#K444!=D&C_L\_MI/(4/Q=;K_S_P#_ -:MR;]F
M;]LXVZ-_PMX]?^?[_P"M110%V4M;_9X_;1MK<A?BZ>G_ #__ /UJXN3]GG]N
MUM8D:T^,Y V\ ZA[?2BB@+LS[W]GO]O**^,D_P :">1P-1_^M7;>&?V>/VT=
M16'S_BZQ8#_G_P#_ *U%% 79D?%;]F/]N21%73?C#L(?'_(1QZ^U<5:_LJ_\
M% \[Y/C2.&'35/\ ZU%% 78_5/V7O^"@L$.\?&L=/^@I_P#6J'2OV9O^"@DQ
MW2?&S@'D_P!I_P#UJ** NSI]#_9V_;W+^6?C4>!_T$?_ *U9'BK]FG]OZ\N2
ML/QJ YP<ZEC^E%% FW8S)?V4_P#@H*+B,GXUC_P:?_6KH;']D/\ ;JO--$ES
M\:FW9Y(U'_ZU%%!!4NOV.OVYC-LB^,>]NRMJ>T'\<5FZC^R5_P %!=-N&6#X
MN+@C@?VXW'Z445$]B9-EGPY^Q;^W?XJNOL.M_&8HICW +JY;O[BD\0_L ?MC
MPW2LGQHD!0'_ )B-%%83>@DW<23]B+]N?1+ WUI\9@PV\A]2_P#K5S=Y_P $
MT/VIOC';S3^+?B1!*<'<#>@Y_2BBO1X:K55-I/0FMK)'!:O_ ,$;/BMI[QH_
MBBT/KBZ'^%:7@K_@CW\7=,NSJVF>+[:*6-,@K=#_  HHK[+$8FO%:2,6VYH]
M:T+]A_\ ;'L]$_L?2?B7!%&JX!6_ /\ *L*X_8Y_;>TUOLZ_&E@!)P/[1X'/
MTHHKX7,JM2K7]]W.J*U1M1?L:_MNMIPE/QH8G;_T$?\ ZU1:?^QY^V^-+8?\
M+I;G_J(__6HHI5(J--6.VK\**,'[%W[<5_*T*_&Q@,_]!'_ZU2V_[#'[<GG[
M#\;F_P#!E_\ 6HHJ5\!SW9T=E^P9^V/-IJR7WQG=F#=1J'O46M_L,?MAK;[8
M?C*XX&/^)A116879DO\ L+?MR?8V\KXW-MQWU+_ZU0V'[!?[;-ZOES_&UR,\
M_P#$Q_\ K444 ./_  3V_;%^W+&GQJDR3WU&NKTC]A7]L2V9;-OC*YX _P"0
MA110%V;,G[!'[7]O 9(_C(^[;D'[?7'7/[&'[;4=^8E^-#8W<?\ $Q_^M110
M93;N4]5_8=_;6U6?[)/\:6P3CC4?_K5T'AS_ ()R_MAS0K"_QI?&/^@A110;
MP;Y3=MO^"?'[7VEQM&/C(YX_Z"%8EY^PS^V"E^(3\9'Y;'_(0HHH$V[FS_PP
M!^UW!')+_P +C?)''_$PK*D_82_; -R0OQC<#O\ \3"BBHG\(79.G[!W[8'V
M-S_PN-\_]A"J7A3]@W]L&ZU62)_C(^,G'_$PHHK(+LN^(?V ?VOX8G1?C&PR
M?^?^N;U'_@G9^V&7,G_"Z7Y'_00HHK6&PFW8=HO_  3E_;$FF5O^%U/]P_\
M,0K(U[_@G]^V3!?^0OQJ?[W_ $$?>BBK'3;N:ME_P3J_;%>);@_&E\A!_P Q
M"JUK_P $YOVP=1U K/\ &F3:6P1_:-%%<[W/4I[&\G_!,+]J=$$A^,4F<=M0
MJJO_  3;_:PBN2;?XR2#:I_YB%%%"'/X3*'_  3T_;&DU#RE^-+@;L#_ (F%
M;S?\$V/VL'13/\:)<]\7]%%!B1ZI_P $UOVI_LW[OXSR[L<$WU9.F_\ !.']
MK^S6=8?C0^.W_$PHHK6&P#-._P"">'[8Y1U/QJ?[W_00I(/^"='[8S7F1\:G
M_P#!A115@;-[_P $Z/VQ4TG</C2^?7^T:Y@_L _MDPW++_PNJ3W_ .)A110<
M=5NY%!_P3]_;(N;]0?C=+U_Y_P"N@7_@G1^V*VUO^%V2'W_M"BBIG\(J;?,C
M7'_!.;]L3[!G_A=+YQ_T$*P9/^"=O[8UM=AQ\:7Y/_01HHK$[5L:]E_P3A_;
M!U*)O/\ C2X7;SC4*SK#_@F-^U-IMLTR_&:7).3B^HHI-Z ))_P37_:N2V^T
MVGQGE#9YS?U0NO\ @G[^V0LRP)\:9,#_ *B-%%<]5L"7_AWC^V5_T6E__!C1
&116 '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>image_23.jpg
<TEXT>
begin 644 image_23.jpg
MB5!.1PT*&@H    -24A$4@   Q@   0(" (    !;NHF   3@DE$051X7NW=
M2VH5:1B X;@"=2N91?$"KL*[#H,K:!RX"R]Q SUQW"-QE)%7LI) $A1C4EWE
MP:8)IVGS#E(G\#P4Q5_?3]7XY5#GG+4! (!D[>0  (#?(Z0  "(A!0 0"2D
M@$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @
M$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$
M% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$%
M ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $
M1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1
MD ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D
M   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D
M@$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @
M$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$
M% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$%
M ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $
M1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1
MD ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D
M   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D
M@$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @
M$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$
M% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$%
M ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $
M1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1
MD ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D
M   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D
M@$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @
M$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$
M% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$%
M ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $
M1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1
MD ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D
M   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D
M@$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @
M$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$
M% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$%
M ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $
M1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1
MD ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D
M   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D
M@$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @
M$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$
M% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$%
M ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $
M1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1
MD ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D
M   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D
M@$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @
M$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$
M% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$%
M ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $
M1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1
MD ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D
M   B(04 $ DI (!(2 $ 1$(* " 24L"<#@\/M[>W_SJ]\:[QWI./ SA;0@J8
MT[=OWUZ]>O7\^?,_?]O6UM8?/QT<')Q\',#9$E+ G!8AM;V]?7+CO^WL[&QN
M;JZOK^_N[I[< SA;0@J8DY "SC4A!<Q)2 'GFI "YB2D@'--2 %S6A)2AX?#
MUZ_3<70T78[GQ>6O[^@)*6!U""E@3DM"ZN7+86-CN')E^/1INOS\>;AZ=9J\
M>+'8%U+ ZA!2P)R6A-2[=\/CQ\.%"\.]>\/3I\/]^]-ZG(SSGX04L#J$%#"G
M)2$U^OAQN'5KN'QY6%L;+EV:UN/D%R$%K XA!<QI>4@='T]O1%V_/H74M6O#
M]^_3Y!<A!:P.(07,:7E(??@P5=3%BU-(C>=Q_?[]/YM""E@=0@J8TY*0>OMV
M>/!@>B_JX</AV;/AT:-I/4[&^4]""E@=0@J8TY*0>OUZ^@CJQHWI^WJC+U^&
MFS>GR=;68E]( :M#2 %S6A)21T?#CQ_3L7@O:CPO+A<_*R6D@%4BI( Y+0FI
M_R.D@-4AI( Y"2G@7!-2P)R$%'"N"2E@3D(*.->$%#"G14B]>?-FY[>-U26D
M@!4AI( Y'1P</'GRY/;MVYNGL;&Q(:2 52"D@#GM[^_?O7MW_?3NW+FSM[=W
M\G$ 9TM( 7,Z/CX>>VCW],:[CO_U!WP LQ!2  "1D ( B(04 $ DI   (B$%
M ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $
M1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1
MD ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D
M   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D
M@$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @
M$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$
M% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$%
M ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $
M1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1
MD ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D
M   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D
M@$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @
M$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$
M% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$%
M ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $
M1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1
MD ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D
M   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D
M@$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @
M$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$
M% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$%
M ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $
M1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1
MD ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D
M   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D
M@$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @
M$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$
M% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$%
M ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $
M1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1
MD ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D
M   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D
M@$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @
M$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$
M% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$%
M ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $
M1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1
MD ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D
M   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D
M@$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @
M$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$
M% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$%
M ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $
M1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1
MD ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @$E(  )&0 @"(A!0 0"2D
M   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$% ! )*0  "(A!0 0"2D
M@$A( 0!$0@H (!)2  "1D ( B(04 $ DI   (B$% ! )*0" 2$@! $1""@ @
M$E(  )&0 @"(A!0 0"2D   B(04 $ DI (!(2 $ 1$(* " 24@  D9 " (B$
M% ! )*0  "(A!0 0"2D @$A( 0!$0@H (!)2  "1D ( B/X&^JG*:C34NVL
+    245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>image_24.jpg
<TEXT>
begin 644 image_24.jpg
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
MUWS;%XW&00PK)(<CT4?%8A$1$7D4Q>92=\XF[@[%07.N%/#B][GQ>]WW!./
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
ML>W@%4HN-'*YQD9=NX=VA]]<!!F*Q2(B(O+(B<5B<^YCSH-"H6 T$H="!H&
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
MS%@5QINK+_/1YACF[XEGZ=%$0LZEL^]J#A?C'Q*?UT!)W;!(8.QB$19)D2>
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
M>(,W0V[PP<[;K DMY%C\$V[D-9#XI(.2EEX:^H;H'Q_#XG8:HE8/R)IX/K&
MRQ,WWJ L?L')8BF+34]EL=U#2X^)>P4MG(JK9<V%)[RSKY@WQ'C5D,7YS-B>
MQJS=2<P^G,2*2UF<3:L@I[&#7LM7LMCEM>/Q3<MB_U>RV*]DL4*A4"@4BA_(
MMV5QP)#%?A'?R.9%4A;[14PC-\I]WY#%@R-FFKH&J6CLHN!)"P_RJ[E\.Y>=
M9VZR=,=YYH6<8L&V2RP[<).U)^ZS/2R;P]&EG+]?0U1N)TF/1RAJM=(P[*'?
M[F?<XQ>QE@^G3T,3,=[W5[+?+8L[IF5Q7DL/MTKJ.6'(XCN&+)[UO"R.;>!.
MR3"Y#;)VLI+%"H7BYT7FM9/3LGCRF2SV&[)8BF*O&%(4N^30-=PBYW6Z=28<
M/KI'[3RLZ^9.YF/.WLSC\+5"=H65BKRW@+E;[S%S>12O?1;!?\T.Y4^?2&$<
MQM\-61S&.PLO,W?9-59OC&//T1PN7JDD[EX+R1GM%#WJI5'6*Q[WX'#K1G-W
M)8L5"L7+1LEBQ<M%%M87P;O;Y<+E\1C=N)WZ).-.'UUC#JJ[3>36=/*@I($H
ML7 >NYE&R*E8%NZ*X,,MEYBY^1)O;;G"VSNB>'M;-.]MC^6S@_?9>JV,2VG-
M)%;T4=@\0GW_.#WC5L;L3I$<B07;+Y.J*>-*HI2T4AQK>N %-8NG9;%I%(O3
MPYC#2[MXKY3B-B[<K6?3Y2H^/ES*S$.ES-@O97$NKVU+XLWM";RW+X$OSJ5R
M(NDA&8T=]-@<.'QN/#[9+,]F=.;6I2P.!!O<&<T01!*G4"@4"H5"\4/XIBR6
M,E1*5]E[(1#PB5A'WJCRXA6QAEO7<6D!;!X_)HN'SCXSY;6]I!<U$I]1R?5[
M#SEQ-9V-AZ/X?/,Y/MUPDH7;+K+J8!2;S][GT(U<+B:4B[BLCJ2R;DI:QFD<
M=C'@D$WRID2LX\?ID9^E&[61?Y@L#C[[5[+8^TP6UPP/D]?6.RV+\_CRQ!T^
MV7B#6:ODN,F2?1D<B6T@KGB([+H)*MJMM W*,A1*%BL4BI\).;>(O'+JJ2B6
M>:9LF"Y%L5\W!+%3S,,.S2?F-Q]FD?..V74&K#X:^FTDE31Q]F8VFT_&L_9X
M$JN.9O#YGC1FK;G%*Y]?XX^SP_F_'USBMQ]>XH\?7^9OXNL9\R+X8-%5%JV]
MR:8]B9RX6$K4G4;2<[HI>M1/=<,(W?T6S#;9[-1O].F1I1 G)Y4L5B@4+P\E
MBQ4O%9G<R%I-;I=L@B)W6:>P> /TF3W4]UDH;AKA7FD[-S)J.7?W(;M"[[%L
M[U4^7G^.M[X\S>MKSC(CY!+O[HCBDSVWF7\@GF7'$]D35<K-_ X*&L>IZK'2
M.>YDU.[&;C1Y\3/IGS2&ILEK09/&B6+Y^MVRV&3(XG&'C\Y!"UGE740D-[']
M6C5SCS_DO:,/>>M@,:_OSN*5K?=X?>MM9HGG67@FA2,/2DBI;Q.)C@V+1\IJ
M)W:O0R1JL@.YK!,U9<ABGR:>S>_[I?^7*!0*A4*A^%_&MV2QC"_DD!WNIX)E
M*>2I8H^FX?3IABB>L&L,CKII;#.37=I%;&(5X;&EG+U1R(&+&:P_>(M%6\)8
ML.D"RW9'L/'D+?9%I'+A;BDQ634DEK90U-!/PX"9?HM;Q&_RQ-PD7CV U^<S
M-L2_=V^[9[]#L*ZPC,L\T_TKAEUV$4.-4S,R0D%[/W$/FS@97\"7Q^/Y9&,D
MLU9%,G-5#(OV97#H9CTW"P?(J![C48N%ICX'@Q,N$?]Y5<UBA4+QTV/(8K^8
M>X/-.B>-FQ+!\A.R[(33D,1>,;=Y,7N]C#@U^AT!VBTZ%7UN8O.;V!N1QI)]
MT2S8%<?\'??Y*$3DEDLB^=/<*_S^HPA^^T$X?_SD*G^;>X,9"Z)X=W$T\U?'
MLF9; ON.9W+IQA/NIK11^+"?RMHA6CM&&1PV8[,Y15[K0_/Y@TW6C;PW> ME
M2LEBA4+Q(U&R6/'2D==U?&*QE$U6Y&F4(8N+IMX)2AL&27G4P_6,1L[$/V'?
MM0+6'[W%@BV7>&?U:=Y<?I(W5I]AYN9PYAV\R_)3&:PYE\6F2]D<CR_G07D?
M3[H=M(XX&79ZL'D]N#67D20@KPCILJ& #[\\73P9>":+)\4B/VF4@WB^9K')
M*$,QX?31/6PEO[J7R,PV]MULX(NS%<P^6<Z[1TOYQ[XL7MV:P*M;8GEK9RQS
MCM]C[YT\XLMKJ.KIH]\TPKA]'*O'@4L/EKUX*HO]1@UE589"H5 H% K%#^/;
MLCA@E+D*"N,IH^F2YI=-E#0L=A\FBY>!43?MW38J:D9)S.DBXE8EIR.*."J;
MUYW/8^.11%;LBF;9SFNL.WR37:$/.!F;2U16-:D5'10U#%#7-T'OA(,QAQ.G
MUR5B*9\10P7DK:D?8HJ?_@Y^>1HO&!]YQ7O8-(T1EYU.RSAUHR8*.X>X4];*
MZ81BUIQ,X)--4<Q:'2E&#(OW9W XIHZ;A?UDU)AXU&JAJ=_!@'@^V=A8E^^M
M9+%"H?@IF9H*;M+)G&YJNJR.<:HX6';"KOF>B>)QCY<^ET:K5:=JQ$=NNYW+
M&;6$G$]D]K:KO!]R@_?6Q_#VRAC^ON JOY\=SG]^'"%>K_+* O']I7?Y:/5]
M%H8DLG9W*GM/YG+NVD-B$IO(+.ZGLGZ4EHYQ^@;-C$U8<=CM>,1GRH-:4P$E
MBQ4*Q<M%R6+%2^=Y66Q_)HO'*6D8)%G*XO1&SMQYS+YK^<_)XE/?EL6G,UES
M+IO-83F<N%M!8GD?E3TODL7^;\AB_4?*XL?,/E7!>\>>D\6;8WEK1\RT+,[E
M3GFU>)8^^DS#C-O&L;KM05DL[V=.*EFL4"@4"H7B7^?[R6(_#H^&V>X-RN(1
M-VU=-BJJ1WF0W47XK4I.111R)*R(O<_)XN5?D\5YT[*XD^+& >K[)NB;<##^
M4F3QY/\HBXLZAXC_3EF<R>&8^N^0Q6XEBQ4*Q4_/#Y7%3HU6BT[5L)?<-AN7
MT[\NB]]=%\/;*Z0LOO(-61S+V\ON\O&7#_A\8R+K]J2Q[U0NYZ\_(B:QF2Q#
M%IMH[9Q0LEBA4/PL*%FL>*D8!1_$'YKNQRV&Q:/3/63F<5,?Z65MQ&8W<B[^
M"?NO%;'I;!K+=UUG]MJS_'/I,68L.\%;:\[QR<XH5I_/87MT-?MOU7'L;C57
M\MK(:331-.*BU^K$['&)]W>(1,$ADA>/^%!-K.'R&HX+O]\]W?1E6A9+D2P6
M]:_+XC&L+H]15ZIGQ$IQ73^W\KHY$M_&BK :%ERHXN/39;Q]((=7M][E;QNC
M>'7+==X_>(NM42E<SRTFKZ:&AO8F^H9[&;--&-= O;)FE!9,Z )*%BL4"H5"
MH?@7^+8L]C.ER_AB6A:+&,?KT[#:G R;'/0,V&GIL%!9.T).00=1=ZHX=C&7
MW<=3V7DBD^TGLMEX.)6U^^^R_G \.R\D<2(FGZOI5216=%'<.DI-OXUNJP^3
MRX?%Y<#EMJ'K+O$LNK$I_TQ6?T\G*P\/^#79_%=_)HOMABQVT&DQ4S\V07&/
MB;N/.SF7^(CU9Q_PZ=88WEMSDW?7Q+'T4#9';S426S)(5OT8Y>U66@:=#-E<
MV&6?B( J0Z%0*'YBOH<LMHCY:-SK8=3MHG7<SN.^"7*:A[E3WL.Q.R4L.1K'
M/]9>X+7EH;R^-()7/[_*G^>$\;N/+O';CR_SI[G7^<?2NWR\+HU%VW-9=U!N
M\)5Q3N3",2G-I)?V4]XX3KLLPS/F8<+FP>%RX_6Z"(C/)_#51J*2Q0J%XF6A
M9+'B>R 7FP#!)B6!H'P5ZZ8\1.N?'OID<#QM?.(5BY;9J]%C=5'>/49210]7
M4ALX%E7&KHLYA!Q/9N6^.\S=>(-W5I]GQK+#O+KT &^M.<W\O;%LO5S$Z81:
M(C(:B<EM(+FLD_J^,<:<;JSB?=TB8=*,4\/3"[BL)66<,/%/-X$)2N)@O>+I
MWT(^IUA(/5XO%HL%N]-IC)$)*X]:1XA_U,W9M#8VQS6SY&H]L\\]9N:!/%[?
M?(=7-T3RYN;K?'S@-CNOIA.=^YC"EGX>-;?1U-/%L&4,F\..)I(@^9D!V>#.
MYQ&/I&H6*Q0*A4*A> %34U\-*6,#02D<\,LF2N)5UOH-!(<4HS[Q?8^(*URZ
M-U@GTZ-CLOKH&7+2V&[A4=4HJ=GMW(AYS/&S^6S?GTK(KB0V[LU@RY$\0QCO
M/)7"_@M)G(O,Y&;R0])*&WC2TDO'\"B#9@MFM]MH1"?E[M3DTSK)DU\]YP]
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
M&)MPX["[<8NYS^O6T*0LUK_9>%3)8H5"\?)0LECQ/7A^X9FN!_R-4\4^OT@
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
M:Q)\MJ^$]QKU-BN#9@</AHW$E;<3%%K$@H-)O+DMEG>VI;)P7R&^P97L"W_
MV8060G*Z2:D:I;332.NHA3&35>L[87-[9?'TG*;'<R6W"J\4"L5C3'L?+,G<
MUC6S(4K;5"3G*DT8N[WRV"WG9KN8+VWH+5;ZI\PT#.C(;>[G[KTFSJ=6L#^R
ME.W72UAWNI"E>[/Y<$,R+RV+YM>+POFOQ7?Y]<)(?O=%E%:&XH55B?QM>QJK
M3^9S+K6=U+IA*KK':1S6TZFSB?G0S:1]&I/(NZWB<SGD0S:14\JUPBNPU62F
M4"B>'4H6*_XNCP7:<\2F+/5@$8O9E&.:$8N;UD$=.=6=G(^I).!\/NL/YK)D
M3P&?!^3QX?9,WMF<R)L;(WEOTUT6!<:QY706QV_E<CNEG)221HKJ6JA[V$G/
MT @ZHQFK3<I<&?![G^SR+RC>/SW]35DL.W-/B0QFQ.*BQV 328N>G.8!;N74
MLN=Z"FL.A_'1UO.\OO8$[V^^RN=;KK)HRR66;;W$6O^K[#D1R:WH(N[7]]([
M9L!D=VJ-^+2R&6[/=\OB)^ZGRF84"H5"H?A/8:XL]HAX9%K;62QEL=7EP.2T
M,66W,VRQTSYJH*Q]B-0'7825-!.<6L/AJ%)VW<IC_9E$%NT.Y>,MU_C4]SI+
M_4+9&)1 X*E\CEXNY\*=:L(3ZLDI\=8K'M79,-MD[6 1G[B^+C7Q="YQ1A9[
M7%I<]*0L-MBM#)D=U ^;B"_O(.A.(0OV)_#6%F^#NP5[\MEP^AZ!-\HY'E'-
MU91FXDH&*&R>U(YJCQHM2A8K%(H?C]Q )$O8B$G)89<G6#W:B=F9WYK3R'T:
MJYBT3%8W$P8G7:,VJKH,I-8,<S.GC>/1E>RZ7LQ&,=]^&93)IUN2>7ME/']9
M$LFOI"Q>$L'_6Q3%[Q=&\Z?%,;R\-ID/_3/8<+:(2YE=9#:,4=TW2<N(GNXI
MFY9/Z^W>_%K6K7>YY:8C,8<B\F"4+%8H%,\6)8L5?Y?IV9(.\HB.%*U.IU;"
MP6BU,VZR,:"WTCYFHK)]D(3B)HZ%EK#E1#I?[4YA_LX,/MV5S:<!.7P:F"6^
M3F5!8"*K#J>QZU(^%^\6$YM=2UYE&Y5-#VGM[&9P> 2#T8S=ZL#MF&UD9]>.
M,O[SU^+1GA;/%<92%IN=;G16%X-&&ZTB*2M^.,C=@CH.W4K#YU@X\[=?Y.UU
MI_EDZPT^%PG9@DV76;3I(BO\+N-_)(*K$844U?72.6QDRNK4:B'+733:4^N9
MTAB>;ZNCIV2Q0J%0*!3_<<BCS_(4DFM6%L^<XI*EMTQ..U-VJU:.J\]@I7%@
MDH*F'F+*F[F66\O)A#+VAA6R[5H6:T[&LW#/'1&?7..S+=?YRC^<+8=3.'2Y
ME OA]83$-Y.0U49Q91]M/3K&]78L=F_9"X_[&>TL?E(6RQJ@;EF*PL:PV4'#
ML(F$\@[VA1:R^*!L"A7+^UM361Q4@,_I4O9<K^#$W6JN)3<37])/4;..%B6+
M%0K%/XC,:]TSLM@IYD.WR ,]VISHUG8::SUYG!X,(C<<-]@9'+?0,6"BMF.*
MO >C1!9U<3ZICOVW2]AV(8\U1[)8%)#*1[[QO+4\EN>71O'_EMSE_RZ+XC>R
M#,626)Y;%LNKZU/Y)" +W_/%7,OI)J]YG >#.I%'&^DW.!BWBOG?X6V4KI4(
M<LN3M5(4R_'/;YI2*!2*'X.2Q;\@IG_$^'%O[-W9*Q<KN].J-2:9-)KH&]/1
MW#=&Q<,A\AO[2"AMXF+\/?S.I+ D(((/-H7SMF\T?_-+X?.]>7QUO)3U9RO8
M%%R"_]5BCD>4$9=>0VEE.RWM0_3V#3$R/()^<A*'R8+'ZF!:-K9S.45F8?/N
M+OYG[]&,+)X5QK-#EHMPBI]EM-@9UAEI[!TFH[R1"Y%9!)R+9GG -3[Q#6;A
M]CM\L26$3S=<Y:,UP<S?$,P&D:2=O)E'6ED/];T&!D0B-BF2'[/=J3T5]C9>
M^;IYS+?>?Y7-*!0*A4+Q'X-75CAQNNV:/'6( $$VW#78'(Q;S P:C73I##P8
MG"2_H9>(PCK.I92P/S*/G3>S\;F8QLK3\2P^?)?/=X?PV8X;+/*_S<;#"1RX
M5LS-I!:2B@?(JQJAK'&,YLX)!L>,Z$6<(QL'N[18R"M,/,] %KOFR&+9U,_I
M=F!RV+1F44TC)I(K.C@46L3R@TE\NCV>^=O%]>TK9.OI,O9=K^946!W7$UN(
M+^JCN'&"UD$#8P:SDL4*A>)'HSV\<GFT7<52%,L\<%HV5+>+^5',P0:KDS&3
MD]Y)"TU]4]QKGB"S9I28DGZN9[9S/+J673>*\3F;P\HCF2S9G<ZG6Y/YV[I8
MYBV/Y<6O8OGCBGA^NSJ1/ZY,Y"\K$WA9?/WVYG06[<MAYY52[A;W4=XU1<>X
MD4&]E0F+2Q/%#K>W_KJW+X_;.V9K*"L4"L4S1,GB7PBSS=U^Z/AQ;RX7*:?X
M&4X1D-LQ.!V,61T\'--3WCE$]H,>XD60?SNO@2-AA:S:%\EG6T-Y>^-=7M\0
MS1N;X_@P((VE1PK8>+Z<;9?O$72KF',Q]\DJ:*2AJ9_^01T3XU,8=#JL)A-N
MFURTW=[CD5KYB7_-$]6YLGCNF':Z\$BY:[4S:3#1,31.86TK-Q/R.' Y@35[
M;_+9EHLLW!'&_"VW^6CM%=Y9?H8/5Y]EN7\(!ZYD$U/<*>Z'6/0GK Q.F1@S
M6D2PX9CIU/UUM^[O%<8*A4*A4"A^\7PMBQW>G;8B0##9G$R8+ SJ]71.3%(_
M.$91:[^(+QHX'U_,[MN9;+J<PNHSB2P]%LO\@Q%\NC>43P-O,S_@#BOV1;,S
M.)?S<0TDWAO@?I..!]U&V@9,](X:&1?QC=ENP^&2O14<W@?GLK>"^RE)B&_(
MXFFO+)[V:(V 98^',8N#YA$3*94='+DC8LC]B<SWBV.AK.NYKQ"_T^4<N%;+
MZ= &KL6U$9?72V'=,,U]DXR*ZU&R6*%0_%AD3F:3->)GRT_(7%?6!G;9L8DY
M12?RT &3F[9Q*Y4]>M(;=415C'$U?X#C2>WL"JUEXZ5[K#B5SY+#>2P(RN.3
M[=F\MS&5-U<F\->5B3RW-H4_;DCCN74IO+0NF=<VI/">7R9?'LIESZW[Q)</
M\J#?R,"4E7&3 Z,LB>&>.<T[IT>0=QZ=S8<5"H7BV:%D\2\$&0?/ECOX>^,[
M9>5WOKGLLNH4?]:!1208.H>=(9.-QH%Q[5ADPOT60@L:N)1:1="-;)8%AO.A
M[VWFK0_CU0U1O+$YGH\#,_CJ>!&;+U>SZV8EAR.JN)):1WYI&RT/AQ@:-:";
M,F(T&+&9K;CM;K%FN[4$1FM*)Y.:Z7]%&0IOQ]O9,5<6NQTN;%(6&TUT#D]0
M_*"-6TD%'+R:Q-I](7RV]1(+_,/X?$L('ZZYS%M?G>:]56=9MO,6>R]G$578
MP?W.*1Y.R 8()D:-9O3B_>QN]XPP]LIB]_?5+U8H% J%0O&+9ZXL=H@XQR8"
M!*/-R;C)PH#>0/N$CAH19^4V]1&>_X"3T87LO)'.^N DOCJ1P()#,7RR[RX?
M[0GED\ [?!$8QJH#L01<+N!R4C-IY8-4MDW1W&^F<\3,X*0)G<F,U6'#*6(Y
MSS.5Q6YOF0U-%LOR7&Y-%EOFR.+4R@Z.:K(X@?G;8EGHE\JJH *VG2QC_]4:
M3MUIX&IL*[&Y/134#M'<.Z%DL4*A^(>0#^AL3F\#.=G03HKB:5D22,R-%C&G
MC(NYN,?@I%',3<4=D\16CW&S>)C3&;T$Q;3B>Z.:Y>>*67@LE\_VYXH\-X>_
M;<OBS?4IO+XB@9=72%F<S!\VI/*<^-[+ZY-Y8V,*'^S(9,61//:%E)%4-43C
MH(EAO95)LRR)Z,T590G#;\CB:8^:R!0*Q3-'R>)?"'+Y<$W_\/%CEALI59UN
MN8C9F;19&1")3/.$GNS&+F[G5'(\*H^@D&QV7,U@S;%X/MP4PJNKK_/BBMN\
MM#::M[8FLV!_/ALO5+$OHHTSR=W<*APDN6:4FM8A>H9T3)ILWH!?JR'LUIKG
MR5TV-ME80"SD)KM5?.^?+T/QS6N;]LIHV6Q%EJ&PV1DWF^D62=K]UFXBLLLX
M&9:%S_%(OMAU0R1C=_ED\TW>717,J\N.,V_E:>9OOXY?<!K7<UK)>:BC?M)&
MI\%,OTAB)BQ6K$YO.0JO,.:1,/[F#F\5!"@4"H5"\9^ 5Q:[M+X)=A$?F)W3
M6N^$8;.-;A$_-([K*>H>(Z:JDW,I%?C?S&;5F13F'XKC_3W1O+TK@GD[PWC;
M/Y2/ L)9O"\&WY/I' VO(K*HC[+6<3I&C S).IAF!WJ;C$>LN-QVIMVRM)?#
M6TM8_'Q9I_,I7:0FB^7[:W&=)HL]FBR6FP"DN)ZP.F@;-9$AKO/XG2+6[$M@
MP=98%FY-845 +IN.E+ [N)*CU^NX&-%,9$87.54#-/2,,:)7LEBA4/QX7-II
M#CGWVL3<9!'SHDG,Q6;,#@OC-CD'.Z@;MI#_<)R(BGZ.IG?C']/.AMO-++Y8
MQ_O'2WEM7QXO!F3RXHXL7MB2P7,;TK22$R]\&<<+*^+YX[HD?K<QF>=\4WAU
M<PKO;DME_IXL-IPNX$1$%;D-8R+?M&DE+V0)(O=L<C@KBN?(XG^HC*1"H5#\
MDRA9_ OA:<EB^?_97"Z19,BGK [Z11+3-F6F?% G$IB'(H$I8_?M'+9>R\'G
M8BYK3F2Q)#"5M]9'\/+*<%Y9%\.'.[-8<ZJ</:'-G$WNXDI&-^&%/634]%'7
MUD_/T!AC>CUZBPF+8W8G+EI28=.&&ZO++A;V?[TLELC]-':Q.)N=3G&=(G$Q
MF^G5Z:GI'""II)ZKB?<)E,<^#X:S_% ,7VR_P]_67.2ORT[RRLHS?+#M!FM/
MI7(RJ9Z8VA%*^LW4CYOIU'MK\<DGU%(8R_OHT!*:K_\>9G=Y>Z6UZG*K4"@4
M"L5_ G+==[ED+PBGB'$\&!P>QBU.^HU66G4&$6=-D-HZQ(U[[1R,J\#G:@Z+
MCZ?QWIYX7M\1PVL[HGEC9Q1_"XAF_KYXUAQ+8]?E H(3ZDFN'*2A9X)A$:]-
MV60=3/G0VJ$UU)N>=N"1PE@>N=8>EKNUUZ=TD5Y9+.(;67["]H0LMCELZ*P.
M.L9,9%=W<3J\%)_#Z2S;F<22[>DLWY7#AOWY;#]1PM[SY9P.>4!H:CM94A;W
M3C"B=A8K%(I_ %FSW>:2.9H5H]W$E-7 F,6H;8AJU]NI&7.0TVDFLFJ$<]D=
M^$<WL>%V/<NNU/'QF2KF'2[EA:!\_AR0PW,[LWG>+XOG?#/XTYHDGO\RCC\O
MC^.W:Q/XM6\BSV\3>?'.##X.S&+IX5RV72PB.*Z:XJ91K02%U>G2Y+5G>D8.
M/Q+%TX]$\>SI8#65*12*9XF2Q;\0/-/3FHC\(<,INU__P-5&_F\FUS3C-@]#
M5K=80*U4#NM(;^GC:EX-^^[FL^E2&JO/I//5L526'9#-[9)X9\-=7EM]EWD;
M8_D\((OU9\H(NM/$F<1VKJ>U$%O23G'S )TB&9*B>,HBZ^@9M1TO6MTHV0'6
MY=9V_,JDPNFVB=>G)8L]V$729'':,-HLVC'-89V)YIXQ\BO;B<UOXFQ$$?[G
MDMAV-HU507%\XG.;5[X*YJ65P;RUY19+CB03<+>22WGMQ-<.:D^BZT8L]!F<
MF&PV<6UV+1BPS=E=/#N\ <"T%BBH($"A4"@4BE\^WIW%WF/05A$83-F<#!DL
MM(_IJ.H=)+.I@SMES9S,J&5[>#$K+V3Q^=%4W@J(X]4=,<S;E<C[07*G<3JK
M3N6P_7(Q1T4<$I+32E[C,.TB5M.9+)AEB2T1?\C361Y9$L(MZW(ZQ'"*4,NC
ME8=X6JYXIDB:)D&^318['#;T5@>=8R9RJKLY%UG!EI.YK-B=P9>[LED>D,/J
M/=GX'A#7=S2? Q?N<R6FD932;NJZ1]7.8H5"\0\A:ZA;1)ZI%_G9F$6>!C7R
M<-) W;")>WUF,AX:B:R9Y%+^$(<3.]@95H_/]5J67ZCF\Y,5O+W_'J\$YO'B
MSDQ>VI[)*]LR^*MO*B^MC>>%+V/X@QB_6A/'KS<E\?*N'#[<7\2BPR4B7RXE
M\&89UU,?4-8JYS"K=KK$,^VM[:XULW//F;^TS^K=0*65J/AI;YM"H?@/0\GB
M7P@_1A8[_@%9/&;S,&AQ\7#*0L7 !*F-/5S.J6)O>"Z^%U-9=3J-94=36+H_
MF:6!R;R[,8+7UT;PED\<\P.SV'"VG+VAS9Q+ZN1F1AOQI9W<:QNB:WB2<;U!
MVU7\#5GL=,]TZ?;*8L]3E,4.CSP"9,-DLS U(XM;>L8HJ.H@KJ"9\Y$E!)Q/
MQN]<.JOWQO.I;RBO+)>R^ )O;0YA\>%D=H55<"'G(;'5 ^2* *!FR$ROWJ%D
ML4*A4"@4BL=X7!:[F;(Z&=*;>3@Z247W .D-[=PN;>1X>C7;PHI8'IS)YT>^
MEL5O!B3RP=Y4%AS)8/697'9>O<?QB&INYSXDOVF$CN$I="8K9H=[CBQVBQ#+
M]9@L=GNF?WSCXQ]^E3R2Q>[OEL5=8R9RY\KB/9E\-4<6^\R1Q9>C&TB^UTUM
MEY+%"H7B'\/YF"RVT*<WTCJNIWI03V&7@93F*<(JQ@G.[N= W$-VW*YCX]4:
MOCI?Q:?'RGAK;S$O[\KE^1T9O"A%\99T7O9)Y<4U4A9'\P<Q?K4FEE]M3N*O
M8A[[Z$ QBX_<8\W9^^R^5<Z-M ;*V\:^7Q;/G$!5LEBA4/Q4*%G\"T'*1IO;
M]8.&728*?R=RGJV-)!.)2;.=GBDS[7H+E0/C9#1V<K.PF@.16?A<C&/ID4@^
MWQO)^_YA?!H0Q8K]:<S?D<@G?LG,WY7)RB.%[! +[,FX=D(+ATBN&>=>EXF'
M!A>3%KO6X,3FM(BDP222%YM8%9U,.\2B:?>^RE_C$=]_2K)8ZF*WQX[39<%F
M-V,VFYF<LM#=KZ.JOI^"J@'NIM=S^G8^AV\4LNU$/HMW)O/&FAN\L.H:K_C<
MYN.@1-9=*B0HHI+@U >$%[:2TS!"ZY 1@]6"200C%J=+JTLH%WLIC!^7QM/:
MO59!@$*A4"@4OWR\#>\].%P>$1^XF9"UBL=TU';UD57;R.V"^YQ(*L _/(=5
MEU-9<#*)CP\D,L\_FM=VQ/#>WG2^.%[ J@NE^-VJXDAT U<SVDBH[*.B9Y)^
MG1F3S8%=-DV::1C,C%#U.)W>H1U]?II'F[VR6%ZGM[281^M+(6LUN]TSLMCF
MI&O<3'YM#Q=C:MA^]AYK#Q2R>F^!&/FLV9O+NGU9^![((O!4(>="JX@M;*.J
M8XCA*>.,+'9['[AKHD7)8H5"\>W,YK=R7I2U@B<L+OKU-IJ&IBAJ&2"FM)4K
M&?4<C:TEX'8-OA?+6'.RB)6'\E@:E,LG_MF\N363YS>D\-M5<?QZ>32_7QG+
M7U;&\_SR.)Y;&LV?%MWE5TO"^5^K(OGOS0F\MC>/!:<J6'VAAJTW&C@:TT)D
M81>- R9T5F^34]E(7I8&DHWVD#UZIKUSL\P1[5K_GFFM9**:RA0*Q;-$R>*?
M$;-U;;7NU6(A<;F<VG Z'3CEUV(%<<K=JW8;%JL%B\V&U>D-HF6 ;G%Z2R*8
M+&:Q2%I$\&[3%B=MV9Q)(%Q.N0-%_K]B$;6[&#-:Z-4;:1PW<*]?1V;/%+$=
M!JXW3K KL8*%I^*9M^,F;V\-X?VMM_EXVUT^\XMCV3Z1W!PM9L.9,@)N-7(\
MMETLOKW<+1HDJ:R7_+H!ZKHFF!3O;16?U6JU8K?;M6MQS^Y^\<P)^)]BI.^1
M\M;FTG8RRZ]E(F-V.!G6&6GN&J*Z?9+,\CY"4^NY%%W%H2N%K!<)VSOK;O&G
ME=?YS;J;_'E[*!\<36'EY2+\;I=S(**,F_E-9#?VT3(PSHC!+.ZK;"AC%W])
M,T+<[3W^Z=8ZW[JUNGZJ&I5"H5 H%#]7O'+4>T)*#-<38Z8.I5:O6+S*>L7R
MY)%.]H0PV:D=GB+E02>7L\K9%Y'-UNNIK#Z7P*(C$7P<%,Y[ 3&\N2.&MP,2
M^?A0+HO/EK'A9@.!T6V<3'G([:)N,IK&M,9,(T:;-PX4[V]S.'#(NIANSU/<
M1?QMMV-:B^,\XF=['+*QGD-\SZ[%G[(7A4G$7>-F-QU#)N[7#Q":4L^AJZ7L
M/%. [[$\UAXN8.7!0K[:*TM3I++E<#+'K^40F5Y#64,/_:,Z$=>*ZW/:10QI
MP>FP:3]K6MQKC\NCQ72R-JG+X_#6 U4H%,^4N;FKEMO]B'^'<F.3G"-G2RC:
MQ3SF%/.(VSV3+\G<U>72QFR^Z!%?N\2<Y]ULY!&_YSVIZG!YA:M9JP_O8M1B
MHM<X0:=^@KK^/O+K6X@IJN)R?!%';N7A'UR S\E[+-]7Q'M;T_G-\FC^LC:1
M5S:F\<+:%/ZP,H'??17#[[^,YL_+X[7QQR]C^=W2:/[OHDC^>VD$OUL5P?,^
M=_GH8#9K+E6+_+"10Y$M7$MM(Z6LF_I!(R-FN\@Y;=XYS.72KM/UY$.\V3Q8
M/?52*!3/&"6+?X9X&Y)\+8OET!J4/"&+K3:Y^'PMBV63-;.4Q>+W["Z;5O+!
MXYF1Q7B/NMA=WJ9RLO2$SN9BV&BB==)(V= 4F6VCQ#2.<;-VA%/W>O )*^'#
M(S&\M.4&+_M<YS6?&V)!#6?)[C26[\]FE4AD-IPH(.!:-<>CFKF6V4U"V2CY
MC>-4=NIH&](S931KHEA^UF_(XFG/LUD@Y:E%IT=++-QBH;98S$P9# R,C-+8
MWD?MPW'RJ@>(S6WC=FHS1V_=8^.A%#[P#>/E=:'\R2>4O^R,Y/VC:2P-+L+W
M1AF[0^^+9*^1S(9!'HZ:&;.XM+\'318[K"*(<6H_TZEDL4*A4"@4OQ#D&NYA
M5F1H N.1))Z1&>+5Z?*6AC")>$UGL6K"H--@XW[?.)'EC1R+R\7O1A(;+R>S
M]F(:*\^GL>1X,I_N3^+]/0E\M#^5A2?R67FQC&UA#1Q.;.=2UD,B[W60VS1
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
M*I54*F9FYE(Q,V=1,F-];^^(S*J2+-MR=[M;;<?TF([,2*C,4,:.M>9>>ZY
M4&A=VJPMH#"@KMI2F@JKC8FDY9=LPB0%8X_/A<UE9<YF8<)H8V#&0=.0E<*F
M&1**!KD1W\JQVY7LOIC'UG.9; A+8?6Q:+XY]("5!V^Q[L@MMH?=X^2M>!ZF
MEI!=TT)92R?UO5(8U3%N-C#GM&!RV;"XG3ADXR?Q(4/6$^IG?'X1\_P+W^[7
MG*0.';L0Y<JM^6"\YU^(2_U*(SZ[QX->Q(DC%BL=<S:JQQW$-4QP+*:2%=*:
MX]!#/CGRB.6GHEA_*9%#CPJYEEG/HZ)&4NO:J.X;I&=:QZ3%A%E6(,HFSDYQ
M/%P>M8GP#[[W\]9GO[8EAP8-OUG\1+X6$H1#/71DQ2SS'C$@N$7>$Z3(264S
MT'DQ9L[[U:9V,B_RA5:@RJW'+2B;A;IPN67O&]G(TX/!X6)X9HZ&KA[2:YJ(
M+*SE>D8%88FE[(LL9..-;+X]E\Z*4QFL.IXMQM0\OC]2R.8C!6P]HE84;Q7W
MMQX2^_;GLWYG)IOW9'+P9!'A=QN(R>JG\-DD]8,ZFL>F:)_2TZ6WT:HST3 Z
M1V7_%+EM8R)W[N5*4AN'[E3ST<Y(_E-6%F^\R[L[(EEY)I,]#VHXD]S!G;P>
M8LN[R&WJHG5RE FK'JO;IC:Y\[O$F"B/AWI,U%XVJE \KU 3BS7\?1"Z/KX:
M?^DU5(D47HGSRK7[Y4/.BPS\0JJ!7B!8I.A3M\]I:DN#F9?]L1>?JTZ.JQ/D
MP?>:#W')))"\/>]=Y(*6MVC#*N,FGQ@+7WYL0[:S+Z[6^'/^+7X(32S^K2#8
MV&[AA^4/,GA?_HAD\B ; <AJ8I_?@U-<;$T.&]-.-WUF#]6C5A(;QKF6V\/A
MF"8VWJ[@J[,Y?'0HG3]N2^2?5C_A__KF,?_WBFC^U[IDWM^3SS<GRUA_OIRM
M5THX&=7*H[P!RAN':1TP,#SK8L[NP^)TX?"H,Z9JI4U K3 )O"XAN3Q&WB!]
MRGVE4W=0+'8H5A0^D7QXF+6Z1*)G(KMN@IB"/NYG]'$IMDL$!TVL.U7,)[M2
M>&M3-.]LC>'K(]ELNUQ,6&0Y=S):B2F2=A3MU/8,,#BC$\?&*))(BPB&7&)L
M$(&25Q.+-6C0H$&#AM<)2\5B*6[*O@^+@G% $8@5$4/0YY>V4GZE@;!BK^!U
MH[>;&3/,T3-EH''40DFWB93:*2)R![@8V\;!6U5L.9O)VF/Q?'OX*=\>>L3J
MPP_8<.P!N\]$<N)J+#>C\D@M;*"FM9OV@6'Z)R89U^M%'&'%+(43*:"(N,XK
M*YIELO;W/F@_@?G0L53B+-4JPZ,TI/,KO1QF['8&C0Z:IUVDMN@XG5#-RG/1
MO'_H#A\>N<]7IZ-8<S&1G?=R.15?07AZ!4_*&BCJZJ-=-\6XR8S1(>-./TZ'
M!Y?#+>*LYY,LI:HY*.J']H<2+6V%EP8-OQ _)Q8')]44L5@*PK*!F[1:4+9>
M90SUSZO]6]2&[#[<'J_(4WUB;%/[ZSBE1['+)?9[<(A\S.+T*LU"QTPB+QN<
M)+.JD7O9%9Q-*.!@9";;[J6Q]EH*R\XE\,FQ6#XY&,<7^Y+X9F\::_;GL/%0
M 5N/%;'C9"F[3Y>S+ZR<_:?+V'NT@,,G"[AXM8HG<>T45(S3U*NG;\K,D%Z,
MY68'DW8_$Q8?0P8'G6)<KQV<(*6FE]OI'1RYW\![.Y_RKVOO\)_?1_#V]AB6
M'<MDR]4*CD8V$Q[?0416)^E5W32/33)F,:K%0QY',$]V*T(Z?K>:EP9%)=F
M_==: :)!P\]A/MAGX%7YB]Y[X??]\PPLB*(_S^=6U/^ \\]1%C J19=2D!4,
M2'M0KYRX\BG[93&AWZ=2BK9^I? R)+>I#7L7N/2^3UU1I3P_V*-J@7+,F_>K
MXY\R#JKCX7-"<7!EO5_\36G#,Q\L @TH!8Z^8$%H8,$/7BU<4*DV"0V-&W]^
M7*.)Q;\UA&8W%L3BQ29W,AB70K%<GB@#='MP1E;G\--C\E$Y:B.^?H*KN3T<
MBF[D^UME?'DF@X\/)O'6MAC^>>TC_N?*1_S3MT_YP_HD/MN;SQIQD=UZ7EQ<
MKY1P(;J5F,)!D<R,T3DLDR.W4I%K<XM@W1N<+9WW*B><]*T+_"U;<O\D?EXL
MEDT 97.:.9N+S@D;)>UZ4JHF>%PXRK7D?HX^:&']Z6(^V9W,FYN>\O;6:)8=
MSF+KI2)./2SE1G(#C_.:2*MLH;JS3P0=D\S8#%A=%I%@.D1<X,8O@I]Y;:FD
M!@T:-&C0\%IAL4HEN"(J6+&K5KF((%U9(>16@G.7QZ<(E;+QDD6*GS8+PWH]
M'9-ZZH9,2@/AQ&H=#Z18'"<KT2K9<C:=M4=C^%9Z\AY\R-K##]AR\A$'+\9P
M_FXZCY*KR*WJI+%KD)Z1<8:G9I@RF42,)9OEND1<YQ8QGEK9_+H+"C\M%GN8
MM3L9,KEHF?60UC;%Z<0J5IR+XKV#M_G@R#V^//V$-9>2V'XOEZ,QI9Q++N5A
M42VY[3TTC^L8-9I%;"L;_?FQV\6QL3OP>]QJXK7P&32Q6(.&OQI^9A6H'"=#
M@K&R#=KBA.@--L$4IZR2=TG?=;NX877YE;XZ5O& U>G&8G-@$>>TR2;R,:N7
M2:N/WAD[E9VCQ(LQX&I*$<>BLMAU+YD--Q-9>3F>S\[$\/[1*#X\$,UG^^+Y
M>E\*:P]DL_E8$;O"*MA[KDJ,L]4<#:_AQ.4:CI\OYUQX);<?-)*4V4=YO8[V
M 2,#TR9&]&8F+0ZF1=X\9?<S;G'1+_8UCDZ143_ O<P.CMU_QGO;8_F75??Y
M]W6/>6-S')\=S.([\;Y[;S5R^E$;-Q,[2"SMX]G('&-F"R:G[2?$8K6Z^,^K
MV-2@X?5'0!&!7Y$_XW/^7#--N>K+_Q-<(A[[%1%6M3V=7R*ZRI@NH*P>4RU3
M/<$&FQY%2^.OP/F@79A*7Z@:>'Y^42R6GT\1BYU!X5I\/A'32"YM$OJB6+ST
M\_\E8X<F%O_6\"-BL3QA9)6+3%[L7I\R2VMR>9FV>1BU!92@O*#/2&3E$.?3
MV]GSN):UUPKY_%2*N,#&\_:V*/[]NPC^>?4C_G7-4][<F,0W!PK8%%;&OO!R
MCM\HXU9\.ZEEHR*9T=$_86/:[,'B#BBSP5Z_1YE%EF*Q/ F5LOS7YJ(WKXK$
M"S.X:B+H"P8N2M 2%(L-=C?=4W8J>HPB,- 14S;.S8PA3D2VL?%<&9_O2^/M
MK3&\*P*%94>RV'RQD./WB@B/K>)^1AU)I4U4M/?2J].)!-*$S6W'*Y+,@!AX
M_.+]YU\; 5V#!@T:-&C0(*%6RX2JY)8N@U276/N\;H6R(LXN8BNSTX?9[6/.
MZ6+,9!9QPRS/1F8HZYDEHW&*IZ7#W$KOXDS4,_;=*&'CZ636'(EB]9''?'?L
M"5O#HME_*9&PVQG<B"HB+KN9TF=#= Q,,#PYC4YO0&^S874[%X1B7T!-&GYU
MVZZ_$#\G%L\X7 Q9W+3JO:1W3',VN9I5%Y_RX9$[?'3L 5^=><KJ2TELOIW%
MOB>%G(@KY&9N%6E-G=0-3S"@-S$G8C6;6Q6+77:'DE0IB>#"9UCT2@U5W(26
M<;X^L:D&#?\@^ FQ>*E0[%_HGQ,2A^<5VQR7+[CRU:=:_TF!V.SR*P5'!K$U
MB ?FK"YF#':FYNR,S=@8T-GH$KEFW8">K(9^'F95<4Z,!0<B,MEZ.XEUUQ-9
M'A[/9V=C^>!X-!\?CN7+0XE\>SB=#<?RV!Y6RIX+%1P,K^;XM5K.W&X@_'X3
M5^\U<O=1,[')7124BIRV8XZ^,3.C<V8FQ%@^;7.@%Y]ISAE@RN9FV&2E;7*&
MO*8A'N5T<>IA(Q_NB.=?5T7PA[5/^>/&!#[9E\W:T^6*9>'1NTU<B6XEKK"7
MAA$#8Q;;$K'8_2.5Q8$_JV)3@X:_%GYI9?$OX:\E%JL"ZH\P$/@!%RJ2E9Y:
MJCCLE2L=9(SB4V,4EZ37)[8^15=;9. EG%\8X]S!B3#WPOVE?/YU:N6R6CGL
M%S&1K&[V2RN>H%BL6/5([<CG42N,?T(L_FL(QII8_%M$:#9B2<=I.8,B?]@V
MKQ1P/>(BYV/"ZF/ Y*/=X*5DT$ITW3@7TEM$\%W%=]?S^2(LC?<.Q?'>WJ>\
ML_VQN.!%\-_K(WE[0S1?[$AA\XEB#E^NY,+=:FY%UI"0U4-%@XZ^$1-3!C<6
MEU\Y">3?GE?$6(^X^ GZ/*H7S&LCC,ZK,[<+WE#J1=D_3]"Z0UT"9??XQ 7=
MP\"<D_HA,T5M4Z36ZWA4.,:%^!YV7JMFY;%L/MZ3Q$=[$OGZ6!8;S^=QX$8.
MQ^_E<3FZF*C<6DJ:>^@<GT)GL2B)D3=4:>WU!RN+7Y?CHD&#!@T:-/S.L1!3
M+?&E"UI_R952,AAWRT:ULJF:VXO>YD9G=3,N.&"TTS9IH+I?1U[;&$EUPSPJ
MZN5J2@NGG]1PX%8Q6\ZE*4+QJH,1;#C^E'WA:9Q]4,S-N!HBTQI(S&NEH&Z$
MEGX#XS-6]&8'%H=;\2?VB*3!/Z].Q"LQC%(9$_RLKVDH\5-BL=7C949\MV&K
MAS:CE^SN:<(S:]EP/9XOPR+XXLQCEIV/8?FE!%9=2^'[.^EL?YC.J81"'I4V
MDM\Q1*LXWK+BS^SRX7"Z<#N<:L+E?[[J6DV<7O0L?DT/F@8-KS."(O&+Y\^+
M0K'T<?<IU7[2SD<VMYS'Z0TH5A,V122>Q^2>1^\*,&OWBCS)S8C!Q9#(N_HG
MK70.Z6GLU%'^;(2<J@&2R@=X7-C-M;1G'']2S.X'>6R\E<&WEY-8)OC9I20^
M/I_(!V'Q?'8JD96GT]AP-H==E\HX=+V6$_<:./NHD6NQ;3Q*ZR&Q8)BLDC%*
MJR=H:)FAN]_(N,[*K-$AQG4G1H==\4.W>7TBQ_5B%./+M-W&D-% 9=<8\45]
M7(IJY?.=J?QA513_L3J6/ZX7.>&.;%8>*6'3F2KV7*SFK/B[3S*[1"YI9,SB
MP.2RBV/@#*X.\03SY:5B\6L_!ZCA-PQ%$U'.6]\K\N5B[(_3_\H,^'\A7VI1
ML4107O)<U9("M5AP"94)+1&CN,0#+K\ZL>42<9_+)^(^V<18G+=NO^P7X5O"
MYP5D94+LQ^A?I"Q0=+FEG9E/M>-Q>Y2J8D44EOVM%.]C[\+X,!\(K3H(!&TG
M?IR!)1/FOP2:6/P;PD*@.[^8S(0NWO($<(H?FU5:3[A$$F/ST6ORTC+GH6K"
M38*X*(;G=K,KHIS5E[/YY$02;^V+X;]W1O'FKFC>WA7+&]MB>'-S-!]NBV?E
M_@SV7:KDXH-G/(AK)BZME<+R85J[]$S.V#'9/(IG7T#)"D0"(W[@BD@L3BR5
MWM=(+)9XOMNL&N L)C)R@% Z:[M]C)M<M$^:J>V?H:AC5B1_4]S.&>+(@P:^
M/U? \B-I+#N<RHH3F>)^%CLNI;'G<C*G[F5Q+Z6"G+HNQ5]++F<R.CU*$Q9?
M4-0/!!:7&BTF+J_3<=*@08,&#1I^1UA8#KC(^:!_G=<K@WFO$MR[1'Q@<_F8
MLGD9-'KHG''0,&:BI&>:]*8QGE8.<CNOFPN)31R+J&3/C7PVG4MG]9%8OM[S
M@!5[[[$]+([S$:4\R>X@K6*0O)I^RAH':>R=8D2)K:2/IZQR"7KL*4)"J"E*
ML"'+/ZQ8',#F\3'K\#!B==-A<)'?H^-V?CU[(U)9=S6&;R_'LCP\CB_.1_/I
MN:=\<3&6%9?CV78O@_.IE<14]U#9/TN?WLFL7<2\(L;R2)LOG^^5JVLTP5B#
MAE^&^=#DV9(<)A#TXU0%8I^R\L&K]*WQ!KTV5?%'-KAT*JM>5<L)H]O/C!@#
M)LQV^J?-- ^;J>\S4=D^2T'=*$EY'3R(K^529"DG'A2S_VXQ6V_FL^9*%BO#
ML_GJ0CH?GTWF_7,IO'\AC0_.I_&1N+U,;-==%#G9U4*.W*[FW)-FKB5U<C^K
MAX3200H;)WG6:Z!GU,JHSL'TK .#T8[-9E-Z_,@<VB7R6%G]*YNU.YP.K"XK
M1I<9G<U(X\ $&14#W(IM8^6^#-Y8$\T?U\3PQKIX/M@B\L*]>:P[6L+6$\4<
MOU+&PZ1&JN6X;K0$Q6*7.OD7*JZ2.7-@L9>-)A9K^%OA!Y6_ 5EEZ\7M<;\:
MO>(\D9/9OP*]XKU]OXC>EU#L]WA4*P?W$GI#E;I+A.Q@E;&TG_#(K5^U*54\
MAJ5MC!@/%OW7?0K]P8IFU>["IQP[C]<M7B\+!-4),]6O.&B#X5>KF-TBGI0^
M[5:'%[N()>5$FA23O<$^7VJM@NI7/._W*-[OO# !_M=M/*A"$XM_(U %875V
M)N2YLG"!0?6$<BI5&[+;M(LAJX=V@YNZ:1>%HRXBZW6<3&EC_8T"Q7KBS;W1
M_&%;)'_8',4?=\3QQNYD_K0CB3>W)O#1SF36',[A\(TZ;L1T$)/90V9A-U4-
M$_0,FI@U.)0?N<\7K&Y6A.(7Q&*_]S6[ZLF3;5$L#G4(E\=4GJ0R,9/BMU,$
M,M*Z8\!@IT-GIF[80FZ;@<<EXYQZ_(PM%_/X]G@*WPBN.I7.=V<RV'P^A6WG
MXL7Q2N5Z7 FI%>W4=H_1K],S8W$H31IDDK0P"+RPA.)U]Q_4H$&#!@T:?K-X
MB5@<D'YULHF=C T6EE 'L(@88<+FIUOOI7'"06F?D8R6*9Y6CW*GH)^+J1T<
M>U+/GMLE;+F4S7>G4OGF8"R?[[S/\MWWV'DF@6M/JT@I&:"D<9SJUA$:NT?I
MFYQ3&NS*26M9E:?:[\H8ZK<F%OM%C.IEW.:FV^B@I'^2A\4-'(E*9].M.-9>
MC^.;R[%\>O8Q[YV,X-U3C_GX3!1KKB9S)+J4^T6=%'3/T3'C5OX=C"+IDE9H
M:G,9W\*2S!]+FM3$.*#%71HT_ *$>N,\YQ4J&W\&!>(0%9L%GXMYOU.,42[Q
M2H^R,L(E]MN]7LQR98;+PZ3%QM"LGK;16<J[#.0WZ\FLGB0NKY?;,76$W<IG
M[T4Q)IP5N=:95+X\G<Q'IY+X."R=]T^E\>;)9-X,2^7M<QE\<#&33\5SO[F4
MR88K.>R]5<RIB%JNQ+=P/ZN3F.(><I\-T] W3?^46>1E+LP.'S:'!Z?3CL=K
M$]_%*3Z_7VU -:_:*KI==APN"U:WF5F'D=:A27(J^[D;U\*Z YF\NRY6%8S7
M1O/.A@0^VY[.RKUYK#^0PX&S^=R.KJ:L;5A\3X/B/?^\6!S,FP-^32S6\#?%
M4HNFI?1XQ7GJ=KT2G2XG=H?CE>ETOCI=#CON5Z5XOEM\EJ5T.1Q!VG':;0MT
M"7K%>1APB[')ZUG0KF2C.Y];-C!V*T*UC!^4XR0%8I]3X;Q2Y>M9['TE5]0O
M-,F30K3X'$XS7K=5O*7X&WXY]HGGHC;[E#TO//+8B<]KM]F8,0@:G1BL7F65
MOMT=P.4-]M*2@K57C64"?Z,>%9I8_!O!4K%8SCC\G%@\8';3,NND:L).[J"#
M^S63'$UJ9>VU CXYD<R?=C_EWS8_XC\V1_&G'0F\O2>5MW:E\,[V)#[=G<IW
MQW(Y?N<9=Q.Z2<CK)[>TC]IF'7W#9O0FY_-BL=?[0\'8__QLR-\?+Q>+U<Z\
MX@05!] C9WA$(C-K=S,LDIB>&2N-8S8*.TT\+1TC3"2 VR[EL%H<OV\%UYQ.
MX_NS(I@YG\+6<_$<NI["U>@BDDO;J.X<I7=2SY3)CMGI52J7_8K5M'^A^D43
MBS5HT*!!@X:_,UYH-"*%V( 2%ZABL:S\<(K[#I_JLSEF\2EB9=V(G<)N \G/
M=#PJ'^%Z3A]G$MLX'%G'[ILAL3B-;P[&\>6NAZS8\X ]YY*X&5-->OD@Y2T3
MU'>,TMHWQM#4' ;IO^OQ*QVVU0;!H;AEB5@<6/R,_XABL:PN-(CX<=+NH4_$
MDN4#DT26-G#\:3I;;\?RW?4X5ER18G$D[YYXR#LG(_DH["FKKB1S,*J4.X6=
MY';-T3HC;4#$>SG49H,^Z0,H*WQDXB>7<OY(7*6)Q1HT_'+\4"SV/2<62Y$X
M1)\46/P.D0**[;S8%W!C][DP*RM?O4P[/(R:;/1-ZVD<FJ&P;8[,^EF2R\=Y
MDMW+M:A:3EPO8.?Y#+X/2V7%Z50^/9G,>R>2^/!4.N^>5,7BM\ZD\>Z%+#X*
MS^:+RUE\>R6;+=?S.'BWE+,B7[LN<MZ(G [B2[LID*LW^B<9G#*BM[JP.J6%
MC0>7RR'&#)OX/B&QV*=8_L@J0H^L-G9;L;DMS#E-M U/DEO5S[VX%M8?RN:#
M]2)W7A/+&VMC>&=]/!]O26/YKAS6[LUF7U@^-Z-J*&T;8W#6^$.QV*^)Q1K^
M/GA1+ Y9&"ABL<?]2G2Z7>+\<;XRG2X1V[PRG:H(_"J4SQ6?)41%S!;[G,X@
MI6 LZ ANO>(U 8]+A%,>YF6<$!*+I5 L;4-E5;+4:)0&N;)JV:E0-C<.^#T+
M*R;F@_862A6S;(;G=HJ_:\7MD9-/XC5RTFQ>/==#-F9.AQ.[S8[%8D4W9V-2
M[V#&[,'DE(T^16SD4:N,G1Z?4H&L6GT\OQK]UX(F%O]&$+),D#]BI3.B<I%1
M@]WY8*=9V=S.[/8P8W/2(7Z(E2-&LCIGB&Z:XV+> #O$Q7/9^5S>/IC '[8\
MYE_6/>"_OG_"^[N2^5Q<^+X\F,NR_9FL.9K-[DO%7(OM)*%HE**&26I;)NGH
M,S"FLV*VJ]4O4F -*%T,I U%*('Q*;[%<D9F'CD[\WI<^0+*R?9#L5@=+ .J
MI[#X+C[9Z,[A9MKJ8$($%'T&-_7#5M+J)K@<5\/^:UEL"DMDX]ED-IU+8=/Y
M5#:<2V7CF3AV78PG['X63W(:*&H:I'UDEK$YJTAFO#B\ 65I@S0U_Z$AN9:T
M:-"@08,&#7\?!/L:*/YPOH4&N&Y%()['+F@5UW"CTX?.[*9+9Z=VT$)!NY[$
M6AWWBT:XE-'+\=@V]CVL9\>-"K:$%XOX()_O3N>P\D@:*P_$\OW1&$Y<R^9Q
M:A,ES\9IZ9NA>VB2H8E)9DP&'"*)D0F"C$54+SY5N)B?#RY'5)8LARS(_M['
M[,?QHV*Q8*@Z>\[E8\SFXMF8CJ2:9UQ*RF1_1#Q;[R:P]D8\GY]_S+LG(GCK
M^!.QC>$K.2E_OY0+F9TD-<]2,^ZDU^A5>G,81++E$.\IJW&D)85'=A#_D>IB
M32S6H.&7(R06^Q>$8J\B#+M]+H4NKQ.GUZ'0Y;.)?19!*W:O38R;5J9L5D8M
M=@9,3KKT#AHGS%0-3)/3,DY4^3@/\D:XE3Y N,@[C]^I8??%0C:(L?/;DUE\
M?CR#=X^D\J<CR;QS,H.W3Z;SQFDI%.?PZ?4BEM\M9>V#$K9%E'+X<3GG8VNY
MD]9&5$$W*14]Y-?W4-LY0,_(&+K9&1P.!UZ/^/PN*1#)9>:JJ"T+LF2#K?EY
MGW(=\(O'/%Z[^$Y63"XS72,Z\JO[>1#?PK;CQ7RU)9./OD_EG76)O+4V@7>_
M2^+3#6E\O3F=;4?RN!I13U'S- .SXAC("DM971A<PJY,3&IBL8:_ Y:*Q4L;
MIGD4CU[?J]'K?66ZO>KJZE>ETEQ.G)^OQ& C.F>0#J]/Z?5@%X_9W1Y!MT*;
M]"$7E!8:GJ H+.TBY'=V*R*Y5YSG2R@;&8O76\48L4#Y?AZ_XCDL&W4ZO//B
M/:5FY,%D=RGGN-'I5'S.C4ZWN.]6^EO,FIU,&6Q,SEH8GS(Q.FFD9]1$MZ#T
M:9\T>YD6<<R,U2N>ZV).C)%FN6(J6*@@[2M"@OY?8C7Q4]#$XM\(0M7#(>^3
MI8&PW$B#;FG(;W XF319:!@QD=$\3D1)-Y>RVMD;5<NJJP5\<"R9_]H5Q;]\
M?Y]_77V'M[Z/Y)M]R6PZG<>VL\7L/%/ H4O%7'Q82WS^$.5-L[0/F!@8-:*;
MMF(4/WK9M$U6RLKF<$KUBS^PZ*%,0)F156959.+UFF0T@5!5M@P$4(7CA4[9
M2WT*Q4GID">Y[(;K4+V?.Z==E';.\3BWG0N/13!R(YO]-[+8?255)(-)K#Z1
MP*JCLL/Y0_9<>,KUF$(R*CMH[)UD0&=BUB:; <H.ZFYEYN[%#I9JTO)Z'"<-
M&C1HT*#A]P55+/;[/,J$KB?8A$3QUQ3)P)S#A\[B86C&0OO0%%4=X^0VC)!8
M,<C]W![.)[9Q(**.S=?*6'LNC]6GLEEW.H<-8?E\?[: ]6?RV'(NAX-7\K@>
M74M&V2#-?0:&=2)1F#6+Y, LD@.;2%+<P8[=\PLQB^*;%W K39$"\C,&F_.^
MQH7%/UE9K/:&"&"1OJ4BUNJ:GJ&@K9U'!25<2,[E:&PN.Q]EB7@UGH_#HGCW
M> SO'HWEXQ.)K K/Y<"3>FX7#9'6.D/E@(&V<1/#LW;FK!Z<+@\>EU-9[BD]
MC!<]&1=C+&5%6; IC@8-&EX-\PM-[$)"L6=!)'9X'.*<MF-SV["Y;)B<%F8<
M)G0V,\,F$UU3<S0,ZRCOTU'0/45&FXZXAE$BRGNXEMW*J=@FCC]NXMBC9H[<
M;63/Y2HVGREFW:E"5IXNYLN3A7QT,H_W3^?SR7G!B[E\<CF797=*61M5S[;$
M)O:G-G$JHXFKV2T\*NHDI7:8TJY9&D4NW#%A$&/W'-/Z.<PF UZ7BWFY@L/M
M4PJ$I&CD53Q% XN5?/*^K%;T2+%8?">7E>ZQ&0K%^SY*ZF#OZ5)6[<QAV99,
M/MV8SKOK4GAG31(?KDWA\W6I;-R;QZ6[#10V3M,O<V=%+!;'3!G7YS6Q6,/?
M#2&Q>*D6X0N*IDY9-?P*='D\2O7KJ](ESC.77+W]"G1XI;^Y[]7H\2E]$*P*
MO8J@:Q$TN]Q*HTI)D].Y0*/8+_MZZ<7^.7%_SNY@5G!&<%IPRF9#9Y4"KIE)
MFXL)NU>9U!ZU.(.4*YH\"D?-+@;G;/1-&>D68TS'N)'V,0.MPWJ:!V9YUCM%
M7=<DU>WC5+:,4-XT1-FS04H;!BBJ[Z.HMH?R9P,T]<_1-JBG8W"&CGYI]SK!
M^(P)@]V#7OP]FUVUUY!Q3<@FXZ_=[TH3BW\C"(G%:I(P_US'0WG=D7YZ5A$H
MZVUVQO1F*D0B$EO1S^64.@X^*6/=M6P^/9G('_=%\6];'O#/ZV[QKZMN\.[W
M#UE_.(E#%_,Y?JV<4S?*N'2OBHB$9@IJ)FCO-S.N$X'XG!.[U2U^L!X</H_2
M!5(V;5-62H:N<,$?;VC&V>OWOC:-1!83+[]291P(>3^_(!:C^-[-*Q5%LII(
M[YIGU.JC9=)!9L,$#[/:"8^N)NQ1*8=N9K#I;!Q?[7_$EWMNLVSW57$L;Q)V
M)YGXW'JJ6H?I'IEA4B^.G\F.T6A23GC?$L%XJ27%ZW*L-&C0H$&#AM\/9$69
M%Z_L?"WB&VGI95,JB;U,BP1A3&^E?U)/:]\HE4W=Y%1UDEC<061V*U<2&SD:
M4<V6*T6L/)G!9P<2^&Q?/,L/I;#V1#8;SA>Q]6H9^V]5<C:RCL>9710W3M$S
M9F7*[!8)C$QZ DI%C/2J\P?C*K_2M=NO+//V!3Q!T=BGQ%UR)9GO'U L]LC*
M(;<?I\NO)'<R81O0SU'=WT]R70,/BFL(SZGE2$(9W]])XXNS,;QW+(8W#T;S
MEN"GQQ/9<#6/4W%U/"AL)U4D6V5M0[0,3#,R;<5J=RWX%OHTL5B#AK\:?B@6
MJU7%SI!0[!+GG]."Q6%&9S'2*\[K]JD9ZH;'*6P7YW=M.X]+FKF5U\C%C'J.
MQU>R)[*0K;=SV!B>S:;P?+9>+F5[>"6;SI2R[G@AJXX5L.)$$5^=*N9SL>_+
MBY6LO%G-JGN5K(FH8E-\,_MR^SE9/DYXS3AWZT>);1HCNW.*ZC$;G7HO0Q8?
M8[*RSV+!:#)B$_0YG<Q[I-^H7[%3E).#;CFNSJOK3B7D^"!]3QU.*S:/;')G
MHV="3_&S"9ZD][(OK)35.[-9OBV++[9D\.'Z9-Y=D\#[JY+X>'4"ZW=E</Y6
M-;EU.OIT<H7IR\1BWY)"*TTLUO#K8ZF=S%*A6/KU2A]BF\/^:K3;L%JMKTQI
MO?"J--EL&.VO1H-X[IQXS:PXOQ6:S<R83$P;C0N<,AB8TNO1B>V8V<*(R<R0
MP<C G)[^V3GZ9^;H$^R9GJ5[:IK.21WMXQ.T3<W1.F6D>6*69R-3RH17O6##
M\!3U0SIJ^L>IZ!JDN+6'W(8NTD1<F%+13E)I"_&%C43GBG@OHX:(U$H>))5S
M7\0U]^)+N1-7S*W'Z=R,2.)^5#H)615D%-226UQ'06D=E37-=/2.,CYC87S:
M),8M"PZ;5?5==CJ4E5.JG_'SNE&HR=V? TTL_HT@$+2:4,3B8-5)2)P-B<46
MEX<YFX-1O872'CU/2WNYF%C-_D?%K+V<R2<GXOGO/8_YM\WW^.=U-_F75=<5
ML?B[PTD<O%3 \>L5A-TLY\J#:AXGM5!<-TG'@%G\6.T8#$[Q8U7%8J=<KO"C
M8C&JCY7?HR0YKXL &@@&.HKEQ+S*!;$X\&-BL>S:.\^XS2^"'@<Y(DB(S.G@
M:FR-2/I*.7Q+BL6Q+-L?P9=[;K%LUQ6^.W2#4[>3B,FNH[QEB*[A&28,=N;,
M#HQ&L^+'HWCB^+P+,T1+Q>+07-'K<=0T:-"@08.&WSH"BA@KNUF[O*I8++UU
MC4Z/(A:/ZVWTZPRT]H]1V=1#5F4'<87M/,QL)3R^D<,B9MH47L WQ]/X9%\\
MG^Z)X^L#R:P]GL7&<T5LNUK.P=M57'A23U1V-Z5-T_2-VY@QNY6>!M)"3"Y[
M_*%8'%#BJ9!0K#:54BTR_/\@8K'21%AI)!RL+I;+.-U^I1I(BL5#^CEJ!P9(
MK6_DD4B4KN;5<50D5AONIO/EN1C>.QK-&P>B>'/_4SXYELCZ*[F<B*[E7EX[
MR36]E+0.T30PS?"T2#1#8K';M2@6!YL*AP1C1?0*QET:-/R>$7*S>1E_^-SY
MX/@C)[!\2F6QR^O"[G%@==FP."V8'&9,=A,39@,]<W.TZJ:I'APEK[6'A*I6
M'A8^XWIV/>=2:C@24\ZNAP5LOI'-]Q>SV' AERV7BMEVL8*-825B["S@VZ/Y
M?'.BB&6GBOGB3"E?7:KBV]LUK'Y0Q=K(&K8DMG P?X SE>-<JY_@8>,8"2WC
MY'5/4S=AI\?H58I])BTN9JU63!83=K,9G]/-O!C?%\5B03FNSBOK3I4#(VV
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
M?:E /+]$;,O%\ROY]DJ5H-R6L_)2&=]<*&/YV3*^/EW*ER<+^>1(+N_O%^/
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
M(LG^A;%XY[^5L5CYM#,:MK7HW5JYR ]*R5%"R)(H?N/S>EH')REL&B"QI)W
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
MV/PF@[.;](BNTC*V3NW $B5=<V3J9HBO&2-,]!;?S$Y>*C^T$8W8^5=RV:V
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
M[CUY!4NW7#SRR(>-9Q%LO(KQT+L(CUX4P\:G%(_]*VB K()C2 V<P^K@&MF
MI]%-<(]KQ?,$,AB2WM' UH2PS#;$D"&1F-N%]+QNO"[H01X-<L5E_2BO'$ U
M&5=U]8-H;!Q <\LP.CK&T=L[A:$AZGS&Y!B;5/*(XV'J& 8FI&@;D:"".OF2
MGBGDMHPCN7(8 =G=<(QHP*UG13C_.!,''R1BYYUH;#4/QV:S<*PW],6ZR\^P
MXZH'3EKXP=0CA4_'B:\>P9O6<91W#*.Y;Q@]8R*,2*A#Y$4:U#R/,;LA(40/
M3<]%%D]/*^@45?^C+ZKEMMR6VW);;LOM[]AF> YB73YBEGY"J9!!)A5#.C7)
MD4NGR("6<IN-18>RU& LBH_E*):I:0R736%0(D8W&?^U R/(:^E$1%XE;$(R
MR#F/P87'T3AA&4LV2S0V&P9C]=476'OM&;:;/,=1*U]<?1J!!T$9<$TLXJG!
MXLO;R.GL(Z=O GWD_$RI9P7;4*G4BHDS6C%Q/A4IS]?+H@L7"(VSGY&O6&BS
M"PJM_1,)E0MWQ'N;9]X3C!EL1IY82@XAV4/]@^/HZ)U 0^<$2ELFD=LX@42R
MN7RRW\$RZ#7.VH5BWUUO["4.6/K@B'4 3MD%XZ)+! R?Q^->8 8<XPKQ(KL>
M<65TW)I[4-4_AI9Q,3G9+)!#S&\DR%A1Y&DE%X[Y4B,(Q#J6(XN7V^+V&?ZD
M%CY+@L]V$,X=5DA;2><6N\&DTA; D_/ (Q5'JE+Q_.=C4B4O?-['9J..L1F2
M4C3TL5F3(A20#Y)>-\JOB<CB ?B_Z<:SC#8X)C;A850=S(,K8?BB")?=<W#&
M*0L';#*PVRH=.\@OVVP>CW4F,5AE%(F?#,*QVC "FTSBL>M.!@Y8O<%)NR*<
M<BC$28<"G'$I@;Y7-6X$-, XY!W,PAIA&=L,A[0N/'LSB."*<<36BQ!7/TE,
M(+Z!_-MW4TAY)T)*XR12&\:1UCC&27\WA@P6)/5N$"GU/>0'=Q(=2*SI0'Q5
M)V)9%&AQ-\)87E;RVUYD]^!Y9C<\TCOAGMH.M^16N"42\2UX$ML$EZ@&.(75
MP"&X G8!U*_[59"O6$R^8AEL7U;"VKN"_,D"F#KFP-@A%\;.!3!R*2*?,P_G
M;(6(ZI,V23C^. %'[1-PV(G\6]<D['%-Q.ZGJ=C[+ O[O7-Q^,4;'/<KQHG
M:ASVK<,VMV*LM<_!:IML;'C\!ANL<[#F7CJ^OQ6/[VY&XP?B)^,8VL=QV$)^
M_$[35/*-,[#?@O;OW30<NI^ (X_B<)*^\[Q+*BZZIN+RDU08N*7CUO,LF'N_
MPIT7640&[OEDX4% -JQ#<N$2D0NWB!RX1^;@>4P^O#AYG)=Q!?"-IW&*\$\L
M06!2"8*3BCDAM!Z27(K0E#*$I9;1LI1O#TPHA']</GQCZ?TQ!?")+:3WER H
MI1)AZ36(S*I'='8C8G+>(>%M*U**>Y!5.83<^F&\;1S"FX9!6A] 3ET?LFM[
M\:JF6Z"VFQ[W(+NNAQ>$+VCL0^&[_@4,"#0-HDA'\R!*6@90WM:'"A;YR2)
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
M$IL.WL7F?6;8>L <VX_<PZZSMMA'WW_ /  ''T7Q8A$7GN1#GPP3_:=EM*S
M!>+LDW*<<"G&08<\[+7)QDXRLGXPB,#OS_G@O^A8_OF\+[ZYY(^?K@31[P_$
MANL!V&T6AAL>K_$BE3DN RAMF4+S@)PGPF<YCMAT3/'4%$<J5PAYSGCN(!JP
M67X]M93.90E4TQ(:.*34?\BH_U"PJX3&'59 0\F=:!E='W(VP++I)WQZG/;B
MT5G"NL%J6>!8;I]LW+V';FKXK_,IA_A_%BY(S&*9.82IWTOC[[?OIM^;]?-+
MT98LMRDS_!4+8)&(Z@6_;WIV@9#\6YWQ'YF9)-QL%F[0Z5(D,",1K/ H];ES
M< /TM_HE_VZ-[3=F[+-]J8U,Y6,4K6OD9##3F*>6\2F/$B4YFN1032@4Z)%,
MHFY\$/E];4AJK(#OFPPXQT?#.B(:]T+C<=,WAJ<LV'';%QL,?;#!R!?;3$-P
MS"85!MYEN!_>"+NX!GBD-R&\M ^YG6*TL"FJ9.R/L>FD"@VW)5E^.]V1%:)C
MIWE4"1,/%ZM,"QQ!Y@"J-?/.(#/ZZ7^ 1BHL==#_QVU9YNQHA-?/TOLT*D&0
M9N<@M#>%652SBD59,Z&:.\."\R(XS^"H^-1W^GUT?JJGE=P1GF;[D&S@:?IN
MC8853Y%K47!4'"6W'Q0,C3"]5,F_9V;N"'$'=F8>=AW.+-@O:JU8IJ3K0<7$
MLP^B+J?Y<W)MOF!6;(Z]GOT/.G&:.<A,2!B2JM%.#E?#B A%O6.(:^J#3V4'
MW J:89M1BYLA;W#,.1K;[OEBG:DGUAI[8?U-3SK&S['5] 5^MO##@;M!.&\7
M@SL^V?!(*$?$VW?(J.A&8<,0:MO'T#$XB7&QC$>#L8@J(<I)0H=*QD4$9E,Q
M$8 YZ$HYB_I2"?D5^11:&9V3+ )(*9RWLRKA'(:V./&,DIXCVVP.Y8+^0JT]
MS^?/%^8(,Y&"'S-Z[S1']0G4'SBTOP2_8<'/KU]G9EJHE:%>A)+[5QIM7Z@3
M0P3-=58K&"P03YF#K>VGV7G"SDEVCD[/_'WZ1_:I@ED[PZ]+%ABDB_87TD+,
M1_D+0KY&Z,,AW&CA$7N:V;EKB*'@.2]9H:-I_KMY_F$FXLS,"T%L?7I&2!>G
MF:;K:9K.'[+/96J6&UN&48D8O1/CZ!P?0?O$*%I%(E3WCR.[KAMAV;5PBB[
M7;]7,'Z6C"M.,3AO&X%35F$X_B "QZW8#,MX''X0B]WFH71>!Y /2%P/(<+P
M_950?'4Q"'\Y'\#YJUX0OKH03,M _/6\/[XZ2]O.^.//IXDS[#4A^)+\N!7Z
M<?CV:B*^NT[^XXTT_&B8CM5&&5ACG(XU)FE8;9J*=7?2L-DR SNLL[#;-A-[
M;5.PYU$\=EM&8<>]$&R_$X"=+&#G02 .6@7AR*,@''L8@&-6?CCVP ?'[K_
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
ME@$9S\<Y+E;SRN92-?N_!,&0I<K@@@G+A<@<0%90D0G&/(^DD,MPAD>,J[G
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
M<JB-IC=.(J5N K$58P@M&,*S]%X\C.O$S?!V7 YHPFFO&MC=+X&)6P$.7"[
MUQ<*\"79!9^PO,"D\=>;)N*_CL?AS>.Q>,<X 1O,D['9*A6;K5.QU28-V\D6
MV$I\8)."]ZP2\*YE'-XE.V*=32S>M8W!.W;1>-<F ANLP[#9ENQ+ARCL<HK!
M'I=8[#T51_9)(CX[GXHO+V7B3RQB^6H>OKU>B/UNQ3C@7H;#=ZMP[$$M3M"]
M8?2P%B<?5,'X025,'E;![%$MS)[4P_1Q XP?U>,XV2"'[I?CP-U"?'<G!P>I
MWSS^* L63W-A[U^ 4V$%.!^5BPO1V;@0E8F+D>FX%)&*R^$IN!J>"E<6+4Q<
M"T^G?3JN1*3C:A398S%9<(O/P>VD?-Q/+81'1@D\<\K(OJF"?U$M@DOK$5W1
MB/BJ)B14M2"IN@TIM1W(J.]&3F,_7Y5:TC&*\NYQ5/5-H'9@&O74AS6.SJ%]
M:@&]<PH,+PBKBZ=8>Z6V*J8V*I'/4]\JP=S\ K5O&4\G(E?3F+ZHHW:II7:I
M%5;%+6OYY.0R\7Q9#2RI>>HAMDH3I&M6M$KHM3+H%N6D"91T/RLP/B5!>[\(
M5<T3**@<17QZ%[P#JG#%+1-6CE$X8A:([TU\<<3*'R:GPF!S-0J.=V)P^D$D
MW/V3$)Y11K;M(-GK<K*=EP5;;5$O%"]?T9#N67ZQ"O3YGYEB>5VP_/7V>OL[
MVOB:W%_ W_Z^_2=T%B^O.8N7?\)9S);--0XKD%8_@X"L03Q([,7UR"Z<"VR#
MZ;UJ?'.A$!_:9F"G60IVFI!H-%IU%D=AX_<T$.\/%9S%^T.P\;M59W$X=AQ9
M=18G8#>][T/S%'QDE88/+9.PQR(>N\R9HS@.NZWHV"(6V\RBL-TBE#N+UY_T
MQ/HU9_%#O'?R/MXY<9N$@QO>..J*/YZX@?=,[F"#I0>V6'EBM\U3?&KGC0,N
M?K!V#</5)TGP#"] <&(Y(M)J$)-9C]3"-N15#:"T>1+5G;-HZ).@C0R>[DDU
M^F>8HUB#$8D:8PLZ,C1(,)(8G9$RXX5$*0E!,1DK8C)2YF0,%9TCP:I8Y([B
M>26)*3*&I!I!\/&B)@SF.'[)@2QC.946EWCD#4/&9^9U9%"Q93L$=QXS(XM%
M8I!Q18;2S+P",R3(9L0TD,\N0,26]XDD&)MFL\!S&)B8X0[C[A$1.D@(M _.
MH*6?_K]N,FHZ1"AO(\.C542B082<^C&DTV^04-J%D()6>*=5XV%L(>X9\B+?
M"B%A$IB!Z\QA[)U$QD \SC^.PUF/6+C<BX*U>QC,W4)AXAJ(DQ?]8'S6!R=.
M^>"PLP^^<O#%QXZ!V.U$U]XE#OO.IN&3LYGX^'0V/CJ5BWVG\K"'V$$(SN("
MK#^3B]\[I^)7M@GX%ZLX_ <9(F\Z)'%G\3JG%/S1GCF+D_&&92+^8)V ]TA
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
M?..(>+CZQ.'JLUA<]H[!)>\H(A(7O<-QP3L4%YX&X_S30)SW#,#Y1X$X]R
MI^\&P.5V(%S<@^%\*P2.;L%PN!8 VZN^L+GL#>M+WK"ZX OSLWXPI3'?V,4;
M1DZ>,'+TQ$DG;YBZ^,+$V0=&#D]QS,X3WUK<Q6<F-_"%Z4U\9>Z.KRS<\:7E
M+8(>6]W$GVP(.SJV<\.7]C?QN<,MPAU?.-[&EXYW:'^7'M_'Y_8/\+F=!_$8
MG]MZXE/;I]AGZX.]]@'XT#$(>YU"2/,&D]X-QFZ'8.QU#,4^AU!\;!^"3VR#
M\85U*+ZV#,,W%J'XACEB38.( ,(?WYK1WB(0WUK1.1OFI W#?J=P?'<J!-^=
M]<?^\Z1M+OK@RTN^^(SXF/CPDA]V7_3'CO,!V'S>'Q^<"\"&LR%$)-X_'8-W
MG&+QEGT<WK9+QCK;-+QKDXJW+9.PSC0)[QDG8IU1'-XC?;7!* I;C6.PTS0>
M>]CJ0!.V6C ,NXP"L<<X /O,_ D??&CZ!'M-[F&OL1L^-';%/I,K^,3L*KZP
MO(9O;-SPO;T[#MJYXP#]G@>)PW1\PMF#KA.[7OX<B_.^,#OW#&;T_UA>#H2-
M:RCLKH7#_GH$'&Y$P?%&-,?A.G$M"@ZND; G'.@U3C="X<2<_6YA1#B<;T92
M^XBB=F+@=C01A=-WHG'A;CPNWTL@$G'Y?B*N,!XDX3)QY2'AD8RKC$?)N.21
MA/,/$G'N?@+.WH_'V7MQ G1\[D$\/9> \P\3.1<\XG'I41Q<O9)PXUDJ;OH2
M?BEP#TC#W9!,/ C/QJ.H/'C&%<(GJ0@AJ06(2,M#9'H^8K,+D5)8AMR*&NY
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
M &+*^G&LH!LN,7))J.]TS<(FBG(MIQRLL,NA0,REV"U@2.%K4895%I589:G
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
M0<6=\,UOP^&<%KAFM< IHY6:O!D6B0TPCJFA+I?#1(PD#BN!<6@1#(_E86\
MZP"^^[J>\=C@GH"UKHDL>PE881>#Y3;16&47#RV'%);Y#*QTR&(]DX4EMME8
M;)N#);3GECGD8QG?AZ6.,BQQD&$16>Q8CF5.S$N7*JPD*YSE4BB<H*\[7$\[
MM!D;R%JO1FAS6;#&JP'KO!NQWH?K?%N@X]?&>JL#ZZGIM?R[H170C774]IM"
M^[$]8A"[HH:P.W(0>Z).8E_T2>@G#,.$]H==YB@<B#,UOD?!./QE4PA1S""J
M;@YQ3=>1W'83F=UWD-=W'T6##U$RI.XLEH\]0\W%EVB:?HV.F3<X,?<60S>_
MP]B]=YA\_#VN/ON(Z\(7S$OQU:=Z;N+[K]7S$S^1_,=\Q$N-(SHQM8340?PW
M?FWPL]\:R3'UIYDF_ZH92?R?.XI_[C#^46HWQ<"Q_YGS$/__^?VD<:8M?(B(
MCF_AG%U,4W7[\7M,W_P6IR=IFPS=1T7K+)(K+\ O>X!ZIAV.U$+"2;E5;+$T
M3[9S7#%\4F2(*:R%K&T0?9=N8/S&8UP13J ?O<3]%^KYO=^^?R_-\?_##V(:
MBN^EN8RE//E]&HK??[__?O_]RN^?I[-8XU%;P*I9:B1$Y?A>5)K2Z.*?I'E/
M7W_[!C=OW\/9\1FT]$U"UCZ!K,8Q)%2?@G]6/>PBRW'P:#'V'JW IH!RZ'B5
M8[MS!043A9CXI,ZB&*LL95AMS<;<AL:&;0VT[&JDCF)M1V&$R+'47H953F44
MS7(:%-78P'"90XDTS<0?3++P[\;J:2?^:"+"#/S)- -_$1W'%,Y?6^7A2X9?
M6&;C"XKHKVT*L,1)!FWW:FP\THA-WDW83+91).RA.# (.0Z3R %8QIZ"=?P
M[!('X91\"J[$*^,LC>4+",@G>>=I+)]'<-$X0HLO(*SX/,)+1A%5=AXQY>.(
MJ[B(V/()QB<0)9M 9-DXMQE#:-$Y&M/G$%YZ 5&5EQ"GG$)2W312FZXBH_4Z
MLMIO2F0*4<$PN^,6<CIO(Z=+ X5&3L\=Y IZ*3K$O]3'[Z+PQ#T4]=U#L:#_
M'DKZ[T/&L/+D70GY@. >%(/W4:U!^7>HAAY(*(<??J9:@T)T3!/YJ?L2E0-W
M4-Y_"[(3-U#6>PTEW==0U#6'HHYK*"1%G=?)#:;=E$9BEW%]68\&T<%W?$[:
M5]9W$Z7';Z"P:Q8Y%*GI]5-(5EVF&!6=Q5.(D4\RGR817C&)D/(I'"N;Q%&I
MT_@2?(LNPJMH NZYY^!"(>R4?@[V*2.PB#D%_: >&HNM-!2;L-&U@89*+8T3
MBD4A[*V%T%<CXEHL?ZLL1(=Q&9:9E6"122$6&!?B:Y,2+*187V1>@246+'-6
M"JRPKB8*:<3,2G$L!Y6ZP]B]$;N]6K#7NYVTD5;L\Q&P7%&$[O=KAL'1=IB&
M]<*:XM(Q?A!N24/P3A]&4-X(HED^TFLHVIMG4=+&/&J;17G[+"J8CY7=-R'O
MO07%\=NH/G$'U7UWU"%1]#&-J/KOH*;_-FJ9I[5]-U#7?Q/U)V^A?N"V1)W$
M+36#C)_BMH,W";<_);B)FE.W)%1<IQ0,WD+U@!J%*#_2'Q?J/R^JAM3(B?CC
MHIQEJXS74-)W"\6\AD)2($:*_Y(3UY%_XAK+ZQS+[2S++^FYBOR>6>1WSR*O
MZRJ906['%62W7T96ZQ0R6R:1T7P)Z4TT5!HGD-9 8X4&2TK=.))K+R"IY@(2
M5>>1J&2=HQQ%?/4YEIMSB*LZR[)SEL;,"*($E2,T:D1XYC.1@@K!:420,-DP
M0DI/X5C12005]N.HZ! C047].%9\D@QP73_7]2&8RZ&E P@M^9D0B9,(*583
M7-RO0<0'<:QP $$%/&Y^GT00.5;0+R&6 W./PS^[!T<RN^&9T06/]$YXI'7
M/;4=;JFM<$ENAE-B(QSBZV$;HX)-5#5L(A6PC:@B<MB&5\(NHA(.455PCE'"
M+:X6'@EU\$RHQ^'$>G@F-< MI8%U63V<*9H=XE6P$Y^"QLA9)BMA&54!"];7
MYA$RF$64P3Q<!O,PF11:$$LQ3W=4);>O@EUL->SCE#R&$O;$ELO6,0K"4'PR
MSFNPX+68A9>SS,M@$EH&XY!24B8MFW.=1:2<Y^2VT=7J_8B(6T5KTJ(_'5/,
M#R[['U#V=Y1SOXK?A VQX_:_Q/8S7"^=5XT5,8NMA.EOQ#R&]Q<MES"/DL-,
M@XB;B[1HYH^ >6G.>S3CO9K^1LSX;,UC57^#F0AC?L9,@X4@FFF1W#=" 9-P
M094FK%835@WC, 6,0A4XQ+@:+H>KMS>+J(8%RYIEM!+6/(]-7 W+32V?NQ@I
MUL!R4 _[V#H)L>PD=3HWL[RV:&AE>6N%4WPS'.*X?2P--EZ7'>_#GL=SX/$<
MXVLE''A<YUCQJ74;/&+;X1%-HDAD!SPC.G$XO M>81WP"FV#5W S#@<UPCNH
M 0$A30B-:I$ZC"L4Y]'-=F7LXA-<$Z.+GWXGS=<K_"V(45*_["P6(XU_O;/X
MK_]0'<@_7XFP\C]2GGV/'S^^EXQ6,??\*S%G].-7N''S,6:N/,:EB4<8.7,'
M7:Q;5?63**PXC]3"$<1D#R$XK0\^B=UPC6F&99@<AXX50?]H'G;Y9F#CX22L
M<4^$EELZ-5(!UGA40MM5A5748BNHS59:,VY30]2=Q2O%Z&([8B_\2RBQRKD*
MJUTKL=J-FLZCA!1!R[,0VAYY/%X6CYM&DJ'MEH@U;O%81]:ZQ3$>P_TBL<HE
M$JM=HGC.6*SG=>AXI&*#1R:U7PYT#Q=@DU<Q-GN5D%)L\9)A*_7D%J\*;#Y<
MB4V>U)B>Y=#UD)$R4JKN;'4KQ0;7$JQW*<$Z9_&%$$/'8JQS**(F*,1Z^P*L
ML\]38Y<OL9YLL,N3T-&PT2X7NK9J-MKQ>NQSL-&><>ZWT3Z?RX789,=KY+Z;
MN,TFNRQLMA?S Z=AJZ.8^B$6VYRBJ'\CL9/WNM,M$CO<HK'=+0';7%.QU34+
M6URX/Z]U@QNOSY.A5QG6'RG'&MZKEF<95KF78)4K=;-SL=1IK,5[6&W/T*X0
M:VP+L-XV7[K.3?;9V.R0B<V.&=CL3%PSL,F-U^*>AMWN2=CG'H7=;L'8YAS
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
MAUE,*TRCFV$2U0Q38A;=PC0UIHP;,^U@9!,,!1$DO)$TP""\'@:AM= /4>%
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
MS<<2JQPLXN]6]'CGM=GE\7NSL=!*#)N2P6-3\:MU O>+8QJ'Y73LU^Y.DB;
M$1/X;'5+QQ:W-#[7%#Y?,0%0/+9ZQ&.;9P*V>XN9YY,DMNY-G"$)VWR2Z7RG
M8K.?#!O]^2S],['>+Q/K?#.QFJS<R[I%EGIG8HD7G7[/3"SS9)EC65W#<KO6
MNP#K? JQWH?.B"_O,<OT!K]2!?ZE6._/]8!"!8&B-U31#,4SS*P'%6%S4#&V
M!95@1U I*9/8_G=L$P262HCM2L'EV"G85P$EB4H)Y1FD]6!%NC.D$CM"*K!=
ML+]<D8:48]O^,FS=QW.*U_')UN 2*17[[CS 8P]4026T!JH'Z1P<JL,NH@@B
MBV!R/7:%U4,MG,M'&Z%^K!F:QUN@=;(-.A$=T#O5"?W(;NA']< @NA=&=!3,
MXP=AD7 &EDGG8)5\'M;)P[!)&8%MZBALTT9AGSX&AXR+<,R\!&?Y);AFC\,M
MYS(\B%?N97@3G[S+\!?#@11=Q8'2ZSA8<0.'*DGU3835WL'1AKLXWG0/)YH%
M=Q'1? >G6FXCLO4V3K??14SG?21T/41B]R.FCQ#7^0BQ'0\1V_X0,0*QS+PX
M;HOG/HG=]Y'4=0])3)-['B"U[Q'2!IX@X^PS9 X]A_S\!+*&7R@8>8'LT2],
M(H=DC["-%PQ/2ON(=9&?-_8*!>.O)?(OO4;>Q5>_<^D5\D7^#-(Z*?BGO%3
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
MH7-;3,<V#YO<"[#5HQ@[/"F^A#CPJ94$F(9?H_3/L[((#@=5460I4 FNQ,Y
M.KUTF#?Z%/ WYDI!WS5BO#FW;*QWS<(Z5SG64D0(UDEC\\F_Y@M6D^7.,BQS
M$61B&9>7.J5CZ9XT+'-,PRHQT0GSUCAG8O4>.F:.Z=C(_ V.J5B_.T4!G;<-
MN].D5+".K+5/(1E88Y>%M;;\+IM,K+>68:-U!C;9$-MT;+!)D6;;7FD5A^66
M,70PX[#.-A$;[9.Q4<PH;I.(M=:"),)S6J<3&3;89F&S;2:VV<JP?29(O(WG
MW&*5CBT6Z=AJD8%M%LRSR,06<QG6FM#!-$S#$C'[LS0#= J6F:5B#???:"_'
MUCTYV.&2#V6W0JAZ%/'>EU&@B=X2M= -:(".;QTTO*JPTU7T)LYC^<G&,GNR
M.P<+'3*Q8+<,BQRSL9C;?A637;B48)5;)=9XU&"U1QU6N%;C5Z<*+'8LI]-<
MCGDV!9AKF8/99IGXCM?R[P9T(O3%Y'>I6&A"A\8T&PN,,ND4I+!<IF.Q<19^
M-<O%4O,\J6?Q(JMBS*?H_TD:\[$("\1XCQ3Q*ZQSL-:.C@'%_"IK.@%6@GPL
MM1 3YV7@%_[F7\R2L<0\A7G\+M,XKL?PG/%8[9!$!R %&US26!;3L=XMC<\\
MF<\\ 9N<XN@8Q&&K:SRVNR>0>&PC6]SBL)EL<HMGV4W$9H]D;/)*Q49O/ELO
ME@?/-)9).O0>:5A!P;J4YUQ"%KFF2I.++*&P7>HDRIP<*REX5[O1>7//QWJ/
M FST+,!FKT)L]2[&=A\Z)+XEV+BW !M8SC?Y%&*+7S&V^)?,P&6_(M:#(FP+
M*)&"OSL#2_\A2D%,_Y[ $NSDL4K^A1([!7Z_(_*4N5U"["L"T,'EV,YC!5(
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
M8)6E')MWT_%P+L)VUQ+LVEL+[?W-,#S< =,C7; ,[Y!F\74\V0F7TWUPC1J
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
MX11DP?D'$"Y&C9-X!L92N$D!1]&3+Q*7;0C2\OOS&N'/ZQ? :?\\"B15/6E
MH*A[?B:J8"]">3T"5*WPSVU!2"[K6]7&DL>5*Q+TK"_6F7MJ"S9$UV!9< GF
M^Q=BKF\19GK9,,G-C.\VZ?'U>BV^7FN@F,^GX,_'ERN-# 3T^'0)663 )PO%
M#YJ8.&^V_P+VD@+YZ]@?<=G(A3J,8/ P8D$>/EJLQ1?\W.C5)HQU*L!X^:H5
M*\9MLV"BAX7MO@3+8NKAE-*.+5E=V)+1B:T\/C<>JR?;B)^F@^?-ML(V%:)N
MXCGP7+/%*+\Z^"OKV09X?56\!NI6T@9O;B_PTG3"4[L3'FS3[GF=<..^W(E7
M+MM*CH-LD3AN@V].&_SD38L.MJ^="-&*&Q=[9'(]DFT\RL2VSGJ-Y?6(-G.9
MJ9/S[!-%^Y%8S.MEVX,8,_N D>W'T"++*&,;KV4[M^_@N@[V&4$G8@OL1',Z
MQC$?9^E"O'67'"V24$ALN^WSUB[[.LM.)'(Z222HN3R1RR0B><UU<?P>04)!
M!]M+.Y+SFY!D:F"_K2<L#75(H.V(UU8A@23I:4>X+ME4CSC.QY(X+HO7UR*>
MV]JIE?,)QCHDBGWE-W*_];1#XK/$5(T420U2C'84%)\*?17M1A522*J^ @IM
M&9+R2A"?8Z6M-"$RC?:)]BI<H49H4BZ"XY4(C,M 4&PJ@F-3$!*7BI#X- =<
M%I?"=0H$Q21+@CD=&IN,L)@DDOA*0J,3)"%1O<3;B8Q#<,0S@B)B$1AN)R L
MQD$T_$,=A$3#ST'?,@&WZR,T!GY<UHMOB" *OL$.@B+AXZ!OV3^,7\A_']]7
MP7W[]#O?_R_Q#28A=GJ/P3\T2EZOP/ 8![&\IO$(BDQ$8+0"@3&B[=@)B4M#
M6&(FVUX.HM/5B,W(0URF!C'I&D2EL<S0(3[;A"25!<EYA5!HBMAVB^EOBV69
MK"U"DJ:8?:@$<9I21*N*$"E\JZ9"]I.HO$J$9!4C5%F&&%TC$FFS$^DSXVB#
M(G-:$91:#_\DVJIX!G%AC5BUO01SUNLQ?4T>IJU68<KR-$Q:',LRGO.)F+<I
M%>L98 <HV)=,[5"7[(2AK!7ZXGIDZVV(24J!IZ\?5JU=AZG3IN/++[[ L'??
MQ=O4*T.I4P9+S?(FM<N EW3-/\5 \A:/21[7F^*XJ+&$[GK3?HR??_8YYBU8
MA(TNVQ#(?I6<KH.2ND5M:N4Y[Y+)8I^(!JSS*,'<329,6*W!J*4Y^')1%KY8
ME$Y_I,"(18GVD<5K%?AL<SJ^=,W$E^Z9^-I3B>_]\S AW(P?8DHQ*;X:BY.$
MWVG"-OI"C_16>"K;I7_PH[\(I#\)H)_QSZJ@KZE 4&XU@G*J.%\&O_1B^O52
M!&=74<O4R]'G4?IFVM FZB5J0:,#,:VOHTVL13+MKT!,*[@\E>NS3+50&BJ1
MH2M#FJ8$J6Q?]K($*7EL<[DVQ"O-;*L&Q*;E(28E&Y%)F0@3MC&&-C$Z"4%1
M=@))0*0@D?.)7-]K ^,1'"7Z1!P"A;US$"!LGJ.TV[+H9X2*OB7Z&0F.(.$2
M?TX'<ED0"0R)Z"- K@N3^ 6%PB\P!+Z"H##VUPA'GXVT[S<L2GZ'O=\^Z[O"
M%MOM,DO1C_LM[T/::KN-]F/IRV5^/"]_GE\ SS60/B$H-HD^(UD2$I^,T'CZ
MB_@4DB81_B4XUNY3A&\)34A'>%(6(I*S$9Z8Q6TR6+^9B$K*1FR*&O%I6B2F
M&Y&BM"*3?3S7N -Y],4JZUYD4#='Y7;!6]&*+=%U6!]6AQ6!=9CO684I6XKE
MNXS'K#9BE/C]BL4JDHNO%ZGQE1A=/#\'G\Q58L2L3+P_/1UO3TW%H,FI&# Q
M!6],4.#-"2D8-#$5@R>EV9DL7DF1\2P)/"4+ \0(X,EB)+ 8%9S!>;%.B2%3
MLS%4O+YB2K8<03Q0O)IBHE*^NF+@I!R\-5F,&'Z&2 B_P<_]%_?W7]R'G2RY
M[ VQ;AJWFY&#02)9/%N-=^?D8=@\+3Z04.?-S\/'"S3X;+%!CAS^:K65NE$D
MBNV(1/&8=848L]:&[]98,<;!:/+M6DX[V3!Q:PFF>E1@FE<UIOK48IIO/:;)
M]PTW8%I0$V:'[<"BR"8LCVW!ZO@VK$_JP.:4+FS+W,L^>XA:^ @"-8<1K#W,
M6.$((O./(;K@&&(LQZBK1.*86 ]3(^U# N.8!&JZ>,8_<896ZNQV9)9T(K.H
M#>F6)JEKDMD7DU16)-,?).7D(RY=BZCD'(2+-L3^%1PI]$0"2[:W"/:Y<+:_
M,/:QL%A)4+C0%PGL=^R;D=0N40ZB%9)@ ?U3B"15$AR;AL#8=/C'I$E"$I34
M2UK$*DTDGQK*+/U1IKD:&69A3ZCEM$)O47_1K@A[HV",EZRKX_(:QGS5=O+L
M98*:.B^W$G&J*L1KZJD)F^B?FA&MWH$HVKL8QH")!8>0;#M*'7D(L7IJ7N,A
M:LNCC/6.,*[;A]"\?0C).X!@]0$$J?93,^]E++8;/M3L'AG-<*6?V\P8:UVT
M#2O%DW0B"1P@GIC4RJ<C%_IK,,]//"VHQGRRD--+N&Y9$-<':[$Z1(]U828X
M19JQ422,HPNQ/EH\=5> E5'Y6![%?;)<&6-E.RC%AL1J;&)\YY+:"-?,1FS/
M84PF8@;C'D18&),7'D!\X3YJ:>ID\PZ>3RW]<SE]>"%B<RV(H7V-SLA'5*H1
MD<EZ1"92#R2I$,UK':W(8IG.Y1FT#[P6BFR6PE:(^71$I63*=>&)M"UQ"H30
MK@A]*NR07T0,?,(BX142"C<?'ZQQ<L*<^?/Q_=AQ^/BCC_'>T'<P1/KI-QW0
M%[[UEBP']_IL!R+O,&3@8+PS]&U\^,$(?#/J6\R8.0NKUV[ =D\_A%#SQ"B4
M2%5;H"EM079Q,R+S*K EWH UH3FL_TPL]<_$JB 5-D?GPRN%.H7^+);^*-%(
M#6^L0DY^-?+R*Y&M+41B:@YM<#2VN7M@Y:K5F#9]!K[ZXDN\3WWQSI"A&#IH
ML#RFP6^)W,A 1W[$[M][?7W_X_^G=<=K7O.:_XS>O]?)8CB2Q1F9KZRH/@-(
M@S=T\! &8\,8E'V-14M68).K!WQ"8Q&9FH=X7;5,&$66G8"/]2@VJG<Q$&G$
MM)!*C/,IQA@/BD8/ \9ZFC#>JP"3O,7[2*V8%5B(A6'%6!%;BK4)Q11 -FQ.
MM5#X,"BU,9"H;(:FMA7*HG*DZ R(S\JB4Q,"-QY^45'PH"/R#8V4"0P?!M,>
M?B'8[A\";TX'4D2'Q"1+<1/+("--98*ZH!2&BEJ82$%U XKJ6U#:U(D206,'
M2NI)8Q>7[4;9CCUD-TI(<?,N%!)K2Q<L+3M1T-*)@F:RHQ,6?M;2R.FF7CI@
M%C0ZD//V=6;)3EC$_EKVPM:ZC_O:AWQB:CT$<^<Q%'0=1W['81A;]L.P8R^,
M.PX@O_48.<YEQZ#?<02ZQL/0U!]"7NT!J*OW([=J'W*J]LKW-N66[H2JB,%U
M81OR;*W06%J@*6A&GKD):G,]5.8ZJ IJH;*0HD:HZ5PU%6W(;]R#PO;#*.(Q
MV-H.\SP/\?P.P51_ (;:_=#7[(.6WZ'E=VFJQ,A-4GT0ZII#4-<>AK9>C"XZ
M!F/#<9@:3\#$,K_Q.,P[?F1=_0A+ZTGN]T=^QPD4=9Q <><)E'3]B%(B1J[5
M[CR"VHX#J&O;BX:676ADW3;M:&?9AMJF%E0V[$!9?2/*&AI1N:,952VMI!WE
M7%=2WX2BVAVD!=:J)AB+:Z"S54%?7 L]VY"^M@/&^BX>%^NTZ0CRZH_)1[9B
M3+O@G]T"]Y1Z;$UNP/JH*BSR+\1T-[;3S0;\X*3']^N-%/5Z?+U2RT @#Y\N
MU>#CQ5J,7*C%APMU&+E(SVD]/ER@ZV/D0A% J/'!@ER,7*SFY[3X=IT6XYP-
MF.I>@-F^-BP(8KN/*L>FM$;X4)1&E/R(Q)HS4-2>1GKC:2A;SB*WY334+3]#
MTWP2VL:CK.,#<E2 NGHO5-7[D%NS'WDDG_,%G)=PWL)V8><@YP_(9>9J.P5<
M9JX[ !.OIZ%J#_O#+NC+=[+LXGYVPU*W#[:& [ U'B2<9KLHWK$/Y1U'4,&V
M4=9V$"5LF^7M!U'==135NX^C9N\)EL=0T7$0%>T'R'["SY R7L_2ECTH:68_
MVM&%HJ8N%)+B';NXG]UR76GK7F['[27[Y;3X7!F7BW7EK7M0(6@3TUS.?97R
M\Z7-HG]R7^Q31>R#A?6=L-:P+9<UP%!4!RUM2)ZE&CG&4F3D69"2;2!ZVH)\
M9&JMR-+;*# 9@.3F2U)4 A,4.28D9QN1I#38X>>2<\0T ^?,/ =J)&20=!%0
MYR*6 C,F16D7V$D,MAF$1S!(#Z-X#A%)#0I:::<"P^$=$ 8OVBD/WR"X>P=@
M&P7O5C<O;-GFB2VBE'#:W1,N+)VW>4A<1.FZ'9M=W;%IZ\MLW.+V,BYN<'+>
M!J?-KM@@<!;E5JPGZS9M(2Y8M]$%:QVL<7+&Z@V;L7K]II<1RQV([=9LX+;K
M-SOHM]VZC5CU BO7.KVT[)]A4[]C_L\0^_AS_OZQK%[_]UFS81/9+%G+NI=L
M=);7;_WF+?)ZRFLKKC79Q&N_F6W"V54@VHYH3UYP]?"!&]N<AV\PO/SH/X,B
M$,# 2"2C1&(M/"81$7')B$Q(8="8BA@&A;&*#,2E9B$N+0NQ:1F(S\Q"0E8V
MRVPD*E5(SM5 H=*Q[QB0H;="9:N$MK0!^HI6VIE=** ML30=I\_[!=:F,U 5
M'T>4>$0XO 1; \UP]C-@G7LVEFU,P.(-,9B_/@*+-D=ADW\Z0J@',NFS#.4[
M8"ZOA:&PF &=%G')R?#V#V!;6X\I4Z?A\T\^Q3O4*"+0'.1(Q@H&#QCX/R)9
M+(YAZ*!!>'OP8 :^SQ^3N"'_WCOO8O1WWV/9RC78RFLD$BH)66:D:VN@S.]$
MEFD?$E5[$9C4"9?@1JP0K_)P*<;D#1;\L,J 4<O4^'))#CY;IL3GJY48M5&%
M\>YZ^2[I!6&%U%@EV*"H@INR <'Z'4BTM"*GN!/Y%;3+]!\5]/%5C8=0U7P8
M-:VDF;:6VJNTL@YE%=4H+JM  >M>9\R'*D^+[%PUR4-./Y2Y.F30CJ:K>-RB
MS#4AC;8T-5LD&PU09.F1G*DC6B1ET(;2;B;09L8F92 Z(0V1<2E$@0C'S;"0
MR'@$2&T7 <_ ,&RGOG/S#F3]^,'9W1N;V:9[$7I4L''K=CAM<2>T>R[;7K9W
M&UV>H]?FO82CKTEHTP1KV0?7.VW&>O:[7M9Q7K!6]D^QW4:)O=\^;SO7.#GL
MII/XWBT.^VNGM_^*8W9R?F:GG\%M-CU#+!/;B1L+S_KZ=NDCA,^P^P^'+]GV
M#!=7^A1A#XCP-\+O;&5=NA+I@]P]L'6[.]R]/.BG_! 8'D(_%H/$]%1DYJGI
M3ZTP5]:BJ*$-A?2YNJJ=2+>V(4[?C'!U.WS3V^$<W82EWA68+FZ,KS%BU-(\
M?+D@!Y_,R<3(66DD'1_-SF"9@1$STS%L>AK>GIJ"09,5&# QV<Z$9+PU/@D#
MQK,4TQ,4,I'\YL14.Y/2Y"C@-R9GX,W)]E=3#'*,*A[2.VJXW\CB7@:*[;A\
M\#0E!D]_QJ#I61@X+1,#IF9(WIS*Z6E9&,!U;\W(QN!9.1@ZV\[;L[/QSIQL
MO#='B7=G9^$]GLNP.5D8N4#\)D<.1J]58ZR3%N,WZ3'9Q809VRR8ZV[#O.TV
MS/>P8J&GC5BQR*L02WR+Y:L-UD64PRFF"DZQE=@04XGUL562=3'E6!]7#E=%
M'8)S.A&EW8LXPWXDF0X@U7(8V:4_4H__ F/=:9CK?T%! VULX\\HHNXN:3E.
M_70"E9T_4:O]C.J=+*F[J]N/H)(ZKHSQ11$UD[F\$1IK!;(-U$,J(^+35=0O
M:?+&<TA4' +"HM@6@N'AY8MMV[UD&]LL=,@K=(>3RS,V]O9!![)/.M@H/O<"
M8I^B[;HXM,\V?I^G?["\V2)NL @?%4[[$)V<P9B.ODB1C;B4',2GJJC#\FA3
M-$A*U["M:N2\*,4R86^$[4E1&I%&NZ34VA@/54B-:"IIAK&D#4;&3::*O=2/
MAU"XXSACLQ]A;3XFR\*VGV!M/<7XX3CT#8(3T-6?@*;N.&.O(\@L/8CTXOU(
M+=F/E++]2"[=A]C"3H3G-R-$6X\@=0T"LBO@G5X,Y_A\K(O484U8'E8&YV)%
M4+:=0"66!RA99F,5EZ\.56-UB!:K0O18$:+#DF -%@;E85Z@&G,"\C W0(MY
M 48L"+1@<5 AE@:5DSHL"V["BM!FK IOY?>TP2FJ'1LC6^$4W@2GL#HXA5:3
M<FR@3]@8403GB%)L"2^#2T@Q7+B?K<&%V!9:"+<(&]RC+=@>;89O@I%^V(@(
M^J/H' OBU%8D:@N1K"N"0L=2)%CS;$C6%"*)ZQ)R\NF[#-0&>B1D:N3U$C?-
M-FUUPZ*E*S!^_"1\\>D7&#'L WPP;#A&#!^!$1_8$8/1Q/P'7#?\_>$8+DHB
MEGWTT2?X\LNO\?T/XS!]YFPL7;X*&YVWPMW''P$1<4B@/C=6MB"_K@O)^8W8
MPF-?[IN+>>X9F.F:CMG;<K#(FW4?9(5+5 4\$ZKAIZA%2$8=C[T>F08B!G@H
M3=0]V?*&QS;ZXN6KUV'BI*GX]-//\/Z[[^'=M]^1B>NWAPS%$)DX'B09(DJ'
MWNC//ZT]7O.:U_QG]/Z]3A;S[^F3)U!F9LJ[?$/>>A;$#'SC39DD?IL!F##H
M7WWU#7X8.QZS9L^'"P5Y<%0"XH1S5A=3*#8@JF 7 FV'X&K8AQ49+9A!X3,V
ML C?>EGQ]78+OJ%(&DUQ--:G$!-]K9CF;\;\D *LB+'!*;D86]*+L"W3!J_L
M D1K\I&H-],!&1&3F8L "A8W.@0G%U>*[HU8OFJM=#ISYB_&G+GS,'O6;,R8
M,1-3)D_!E"E3Y5W'^0L7T9FLP.JUZ[#9>0N\^/F0B&A$)Z8P2,E"*H/<+ :Y
M.7DZJ+1&Y.GSH9&8H3440&NT0*4S(T=K8G!J1*;6P,!-AS2-%JD.TC0,CO+T
MDFQ^5F6R2/+RK="8;:00VH)"Z"Q%$FU!?[C<6@(MT=A*H2FL@+ZTALZN'N;J
M1IBK&E!0V0!+51,*:MM@J6N7%-2TD7:8'9BJVNQ44O P.->QU%:VL^R H;*3
MRT@9IRF(],4MT!8W0T.!I"UMAJF\&;:J%M*,DH9.E#?O1H5(X#5U<7XG2NJ[
M4%BS$]:J3EBX+TM5!PHX;6: D%_=!5/U+IAJ=B._=@_,M7MYG/M@(59BJ]U-
MNBB^NF"1[)38:G=2H'+_C;L<27D&J_P^6WT[K-7-L%;4PU):#4MQ!:Q%Y; 6
MEW&Z% 6EY<@GQM(2&(M9GS8*O@(+<DWYK'\&GUGB3G@ZPN(5"&+;#!"C*"EV
MHRA4$K/R>/T*6,]5#'3:8&W8#Y/XA7 *O 1=)T*RQ&CI1KC%U6)M8"GFN1HQ
M<9T*WS+P_G*)$I\L5F+D(B5&+,PE&GRPT( 1"TSX2/S2]P(MAL_/P_MS51@V
M3X4/%JBX30Z&S<_$^_/2.9^.3Y;EX#LG/:8P8)CK5XXE8358%5.'C8I&>*HZ
M$&$]A)3J4\AN.H/<QE_E>^*T.WZ";L=)&"A<C0V'8:K;)^LYOV:7'3'->LZO
MVP\SSZ>@EWI> Y;B'&WU^U'(^4)N4T0*N0^QWE2W!T;NP\#KJ&<[T5>TPR"H
MM&.4I4BZ-L-2PG98W"@Q%=9!7U )G;D<6G,98;LU%;,L8?LN@ZZ@'UQG1\R7
MOX3XK#:?[3^_])5H3"7(X[X%XCLTQF?D&8J@UMO8/ZT2,9VKM4"I9C"0I492
M*H.)))%X2$28"'8H5+W\ BG\O."ZW1-NGMX,AGVP72*F[?,2#V^X,2!RXW9B
M9(%K+VXBN'9GD.U&MM$&NL)YBZNT+9LV.\-ITV9L<-J(]1N<R :L7;\!:];9
M6;UF'5:L7(7%2Y9@WOSYF$5[-7WZ#$R=.A63)DW"A/'C,7X<&=N?<7;&C7^.
M<60LU__@0 CG/KZW,^;[L?ANS ^2,>1[SO\@UX_M8XQCW8M\]]WW&#UZS)\B
MUO?GK[;]G\OW+YW'7S'Z3_B6^WJ1OWL,K_KLOTOO<<CK+*^K_?J/)>/8-B:,
MGXB)$R;U,8%,FB1\Y'2VOUF8.7,.YLY;@$6+EV#ILF583G^Y8L5*K%RU"JM6
MKV:[7</VNP[KV)[7;]R(#6SC3IM<L,EE*]O^-FP6B2IG4;K+Q).;!X-[WR#X
M!X<CE,%;3%*&O#F3:RR!B?:CB#ZAJ.X(--:]B$^OA7]$/KP8$+L'J.#LD8;5
MFZ*Q>$TP9B_WQKS5/ECO%HV &!72-64,[.M14%)+^U."]&PU0J-BV)<]L)S]
M2OC\+S__ L/??1=#!PY\+DA[<<3//\U .;)X  8[$L1BE-4WHT9C/*_+HN4K
ML=7+%_Z1\8A*U\I1<RG&%J2:]B!)?Q!1.?OAF[P+FT-;L-RK#G-<RS!EHQ5C
MUQKQW4H=1JU0X\ME6?A\:2J^7JG >*=TS/-085VH"=N3BA"478DH71T2"AJ1
M4=0,?7D;"JO:45;5BHKJ%E34M:*\WDX1_; ^OPA*E0ZIF=F(3TY#6'2<'#7K
MZ>UGMY-$)(^VN7M*F[F=\QZ>/GV(>??M MI3D?RA#77=MAU;7=E>MM*.L@TY
M4]-M9)O:X+0)Z]8[8:VTEVNEO5RZ;#D6+EHL;>:,67,P>>H,3& ]C66[_I[M
M>XRP:<(&.J:_<]B],0Y[UVOS_LS6C7'8R#Y>T??'C!$E[=[H5V/OR]^1T<_X
MMI?O_M)V/G<LHO^^8*/EL?>SY=_UV_Y['M?W+'\0Y^I@[ _V?C]NW(0^?S&!
MTQ+6F>3%^1<8[V#BQ,ER1-V\!0NP8O4J;'1QIM_T@E]P"*(2DY":HT*.P8Q<
M^OJL_&JDZNO91CL0F;,+'O%M6.53A1D;+1BS3(<OJ(L^GIF-$=/2\?X4!=Z=
MFDP4DG>(2!0/X?)!Y*W)R1@P*1EO3DS"@ F)&# ^ 6^.3[0S(8G+N6Z2 @,F
MI^*M*>D8."4#@Z9FRE''0U@*AD[+Q-O3,B3OB'*Z(%WRCBAG9&#H3&XW*XLH
M,422A<%<-HCK!LU(=\!I+AO,=4/F</UL,9W![=*Y?2J&S$S!X!G)&#(C">_,
M3,8'<]/PR<(L?+U,C>]6Z?'#&CTFKC=BVB8S9FVU8,[6 LQUS<=\MWPL=,_'
M<N\BK NH@%-(!;9$5F);3#7<XZJQ/;X&G@GU\!9/8B0WP#^U <'*%D2()Q\-
MN^63D.(IQV3+'F12P^96'$%>U5'Y:A!MY7YJM[W4]%WLP]34U/KYM@88+370
MFRNA-Y7#D$][2HVE-Q4BCS%.1K8*\4D*A$5$P8<ZR=5MN]0SHA\NHT]8L' A
M?<5,J5<F3IPH^]5S_><O?.1W4G^,^TM^^&&\'=F.OV<[_H%M=QPF3Y[,N&Z&
M[/]".ZU8N5+:"*>-FVDSG&D[MDH;(FR)L"M"H_6RK1>';7+OM4]>?O#U#T90
M2!3"&2?$)J12+RKI4[3(U170O[!N;#4PE38RWFE'8>TN%->+I#KUM(AOJDD-
M]77M07( !=6,)2H/4$/OAY:(@31B\$Y&F7C%6@NO53VBM-4(RRU#0(8-[@E&
M.$=JL#%,A?7!V5@;E(W59%50#E8&B>2Q@V"U+)=SW=+ +"PF"P*5F!N80U3V
M9+&_ ?/]\K' UX(%/C8L\"[&?*\24DK*,-?3@4<I*2'%F.=)V.[F^E@QW]>&
M17[%6.Q#N&P)/[_4MQA+? NQV-_*[[5B>;AXU44Y/+*JX:=N0)"N">&F9L3:
M.I!<M@?IU0>057<8V0U'D=MT'&H!IU6LG[PZ,;"E ^F6*L3F&!&4D Z/H AL
MV$*_O783EJQ<1]8^8\4:+%F^&HN6K<+"I2NQ8/%RQO'4S L68^[\178X/7_1
M4BQ>NISM80W]A1-UB8N\*>8?'H>T/ MRV+;C5%:X1JNQRB\-"[8G8^8V!::[
M96+V=A46^1BP,MB*C=$5<$MNA']6!V*-!Y!2<!#I!;N1F;\#2E,M,C5%2$A3
MRR=3MKA[8]FJM9C#8Y"^:,HTZN]Q^/KK4?CTD\_PX8@/,>R]]V6^Y'6"^#6O
M^7^#WK_7R6+81Q9GIF?@K?]ZXSE$LE@\^O'!^\/EW3QA'(7A7K?!&<&A44C,
MTB!-)^XHEB(LNP(^.75P535C348#9L>58UR(%:-\"_"UEP5?>5KQ!1GE4XBQ
M_C9,#BS K& CED89X:0PPR/'!G]M(8+U5D10@&84%"!%IT546CJ\@T,I5%T9
M.*R4P>UD!@M"# LA_2V#K$\__A@?#A^.$<.&8]B[[V$X#?;($2/Q^6=?X)NO
MOZ6@'DO1,8V"9XE,W+ALW09W3V]X^_HS\ E$0' P@L/"&-Q&4CQ$R3(T(@+A
MD9&(BHQ&) 54>'@$0L+#$106BL"P$ 200$X'\7-B>0BW#R,149&(C(Y"=$P,
M8N)B$1<?C[B$A'XD<ED"XCF=F)2(Y!0%DDB"0H%X10H4&9G(H C/UFBATAF@
M,>93O%# %-E@*+;!6%R(_))BF,M*45!1#DM%!:R5E78JJNR45<!&BLJK45)1
M@[+R6I25U:"TN K%194H*JQ H2A+.,]M2JNJN&TYBKFODBHNYWZMW+^UM)3[
MX70I]UU2:2_+JF$IMU/ _9HKZI#/TL3]2TJK8>+W&+E_K;D8:J,5.12C67E&
M9(A19[EZ9++,UN1#;;!"RV!4!/^:_$*H]&;D:(S(5FF@I'C-5N8@1YD-578.
MU+FY4*E5R,U3.\A!AC(=R:G)#&(3$!$=B4!>1T\?'P:P'HY U)4"TAV>%(?^
M@6&\-O&LZRQDJ8W0B$1G82UR+75(-]4@65^-! JZT*P*;(^S84.@'LL]\C#?
M58,Y6_28MEG'P#L/WZY1X?/EN1BY- <?+LG#9\O,^'BQ4;YNXOVYV1@^+P<C
MYF?C Y$HGLM@:$XBWIN7B(^7IF"T4S:F;-=A?H %*V-*L5%1@6W*:@09FY!<
MN1MYK4=@[CH!R\YC<J2YOJX-^EH&]-6-%*(U,)15PB"2Y;PF^>65,%=6PUQ5
MBX*J&E*%@DI24<GK(MH"VT YK[-H!]R^F)0X*"KANB*1B"^S4R@HE118BV$R
MVZ WFJ'1F5C/!F3FZI":I4)B:A9BDU(1%9>,Z(04Q(CI1 7"8\5HQ#A$QB4@
M*C[1 :<Y'QG+:\/U$;%Q#N*?(S+.SK-ECNUBGB'V'1X=2V+8/^V$144C-#**
M_2X28>RC$3&Q".,V06'A\ T,PG9O/SGZ18R\$J.^5K/?+UVQBN)S*>8M7"P?
M]9X[?X%,E,V;OQ#S.2]*P5PR9^Y\S)XS#[-FS^UC)@6B8,9,.]-GS+8S4Y2S
M&%C/Q+1ITQE039,C'2=-IIT:/\G.N(DR*!KUS;?2+GWTX4>T62.DK7I/C%*@
MP)2C#=^BR"0#Y>-K=%9OB:326USW(@,Q5#QN[WA-4.^-OF>\U8]GVPYU/*+_
M=Y#[X7'TT;N.W_VV&"$Y2.SKA77_BO['\4_R=X_7<<SR7%_%P.?K7<R_<KO_
M+OV.^=77N]^Y#1K<APA<Q.B7=X8.Q= A;&-B5"N7B5$Q8H3,B.$?X+-//\/H
MT=_)I-CW_9)LXH;$6/K9'XA(SHT3"6>V:?'*!Q' B^2!*.7TK%GL+W/9CQ9@
MR;)E6+5V#3:Y.,/#VPM!H2&(CHM#"GV;6B_\63EM?1D4F1;:$ -B%$9$)>L0
M%)D)=^\8;-X6@G5;_+'!+1#; ]G?$S*0FJ.E'S'R\UHH54K:_$0$A(3(FS9+
MEBW'Q$F3\<5GGV/8V^_TW?#N#=C^IXSN$<<@^KEXE%74^Z<??T)],@H3)DZ6
M >B*M1O@YA. *$4Z%.*F5WX5TJQM4!1T(<&P&Y'J/0A,WTW_U(&-H<U8X=O
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
MQ+18QIW;R]_$]SS$XP>W.?N ^WPB^9WK'SU]A'L/*4@>48@\YC2/_=Z3IWC
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
M^+C#KDE/\XV6GH&.V5;4]@W<YM)!J5?36*J!E&RJ9;*IEK5*+&F9':N 1*/
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
M!@.N>;1:UU[;O72M9(O 1GJ.14OO:3EI#!O3NQC!JH56IX)6JX).K^$$%B.
MF:[&4KL(!*P.)C.+]A*\=&W<J<2ASVW"0W<3Q"@[U&(1?B/3"3D<7J(V80QP
MP+SJO;R>6/[;P;9)@GLC8Z<C<DR,QOK[R-,$_8][?%OMBQY//U>K8*_P=B_
M9J-^93/RQ1,3<SBQ.U_Q8O'6'VD?W.&%V346&/2"ARNL1MXW>?^D?F>F[V?I
M,%B.9)G.B 6%DD=!LO0*<RLRS*S(,;W,<H K>53R^)("HPMR#,]+,2)9H/U%
MVBZC;VH>7>,S:!\=1^OP,)H&^M'0-X"ZWB%4=@RBJ*D?V32G/:GN1E)I!V(+
M6#[_9@2D->)A8CV\8VOA%E$%E]!RW @NP?608EP/*\/5D'(X^9?BS(,BG+Q7
M@J-WRW' NQ)[[E3A6\]J_-FS%I^XUV*'>PVV,\+8LP9;[]1BJU<]MMUMQ([[
M+=AQMYG>:\#[KI5X^T8YWKQ2BM\YY^,-IR?XS;ED_/I4'/[U>!3^]4@X_OU8
M./[[9 3^>"X*[SM%8OOE4.R\%HS/;X?CNWN/<3H\!]>32N&5506__!K$5+8@
MLWT(U6,2]"W2/5E:P<02S=4RFJO)EF0I1IC'MX%'LK(H5KV0*M2Q^+0!L&-?
M7CL5R6)11&'RBR&+C32):$BY4F@UD!M,6-29,"[7HFMN&4V3$E2-S**@=PRI
M3=V(JNJ!+QDU;LD5<([(PYF@+!SSR\(WKG'XB(5*'GF ]P[[<;)XV^%0?'$R
M%G\^'8]=YQ[SHG;GW//@'EB#D*0.I!4.H*QA JV]$@PQK^)%+:0*(Q0ZDT 6
MFX5"7GH[62P4?6"*ED,)?$GW9)/A%2\+HOR]1""+;0Z"V &KR8X?DL5"I6HA
MIS'/K<G"A%B8L9$5=+%P+WCF8:RA25^IUD&MTT.AUD J5V"1*01S\Q@?F\!
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
MS(#Q90-&EQRDL0(],\MHGY"@86@6%7TS*.J>0T['$I(;)(@H&8?ODU[X/!G
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
M67=KN5%:0TE5FQ*+%0J%0O%/SM\N%MN'B\7VX6*Q=9A8;,8HOK?EJF:+-F?
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
MR/P-B2S>DD+ @6OL/%W(H4OW.!HJ\HZX<L(RGI.0UT1&80/72ULI>-Q#8<4
M=ZMUE#<8J>BP4-UCHZ[/+'(A TV#>MH,5KHL+A%N>D3T6=T,2.'8X<$B\A2[
MR^<S[?9J/)Y7AD:\BL<W5'@HIU,H7B?^6&+Q,&1GC+<[QHW=YA6*=?T6>CJ,
MU%6V45+TG-34$LZ>2&3WEO,$K#S.ZJ5'63SO '-F[N*[KW<RZYL#?/_U#\S\
M^A@S_(+Y9ME%<6()X?OU4<S>%(O?SD16'<EBV[E\ O8GL^-$-L=#"XE,?TQ&
M?@TW2ULHK^RFIJF?;E%(F:S2UP?M2I++)_ZZ/;_<R3+<1VA(,-:N+@WK)E:%
MC4*A4"@4_SR\*A3[K")DQZ\OO**NR ]<0_["+UM-A@H*EV_HC1;(<78_BJ$.
ME2%?8UFLN%R^\!8N,D^Q2P]"NP.]U4:/P43[@)[F/@/UO7I1&!FI%7E519>1
M^XV]Y#]K)J7X&><R[[ _-H_M4?D$AN:S[$PVW^Z+8^J&BXQ9=991_D&,7G.>
MT6LO\/Z:"XQ8=4Y$$&/6G6?J5E'D[8]ESO$4E@5G$AB>P]Z4(L[F/2&NO(G<
MVCX>]]IH,'IH,;KI,'OHLX->Y%8FL1OB1RQNZ2'HQB'WP>.U))-S*[PB\3"A
MV.-ZD5,YG5Y/0)53*10*A4+QZ]"\C)T.+5SR^U03CD5H%YR=V)Q>3V,M'$XL
M<@60V8+!;,5@M:,S.^@:D,+Q $V=_31V#U+?-4AU6S^/&GJX][R%VX]JN5%:
M26YY-=?+ZK4NY,2;=81E57(ZIIR]P5*/R63IEF01J2S:E,Z"P%1FKTWBFY7Q
M?+$TENF+H_EX410?B?AX42R?+$P0$<_'"V/X1#SVE7C>]^O3F+\Y$[^M:2S9
ME<FJ0SEL/%7(CJ [' PMYWAL!:<3JPE.J>)29BW1>8TD%;624=K.M2>=W*P=
MX'ZSCB<=>BI[3#3H[+29W'1;W>CL'LWKV"[S#KO5.WS7Y=!\B:70+O,0K3G
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
$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>image_26.jpg
<TEXT>
begin 644 image_26.jpg
MB5!.1PT*&@H    -24A$4@   S    05" (   #BK+A'   4/$E$051X7NW=
M36H4:1S X7@"]2K91?$#/(7?N@R>8'#A+=3$"\S&]:S$559^DI,$DJ 8DYHJ
M&V4(/8S9S*\Z/ ]%\=;_I6K]HZGN7AL  $BMG1X  /#_$F0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V3 W!T='>WL[/QU=N-=X[VG'P<P
M/X(,F+NO7[]N;6T]?_[\S]^VO;W]QP^'AX>G'P<P/X(,F+M%D.WL[)S>^'>[
MN[N;FYOKZ^M[>WNG]P#F1Y !<R?(@'-/D %S)\B <T^0 7,GR(!S3Y !<[<D
MR(Z.AB]?IN/X>+H<SXO+G]^I%&3 :A%DP-PM";*7+X>-C>'*E>'CQ^GRTZ?A
MZM5I\N+%8E^0 :M%D %SMR3(WKX='C\>+EP8[MT;GCX=[M^?UN-DG/\@R(#5
M(LB N5L29*,/'X9;MX;+EX>UM>'2I6D]3GX29,!J$63 W"T/LI.3Z8VQZ]>G
M(+MV;?CV;9K\),B U2+(@+E;'F3OWT\U=O'B%&3C>5R_>_=K4Y !JT60 7.W
M),C>O!D>/)C>&WOX<'CV;'CT:%J/DW'^@R #5HL@ ^9N29"]>C5])';CQO3]
MRM'GS\/-F]-D>WNQ+\B U2+(@+E;$F3'Q\/W[].Q>&]L/"\N%S]+)LB 52/(
M@+E;$F3_19 !JT60 7,GR(!S3Y !<R?(@'-/D %S)\B <T^0 7.W"++7KU_O
M_K:QW@09L$($&3!WAX>'3YX\N7W[]N99;&QL"#)@50@R8.X.#@[NWKV[?G9W
M[MS9W]\__3B ^1%DP-R=G)R,7;5W=N-=)__X@TN V1)D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $/L;/%K4
1#>9D?0L     245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>28
<FILENAME>image_27.jpg
<TEXT>
begin 644 image_27.jpg
M_]C_X  02D9)1@ ! @$!] 'T  #_VP!#  (! 0$! 0(! 0$" @(" @0# @("
M @4$! ,$!@4&!@8%!@8&!PD(!@<)!P8&" L("0H*"@H*!@@+# L*# D*"@K_
MVP!# 0(" @(" @4# P4*!P8'"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@K_P  1" $/!'0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !TI-PQFE;H?I
M33]P?6H@[H!I/4T+][>.E#=#]*:@(&XGBB;<5H596'22 @[3TIEK<I.& /3U
MI%B*N6+9![4TQAXV\GY3[5G3DY,EZ%:6[0:@8(_OBL3X@^---\$Z)-J^K3A%
MBB+@EL5KW[0Z=9&[F(#@<N:^ _\ @JU^T7J5_%H_P_\ AQJ[O<WS_9[C[&V2
MA);K7IT*7,K]#DJ2O(YSXV_%/Q+^U=\?K7P-X0N3/I=PK)*N21D%5_QK[>_9
MN^$=A\*_!EIH,=MY=U F),#';%?-_P#P2^_90U;X?^ CK_CMWNM4DN1-%=7*
M@.JL6;' 'M^5?:L5LL,*K'@N.KCO6=:JZ>B-(13'RV-LSBX=>5HO+L+;>=$2
M*2YMVEEC=;C:%^\OK274B%3%Y6% STK*G-S>IG42L9GB'4;;2_#]WJ=VV!'
MSDY]*^#9?%6G_%']N+0;ZPD\RWB+QN<YY#(/Z5/_ ,%5?^"H>@_LS^'E\*6F
MG+//?(T $;'())'K7E7_  1\MM?_ &C;X?&J_6:W\C4'VI(.S.3_ $KO47&G
MS'/%)SL?JI8:>MH/(A&(QTJR\6]@4QQ5>WM[B-?+,A/'6GPV\B$L;C//2N&>
MIWPC8MG=L^;K30">@IL<C-^[*_C4JKM[UEHC0%! YI:**%J)JX44$'L:*8PH
MHHJ7*P!1110I %%%%5< HHHH$[A1110&H444UR0>#2OK88ZD+ =:;D^II*K0
MAR8[>/2G @C(J,D#J:19 &P#0["C)LDW*3C-*2!R:BDRJ[@>V:9!.9&PPJ&V
MC5*Y.744!@1FHED#L5!Z4&4"01^M5&S1FV[DP.>12,X7@U!<3^2N:2.0O"SG
MGCBE/W46KV)WE5%W&D69'Z9JM!<!SY3+S3C<HK%1@8ZFHIMR9$I618\P=Q0)
M%/2L^\\1Z/8RB*YOXD)[,U364\5V3<V\P>-AP0>*W<+(4)7+;.J$ ]Z,C&:@
MCO(YG(9>AZU,Q5DX-0]"[H=UHI$^Z*6HYF,****:;8!1115 %%%% !12,VVD
M\SVH /,7.*7>OK49&3N!I:>A5M!SL","FE0W:BE7KCUHTL*V@Q6B#;<<T]T4
MKG%*(E#;C0YSE12$9LUY;I.(^^>*R_'VO/H^A272L1@'&/I6U)IBN_G<<5'<
MZ/::@2E[&LD9'W&Z5<6C&I>Y^9?[47P.^+G[5&KZE=0P^=%HCM+;;E)VXY_K
M6_\ \$T_B=XV^$]TOPP\=W)2:2[8(G(^56([_45^@6G_  ^\+Z-+<26VC0@7
M0Q*%'WA7S-^TY^SB=%^)MO\ %[P;']D@L8SOLK=?ODX.?T_6M8I,SNTSZPTZ
M^BO[=;FW;EN]3X#-^^ZUY#^SW\;[#Q7IL.@WBK#=1IEU<_-7J\LC>5E<G<,A
MJB4$C:,F3/-Y;;5/%218QO/>JEO$TUOY1?YO[U6K=L#RF'W>]8MV=C0EHH)
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
MG0_!.BMJVKSHL:*6PT@'09KX"_;(_P""D]QXDU^+P-\&H[V*]=C"L\,3.JN
M>3@5G3I),SJUG$^P/C#^UC\,?A'<RVOBG74MC&#G*CC]:^9_B9_P5<\%^%+I
MIO"7B&&>-V^<OMX'ZUY+\$_V#OVL_P!HK5(OB#\7O&4-[IDV/,MIE"L<\]VK
MZN\+?\$T/V<(-#&G>*? 4,]QY6UG#+@G\JW25R5-M7,;]EG_ (*6_"3XPNNE
MZEXIC^W22[4B0+SSCUKZKM-6L]7T]+VPEW(W1O6OQD_X*&?#;PW^Q-^TWI*_
M#'3?[.LS 97$0R,D*>H^M?IY^P;\1V^*'[..B>);F0R2SJ2SGO\ *I_K3J13
M5RXS9[7&W[OD]J(20^::AYV@XJ0J$Y%<+A[QM&;9*Y^4&DDY_*DA<OPPIY :
MK+3N0[&]*=&"#SZT\ISQ2A5':@8M%%% !2,<#-+01G@T (K%NM+0 !T%% !4
M=25&3DYH)Y0HH ).!3PJU/,6M&-";AR::UL.H-2%2/NFD.\?Q"HYVAME::%U
M7BJ\=KYDNUR<5<G8GJ:@A<B;YNPJE=F4F0:I=7L*+#ID"N1PV:=I\U\MDWGP
M@29X%>%?MA?MP_#_ /9C\/O/JK&2XFB(C6&3+!N1T'TKY]_8L_;^\:?M,?%*
MV&GQ:A'IK7+(ZS6S@?>P.2*;3)YT?H';&5XPTZ[3Z"IBN1CTJ 2ESL'!'6I4
M+<"E=FB=Q",<&E#%33F"_P 5&U#T_G0F[C L!U- 8'H:823R: 2.E6!)2,<#
M-+2,"1@4 (KYZTZD"@#)I<C&:EM (4!.:6F%SG@T!FSR:D+CZ1^GXTI('4TU
M_N_C5)H!NS=VH\D^] )'0TN]O6GHPLA/)/O12[V]:*+(5D/X(I  HQFD1@!@
MTK#<.*F6@Q#A^,U6N+B*VDQYHW]EIT\I@^8G%0&QM[]OMH!,@X%.G9O43=D2
MO,\B>88L<=<5X9^W)\9](^&_P3UMX]51=0^R9MK?=AG/M7LVLZJ=/TJZF#A?
M(MW<\^BDU^2/[=WQB^(GQO\ VI- ^'GABZ$VFS71@O$#$]!CM79"&ASS9VO_
M  2Q\%:[\7?BY;?&CQSX4+)<Q*&:Y0,,\G^M?J!:P6UI&EO;6ZI&@PJ*.!7D
MG['OP0M/@Y\+[/0A9B*2$#C;CL*]@$8)SBLYRLS"UV#;,$^6,^M.CR03CM2O
M%A>12QNJ(1G^&IO<WA%F??:O%IUK+=W1"1QCYG;L*_'_ /X+1?MHKK/C'4/@
MIX6U7SG,AQ%"_/7%?HK^V]^T3X9^!_P2\0:AK=Z8KD61>W.0*_"?]EGP-XL_
MX* _\%"T\3R1->:9= $,03G]YFMZ<E%W+<+H_7G_ ()1_L\VW@7X8:=XZN],
M5)]5L1([,G)/3^E?:D2%U&%VX&*YGX-^!8OAY\,]&\'"$)]@M1'MQC')KL%Z
M#Z4JE5S,U#E*_P!F"L' Y]:E1#_$:>2!UIR 'FN63.B(JC"]*6BBLR@HHHJU
ML T;L'-"+CDTX$'H: 0>14)7 @N'VM^-.V@XD+8 J.Y SGWIDJ7<DJK'_JS]
MZFX@2FXAG<PI)R/2E6YC \MGP>WO5*"V$.ILT?<5-]E0.9+GL<BLW&P%D ;<
MYIR=?PJ*.9)&V1]*E52.33BM '5%*W/!I[D]*KSL0:HI(<[N%W 4L;^;'ECB
MD:0O%^[[#FJ\ N9)=Q^YFKBF3*5D2RD3_NP^-O/'>G6UT[ K(N,<#/>JES*W
MG>79GY@?FJ>7>=I/7'-5*.ABJEV62PDY!IFXKFHXF8'!IYY%<[6IO'4!.2<8
MJO%))-=LDB84#AC4DS1PCS9.@HBD9T:7/[L*2*VBBIV1SWQ*\8OX+T.?4&3Y
M(X]S,3TK\Y?'?[7GQ3\5?M82^'O!NDW5U9$?*8'&T_-]:]M_X*2_M3:AX$T>
M3P/H.HJMS?P%(D#]3BO)_P#@F;\"?B9KFM6?Q<\76*LD@&Z0J?KWKT:=+W;L
MXIU>5GZ _"74]7N_ &FW6J6CI</;@R(_53FNF5W> LZX-4]/CN;2TCB7 VC
M J>4WKQE<<UQU87'&J2X8P#;0D)#!@V?6H$OA:Q[+EN@J,:B[!I+9QL'WLFL
MH4&W<U]H@O\ 4)H;TH(OE ^]7P#_ ,%%OVGUO=8LO OA2X%Q<-=B&>.%N1EN
M]?8GQV^+>F?#;P+/XIO[Q8T0$$[@.U?F7^SCX"N?VA_VI=?\2ZVGGVD6I":U
M/7H :]G"T^579QUI'V!_P3__ &?SI'AU?%WB&W,-P9!*BR+R=Q)KZOC!DN#L
MX7L16-X)T.UTO0;>QC4!(X$7'3HH%7M4U5-(MFE,JK'&"3\W85SXC]Y59A&=
MB]<3+: 1*@^?J14T!,-INB&XUY*W[67PKO\ Q%'X4BU3_3&F\H+O'WJ]6TAY
M'LE:-@=P!!S7).%D=E&1<MRS('?@GJ*<Z!CDMBD02 9(Y[T%7/45BE8ZQRC
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
M3X2W%ZW8P1NV?R-9UG_P5@\;_$;1[SQ#I_PAUC3H+-2S!K9P''3N:])^%_\
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
M>%M'207%HL3F$8Y K9_9/^%-JVE6_CO4(%CO6QE&7YO6NB4OM,YV[GKGP_\
MA_I7@_0;73].MA&8X]K8KIEMT7'%-MHPORANE3 9.*X9N^YO"*W$"A3Q2-&K
M<D5(J@-@U')7%-:G7%)%*<W2WNU),1^E?.?[4<L_CK7-,T2U?>(;M5E YXW5
M[+\;/B/:_#7P7+XBF*Y0GAC[5X5^SIK+?&#QUJ6H7T)\M)-\1;IT'2NRGI$X
M:VDSW+X3>!;#P3X?BL])@$8DC1G [G&:ZU8KQ9"QD&*9I=LFGPK;E@2  *B2
M_ECU&07$95 /E8]#3>I=)EN:TBC GQR.3FD6ZMI(?.DD5,=W;%44U5KN.:[U
M#_1X8.2[="*^6?VK?VQ1H?B*?X>>!W%W.5.PVS<GMWJ$M#6IJCG/VZ/VCO''
MBLO\.O@W=36M^CF&:4QLRL3],5\U?";_ ()4_'_XN:DWB+XW:C;:@LLS.N8\
M$(QR!RQ[5]\_!CX(:#XH\,6/C?6K6)KVX022I(F6!]Z]?TZTBL85M+2P$2J
MH*C'2M(*QY\])'YS_$W]E6^_8IT6R\5^%XDM4-XD0,8'3<H[?6OOSX%^(+SQ
M!\,=)U&YGW.]BK,3ZUY1_P % ?"NG^,_A?9:1+>JDL>H!CZ_>3_"O1?@)H=Q
MIOP]T[3VE8*MFJAB:Z.1.G=FU.;1WJS7*GSY904'4"HM>UJ/2=&GU.6556.%
MGP6P3@5F:OK^G^$X6.O7RP6@Y>YE^Z*^0/CU^W8-<\;1_#OP-&M\B7B12R6S
M=5+8.<FN=TDV=#K6.:_:*\>_$?\ :)^(<?A;P7--'I)D:&\BDA8AB..O ZU[
M_P#LC?L?>#?A-8V_B%]'5-2"@/*,>GTKN/@K\,O#=GH5OK,^A0?:+B)968Q\
MAF&3_.O1#%Y7[F"':O8+1.$5&QFJK;)(HE=PB_=0U8:=%G%OCJ*AL+9H]Q<G
MFHI(GCU97R<8KGC[J.F#=B82"&=RP. .E>2?M5>'OB!XF\!7\_P]O1;W"081
MF4GG\Q7KEZ%0;ZKQM;W\#6\ULK(>&4C@TU+F=@G5LC\D_"^E_MZ>%OB4+F\\
M9EK8,H*K;/TS_OU]T^(_%OQ@\,_!6VU>?5R;W^S2[N(S][)]Z]JE^'W@Q+TW
MDN@VN?4QUQ_Q[\2:#X>\"WJW%K#Y4=HVU6' %>EA8\TDK7/+K5VNI^/?[6/_
M  5"_:L\$>(KCP5HGC*XCN79S$PA? P<>ON*\5^ W[,'[<'[<'Q*E\1^-O$Z
MW5G,RRIYUNPZ<]2]>U_%BU\#?&C]HN'1[:RM?.E,@"JG)^917ZI_L=? _P ,
M_#/X5Z5+8^'H/M'EX=ECP>@KZ"I.AAZ&BU*IR=2)\J_!'_@D/JBVEK)\2[*W
MNHHD42*  2/S-?1G@_\ X);_ +*VFA+AOAZH8=3N7_XFOI&0/%-%##:81A\V
M!Q5R0Q1GR,A1ZU\[6QLM3HC1YCR7PA^Q-^SK\/KE;WP[X-$,V<[@R]?^^:]2
MTS3;'3+(06\16-0 %]JN16R ;S)N!Z4DD8Q\G(]*\ZIBJC6AJJ?(C->4W=Q]
MGLP5*G)R*O26\BPJ58?*/FH$<2J72,!@,\"LFZ\80:?I]S=:N1;I".K]"*,/
M*I5U83EH2>(_%%GX>T=KV[NDB5>K2.% _.N!^&O[4W@#XI>*+WPGI!,EQIS[
M9F$@8$XSQQ[U\4_\%2/V^9=,\+W_ ,//!UUM?+;;NW?!]/6L?_@B]IGB_6_%
MNL>*-;O+F<72;P96SGY17;*GRHA.Y^GD5_;W1550Y(XS3YTNH\%&P/2F6L(R
MA"8PH%32S!7*N./>L?(M;7(RT=SAB/F6N=\>^.K;X=V+^)=9E!MHAR@;DUJ>
M*M?@\):%<ZW* 5ACWG-?GC^TS^WAXZ^(WQ7D^#?A3P3/<VDH.+J#;CKC^]22
M;!329[A;_'#Q%^T5XVG\,^$II8[:VF F$J'#)U('2O8/#_[.7PQT&[MM3.@_
M\3((&$P(^\1DGIZUA?LE?!ZS\,^%;;Q1>6:Q7=Y!F5&7Y@:]G%O$THF9AE>
M*:CRCE+F*UC9'3(QYG0=A7GW[0_Q?TSX>>"KZ>>;]ZUL3"%;G.:Z7XD?$CP_
MX%TJ;4=9U.*!0C;?,/4@5\:W/B;Q#^UIX^GT>R$J65G=E&DC/RLOK^M;Q[LR
M4$V-_9BM]3_:!^(</BG5())+<RE29$(_B]Z^[O#VC1Z%I$6F1@+'$N%7TKA?
M@5\#M ^#/AF/2[".*28$-O5>:]"#R7'WE*XZUC4DV]#HA20J^3RFWDU7O-2M
M;&%TD& JDG)IE[.XO4\D94?>(KRO]K#XU6OPS\$/=V.V6Y=C'Y:GD9P/ZTHP
MYF95)\CLC(\0?M+^"-,UJYL)G^:*0JW[VBOC75OAA\3/&.I3>*+>.]5+YS*H
M4\ &BMO8HS]LC]0G6-F"3$@GI3A#';?,.E17$4C7"R ]*;J,K):R2[N%0G\A
M7)!<S.R3T/EO_@J+^U)X%^ _PCO-,\2:K]GNM4T]TLUW ;FR?\#7P;_P1M^!
M-S\8?BM;?M*ZM;-*+34'59\9 !DS_P"RUF_\%OO&NM_%OXW^!OA]I-Q)(CZL
MMO,J#(P=_6OT-_X)I_L[V/[/WP2MO#<FGJ))Q'-N"^JD_P!:[^7DB<CEJ?3&
MG6P1RR#]V1Q4RP^3DVXZGFDE!\E5B;;3;:SN8^7FSN-<<YZFL%S$J)QYLO6G
MM+&F QZ]*9+*L*A&7)J.5#<E71L;>2*Y9*[N;JT2Q*2B;B.*HH)!.96'RGH:
MLLRNP8RC:!@KGK7E/[1_[1F@_!WPW)<31J\LBM'&JMR&(P/U-;TTV$YV1/\
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
MZXX1\CTHU/<,W]F7]G/P-\!O XUB2TAFNFM0]X]Q &:-LC/)YKY__P""CO\
MP46\'>"O"%_X$\->(HO[1 .R-" W QUZUVG[>G[9N@?"329/ ?AJXD.HZU$8
MH# V[:_)Y ^E?F-XY_9B^)OC_59/B[\3)$FA+'<&3#8)SW->QE^#C-WD>34J
M<TK';_L&?LF>)_VIOC7=^._&UG/):FX6XA>1F<''/>OV;^'/P]TSX=^&[70=
M+M8PJ6Z*2J =%%?.W_!-#X91>"/ ]O=VEMY:RV>(SCVKZGTNTUA92]_(&&[Y
M?I6.8U94JC@MD;T:*:N6K6Q"KO8G..E>(_MZ6Z:K^SSXHT665E6XTATPIZ\B
MO;CJ2"\:U&<BOF3_ (*.>.X_#_A:/PW%-\^J6YC"J>N<_P"%<>'DW--G6Z:C
M$^4?^")'[,P\'Z/_ ,)5:0,534V.\Y_OL:_0WXM?%/1_!?AV:"ZNE662)DC4
M@<L1@5X7_P $UO#UU\//V?Y+N_7RA]KWX8;3SN-8VLZUJ?[07Q=N?"5D2\>G
MW2NX8$C:#DUV55[6[[&<8\Q<^!/A'QA\1?&3^(-<M)/(CO'*%F)!7=Q7OGQ6
MUS3_ (9>%A<K,(UW;0.@[5TW@KPGHG@[0H=-TBW$<AA4/TY..:^4OVV?B)XE
MO/$+^!;:\W".X4F,9/\ %CU]JXZ:?,8XBE;8^AO@EJ4NI6MUJ@&1*NY#^5=U
M;RO>V+";(.:Y;X!Z"--^&NF3SI\\MD"_YUURQ1EO(A& :X,9=RT/2P*Y8ZDJ
MVY6RVQM_":XKQSXML_"FB75M>W(2XD4F)3WK4\9>.+;P;9O<7MRH55.!NQ7C
M,NJ3_'OQ3%J6FN6M+.4I.K=\<5UX"@GJS'&8EIV1\3_MD^#=0\0>-I_&]W=3
M;990-OF';][T_&OL_P#8)^%DOAOP1;:M.C(MS:AE;UKYE_;BFA?XES_#'P^P
M1XIP1%G/&['3\*^\OV=].FTSX-^';64@.-/ ?\S7IXB48P]WJ<5/]X]3NK<Q
M( B-DU$D:O=,)6/L*L(EM"P(6H[^U:5!+:'#9R<UXU678]&G244-DEN+>15B
MCW ]2:9<:G:QL8I&59,=,5C>,?B#H_@319M5UZY4+"FXC>!7SYI/[5-I\5?B
MH?#_ (.FD"N/E8Y(Z^M.E23U,*]=PT1Z/\3/"NI^)-0C2VC>6(R?/R<8KXI_
MX*_?$SPI\#_V?M:\$:7- FIW-NKQQB,!B=ASSU[U]V^,/%;_  X^&>I^*]>N
M5#6^GO,&+8Z"OPZ^/GQMOO\ @H)^VAI_P^MIGN[*:66W=6!8':RK]*][+\2Z
M<O(X^5S=ST?_ ((3_LJZ_P"-_B-_PM_Q5I+F&]M0R22@L"0">_UK]LM$TO\
MLK2H[6*/ @C"J,=,5Y#^P[^SAX?_ &??A+IGA?3=-$$]M$5;&/0"O;Q%.D;B
M5AM(KDS/'2JU+=#OH86.Y'"TM_;8=,?2N;^*?B^W\)>%[D7KJ@>W8*2*Z6 2
MQP[HC@5\S?M_?$LZ/IFF:5:WJJ]Q*(V7=URQKAI1YV;U(*$3G_@7X:A^('Q
M7Q6I+B"Z<9'^]_\ 6KZUM-/CM8@ >E>%?L/^$8]'\#S7-[ 1-++YBMCU)/\
M6O?"&* 9'6JDVE8X8ZR'3*1'P.U-MI'$/S+4HV[=K8Z5'+<VEM%^\F5?8MBO
M-2<JIW)I0*NIR&TM)KE.<1DM[5^>'_!2JX\7_$PS^&/"DUPZ31%&6&8KR!CM
M7VOXP^(J7+S:-I<AWL"C<Y'-?+/QPC3P)X_MEU=2WG?O,(.N<'^M?0X2CRQU
M/-KU-=#FO^"7/[)%Q\/+.S\1^*;62.<Q ,TV2<X]37WWI[Q1HL$K;5C&$]ZX
M/X '2]2^']GK$<)$3_=!Z]!7<:O?:7IJ1R3\#MDXKGQ'O3L.E.Y;FU/R)/G
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
M .T7^R1X!^.MNO\ PD]J253&5C!KMPE1Q9SUZ?.? 'B;_@L5<>!/A6=*\/\
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
M_P!N3QQ^T9=WW@SX1727D,SF$8?G';IFO8/V2/V+VT;1(O$/Q8L9(]9WABK
ML,'GO6=.$5.[(<IL]$^&F@W<W@/_ (3C6)#YSVC2O%)U4@5\Z^(/&$GQQ^.%
MCI2::?*CF:%I!T&T@?TKZ7_:(\1#X6^ _P"SM&;:MQ T0!XZ\5\N_!/7O#/P
MUMK_ ,;^)[CRKF*[>6,GT+$]Z]O#7G2;7R,)Q;9];_VOX8^"_@5+#5]6@MXK
M8$JTAP"0!Q7CWAW]IK5_VB/$5WX7\.Z/)%!8S>5]KAZ$?WNOO7BWCGXM^*/V
MQ/%3> ?#\YGL_,#CRG(.">>GL*^KOV8OV:?"7P"\/^981N+R_B!N!*O\7'^%
M<%6/)*[W%&$KZ'CO[>'PZTGX9?LJZMXNUU([^XBY\R89/W6.,\5\[_\ !&GX
M8V6N?&'6?&6J^'4%O<0%X#(G&=AZ5](?\%D]?_X1[]BKQ!+JS^7;KG+#_<:N
M6_X)(>(?!&M?#+3I/"EP)+LV>9> /X?:G%S<7J;*.I]RP/!:QI;A0BA0 OM3
MQ%"TIE\X "N,\=_%3P?\.+1M1\>ZA]G6-<@C'3\<5\T?$_\ X*(:=KNL3>&O
M@AJZ7=RW"(Q R#QVS7#.ES;HZJ=XNY[S\?/C[X?\!67V.POH;BXD0KM5N5/-
M?..C:!\1?VA_',;/J%[:V4I(+9^4<CZU#\,_V?OCA\4?$*^*OBMI+1VDTPEC
M968@K^('O7V)\,OAKX9\"Z(EIX?B!V@9+*,YQ412IK0Z%*YE_#?X96?P[T:#
M3D59IHEP\P'+5T7B+?/H$["W)*I_JO[U:%LD[7C@J,TZ:6WCE6WN3@OT'K44
MFU-LF5/K8_"7]KOQG>>"O^"G6IZK=636D)91EN!_K6K]I?V<]2M]4^"OAW4X
MY@?/TX,"#U^8U^8__!<W]ER?PYK5[^T/HU@RS/=\RA<# ;/7\:^G_P#@EI^U
MWX<^+_PETSP.^JB2\T73UB>,$<-G/_LU>E53G23.9PLS[33:!N=?QIEK=QR7
M+1)@X':J-K)K5Q,L=Q&/)8=1Z4NJ/:>'K:;5 ^ D3-(3Z 9->8J=YF\+(NW5
MU#;J6:48[DUY9\<?VF_ /P?T22\N/$-H]VA(-HSG=7SQ^U=_P4O\&>$K6\\(
M_#C7UEUUP8[:%F S(.W>OF[X*_LY_M6_MA^,X_'WQLT1TTFY(+R0R.1G.?0"
MO0A148W85I79]S?"#7(?CQJ3:]);@1(WF1YY!%>^Z59PZ?IX6VM@@4 ;5'6O
M-_@K\'8O@[X<L])\-0L?+BV3;^PKU&TN87B"9^8CGZUQUY+FT,X+46$&9=S-
MC/8U86) O!IGEKG-2 1 9)K&,FSHB-7"G;GBG%@F,"D+6XY)H#Q2'"$\473-
MDK$A967AJ9L(.?,_"D,;?PC-,*S*?F'%3R@2%W(Q@TWS)(QPI:@7$6=A/)IL
MCS1G:@R*?*2GJ/*[AO#8]JB?4'C;:T' [FIT3Y-[=<<U2OIS+F($8-)1U*'R
MWI*>8B9!]*Y'XE?$:R\%Z>6:X4O(N0N>0:Z;SA861DN#A I.?PKY9_:O^+G@
M33)@;_561XL\ _7WKOPU+F9RUG8M?%?]LK3O OPYNM:NY4$T3<(S<XP?>ODO
M]E#X#>)_VB?VA]4^)>KZA.+*XG6>!9.5XYXXK.UNPL_VG/%(\%:5</-:7/!"
M-UYQV^M?H-^RO\!]'^#?@&PLM/MMLR0[9"R\UWU(QI1NCSY7YCTKPQHT'AK3
MK32DB!$<"(6QZ"MM(BDWGB3(_NU GV>Z3S,\K4]O]WG[M>/6<I)W.S#O4D>-
MI2&!QBA]N_F3'M39YRA14[GFBX@3R_.<D8K@<=3T+Z$JMG_&HY9H]NY&!([4
MD,R;-I/'K4!@4JSVIR1ZUVTHI(YZA7UC7;/1M/DO[^9845"27^E?FC^VC^TQ
M#\4_BUIG@+POK G$>I""=8'SC.3S^=?0G_!0_P#:Y\/?"GP9<>&I-6$6H!RC
M1Y Z\5\]_L%?L0:!\1?'5Y\9_$D<[FYN!>0.<L"<*.Y]J[8P48W.-W;/MG]D
MSP!_PK3X;1Z:MK\\X24G'<@G^M>P6N)8@9$P>]9^DI96>GQ6MD1F*-448]!B
MM6TCW*'?J1S6%1V-H05Q8Y50]*>Q!4[:9]G4R9%3"%0NVN5R.R-D59E5(V=$
MYQ46GW<L=D\LD)!#<"K$X*Q-Y7W@.!5!9-8DLW,\0!!XQZ52LQSV.7^-OQ#T
M_P !> [W7M0NTAS:2[ YQDA#BOS:_9)U_P 2?M/?M#7OB>XTV9[?0];?9(>1
M@'&?UKZZ_P""A$&JZ]\-[71(MP\VZV,%)'#,HJK_ ,$\?V:-/^ _A[4KV"RV
MOJY\URZ\DD@_TKJ@U8X*KN?4-JL'V5$3"$*!D?2N+^/GCG3_  E\.M3G?54A
ME%C(8B3@DX[5UD=Q:V\>VX?! Z5^</\ P5$_:NO+OQ5HGPQ^%^H>=<7>HI:W
M\1?& S$'IGM0K7,KNQXS\%OA5\1/VGOVK[+QEJ6N7EQIEK?S12*YRF/, ';V
MK]8O!_@W_A$M$A\(Z?#LAM_NL@X[?X5X_P#L$?LP_P#"G/APFH:OIWEWEZ$N
M067NXW'D_6OH:T?5'NCYL0\O'6AS?0M)7)+&R6WA*F?<2.14D<30GS%/']VF
M2M#!,J@\L>17._%WQ]:?#OPO-KQG"/'ZGVK-LVU'_$;Q8/#&BRSH^YY(VVKG
MG->1?"/QIXEUO599KZSF"BY< OZ;C7&^#OB%\8/C;XTGLYK5'TZ.4&-E8_=_
M*O?;;P_X9^'^B"]O_P!V50-(=HZXR:ZL,XI6:.7$J3V/B7_@IMXJ58DLX;_;
M(U^JF,'GEQ7T?^PUX"3PE\.[+5!9A3?6:NSXZ]/\*^"OVB_&TO[27[:&H_"/
MPM,;E;2:*81AN@\QO3_=K]2/@EHLOASX8:-H=U$$DM[%4(QW%;UY<L-#EA&7
M/J=4MN?/%P).!VJ2-Q<2;)8PH'0GO44PGBMBD ^?WJQ;Q2R6X,PP0*\BJI-G
MJ4$DB26('E.@%5[J^MM-A^TW4X11U+57U?Q-IWAO1I]8UJ;9! ,NWM7R3^T#
M^UQXGU?5YM#^'=PDUHS8C.[G!..U52I]S:4M#USX^_M3>&O UJ++0[V&]N)%
M*^5$W(;T[5Y=\/KKQQ\=;P:CJ-I=6<+L1M;IC/XUA_!G]D[5?B-K$?C#QK;R
MY:03##$C]:^M_!_@;1O!EK'IFEP (JC^ 9K9\JT,&M2'P1X1T_PQH45E&J+,
MJ8:4#DT[Q!?'P3H%UKMQ-YJQ#<0W2MN6"UN)"BL=R\FO-?VI[O7;3X)ZY+HZ
M99+;@YHC+L0X,_)_XPV\O[1__!3[4TM5/D2!6"+R!^]8U^P7P:\/C0/AGHVC
M!L&ULPA_,U^87_!.GX,^+/$7[:#?$3Q+I_[J6!<R$$_Q,:_5FSDL["-;&$XP
M-I%:-WC9&;@[ZE\O'(GE!QGL*'G%K" !DU7DM7MIQ<KG:!DUYY\;_P!I3X;_
M  >T:34/$^L>0Y5A%T^]V[^M<ZI\U2YU07NG5^,/B7X;\ Z-<:KX@U.&W,:;
M@LIQFOD;XR_\%!K[Q9J\O@SX>:2UX['Y);,Y)YQW->2_$7XG?'?]M'QO'H_@
M*W%UH(F,5U)'(P(3IV%?0/[+W_!/GPE\(M:A\2:S;3?:D4!A*N?YFM^6,=29
M7-#]G/X%WWC.?_A+/&&\R2XE\JX&2I]*^E-+TVPT"!;*S5(\* $7O4=IIMAX
M=C1+! JMP,#%1^(]2TK1+0^)M5F*0PCYF]*CG;TZ'/)'EG[4?Q>@\&:"J6]T
M(Y9)-A ;GD@50_9$_M#7[6^U/4XW/F/N1G]R*^</%/C+6?VH?VDM0^'.C/\
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
M\NR1";6W=\Y&/X17Y"_![PU-\<_VL+?5];^$FK11/K^_S+G3Y5&".N2M?O\
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
M_@V@\0Z3&/[&^/WB]1&,*(]7N0!_X]6?;_\ !N)\2+^?RKG]H+QH$]];NO\
MXJMIU$X@DY'ZR^)?VV?@;I,8NK?XEZ$RXRR+JL1R/^^JS]%_X*-?L]WD98>,
M='0J<?-J2#^M?E=>_P#!M9XRMBI_X: \8R GD-K%R?\ V:K,'_!M%KMY!YK?
M'OQ;&P_A75KD?^S5Y-63YC2*ML?JXG_!03]GYU#?\)_H@S_U%(_\:GC_ &__
M -GUNOC_ $/_ ,&D?^-?DC<_\&SWBY#MB^/GC CM_P 3BY_^*JE)_P &U/CU
M#\OQX\8X[?\ $XN?_BJ47H:11^P/_#>7[/;CGX@Z'_X-8_\ XJJVH?M]_L^V
M:AX_'^B'UQJD?^-?D0/^#;/Q^?E_X7SXQ_\ !Q<__%5/9_\ !M9XU+G[3\>O
M&&#TSK%S_P#%4N>VIJMS]83_ ,%&/@%&<'QUHW_@SC_QJS;?\%$_V?KD!3XZ
MT7\=3C_QK\GX?^#9WQ%.?G^/GB\?]Q>Y_P#BJG;_ (-FO$42;H_C_P"+R?3^
MU[G_ .*I^T![GZQC]O7]GN4;A\0-#!/0_P!J1_XTW_AOW]G^!O*D^(6AL?7^
MU8__ (JOR.N_^#:[QO$2L7QY\8D?]ABY_P#BJI2?\&V/CY6R/CMXQ)]?[8N?
M_BJ?M3-;G[!C]NKX#RCS%^).A 'G']JQ?_%4ZT_;F_9]O)A$/B%H0/J=5C_Q
MK\?X/^#:_P"(##+?'OQD!Z?VQ<__ !5:.B?\&VGC"6<1W'Q^\8ISR?[8N?\
MXJA5$FC1'ZG_ !>_;Y^ WPX\,3>([OQ]HMY$48+!#J<;-G'H#GO7YH?&/_@I
M?\&/C)XMOK*UEMHD@N&7=)<8##\:^4?^"D/_  1E^,G[,'@'_A(/"/Q7\5ZN
MQN#&(9]6G88R.S-[UQ?_  3U_P""*'Q1_:H-]/\ $37M<TD0G,;I=R OR.>#
M[UZV&J02N<=5-L_4O]@S]HK]G72-8M=0U+5])CE#@^9)?(,<_6OMF']N+X 6
MB^5%X_T,(> /[4CX_6ORIMO^#9F[\/VPM],^-/B>,8!W1ZE< C_QZLY_^#;_
M ,;2714?'CQ?M!ZC6+G_ .*JZ]2FU<YG!W/UO7]MKX"6EJTA^(FA\\_\A6+_
M !K-N?\ @H3\ ;9/+'CW1>#U&J1_XU^5D_\ P;=>,+C:B_'WQAC'.-8N?_BJ
MC;_@V=\1, TOQ_\ %X_[B]S_ /%5X]:LG(VI1:/U.NO^"B?P"B57_P"$YT8D
M>FIQ_P"-7[#_ (*#_ #4=-,K^/\ 1%YZ'5(_\:_*E_\ @V8UAU54_:!\7MD<
M_P#$WN>/_'JB;_@V3\01W(@B_:$\8",]2-8N?_BJQC)-G;'8_6G2_P!NSX 7
MP\H>/=$&!U_M2/\ QKG_ (G?\%#?@1X'T>:^A\>:-,53.V+4XR?T-?FG_P 0
MUFIZ7I321_M$>+RRQDG_ (F]SQQ_O5\6?M6_\$HOB;\*?C#I7PT\*?&#Q1J<
M6I/MD,FJSMM.,XY:NZE.*1G-7/LSXZ_M\_!+]H;]I&XT+5IK22U>16\R2Y&S
M[Y[GBOTJ^ G[0?[-/@OX4:5%I'C[P];-]A >/^UH@>IX^]7Y+? ?_@V=N?&7
MA2#Q7XE^)/B"TOY!\^+V;<.,]0:] MO^#9/6'254_:1\91JH^2-=9N@!_P"/
MUT.HFC%01^HDG[;WP"T6R>_;XAZ$X1N5758\_P#H516G_!13X 21^8/'6C '
MM_:<?^-?E9-_P;3^*8F-J/V@O&#H3R3K%R?_ &:F+_P;->(<C9\?O%_T_M>Y
M_P#BJYJM2-BXJS/U8/\ P42^ .[(\=Z+_P"#./\ QIDG_!1CX C@>.]&S_V$
MX_\ &ORN?_@V5U\X!_: \7\]?^)O<_\ Q51/_P &R.N--M_X:"\7X]?[7N?_
M (JN--,Z8GZO:7_P4!^ FHW*6X\?:*-[8R=3C_QKI=2_:F^",)34U^+GATQ!
M06B_MB'/3_>K\EU_X-D=2L-/\^W_ &B/%YDV9 _M>YZ_]]5R7BG_ (-T?'^E
MZ)<7D7[0_C1KE#^[@.M77S#_ +[K2F]0GL?6G[4__!57X%7OQ+/P_&J64Z6U
M['^_2\!0_/Z@X[5]6_";]M']GV\\#V-PGC[0X6-HAV/JD8/\Z_G]^%/_  1)
M^+WQ+_:2U#X8ZWXN\1>1:%6-XU_,7QEN<YSVK[^\/?\ !K+X9GT2TNI/VJ?%
M\$K0@R0IK-T I]/OUV1V."9]^_$G_@H+^S]X#\/3:Y<^,M'N@BD;(M20D\>Q
MK\Q_A5^T_P#!'XP_M8ZSKGB?5=/%O#JRRV;7%XJA< '()->2_P#!0_\ X(0^
M//V;O %YKO@KXS>*M7BA)V^=JMPP/'^TU>9?\$_O^"%7BK]I/5[M_%?Q%\0:
M0T:[O.@OYE+<#NI%:^S;5S))=3^@GP?^UG\"?^$.MV_X6EX?40VL:JAU>+(
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
M!![@]ZN)$N[CA?0URGP=\'3?#WX5>'?!37,D_P#9FFQP--*Q+/M'4D\DUUS
M21_+^E82F[FBBD#JS#;&<8HB5D4AS0K;1C%(>:+H5F).X@7>%SGBHXR8,N>=
MU6% *@$9I#$I/THYD59##Y>#,5R::%A<[@G/O4Q13360*.*.9 HH<%4=!2TW
M8/6E"@=#19,8M%%%+E0$<A"=!0D2-\Y'--BF\S[R'\:<96!P(ZMMI"LA2\9^
M2FBUBC?S%7I2E>-V*4,"F,UDI-Z%<JL!<,2#T]*15B7HIH !/-/ 7L!6FHG9
M""-"=P%->$'E13G7<-H;!I I4'+T/8C=B!9%ZG]:7YBN2>!33@]'Q2HAQG=7
M-NS1# ZS9]13]QBB^;K2#:N2HH,Q9<F/\*Z5L)C4A6,,X&-]+"GE#CUIMS&T
MH3:^W!Z5+$N%PQS4RTU)3NQXY&:CJ2F,<G.*:=T4)3H^](%)[4Y>.,5,E?4=
M] 89&!3=C>E/I"^#C%5&3M8AQN"KBEHHICLD%%%% PI"H/6EHI-V$U<0* <T
MM&1ZTCD@<>M3>[!*PM(4!.:%.1FEJQ-";!2T4C'"\4"2%IK]?PH0DGDTK+GG
M-3]HM60U1D\TX ]#^%(H /#9IU/4+IC2GI2A0.U+14MR%9",!C/I3,G.:D)P
M,TW</[HJ5S%)I"X# 9% 4#D"EH/3BJY2;H*9( >#1EAU)H"ECG-3;48U8PBY
M44C@L<8Z5,>!TJ,R8S\GZ5K%V1+B1&-3&8P.M)'"\2X!P*>7\P[1'@GO2K(L
M;>6Y%.4F2Z:9$R0W"&,C.>#4?EQZ5:$J" *LF!2X=7Q4-W=0F7[-(1@^M*[0
M*FBM>1/Y27%IQN/SU( !%YL'! Y^M2,4@4$C<IZ>U.2:)#Y:*&#>E2ZKN4HI
M$5L_FG*C]X1R:EAM(K4ERO+'FF37$5N=T2@L>J#J*EYF0'/7J*FHW*)5@:,3
M'<G6GL55 LO-1J7MNV:1D:XY9MOUHI70FAZ11QG,0X[TV6-=YE4=:?''L3*R
M9Q0)8V.W(^E7.;)<1NU)DVL#D"DB6* [ *F&!SCBE54<[L5*BVKLGE$"QLNX
MBF_9[=CR/SJ0E?NGMTIK+GHU2X-:FJEI89):QJ,HO-1QQ7*L2#Q4I+ \\TID
M0H4+!2>E.$GL)JY#=+*4)5L<4V&*?8-[?2H9=-N#< _:CMJPUH6B$:W'3O6M
MV9NF5KMKJ%3@\5+87&ZS\P]:6V2.-&CN)@Q/K4D$D"MY"H *I2O$?+8B@D-R
M[+)SCI30K1W0C4#;5J=4C&Z-.OI4*1,W[X@\5S3U97*@,LHE*@\5.QD*=:8(
M%<;B^#08B/\ EM0EH4,7S!)R:=*R\;S2- I'^N%-%LTAP),XK-K4I(>NT LH
MH$Y#8)IRQ^5P>:%"%LX%'*Q/<<71E)--41[-Q%/X Z<4J;6ZCCO3Y&1;48CJ
M_P @IACCCF! J6.#:Y;M3+D . !2Y66CR3]JOX%Z#\:?"L6BZI8^<HN0Y&/<
M?X5K_!KX"_#_ .#^AP6_AK3/)EDB DZ<G\J[UWC=O*GMP1ZD4MQ:J^QP^ IX
M K>%1K0RE&[&317DA$888IMM-'*[6T>-ZCYJD+8?S3)@"J>G:8NGZA)J$VH
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
M$8$CBFA6STI]%)*R&%%%%,25@HP,YHHJ>484444TK %%%%,25@HHHI-7&(%
M.:'!(XI:*7* B@@<TM%%4 4C#(P*6B@!J*0<FE89&!2T4K:W!ZC5!SG%.HHI
MDJ*04444%;B,"1@4W!]#3Z*:=B'%,11@8-+112'RH1AD8I!\F<TZD)'<4FKE
M; K,>U,=7!^45)39"0.*$K 1XFQD+SVJ,*DSX8_-W%.\]_,"\U#JDRVT2RQ_
M>+8.*=AW)G9T(6,<#K6;XBNM)T>!M8U:8QQ+U;TK5@ :!68\D=Z\$_;L\!?%
MWQG\)[[3?ACX@^QW3@^6X'3@^] 78_QS^WG^S[X>UJW\*#Q?B[>X6$QD+]XG
M']ZO9O#6I:9JFE0ZG9S%HYHED4GT(R*_C[^,W[3/[3W@[]O0?#KQ%X_FF>T\
M401. #C[X]Z_J5_8:N?&.M?!O1-5\0ZN)\Z3:LP)Y.8U]ZCD5POH>Y066[4W
MNER5(XJU$2&9NPZTR4-)"&MFV>QIR1.BA&8$MUYJK*P7)(YX[AMJG->1_M#_
M +7GPJ^ UDDOB_Q +7+[>0O7..YKU6.V-M=!_.4#^Z6&:_$?_@Y6^&_[3.B>
M&;/Q/\/;Z]N(+B^!6&PM'E8+O'9,FFM!'ZJ_L[_MH?"3X\(\?A#Q&+IO-*<
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !2,N[O2T$@=30 @.W@_G2\'BCAA0 !T% ##$@;>
M:KOI\<TYE,N0>U6F"L-K=ZKK<0B8VT.=PZT 2-$JX^? %4[IEN[G[%<6JR0'
MJS#(KSWXU'XUR^)])7X97"I8^;_Q, <\K@^GOBNSTXZW%HHMM1;-U@9/X4 ?
MQ_\ [;UM+%_P6$URVM;,-&_C>W7@?=&\5_5G^QGX?M-"^"OAY8KLL9-$M&*$
M]S$IQ7\H7_!1KQ@/!'_!4CQ/X@23:]IXKBED(_V6!K]K?V5?^"CWQ4^-_P"S
MQ#I'P#U>4:_;:?!;V;2;L!E0+V]Q0!^H?B7XR_#3PIJC:?XD\5P6DZD Q.>A
MS6]HWB'2]6M5OK.]62)UW0L#PPK^;;_@I1\2/^"OGP!MY?CC\;=<4Z3-<;8V
MA67.X$'U/J*]G_X(@_\ !=7XF_%GQ:GPN_:/\7M.[W*VNCQ>:>.G&&_&@#]W
MKJT>XU(:C/<M'&!@\\5DZ[X3\"_$,/8>./"EAJ-K;#<IO;99!QSGFMIV6_TN
M*=^;:6%7QZY -?AU_P %M?\ @K3^W#^QAXBNK#X2^+#8Z?+=>3&"SC*%MO8T
M ?M3\/?"GP@T8O#\-O"&DVD:N1-]@M%C&[/.<#UK;>]G377M;RT MA]UR.*_
M'+_@W:_X*+?M1_M2^']0U3XJ>)/M<9U%O-(9CQYA]37[":G/J-TEUJ4[?Z!#
M;O(/^ @G^E %W5-42RB\^,CR5&9&[**YS5?C5\,-%C:]N_%D"JGW@QX!K\/?
M^"E7_!P%\9U_:+M/V:OV0O&;07(UG^SM8A>5L,<$X^4C_9KZ0^"/[,O[?7QF
M^$ U+Q;+'+=W820,5?HRD]S[T ?IUI/Q&\%?$J)(O"?B&.X:/YG6$] .:W9S
M!+ +BRFWO"N-H[FOYL/VGOVU/^"I?_!,/XQR7-[XI6QT!M0CA<*9%S$7VL.N
M.A-?L9_P1H_X*'>&?^"@/P=NO%NC:H]U>Z<BIJ#LV?WN<-^M 'V/I-PUVHN;
MF(),>L9%6;DRLR[4XSSBJ,EEJWV\W41&#5^1[CRUYZ#YZ $NY$M8/M2<;>U?
M/'_!1CPSI/C+]G_4EU"%,_V;<F/*YRWEG%?1!CM[^U:+&0>M?.G_  4;U--
M^",\9;:IMYE7\5H _D0^+'[-_P :[[XB^-/%FA^ ;F?2;#6)VGO%4;8UWXS7
MZ7?\&QO_  4BUKPY\=='_9@\33?9M#BC0_:)'&W.=O2OJ7_@F]^RK_PU+^SS
M\9/!<%FEQ>ZA<S1VPQGDRBOQQ_:4^%GQF_X)._MI3>%=&C&GZKI\@W,BE0 )
M,=J /[*-/U.SUVU35+.<-;N-T4B]&%6BZ7$)FMVW%>.*^4/^"5/[9GA+]JG]
MF?POIUEJ?VC6;/2%_M;YP?GR2?T(KZHDLKJQA*::<9YH K>)/$5EX;\/7>M7
M\ZQ?9;624EN^U2?Z5_-3_P '"7[2_P 7/V\?B5#!\)K.ZGTSPI,\&I-I\N$P
MH9?F Z\D5^M?_!:O]NT?LU?!FPTS0]7\G4M6U 6$X5^2)72/''^\:\ _9_\
M^">WACX??L1?$CXT>*M# OO$^D'4;>;8/F+NK9H _ +]BSPU/I/[15EIFNZ8
M)&#+NBF7/\5?V-_L3VT4'[*?@[[-;K$@TP?*@P ,FOY,?@7I&?VW8K><#:)#
M_P"C*_K-_8PO)+/]FGPO9W9S&VFA8\?4T >I-':7]JS)>[5'!8'I6/KOCCP]
MX/L!YNIHQ!PV\]!7SE_P4H_;9\.?L7_ ;7-8CU%K;5(X?-MV5L8R"?\ "OR-
M_P""?_\ P4W_ &Y_^"E'[56H?"CP1XJ^U:;';+*(Y&<_*=^>_HM '[S6'[0G
MP>!:W7QO;&5^'3)^4^E=5X6\3:9X@07.AW"W-L3_ *]:_);]OO\ 9$_;>^$G
MPY;XD?!WRX);&R^T:LY5OO=#T/KBOEK_ ()+?\%P?VJ-!_:ETSX#_M'>,B^A
M&3%S )&&<.%/4^E ']!E[>W,DDTE\##;P L9<\8%?G3_ ,%H/^"M'@/]G#X3
M:S\-/!?BVWGU:ZM?W*QOB0-MY /XU]_2>)D^+?P?N=5\&2;CJ6FR"U)/4E2!
M7\L/_!P;^S_\7OA%^T?'-\3XQY]QYDUJ5!^XP##K[$4 ?J+_ ,$!?V\?%/[0
M][8Z'XNOI6N#;!G$TNX_=/\ A7Z\7VKSB&./3H/-##YR!TK^:3_@W)^#G[7M
MW\7+?QOX'EC72)K-1$2&Z88GOZ$5_1-X#L_BKIWA*X77)5^W+;_*1G[W% &C
MXM^'GPH\2V;W7Q'\*Z9=Y^^;ZU63^8H\"Z1\,],+:;X#\/Z?:(BX'V*W5,#\
M*_#S_@N9_P %,O\ @I!^RM\:[OPWX,\5_9O#T<+LRYD'3'H<=,UWO_!L?_P4
MS_:5_;9^.'B3PA\:O$WVVUL+)GA3>QP?+)[F@#]L].TU;.W<+,9"QSR>E/M_
M,20F0< 9)J&[N)[:Y58&"QG[V:_-_P#X*-_\%@[OX3_%2^_9O^#'B-H?%EK*
M%=!(<;68J.!]#0!]]^(OC;\/?"5VT&L^(H(3NPV\]*@T[XS?"?XDR#PUX?\
M&5O-=3?<2(_-7YZ^!_V>?VV_CEX,'C+Q_)'.VJVWG6#;6ZGZGV-?GY_P4!\?
M?\%-?^":_P 4&\<^$M:2QM+&)G#J)!CH1R#0!_1KHMD-*/V668N%& 6/6KD]
MHDTJW$,F-O9>]?EM_P $5_\ @MIIW[:]G%X"^*/BAKOQ/;6A:]+2\%]N1U^E
M?I_HL]S):B:1LB4!HB/0]* -.)B4^;@^AIU,A5]F9>M/H " 1@TQEVC.:?00
M#P: &*N[O3P,#%  '04$@<F@!"H;J*6@$'H:* "BBF;V]:!-7!AAN*%7)P*5
M06.33L =!3NR>085(IRC"\TM%(.6R"D9,G.:6B@::2&B/U-.P/2BD&_/- T[
MBDX&0*0$GJ,4M)N4=Z!BT4W?S[4[K0 4$ C!HZ4@;+>U "]*1_NFEIK,","D
MT@()1D$9ZFJUS>:?H\3-=7"[CR-U7&0-7DGQ[UK7+3Q'::5I4N!,O(_"B*L3
M+8VO$FC7OBFZ>^M+N00OTV-Q6?X8^!.C6^H-JFI0I*V_=F5<UU'PUM]2C\)P
MVFH_ZT=?RK?G,HAVD\ <UM%]CGE(I6XB@E72].M5CBQ@F-<"KN1;*8HE#-T)
M[U%826D*EU'.:SM=U=] AGU>YE"Q+&S')QT&:M1UU+2;5S@/VD_B58_#SX?:
MF9-0$=X]N3!&3R3[5\9_LX>!_$7QK^)L7CG7-/DD\[&3)SWS70?M-_%T_'KX
MT:3X1\-3-+!]H,-RO4< BOK7]GSX(Z/\*?#,%K#9B.YC SQ[5T\UD8RBFSNO
M!^F+H'A^TT[RP!'%C;CI6J85EG$Z/P!T%10I.7/VW[I/RU*$,#AH^$[UQU)7
M+CH2X+/@C J5$XYIB.LJY%3#H*Y4M3IB[H8XP<T*N3S3G^Z:2/O6MK#'4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %& >HHHH **** $8<<5#A$D+B+D]ZF8[1FD
M#*ZY]J (3%"YWL0,=_2FF!)$W+(&/J*9)"LI,88_-UIJ+'8+Y$+EG[ T ?QM
M?\%'="35O^"L'B72IG#I<^+XHV0^A<"OZ5?^"5?[*/PY^&7P'T\+X0M?M%W8
M03"Y"G*ED#?UK^;C]O)X_P#A[YKS.W[W_A-8-BGN=XK^J3]@J[U5?V?M'?Q%
M:K#C1[785[KY2X].U %O]J_]E_X6_'?X.:EX+\;^$[*]@MK&>9#<J2NX1DY_
M\=%?R?\ P;M;KX:?\%?-/\%^%Y3:6%O\0_)6&'A=H0\5_8/\3D>^^%VK/IGS
M_P#$KN.1Z>4:_D$\-W1'_!:"TA8#</B20W_?!H _L/\ #%KYOAW2WDE^4Z=!
ME3_N+7XG_P#!XEX$\*Z/^S[X6UK1] A@NIM23SKB-3EOWHK]J?#]W;0^'M+2
M67!_LV#_ -%K7X\?\'C=Q;M^R[X0\H@YU!><?]-10!Y'_P &E>JZ;:_#35]-
MO(5>234FVLW4?O37[V:PAFT*\T>*,@3VDD88=MRD?UK^?_\ X-/]&AN/!&J:
MK-(P$6IMT/'^M-?OK#K%Z;F:>XB4:=#$SF8^@!)_04 ?A[)_P;6^,]3_ &[K
MK]J'4_BGY5@OBK^TWM) @!3:!M^[G]:_:/PU\0/@_P" ]!LO#$/BW3+;[-:1
MQ-^_QDJH7-?E_P#\%5/^"\^C^!/B1IO[/G['NJV6M:]?7O\ 9^K6TBHK12G<
M< @,?[M=A^Q7^R#^T?\ M%:5;^)OVH+&_P!%:[*NPM;N3&QN<_P]L4 ?&G_!
MTY^TI\,?B-X*L?!/@_P[:"\M-43SM2MR29AYJ^^.U>Z_\&=Z0P?L]>+VB4#-
MZQ./^NM>&?\ !T+^P'\,?V5OV?= \>^"];O;N[O=31)?M3,>#*H[L?6O9O\
M@SEO(KC]G#QI<._*7K?^C: /VP64R/@#%5VE:[=D7*[.OO56ZU"[&F"[TY \
MA/0U<ME M5N;GY79<L/>@!UJ'Z!<#-?)_P#P5IFF@^ -[(;@Q[;.<JQ]=E?6
MEK>13+D'IQ7R3_P6%M!>_LYW2,2/]%GP1_NT ?$__!J?XDU_Q!I7Q;AU/4I)
MA'K\ZQLY^Z//%>5_\'0?[$\":#K7[2EK8K<7CR./,1,MUS7HO_!J*M_IUC\6
M+2>'"R:_/@GT\\5^CG_!0W]D7P/^U5\![[X>^+MWDNKN2B9.=OU% 'X8?\&O
M_P"VA/\  3XEZWX4^).OF:/5I%M["WNY,>62J  8QW!K^B[Q+XRTOPOX43QY
MJ^IQ067V=)6:1L* R[AS7\<FN:A%^RY_P4%FT%-0EL]+\/>+(PCJY7** >1F
MOW<_:C_X*I?##X]_\$[]1\(_"GQFMUXG_LNVAM;>)@I9EA*GD$GKB@#Y%^/^
ML^*_^"DO_!2_6_@CI6H3SZ+HFHV]Y;NGS1';*S<?]\"OU^_:F\-0?"W_ ()F
MZ]H2VPW:;X/2)B!U*XKXY_X(/_L*WOP]BMOVJ/B1ILB:MK=GLG,P+C.TXY;W
M>OMC_@I5J&JR_L*_$5;2V4HN@L$^FX4 ?R3_  V\<7>I?M/C4K)FAD,Y 9>O
M^LK^O[]@+&I?LA^"[B[7?(=)!+'KG)K^-[X'6.O:C^T L5E:[KLW)Q'_ ,#K
M^QK]@26YTG]COP-#?)LF.D@,OODT ?/W_!77_@GEXH_;&\"ZA'H_BI[4/;",
M0* <_+CN#7B__!&[_@D+X>_X)Q^*U^.'B_XA6?GW5IY#PS.JL,*>N /[U?;?
M[;/[7'@/]EGX4ZEXV\7:K%;W%I$'1)5!4C!/>OR*\%?\%"_VOO\ @HQ\?KCX
M>_#/P[#<>%2Z/!=6<Q0E"QW'")Z =Z /T_\ ^"B_[87PM^&_[-OBJ6*\L=;#
MZ0Q,<<N['(XX(K^7KX=?M$:5\0_VSH_B-X8\,"PC$KJ((@?^>F>YK^C;XJ_\
M$G_AUKW[*VLS^(/$NJOJMYH>;F"29V"R%AD<O7\[VH_L]6_[-'[<B?#?2X7,
M2LS#S1S_ *P>M ']6O[!5U>:[^R]X6U65F4RV )4U^-G_!V3;Z'/\7=.BO8(
MEN#I2;)&ZC]TE?LG^P7/=1_LH>$1#$,C3QNXK\)_^#P+7]</[5GAW3;5/W$F
MDIYA!_Z8QT ?4?\ P;"WEJG@'1=*2T&];7FX'?Y!7[,!1:[E/SA^M?B=_P &
MP=_J$?AK2-/:(>6MH,-W^Y7[4&Y=I-ED-ZD_O<]J /RH_P"#FOX2^ IOV1/$
MOQ$DTBU.IQ1L$F/WP-C'^E?$7_!FY 3^TYXSGC?&--<[1_UQ-?>?_!S9X3\0
M']A_Q1X@MX&-@J'?)N. ?+:O@K_@S8E:']IOQBT?.[3G'_D(T ?N_P#MI_&N
M3X-_LR^)_BL+<QG2+8MZ9Z_X5_,CX$_:Y\2_'O\ X*/ZA\<;;P-=^($O%C(L
MHHRYXD=L\'/>OZ*_^"S"LG_!.'XB^;^[4Z:<LO'8U_/7_P &TWQ"^'^@_MTI
M9_$EX#IGV*,))<0J^6R_][\* /W!^%7_  4\\;:#\+=)TO\ X9CU539V 5%^
MROQR?]JOBC_@LA^U=\1/VNOV>M<\ :1^R3K$>JWBXAU%;)RR#:P_O8[C\J_:
MOP_:?#F^T:SNK70]/-K<1@VK"RC^9?RJU>>!_!\TXAF\%Z3);L/F9].B/\UH
M _E!_P""2_[-7[7/PK^/MMJD7@'Q'HZ27D(FF-IM#+NY!S[5_5[\)TO;?X;Z
M&-4+/<?V7#YI<<[M@SFJ-IX$\#:;J)D?P7I-M'N_=21:=$IS^"BNO@AAMK=4
MMP-NT;% X H FC8NNXC%+38BQ0%Q@TZ@ HHHH$] HHHH!.X8 Z"BBB@848'I
M02!R:8Y!Z4 /HI$^Z*6@ HHHH 1R0.#3<GU-.89'TI@QGF@EQ)!TYHI R] :
M6@:5@HP/2BB@88'H**** "D88'RC\J6B@ &<<TF5SC I&;' IN#C- $%SN#
MAL<UXY\<-<CLOB]H5FUOY@?&?^^:]EG /6O _CWK&G67QQ\/6\TV)6(V+C_9
MII7,YL]QM98I8A';P^5["I$F1\PYW=C4%E([?/,N 1VH5%@,DEH=S'L?6M5$
MY)LDDGM-.!:[*I'W=N@KX/\ ^"AG_!0&W\(70^'_ (2A,]Q]J6%S;,2<,P7U
MKZ4_:>^-.D>!?AG?VVJWP@U$<Q1CC(P?_K5\0?LY_L1WG[1/QPN_B5\08K@:
M7(ZSVLNYF5F7+#@\=<5K#NSH@_=/;/V _@M)XJMSX_\ %FD&.=W$\+7"X/)[
M5]IR6@CAPGZ5C>#?"FB^'M!MM&TB-46S@6)0B!<X&.<5O6Z2&,+,,'O4SG<?
M*,AC8@%FS2NK=-W%68X@!39%'5:YINX^0;"A5 *GJ.+ QFI*F*L7%60C_=-)
M'WI7^Z:2/O5%#J*** "BBBE?4 HHHI@%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 -F=8X
MR[#(%4C/)"?M+ ^6W 6KY 88(S2&-"NTH,>E %&?4-/@VR7%[#!GH)9 N?SI
MJZAIMQ)YT,J/_P!-%<$?G7$?&[X#WOQ:N[.YLO%MQIHMC\RP2%=_!]/K6MX%
M^%<_A#P=_P (O-KLMT^<_:78ENGK0!_(+^W_ ++;_@KWKEV[#'_";6Y!ST^<
M5_5+^PAXBL]5_9UTBZNKA+E(M&M01&X;&(EXXKX(^/?_  :F?#OXW_M(:E^T
M+>?&^>WN=0U);PVX>3Y6!SCA:_1']C7]D"/]E#X:'X=_\)=-JZ;%59IG+8"]
M!R* /0?%%[9M\,]7NH)%@@.DW.T2-C_EDWK7\@?AZ6R;_@M"C@ G_A9+8D!X
M^X:_KU^*_P *&^)'@2;P7;ZS)8B:)XS+$Q!PRX[5^6NA_P#!J9\.]'_:4_X:
M*_X7?.]Y_;7]H>26DSNQC'W: /U6\(V]G+X1TR>>>.4_V?#RC@_\LQ7XR_\
M!XQ9W]G^S;X0N)),P-J2;4'_ %V%?L7\-OA)/X!TJWTR77Y;L6\2H#(Q.0HQ
MWKYS_P""MW_!)WPQ_P %3?AMH_P]\2>-&T:/2KE95E4L-V'#8X!]* /RC_X-
M6/$%FOAJ[TF)Q&DVHG>CG&X^8:_7[_@IG\7O$OP@_9XO;CP%+-!<F.5"\2%N
M-F.U>#_\$]_^" WA/]@O5H=2\-_%>:]6.?S&C#OACG/=17V[\:/@;H?QF\%3
M>#M;*&.:-UWNN<;AB@#^3G]C#Q[\*8O^"CUQK7QGTK[7J.H>,E>VN';:(W*C
MDY!QT-?UF^ _$'ABY\'Z;+I/B33S;?8(<%+Q" -@P,@U^37BC_@T<^'FM_&F
M]^,6F_'VYLKBYU(W<<4+R#RSC&!A>*^UO@Q_P2[\1_"?X;_\(%+\>M5OF&T+
M=274A8  C&2* /S>_P"#M;X\>$O&/P/T?P%8W\-S/9:HNX0SA\?O5]/I6C_P
M9VZ]H.E? CQC8ZKKUE;>;?MMBN+I$)_>^A->Y_M3?\&Q^B?M1ZQ-J7B[]HB_
M=)9=ZQ3SR,%.<_W:3]E#_@V6MOV4;_[1X)_::U2&%IO,EM[:YE57YSR-M 'Z
MC6>N:3<7?]F::RR*.DD3;E/XCBKEU;7,A0!QMSR*YGX)_"1_A-X&M_"5WK<F
MI30XS>3,2S<8ZFNR,.5V[J *D\*(!!;8#$<'-?*'_!6JW-]^SI=VS:I!"\5G
M.Q,LH7.$]S7UB=*)N1<>>>.U?/O[>7[!'_#:G@+_ (0F3XA7.BKD[I8)&7(/
M4< T ?G-_P &IUVUY8_%J.XU*$21^()Q'F09/[\=.>:_8V[2&[TY[#5(C(70
M@X'J,5\0_P#!-G_@B-I'_!/+4]4O_#WQ<NM275;UKB>,RO@DMNYRHK[S2TB'
MWE!X[T ?S-_\'.W[ NF?L]>)].^+_A+P]LF\17WGS2V\>X_>9<G X^[7R3_P
M1GM_B%\6/VR/"WPSOYI9M(NY2+B$QG:<.HY/3N:_J+_X*%_\$YO _P"WWX.@
M\)^+;^*V%O"4BE="2N23D8!]:^:_^"?O_!NW\+?V%_B7;?$C3/':ZK<VUV\T
M>]6)&7W8&5% 'W7\(OASH_PX^&NG^"(K,)!:<(@Z#I_A7G7_  4TFMM)_81^
M(ET,!$T!B5SU&X5[W=6*7$8C7Y0#VKS[]J']GZU_:1^">N_!V^UAK.'6[$VT
MDZD_*"0<\?2@#^,O]GK5F\2?M"I-X=O([.<W!Q-,X4#Y_?%?V$_L'K)<?LB^
M#$OYEFEATH%Y$.0QR>E?EG;?\&;/PZT[5SK.E?M&75M-YN\/%)*".<_W*_7S
M]F;X$Q?L\?!+0/@_'K3Z@NB68@^UR$DR\DY.?K0!^!'_  =H?M&?%W0_V@[#
MX9^'-9FAT&\TH?:[41MASY:=\^YKZW_X-H[W]G"T^ GA\V<%E;>)Q:G[7<2W
M:*6'ECL>?6OHS_@J/_P0W^'_ /P4J\<0>-O$'C4:3-!:B$!0V?NJ,\ ^E>/_
M +(?_!M4O[)GB[_A(O#7[3>JR0B,*MI'=2A5QGMM]Z /NW]K[XG^&O!?[/7B
MKQ8GB&R2+3]+:1X_M:9<;ATYYZU_*S\2OVB?#OQY_;Y'CO2Y/+AW.A>5\#_6
M#N:_HX_:%_X)(ZM\=_ 4_@2Y^/&IVD-S:>1,5N9,./? KX=TS_@SC^'FEZJV
ML6W[1EVLY<MYBRRYY.?[E 'Z>_\ !/S5]/O?V6O":V&LVMPWV ;HX)U<K]0#
MQ7XV?\':W@R#5OCGI&IPVA\R/24Q+MX'[I*_6[_@GU_P3LO?V']._LJ;XK7W
MB"!8/+CBN9G94XQP& KD_P#@IM_P2%\'?\%&KD7FO^,?[*E%L(5==V1A0N>
M?2@#X!_X-G_&_A2#P_I/A636;.'4(K4>:\MTB\;?<^QK]M](DTR9/^)?J-O.
M3_K##*K_ ,C7Y6_LB_\ !L7:?LF^./\ A,/#/[36J2#RP@MX[F4 8S_L^]?H
M?^SE^S;J/P+MKBWOO'-UJYF& UQ*S;>GK]* /A7_ (.;O&4UK^P3XJ\)*K^4
MZDG@X_U;?XU^>G_!FHR+^T_XR5UX&G/C_OT:_;O_ (*._P#!/+PY_P % _@=
MJ?P;USQ%_9::B"#=KG*_*1V!]:\$_P""1_\ P07\%_\ !+#XD:M\0?#GQ*?6
MI-4@,;Q.7^7*E>ZB@#ZA_;W^#6H_M"_LI^*?A1INWSM4M/+0...]?R+?M'_#
MOXJ?\$W?VL[GPEHIFM+O2KB,S7$,#;2BR'(!''8U_:?/917">7(H*D<J1P:_
M/K_@H%_P0*^$G[='C:_\;ZEXEATJZOB2SI&P8<D]0I]: .7_ ."1?_!;']G#
M]K[X1:/\-KAOL&M^&]/2WO[G4KD1+)*#DD;P/[P[U]M?$+]JSX/_  R\*2ZY
MJ_CG1[F.-0=L&JQ,<8SV8U^5?A7_ (-#=)\ W\U]X#_:OU71VF;+_8;J9,_D
ME=E>_P#!L%XTU/P^^@ZE^V_XEG5^K2:E,?\ V6@#4UC_ (*3_$+]J']H-_AE
M\"M:N88=/U&)IF5&=&CWY(!&!T!K]1_ <NIKX.TL:PY>Z:QC,KD?Q;1FOD'_
M ()P_P#!&CP9^P5XBF\2W/C4^);J: QM+=[G;.TC.6 ]:^VT@AC18TC "C"@
M#H* %C#A,.>:=0!@8HH ****!/8****"4F@H)P,FB@C(P:"QK,","FT[R_>@
M)@]: %3[HI:** "BBB@!&('6F'!/%/9=W>D\OWH ;4E-\OWIU !1110 4444
M %%%(QP,T -/+8]Z63A.*16P?K3F&5(H J2OEB#7Y_?\%)O'_BWP!^UIX*O]
M.,_V)<-/Y<;$?<'4BOO;6;HV 611DLV*\:_:K^#_ (>\>:!)XQU*VB:XLH 8
MF=,D<8X-72M)V,)NQV/PA\>M\3?!$&M:>67S>[CV%2?%WXM>'_A-X0N=5U&\
MC:6.V9\)*,Y'M7A?PG^/-W\*OA)#9VNEB;RU.&P/[M?-/BGXN^)OVB_B7+X6
MO]0GM8)+WRBHDXP1[5WQPM1^AR2>I5UCQW\1/VU?CS;Q^';F=-(9GBECFB;!
M.X#J<>AK]$_@?\-8OAI\/K'PZ85$T"[79>AKB/V8OV3?"GP3\/126C17,S[9
M?.*?,"1GJ1[U[E&J?9N$' K&I)0T-J;TL0"T:W<- ,9Y:K\&9$RW6JNG7)N=
MZ.O0U<B 7BN&55-G3'4,L!C-)3GZ_A3:I:FJ6@8]*D7H/I4=.#@#!%-H3T%?
M[II(^]#.",8HC[TB;H=1112=^@PHHHJ4G< HHHJP"BBB@ HHHH **** "BBB
$@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>29
<FILENAME>image_29.jpg
<TEXT>
begin 644 image_29.jpg
MB5!.1PT*&@H    -24A$4@   64    &" (   "4\!BL    -TE$051X7NW4
ML0T ( P#P>R_-"#1&2)E@+O2<OU5 #_KD0^ *VNA%T G:W%ZD0- 0R^ *;T
6IC:Q!;;RZ%<7S@    !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>30
<FILENAME>image_3.jpg
<TEXT>
begin 644 image_3.jpg
MB5!.1PT*&@H    -24A$4@  #-8    0" (   #O*H07   !&DE$051X7NW:
ML1'$ ! ",???]#LB8? W<%*Z0P<\O^4!          " Z)-9[-!K
M    #NN36>S0:P            [KDUGLT&L            .ZY-9[-!K
M        #NN36>S0:P            [KDUGLT&L            .ZY-9[-!K
M            #NN36>S0:P            [KDUGLT&L            .ZY-9
M[-!K            #NN36>S0:P            [KDUGLT&L            .
MZY-9[-!K            #NN36>S0:P            [KDUE\!@
8 /CO!6<8_C1)]DQ(     $E%3D2N0F""

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>31
<FILENAME>image_30.jpg
<TEXT>
begin 644 image_30.jpg
MB5!.1PT*&@H    -24A$4@   7X    0" (   ">,8,U    9DE$051X7NW4
ML1' , P#,>^_=')J6<MF W3D '\^@.=.'@#W20]0(#U @?0 !9F> [ M.C.I
MR0VP+3HSJ<D-L"TZ,ZG)#; M.C.IR0VP+3HSJ<D#X#[I 0JD!RB0'J! >H "
8Z0$*?HDTL_V:*-8?     $E%3D2N0F""

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>32
<FILENAME>image_53.jpg
<TEXT>
begin 644 image_53.jpg
MB5!.1PT*&@H    -24A$4@   S    0@" (   "V&RY9   4;DE$051X7NW=
M36H4:1S X7@"]2K91?$#/(7?N@R>8'#A+=3$"\S&]:S$559^DI,$DJ 8DYHJ
M&V4(/8S9S*\Z/ ]%\=;_I6K]HZGN7AL  $BMG1X  /#_$F0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0  #%!!@ 0$V0
M #%!!LS=T='1SL[.7V<WWC7>>_IQ /,CR("Y^_KUZ];6UO/GS__\;=O;VW_\
M<'AX>/IQ /,CR("Y6P39SL[.Z8U_M[N[N[FYN;Z^OK>W=WH/8'X$&3!W@@PX
M]P09,'>"##CW!!DP=X(,./<$&3!W2X+LZ&CX\F4ZCH^GR_&\N/SYG4I!!JP6
M00;,W9(@>_ERV-@8KEP9/GZ<+C]]&JY>G28O7BSV!1FP6@09,'=+@NSMV^'Q
MX^'"A>'>O>'IT^'^_6D]3L;Y#X(,6"V"#)B[)4$V^O!AN'5KN'QY6%L;+EV:
MUN/D)T$&K!9!!LS=\B [.9G>&+M^?0JR:]>&;]^FR4^"#%@M@@R8N^5!]O[]
M5&,7+TY!-I['];MWOS8%&;!:!!DP=TN"[,V;X<&#Z;VQAP^'9\^&1X^F]3@9
MYS\(,F"U"#)@[I8$V:M7TT=B-VY,WZ\<??X\W+PY3;:W%_N"#%@M@@R8NR5!
M=GP\?/\^'8OWQL;SXG+QLV2"#%@U@@R8NR5!]E\$&;!:!!DP=X(,./<$&3!W
M@@PX]P09,'>"##CW!!DP=XL@>_WZ]>YO&^M-D $K1) !<W=X>/CDR9/;MV]O
MGL7&QH8@ U:%( /F[N#@X.[=N^MG=^?.G?W]_=./ Y@?00;,W<G)R=A5>V<W
MWG7RCS^X!)@M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q
M008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D   Q008 $!-D  "Q
6OP$WCZ$$^9O"?0    !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>33
<FILENAME>image_63.jpg
<TEXT>
begin 644 image_63.jpg
MB5!.1PT*&@H    -24A$4@   ^T    %" (   "_VIHV    .4E$051X7NW6
MP0T , P"L>R_=/L.$Q#)_B$6N!D  *#>V_(&   *9<?'!@  ^NEX  "X1\<#
8 , ]'])=49M;!!25     $E%3D2N0F""

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>34
<FILENAME>image_84.jpg
<TEXT>
begin 644 image_84.jpg
MB5!.1PT*&@H    -24A$4@   "     &" (    M[0N(    $4E$051X7F-@
=& 7#'_RG,0  (21?H3EZUXX     245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>35
<FILENAME>image_91.jpg
<TEXT>
begin 644 image_91.jpg
MB5!.1PT*&@H    -24A$4@   W8    +" (   "\FXA8    8$E$051X7NW6
ML1' , P#,>^_M'TJPTX7ED!'3O#G?AT  -B(GIRDS T  !O1DY.4N0$ 8"-Z
M<I(R#P  ^$=B @!0)C$! "B3F   E$E,  #*)"8  &42$P" ,HD) $#9 WGN
2)&OUPIMS     $E%3D2N0F""

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>36
<FILENAME>mg-20221231_g1.jpg
<TEXT>
begin 644 mg-20221231_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
MO 1, P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ 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 **X;X\?M+_ ?]F+PS%XO^//Q.TSPW8W$ICM&O79I;EP,E8HHPTD
MI ()V*<9&<53_9[_ &M?V<?VJM)NM8^ 'Q8TWQ''8E1>P6XDAN+<-G:9()E2
M5%.#AF4 X.#P: /1:*Y;XN?&SX4_ ?PPOC'XN>-[+0["6Y2VMGNF9I+F=_NP
MPQ(#)-(><)&K,<'CBJ/PB_:.^"_QTN]3TKX9^-DO-1T214UG1KVQGL=0L"PR
MOG6EU''/$&'0L@![$T =O17#?'C]I?X#_LQ>&8O%_P >?B=IGANQN)3':->N
MS2W+@9*Q11AI)2 03L4XR,XJG^SW^UK^SC^U5I-UK'P ^+&F^(X[$J+V"W$D
M-Q;AL[3)!,J2HIP<,R@'!P>#0!Z+17#?'C]I?X#_ +,7AF+Q?\>?B=IGANQN
M)3':->NS2W+@9*Q11AI)2 03L4XR,XJG^SW^UK^SC^U5I-UK'P ^+&F^(X[$
MJ+V"W$D-Q;AL[3)!,J2HIP<,R@'!P>#0!Z+117E?Q7_;:_99^!>OCPM\9/B_
M8^&+]MQAM]:M+BW,RJ<%HR\8$BY_B4E?>@#U2BO%)/\ @HS^Q#;V]K>WW[1_
MA^UM[W'V2[O7D@AF!&05DD0*1CG.>E>L>#_&O@[XA^';;Q?X!\5Z;K>DWB[K
M34](OH[FWF&<922,E6YXX- &G1110 4444 %%%% !1110 4444 %%%% !111
M0 45Y[\:_P!JW]GK]G*ZL[3XY?%"Q\,G4$+6,FIQ2K%/@X(20(49AW4'(!!(
MP1GLO"?BGP]XY\+:;XV\(ZM%?Z5K%A#?:9?0'*7%O*@DCD7/9E8$>QH T***
M* "BBN4^,?QR^$G[/OA-/'7QH\>6'AW2)+Q+1+_47*QF9U9E3@'DA&/_  $T
M =717AM[_P %*_V%--LX-0U']I30+>WN@?LT\_G(DV,$[6,>&ZCIZBEOO^"E
M/["VF6<&H:E^TGH%O;W2!K:><3(DJGD%6,>&'N* /<:*CM;JWOK6.]M)1)%-
M&'B=>C*1D'\JDH **** "BBB@ HHHH **:98Q((3(H=E+*F>2!C)Q^(_,4Z@
M HKRGXJ?MP?LJ_ [Q"?"GQB^,5CX9U$[C':ZW:7%N955MI>,O&!(F1PZDJ>Q
M-=M\+_BI\._C5X(L_B1\*?%]EKNA:@9!9ZGI\FZ*4H[1N ?4.K*0>XH Z"BN
M2^,WQX^#W[//A:+QM\;/B%IWAO2I[U;."]U*4JDD[*SK&N 26*HYQZ*:Q?@Y
M^US^SI^T'?RZ=\$OB;;>)W@;;=2Z19W$L-N=I8"641[(L@'&YAD\#)(% 'H]
M%%% !1161X\\=^%/AEX2OO'?CG5A8:1IL)FO[UH7=8(QU=@BDA1U+8P!DG !
M- &O17"?!#]IOX!_M)6VHW?P*^*6E^)HM(>)-2?3)&86[2!B@;('4(V/]TUW
M= !1110 44T2QF0PB12ZJ"R@\@'.#C\#^1IU !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!X+\8O^"=/[.W[2OQ2U;XI?M*Z)<^,9Y[6*Q\/:?<:A<VMOH=D
MD8W1Q+!*NZ1YC+*TK<_,B@ )EOST_P""='P-UKX$_P#!:W7_ (1?"#6+RY\,
M>$WUJ#69G?<6TSR"(HYB,!F6Y>U4GC+QYP.E?IE^US^TUHO[,/PO/B)+:#4?
M$NLW(TWP9X?ENDB.IZC(/D5G8@1PI_K)96(5(U8DY(!\?_8F^'W[/W[&OA.7
M6/&_QM\.>*/BE\3_ !1;OXMUG3=2AN)M1U2\N,+;6\:-O,$;S.Q..GF2L% V
MJ ?-'[7GQ?U7XL_\%V/A?\(+^[:71O &N:5#9V1;,0NY(DOI)P.F\[X4)_Z8
M+Z5#^V-\7M3_ &=?^"[O@GQQX?NFMH=;L]$TWQ"L;86YM;IVM)/,'\>U0C@'
M^*%#U K"^._@O4? W_!PSX;U34XF2V\0^(='U'3G<8\R-K%+<D>H\Z&5?^ U
M#_P4J\$ZK\3?^"V?PZ\#Z- TDUW)X;5]@R4B6Y:263Z+&KL?930!]\_&+_@G
M3^SM^TK\4M6^*7[2NB7/C&>>UBL?#VGW&H7-K;Z'9)&-T<2P2KND>8RRM*W/
MS(H "9;\]/\ @G1\#=:^!/\ P6MU_P"$7P@UB\N?#'A-]:@UF9WW%M,\@B*.
M8C 9EN7M5)XR\><#I7Z9?M<_M-:+^S#\+SXB2V@U'Q+K-R--\&>'Y;I(CJ>H
MR#Y%9V($<*?ZR65B%2-6).2 ?'_V)OA]^S]^QKX3EUCQO\;?#GBCXI?$_P 4
M6[^+=9TW4H;B;4=4O+C"VUO&C;S!&\SL3CIYDK!0-J@'<_&+_@G3^SM^TK\4
MM6^*7[2NB7/C&>>UBL?#VGW&H7-K;Z'9)&-T<2P2KND>8RRM*W/S(H "9;\]
M/^"='P-UKX$_\%K=?^$7P@UB\N?#'A-]:@UF9WW%M,\@B*.8C 9EN7M5)XR\
M><#I7Z9?M<_M-:+^S#\+SXB2V@U'Q+K-R--\&>'Y;I(CJ>HR#Y%9V($<*?ZR
M65B%2-6).2 ?'_V)OA]^S]^QKX3EUCQO\;?#GBCXI?$_Q1;OXMUG3=2AN)M1
MU2\N,+;6\:-O,$;S.Q..GF2L% VJ ?6=?E]_P<J(AT/X/2%1N%WKH#8Y *V&
M?Y"OU!K\O_\ @Y3_ .0!\'_^OS7/_0+&@#Z8\&Z/\-M<_P""-^A67Q<M[)]
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
M,^"/PS\0_$?Q%X,TUKWQ?%X;>UCM],"G'V<S7$L8EN2>!#'N.0P)4JP#-/\
M^"A/PC\<?L@:E^U_\%_#FO>+].TZWF\_0--LP+ZVN(DWR0W*Y*P!%P[R$LH0
MAEW[E#?GS_P0GUKXS^,/B=\6= \&?&C1O#GB35HK'5-4_P"$@\)MJL^H>7-<
MK*XQ=VYC*27"[L[MQE'W<<_5?P6_8"B_8'_97^/GABW^.1\6KXF\%7E^;$Z*
MME_9[+8WJ%PHGE+"7( )V_ZC'/. #RW_ ()0?M_?%7XU?%#XC^.OB/\ !SQQ
MXHO?&OB[2X%U'PGI4,VE^&[8*\444S2SHT4,:MN)57)"NYRQ.?THK\T_^#;?
M_DEOQ1_[&#3O_1$M?I90 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 ?&W[;G
M_!(^3]N;XM_\+-^(_P"U%K=E:VEN+;0O#]IH436VFP\%@F9<L[L-SN1EC@<*
MJ@<]^RE_P0S^&7[+O[0/AOX]P?'+5]?F\-W$L]OI5WHT4,<LC021*Q=7)&PN
M'&!U05]U44 >(?M:_L0>#OVGO$7A'XIZ;XGE\+>/O 6J17WA7Q7;6*W(B*2K
M)Y%Q S*+B$LH.S<I!)PP#,&H?!O]A:P\*_M*:K^V/\;O'D/C/XC:A8I96%[:
M:+_9VGZ/;+$(BEK;&:9P[)D-(\K$AV "[FS[]10!\;?MN?\ !(^3]N;XM_\
M"S?B/^U%K=E:VEN+;0O#]IH436VFP\%@F9<L[L-SN1EC@<*J@<]^RE_P0S^&
M7[+O[0/AOX]P?'+5]?F\-W$L]OI5WHT4,<LC021*Q=7)&PN'&!U05]U44 ?&
MW[;G_!(^3]N;XM_\+-^(_P"U%K=E:VEN+;0O#]IH436VFP\%@F9<L[L-SN1E
MC@<*J@<]^RE_P0S^&7[+O[0/AOX]P?'+5]?F\-W$L]OI5WHT4,<LC021*Q=7
M)&PN'&!U05]U44 %?*G[>G_!,[4/V_M:T2X^(WQ^DT;3/#37?]B:;HWAA<H+
M@Q[VFDDN&,KXBC&0$7@X49-?5=% 'F'P _9XU'X2? :S_9S\?^,;'QEX=TW0
M(]%LUNO#XMI);%8VB,-Q^^=)@8RJ<(G"G.XG(^=OV>O^"-UK^R9\>9?CE^SQ
M^T]K6CEY)XUT+4-"CN[66RD;<+2<^<C3(N$PV5;**P(-?;%% 'QQ^VA_P2!\
M'?M,_'"V_:7^%'QHU/X:^.$E@FO-4TW3_M,<\\( BN%5987AF"JH+J^#L4[<
MY8^Y?LV_LUZ[\%X9O$?Q1^-NN_$CQC=VBVEQXHU^-(1#;*0WV>VMXR4MXRP#
MO@L\C*I=FV(%]5HH \5_; _8A^&7[9%[X"OOB XC;P-XMBU9!]F$GVVU&#/8
MODC;'*4A+'D_NQQS7M,D:2HT4J!E8$,K#((]#2T4 ?"#?\$3KCX9?M 77QN_
M8_\ VN]?^%L5_))Y^D66A)>"**1MSV\;F>-3#N VQR(^W"G)*BOH7QM^QU!X
MA_9=U_\ 9JT'XHZE;R^+8I4\5^,-:MQJ&HZFTR!)YG)>-1(RJD:G&R.-%1$
M5=OM5% 'R/\  7_@EM??L]_LP_$#]E?P?^T3//HGQ!CF2]O;SPNAN+/S[=;:
MX\LB<*=\*A?F!VD9'I75_P#!/K_@GY'^P#HVO^$_#?Q?G\2:/KUREW+;7^B+
M!+!<JH0.LB2D%2@P5*GD*0PP0WT;10!\6Z'_ ,$@KOX;?M6>(OVB?@)^UEXB
M\#:;XL-RNNZ!I.AP2W)AN)5FG@ANY780J9%#(WDL\>!M;(S6I^R1_P $E]!_
M8X_:2U']H3X:_'&_NEU2"[M+S0M4T82H;.>=)C$)O.W[U:./$C;B=N6!R:^O
MJ* /C?\ ;,_X(_\ A#]I/XZ6_P"TU\(_C7JGPT\<+-#->:EING_:8YYX0%CN
M%5987AF"JH+JY#;0=N=S-Z]\*_V0]7\(_#[Q#I7Q4^.NN_$#Q=XE\/3:/>^,
M-?MT3[-:O&R^3;6L9V01[FWL Q:1E4NYVIM]JHH ^2/&W_!-7XJ?$[X#Z/\
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
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 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M1R<EF&,$DC.33[C3--O)/-N]/@E;&-TD08X].10!YGK_ .V;^SUX9_:0T/\
M91UGQJ8O&/B+2Q?Z1:BSD,$\;"0HHG V!V6*0J,\[<9RR@^GW=U!8VLM[=/M
MBAC9Y&P3A0,DX')XKC/&'P=M?'GQ*\/>,/$+6*V'A:Y%[IEI!9#[1/=B*6-&
MEF)XAC$SLL2CF3:Y;Y=I[>@#YN^)W[7'[#W[4'[-GBCP[H'Q2T#QK;Z[H]U8
MVWA6R;S-5OKEHV$44-BX%QYV_:4.P;2H?("EAW_[$GPC\6? ?]DOX?\ PB\=
MW DUG0O#5O!J:K*'$,Q&YH0PX81EO+!'!"#'%>B:=X8\-Z/>S:EI'AZQM;BY
M)-Q<6UHB/*2<G<R@%N>>:O4 >/V'_&27QC&MM^\\!_#W5F33A_RSUSQ!$2LD
M_H\%DVZ-.S77F-P;9&/S'\;S8-XP_;>G^-YA%W!\.=+_ .$,;4,92P_LZY-J
M;,MT']H8SL_Y>-N?FQ7WEHFA:)X9TF#0/#>CVNGV-K'LM;*QMUBAA7^ZJ* %
M'L!5'Q#\/O /B[5+#6_%G@C1]4O=+D\S3+O4=,BGEM'R#NB=U)C.0#E2.@H
MYW]F"X\?77[-GP_N?BJ+@>)I/!6EMX@^U@B;[:;2,S>9GD/OW;O]K-=U110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5-_$7A^/5U\/R:[9K
M?LNY;)KI!,1C.0F=V,>U?+/_  4M_:+^(WAGQ=\+OV//@MXGN-!\1?%[Q(MC
MJ/B2R;%SI.E+)$D\D!/W)F$AVN.5$3XPQ5AZY'^PY^R2O@/_ (5W/\ O#4]D
MT6V6[N=-1[Z23O<-=D>>;C/S>=O\S=SNSS0!ZM39YX+6![FYF2..-"TDDC *
MJ@9))/0 5\:_L/\ [4_COP%XV^,G[(/QCOM?\9:C\';XS>&-0@MFO=6UC1Y&
M_<12!>9IT#0#S&(R)<LP"%JE^%'[26F?MY_\$^/&OBCXG?#6[D_M/P_XHOK>
M/4_#[-I\$$4]VEI''<L@BEGBC$0W+\VZ-FX(. #Z[T'Q!H/BK2(/$'AC6[/4
MK"Y4M;7MA<I-#* 2"5="589!'!ZBKE?#G[%7[=G[/W[-_P"P;\*-.^)5]KPM
M8-#M[?6=;TOPU=W>G:+)+,PC6\NHD,4#MN4B,L9,,IVX92?K[Q_\6_!'PWTF
MPU37]1EF?5[I;;1+#3+9[JYU.=D9Q'!%$"TAV*SDCY516=BJJ6 !TM%>5_#K
M]L7X-?$3Q5XD^'@?6M$\4>$[1;O7/"VOZ)-!J$=JV-MQ'$H;[1&Q90&B+\LH
M."RYXG1O^"IG['WB--%G\/\ BO6[R'7_ !:/#UC/!X9NRJ73.(T:;* P1NY*
MIY@5G*284A&( /HJBBN8^,7@76_B;\/[SP#HOBZ[T(:H\4&H:IILICNH[,R*
M;A('',<CQ!XUD'*>9O'*B@#?M-7TJ_N9[*QU.WFFMFVW,44RLT1]& .5/UI=
M2U72]&MOMNKZE;VL.\+YMS,J+N)P!EB!DFO@+]M+]B#X4_L<ZC\,?V@/V)-"
MN_!_C@?$G2M"2SL-6N9H]>ANW8/;SK-(Y<D(2QS\R>9NSA2OKOQ-TNT\?_\
M!4?2OA_\9M&M-1\$VWP'U"_\/Z?K$*R64FI/J4<-Y*%?Y3,MJRJ>ZQR'H&-
M'U/4<=[9RW4EC%=Q-/"JM+"L@+HK9VDCJ =K8SUP?2ODS_@GQ\</$'@/_@FE
MX1\=_$"+4-9NUGN],\'6+N3>:TAOYH--MHR_4NHC16/RK&OF,0BEJ]_^!/PM
MU/X<^&[K5/&FHPZCXN\27AU+Q=JL*G9-=LH40Q;N5MX(U2&)3R$C!.79R0#N
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**** "N>^+'CVX^%_P .=7^(%IX(UOQ))I5H9TT+PW9_:+Z](('EPQY&]N<X
MSV-=#10!X?\  G_@HM^R5\?]5_X1+PY\3(]$\3+)Y5QX0\7P-I>IQ2_\\O)G
MP)']HV>O<*\^^.W[*?[.?[3.E?V3\=/@]HGB("/9%=W=KMNH%](KB/;+%_P!
MQ7A__#"_[4G[.W^F?L._MA:FFFP\P_#WXK(VKZ5M'2**Y ^T6L8]$R3DY:@#
MZQHKY/3_ (*+?%/X"N--_;V_9,\1^"K>,[9/'?A!3K>@,/\ GI(\(,MJ#V1@
M[<5] _!_X_?!3]H#0!XG^"OQ1T3Q-9!097TF_25X">BRQ@[XF_V7"GVH Z^B
MBB@ HHHH **** "BBB@ HHHH **** "BBN*^(G[27[/7PC#CXH_'+PCX>>/[
MT.L>(K:WDSZ!'<,3[ 9H [6BOF/7O^"O?[#5GJ+Z%X'^(.L>-M47_F&>"O"M
M[?2-Z;6$2QMGV>J0_;\_::\??+\!/^"9?Q-OU?\ U5SX]OK3PTF/[^)VD)7O
MQR10!]4T5\KBY_X+$?$K_5:;\%?AI92=?M$U[K&HQ?3;BW;'O2?\,)?M;>/_
M )OCO_P4X^(%Q')_K+3X>Z-9^'0@_NK)$'8_[Q&30!]0:OK6C>'[!]5U[5K:
MQM8Q^\N;R=8HT^K,0!7COQ$_X*/?L)_"SS%\7_M3^#_,BSYMOI6J#4)4/H8[
M02.#[8S7%Z1_P2!_8G-^FM_$GPSXE\?:E&<C4?'/C&^O9">Y*K(D;9]U->Q?
M#O\ 98_9H^$GEO\ #+X ^#M"ECQMN=,\.6T4Q([F0)O8^Y)- 'B?_#V/X4>+
MOW?[/_[/'QA^).__ %%YX8\ SK:'T+37!CV+[E>]'_#2?_!3CXC?+\,O^"?^
MB>$K=_\ 4ZI\1/B!"^?=K6T7S4QZ9-?5-% 'RM_PI/\ X*P_$CGQY^V9\/\
MX?Q2?ZVU^'O@,ZB0/[JRZ@P9?]X<BE'_  2[@\7'[3\=?VUOC=XQE/+6K>,S
M86(;^\MO;H-I_P"!=J^J** /EG_AT/\ LS?]#_\ %/\ \./>_P"-;_PM_P""
M9WP"^$7Q!TGXE>&?&GQ#N+_1[H7%K#JOCJZN;=V (Q)$YVN.>AKZ'HH ^&_^
M"K'A35OAG^T9\!/VXGL9IO#/@3Q6EAXUN(HR_P#9]G/-%MN6 Z( 9@2>-QC'
M\0K[=M]2TZ\TZ/6+2_@EM)8!-%=1RAHWC(W!PP."I'.>F.:35]'TGQ!I5SH6
MO:7;7UC>0-#=V=Y LL4\;##(Z,"&4@D$$8(->5K^PS^S9'HY\*0^%M<C\/G(
M/A2+QSK"Z,5/6/\ L\7?V7RO^F7E[/\ 9H ^??\ @GCX-O?BS^VI^T!^W)I<
M+'PKXCU$>'O!U^!\FK16Q2.:YB/\46;:(*XX8LPZJ157_@FS?6*_\$65L6O(
MA.?"?BXB$R#>0MS?;CCKQN7/IN'J*^WM$T/1?#.CVOA[PWH]KI^GV4"PV=C9
M6ZQ0P1*,*B(H"JH P   *\R\+?L._LJ>"-,\2Z/X-^#UEI5MXO\ -'B&/3KR
MYA^U1RG,L(*2 Q0O_%#'MC8  J0!0!\H2V=FO_!O-Y*VT80_#E9"H0 %_MP;
M=]=W.?7FKWQI\>Z)X!^.W[*'B'XP^,M2T'P9JGPXN],3Q#9ZH]G'9:G/:695
MI9D(\L.%C3)(&&8DA0Q'U6?V._V=#\'O^&?CX E/@K=G_A&3KE[]DQOW[-GG
M?ZO?\_E_=W?-C/-7/%_[*W[/_P 0/@U!^S[XZ^&UKK'A"TCC2RTC4[F:?[*(
MQMC\J5W,L11254HX*J=HP.* .*\,? _]F#PU^U7H_P 3]*\0ZOKOQ)NO#,]O
M;WEQXHFOGBTA3EGE0R%1#YDB*K$$EY%VYP2OGW_!'"TL;?\ 9_\ '4]K;1))
M-\9/$)G>- "Y$D8!8CJ0H Y[ 5[3\"/V-OV:OV8_"NI^#O@-\,(?#5IK)']I
MSV.H71N[C (7-T\K3_+N;;AQMW$KC)K5^"O[-GP5_9VMKZQ^#'@PZ%;:E<M<
MWUI;ZE<R0S3M@-,8Y)&7S"%4%P-Q  )P* .E\/>.?!/BZ^U'3/"GC#2M4N='
MNS:ZO;Z=J$<[V,XZQ3*C$Q/P?E;!XZ58\1>(M!\(Z#>>*/%.LVVG:;I]L]Q?
MW][.L<-O$@+,[NQ 50 22:\9_9U_9(\#?!CX^>._C=X%^'8\)6_BV-(KK3!J
M;W$FHW7VF>>>_E!EDCB#M*JQQ1D;5#$A3)L3TKXP?!?X9?'WP5+\.?B]X6CU
MK0YYTEN--FN)8XYF0Y7?Y;*7 /.TY&0#C(! !Y=HFN^ OBKX[L?VH/B[XKTK
M1_#WA>WG?P#I&LZA%;FU$B%9M8NUD8>5-)%E(HVPT,+.7Q),R1>I^*/ OPE^
M-/ARPO?'/@C1O$6FM!]JL/[;TJ.9426/!8+,N4W1L588!*DJ>,BO(;?_ ()2
M_P#!/*VG2YA_99\/;XW#+NDN&&0<C(,N#]#7MGCWP/H?Q(\&:CX!\2&Y&FZK
M;&VOTL[EH7D@;AX]Z$,JLN4."#M8@$=: /*_AA#;?%OQ'_PT/;Z(I\(>%K&>
MS^$^C6T(2.XC$9CFU5$ P/.4&"VP/EM]SKQ=$#YE^&G[1/QEL_V>?V>_VOKS
MXCZWJ7B3XH_&B+0O%NCS:M/)IL^GWUW?0?9H+-G,,!MUMX3&T:J^Y'W,V]\_
MH#965EIEE#IVG6D5O;V\2QP001A$C11A551P    !P *\R\/?L;? 'POXPT[
MQ?I'A2X5=%UBZU;0=%DU2=]-TO4+G<9[JWM6;RHY&+N1@80R.4"EF) /4J**
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M'[NZU73KA9;2Y=0D;BUN9624 9((V_[1/%?3E !1110 4444 %%%% !1110
M445A^(/B?\-?"6X>*OB'H>F;3AO[0U:&''UWL* -RBO*?$/[=?[%GA8,-<_:
MQ^'43J,M"GC&SDD'_ $D+?I6!\8O^"E/[%7P0\ 67Q#\6?'72;JWU2S%UH^G
MZ+)]KO+^,YVM'"GS!6((#OM3_:%8XC$X?"4G5K348KJW9?B:4J56M-0IQ;;Z
M+4]UK#^('Q,^'7PG\.R^+OB?X[TCP]I</$FH:UJ,=M"#Z;I& )/8#D]J_)G]
MJ+_@X5^-'C8W'AW]EKP';>#=/;*IKVM(E[J3CLRQG,$!]01-[,*^#OBE\9/B
MO\;O$C^+_B_\1M9\2:DV0+O6=0DG9 3]U-Q(1?15P!V%? 9IXBY;AFX8.#JR
M[_#'_-_<O4^EP?"V+J^]7ER+MN_\E]_R/WT^!_\ P4T_9%_:/^/3_L]?!CQU
M=:UJRZ7/>IJ*:<\5E-Y+('ACDEVM))ABXVH4*QN=W S\&_\ !4?]M#]M_P"'
M?[2_BKX%)\8K_0O#MK,DVBP^'(ELGFLIHUDC+3Q@3.0&*-\^TLC<"OB+]CKX
MZW/[-'[3_@CXWPRNL.@Z]#)J(CSN>R?,5R@]V@>0?4U^D7_!?;X+VNI:7X%_
M:=\/1I-$RMH6IW4.&5XV#7%HP([?\?//^TM?)Y[GN;<1<&XC$4ZCIU*,TY*#
M<;TY:6>MW9ZN[^R?#^)^3U\MRI3PDY)*S=G9M;23M;35,_-K4M3U+6;^75-7
MU">[NIW+SW-S*9))&/=F8DD^YJ"BBOP5MMW9_.3;;NPHHHI ?H!_P1KU_P#M
M7X)_&;X>RO\ -:OI&K6B?\#F24_DD8_&OH"ODG_@B=K^S]H3QEX!E?\ =^(O
MAO?Q1)G[T\<L+H?P7S:^MJ_O+Z/..^M< QHWUISDOO=U^!_2GAAB?;<,1A_)
M*2_&X4445^['Z(>Z?L@?\@K7/^OB#_T%Z]DKQO\ 8_\ ^07KO_7Q!_Z"]>R5
M^0<2_P#([K?+_P!)1\CF7^^S^7Y(***Y;7_CE\%?">MW'AKQ5\7?#.EZA:[?
MM-CJ.NV\$L>Y0RY5W!&5(/T(/>OFL3C,)@H*>(J1@F[7DTE?>UW;71GG5*M.
MDKSDDO-V.IHKDK+X^? K4FVZ=\:?"5P2>!!XCM7_ )25M:9XT\':VP31O%FF
M79/06M_'(3_WR365',LNQ#M2K0EZ23_)DPKT*GPR3]&C3HHHKM-0HHHH ***
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@ HHKQ[XC_ +4FKZ=^T';?LL_!?X=VGBCQE_PC+>(-7&KZ^VF:?IEAYHA0
MRSI;W$C2O(0%C2)N/F8J.: /8:*X/]G;XYV?Q^\!W/BD>&I]%U+2=>O]#\0:
M-<3K,;'4;.=H)XEE0!94W+E9 !N5@2%.5'>4 %%?/GQT_;7\;?!C]I3P=^S/
M;_ :'6]3\?1W<GAF_M_%BPPLMNK/()Q);9B?:H.!O'S ;CS70:W\?OV@/!NH
M:)+XX_9;2WTC5/$>GZ3>:GIGC:&Z;3_M=S';1SO%Y*,Z"25 =I)&<\ $@ ]C
MHHHH ***Y3XX>)/BEX0^%&M^)?@I\.X/%GBFTM0^C^'KG4DM$O)-Z@J97PJX
M4LW)&XKMR,YH ZNBJ?AR[UF_\/6%]XCTA-/U":RBDO[".X$RVTQ0%XA(  X5
MB5W #.,]ZN4 %%%% !1110 45P_B7Q?\;-/^.WAKP;X;^$EK?^!M0TR\E\2>
M+WUJ..73+E!F");8_-*'.!D9 W$G&S#=Q0 V:,RQ-$)&0LI =#RON,]ZRO!G
M@;PUX!TV73/#5BT8N;I[J]N)YWFGNYV #2RRR$O(Y"JN6)PJJHPJ@#7HH **
M** "BL;XA^/O"_PM\$ZE\0?&FH?9M,TJU:>ZD5"[L!PJ(@Y>1F*HB+EF9E4
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M6\6NS]5=69^IX''X7,:"JX>5U^*\FNC"BBBO>.P**** "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 *Y'XT?'CX0_L[^$%\>?&G
MQY8^']*DO8;2*ZO6/[R>5MJ(BJ"SGJ3M!PJLQPJDC*_:;_:=^%?[)WPON/BA
M\5-5=(@X@TO2[1?,O-5NV_U=K;Q]9)&/X*,LQ !-?G-XAU#XK_M1_%:/]HO]
MIQ%BNK0L/!G@>*4O9^&H"003VENFP"\A'4#& J*GQG'/'&3\"9,\;C7>3NJ<
M%\4Y=EV2^U+:*[MI/WN'N'L=Q%CEAZ"LEK*3VBN_KV77TNU]!?M-_M+:C\9-
M6/A_P[-+;^&[27,$7*M>./\ EK(/3^ZIZ=3ST\EHHK_.SB#B#->)\VJ9CF-3
MGJS?R2Z1BND5LE^MV?T_EF6X/*,%'"X6/+"/WONWW;ZL****\4[PHHHH *DL
M[RZT^[BO[&X>&>"19(98VPR.IR&!'0@C-1T4XRE&2E%V:$TFK,^]?V<_C+9_
M&KX>1:K<N@U2S M]8MP!Q)CAP/[KCD>^X=J_&C_@L9^P8?V1/C\WCSP%HYB\
M!^-YY;K2%A3]WIMWG=/9<<*H)WQCCY&VC/EL:^VOV??C#??!CXA6_B$,[Z=<
M8@U:V7GS(2?O ?WE/S#Z$=":^JOVJ_V<OAU^VM^SEJWPB\2SQ/9ZW9+<Z)J\
M2AS9707=;W4?K@GD C<C.N<,:_M_@?B*EXJ<$_5Z\E]?PUD[[RT]V?I-*TNT
MU>UK'\_<097/@[B#VM-?[-5V\N\?6+U7]UV[G\W-%='\7OA1XW^!GQ.UOX1?
M$?2&L=;\/Z@]IJ%N>1N4\.I_B1E(=6Z,K*1P:YROD9PG3FX35FM&NS1[L91G
M%2B[IA1114C"OV:_9#OU_P""@O\ P1FO?A#=.+OQ%X<TB;08E8Y87EALGT_W
M :(6R$]_G'/(K\9:_0__ (-X/V@/^$-_:$\3?L]ZM>[;3QGHPO=,C9NM]9[F
M*J.Q:!YF)_Z8+Z5]5P?7HK-'@Z_\/$1E3E_V\M/QT^9\YQ5E]/,<FJ0DKV7X
M-6?X._R/C%E9&*.I!!P01R#25[M_P4I^!G_#/_[9OC/PC9V?DZ;J-_\ VQHP
M"X7[-=?O=J_[*2&2(?\ 7.O":_)<PP57+L=5PM7XJ<G%^J=C^)L7AJF#Q4Z$
M]XMI_)V"OM+_ ((HZ_N^+/Q&^'<CX76OAO<W$*Y^_/;SQ%!]<2N?P-?%M?3'
M_!(;Q3'X:_;X\'6=U)MMM:@U#3;GG[PDLYB@_&18Z]_@;&O+N,,#772K%?>^
M7]3U.&L1]5S_  U3^_%?>[?J?=%%2WUI)87LUC-]^&5HV^H.#45?Z>)IJZ/Z
M\3NCW+]C[_CQU[_KM;_RDKV:O&/V/O\ CRU[_KK;?RDKV>OR+B;_ )'E;Y?^
MDH^2S/\ WZ?R_)!7YA?\%"?^3P/&'^]8_P#I!;U^GM?F%_P4)_Y/ \8?[UC_
M .D%O7\P?2/_ .2)PW_81#_TU5/SSCG_ )%,/\:_])D>,4445_%A^5A1110
M4444 %%%% !1110 4444 %%%% !1110  D'(-?7'['/_  41U'PH]I\,OCYJ
M<EWI7RQ:?XBE)>:S[!)SUDC_ -O[R]]P^[\CT5]+PKQ;G?!V9K&Y;4Y7]J+U
MC-?RR75?BMTTSOR[,L7E>(56A*SZKHUV:_KR/V?LKVSU*SBU'3KN*XMYXUD@
MGAD#)(A&0RL."".014M?G!^QE^W%KWP#OX? OCV:?4/!\\N G+RZ6Q/,D7JF
M>6C^K+SD-^B?A[Q#H?BS0[7Q+X:U6"^L+V%9K2[MI R2H>A!%?WCP#X@Y/Q[
MEOML,^2M&WM*;?O1?=?S1?27R:3T/V#)LZPN<4.:GI);QZK_ #7F7****^^/
M9"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MY 385RV-YWUW/PK_ &(OBE<>+_C_ &GQYM_"LGA;XXS;I(O#VNW,MWIB""6
M+B6SC1VVNKAP1M9/NL#QS'AC]DS_ (*#>&/V1/%'[$-_XP^&FL^'CX5O]$\*
M>+[FXODU!K.2%XX;::V$7EH0&$?FB5O+4 [)BN" <9\7-3\0^"OV*/V,/&O@
MSQCKVCW]]XG^'VB:@=*UZYMHKNPFT]I)()88Y!'*K-&N=RDX&,X)%>K_ +76
MI^(?"'_!0G]FI?#'C#7;"V\4ZIX@M_$6F6VNW*V6H);V$30B2V\SRB5+L0=N
M23DYP,5_B5^PK\>O&?[#'PV^!=M\0/"G_">?"C5]#U7PQ>BTN(],GFTR'R8H
MIF):1@R,Y,BHN3@;%&33_B3^R[^VU\:?CM\&?C[XP\8_#O2+_P"'VH:G<:CH
M^GPWEQ9V\=Q#!%B-F"2W4K@2%BS0H@1 H8[F< XGX[_M >#OA)^U1XW\$?MX
M:?XV\/\ AGQ+<6R?"OXDZ)J5]#INF6WV2-7A1[5P;:Y6?S9&EVLY+?/B)(\Y
MO[>OP>\'WOAO]D2ZU/Q?>^([M?B;X3\/OXET_P 2WBQW]HT?[RYA,4P5))61
M9/M*8FP%Q)P,>^^-/A9^T]XDT_XB_#+Q9X,^'GC?P=XNNYW\/1:]K]U;R:=%
M+"BF&>+[%,LB+*&E4HX92V!V9>'^)7_!/+XC6G[)_P &/@U\%OB%I%QXG^#/
MC#2O$.G7WBI)H[+4YK5I7>.3R0\D2%Y<J &(5 N>=P .?_;1\$^*_ ?[4G[-
MGPX^&'QJ\;:)I'B#Q#JMC?V;>)KF\3RH[9'$G^D.[2S#S9=DDQDV,RG!5 E8
M/_!1'X%:Y^R1^P%KTGPQ_:.^*%PX\<VMZ)]7\8RS3>5>7,$,EH95"N\  +!&
M8_,[EBVXUZI\?/V;/VM/BQ\9?@Q\6;2Z^'\\WPRU:\U/5EN-6O;4:@]TJ(]O
M"BVLOE)&BE5D9F9SABJ<K70?\%&/V;OC)^UO^SA)\#_A;/X9L+K4=1L[K4+_
M %_4[A([<6\R3!8UBMY#+N9<9.S YP<X !G?M/?%?QAK?[6'@;]E+PWI5]=Z
M=J/A74?$FOV.G:\=,FU)898X(+;[0I#K$&:61T0@R;$4G9O5LCX'?!;]K_X2
M_'_QIJ?A2!=-^&6O>%I)-"\+Z_XPDU5](UY5&QX#)N,=NYW%HP^,MD !0*O_
M +8O[(/QP^.VI> _VB?@?XZT?P1\8/ )F^Q227$MUI=Y!, )K.63R5=HS@X;
MRNCNI7Y@R[_PS^%_[:7B[P]K7B3]J+X@^#8/$;^'+S3/"^B_#^.\@TVQEG3!
MO9YIRTLD^515*@+$OF;0QD. #YV_9B^-WPL^(7B#P7\#/C?XA\;_  Q^/_A[
M7].N/$5GXKUN^BB\7RQ3JTZAO-,%S%. S11$ *^P0AD7G] Z^6?BI^RC\??V
MI?"7P_\ !/[1?A[P':ZEX/\ $>GZI?\ C_P_K%Q/>3"V8.ZVL$EI$;=K@JH?
M,K(GW@)"% ZR[\8_M;^'/V]++P?JFM>$[_X5>)-&F;2M'LX9/[7TTV]LC2WD
M[; OEFY981\Y!$\>%#!C0![O<RVUO;23WDJ)"B%I7E8!54#DDG@#%?E;X@\%
M^/\ X.?#WQ#^T#^S?H&O^)/V2?$WB2:X\3?#>'53#=RZ='(4N;VU&SS(-/DD
M5\QAU>2&-?-Q&Y9/U*U_0].\3:%>^&]7B,EIJ%I);72*Q4M'(I5AD<C@GFO
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ JE9>'/#^FZM>Z_I^B6D%]J/E_VA>Q6ZK+<[%VI
MO<#+;1P,G@=*NT4 %%%% !1110 4444 %5=;.L+HUVWAZ.!K\6S_ &);IBL9
MEVG9O(!(7.,X'2F^(?$&B^$] OO%/B74X;+3M,LY;O4+RX?;'!!&A=Y&/954
M$D^@KQ;]D3_@I!^R/^VU:M!\$_B7$=9C5FN/"VLH+34HU'5Q"Q/FIC!+Q%U&
M0"0>*[:>3YGC\NK8FA2FZ5.RG.*;4.:]FW9I;.S>AK3A4M[11NHVOV^9\R_%
M+P+\2/!?BBX_X67H]U!?7<[S/=3#<ERS'+.KCY7R3G@\9YQ7-5^DWB'PUX?\
M6Z5+H?B;1K:_LYA^\M[J(.I]\'H1V(Y%?.WQ?_8,BD\W6_@YJ6P\L=%OY>#[
M1RGI]'_[ZK^'>.?H_P"?Y7.>,R2;Q5/5N+_C+]*GJK2?2+/W;A[Q*RW&*-#'
MQ5&6UU\#_6/SNO,^8J*T/$WA3Q+X,U:30O%>B7.GW<7WH+J(J<>H]0>Q&0:S
MZ_GFM1K8:K*E5BXRB[-----=&GJF?IU.I3JP4X--/9K5,****R+"BBB@ HHH
MH **** "BBB@ J]X9\1ZQX0\06?B?0+LP7EC.LUO*.S ]_4'H1W!(JC16E&K
M5P]6-6E)QE%IIK1IK5-/HTR9PA4@X35T]&GU3/T"^'_C#P;^T1\)?ME]IEO=
MV&KV4EEK>DW"AT!9-DT#@]5(8]>JL#WK\&?^"D?[%&M?L/\ [1]_X!AAGE\+
MZMNO_!VHRY/G6;-_J6;O+"W[MNYPKX <5^G'[*'QP;X1>/5T_6KHKH>L,L-_
MN/RP/G"3^V"<-_LD]<"O7O\ @I'^Q5HG[<7[-U]X%M8H(_%&E!M0\&ZE(0/+
MNPO^I9NT4R_(W8$H^"4%?W)PWGE'Q7X'CB-/KV'TFN[MNO[M1*ZZ*2:V3/Y[
MS7+Y\&<0.G_S#U=8OLO\XO1^5GU/YZ:*MZ]H.L^%M<O?#/B/2Y['4-.NY+:^
MLKF,I)!-&Q5XV4\AE8$$=B*J5\0TT[,^B335T%?LI^P?J47[?7_!'?5O@#J,
MRW.O>&].N?#\"R-R)[8+<Z:_/10OV>//?RGK\:Z^_O\ @WN_: _X0#]J'6_@
M3JM]LL?'FB%[*-FX.H68:5 ,],P-<Y]2JBOJ.$,12AFWU6M_#KQE3DO\2T_'
M3YGSO%.7T\QR:I3DKV7X6L_P;/D.6*6WE:">)D=&*NCK@J1U!'8TVOH'_@J!
M\#/^%"?MJ>,- LK/R=,UNZ&N:0 N%,-T3(X4=E6;SHQ[1U\_5^3YC@:N69A5
MPE7XJ<G%_)VO\]S^)L9AJF"Q4Z$]XMK[F?HA_P $CM?_ +;_ &2/B9X)WY_L
M'Q?IVJA,_=^U1&WS_P"2_P"E>X5\L_\ !%?7O.\6?%;X<%_^0GX!_M)(S_$]
MG<)C\?\ 2#^M?4U?W?X 8[ZWX>4J;>M.4X_CI^!_2'AKB?;\*TXO>+DOQT_
M]P_8]_X]O$'_ %TMOY2U[17B_P"Q[_Q[>(/^NEM_*6O:*[N)_P#D>5O^W?\
MTE'I9G_OT_E^2"OS#_X*%?\ )X/C#ZV'_I!;5^GE?F'_ ,%"_P#D\'QA];#_
M --]M7\P_2/_ .2(P_\ V$0_]-5C\\XY_P"13#_&O_29'B]%%%?Q6?E84444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 =+\(OBGXH^"
M_P 0]-^(_A"XV7>GS[C$Q.RXC/#Q/ZJRY!],Y'(!K]7/A-\3_#/QD^'NF?$?
MPC<;[/4K<.(V(WPR#AXGQT96!4_3(X(K\?J^F/\ @F]^TH_PP^(O_"I/%%_M
MT+Q-<*MJTC?+:7Y 5&]A)@(??8> #7[IX'\?/AK//[*Q<[8;$M)7VA4>D9>2
MEI&7_;K>B9]=PEG+P&+^KU7^[F_NET?SV?R['Z&4445_<!^M!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 %%%% !114.H7]CI5A/JFIW<=O;6T+2W$\SA4C102S,3P  "23
MZ4TFW9 ?G?\ \'$'[:+?!S]GRQ_97\%ZJ8]?^(JF36C$^'MM&B?YP>X\^4",
M=BD<P/6OQ*T?6=7\/:K;Z[H&JW-C?6DRRVEY9SM%+#(IRKHZD%6!Y!!R*]D_
MX*(_M67W[9G[7?B[XW_:)&TFXOC9>&(),CR=,@S';C:?NEE!E8?WY7KQ*O\
M1[PNX.I\'<&4,%4C^]FN>K_CDE=/_"K0^5^I^@Y;A%A,)&#6KU?J_P#+8_1C
M]B#_ (.&/CS\&/L?@7]J_2IOB'X<CVQKKL+K'K5H@XR7;"7F!VDVN2<F4]*_
M6W]F+]LC]F_]L/PC_P )?^S]\4+#6TCC5K_3@WE7U@3_  SV[XDCYR Q&UL'
M:S#FOY>JVOA[\2/'_P )?%UGX]^&'C/4_#^M6$F^SU32+U[>>(]\.A!P>A'0
MC@@BOC^-_ ;A?B7FQ.6_[)B'K[J_=R?]Z&EO6%N[C)G)C,DPV(]ZG[LOP^[_
M "/ZH/'/PZ\%?$G23HGC;P[;W\'/EF5</$3W1QAD/N"*^9_B_P#L)^)-!\W6
MOA1?-JMH,L=,N65;F,>BMPLG_CI[ ,:^,?V(/^#CKQ)H?V/P#^W'X4;5K4;8
MU\<^';54ND'3=<VJX24=R\.P@#B-R:_5/X+?'CX.?M%>"(/B-\#_ (CZ5XFT
M:XP%O-+N0_EMC/ER(</%(.Z.%8=P*_@OQ>^CPG)PXCP-GM#$4^O:U1*S\H5%
M?^ZMSGRW.N(N$ZMJ4O<_E>L'_D_2S/S_ -2TW4='OI=+U:PFM;F!RLUO<1%'
MC;T*GD&H*_0GXG?!3X<_%VQ^S>,M 22=4VP:A!\EQ#_NN.H_V3E?:OE[XO\
M[%?Q#\!>;K'@LMX@TQ<L1!'BZB7_ &HQ]_ZID]]HK^#^-O WBKA;FQ&"7UK#
MK7F@O?BO[T-7\X\RZOE/V#A_Q"R;.+4J[]C5?23]U^DMOD[/M<\7HI9(WB=H
MI4*LI(96&"#Z&DK\4V/O@HHHH **** "BBB@ HHHH *^O_V*?CE_PFWA8_#3
MQ'>;M4T:$?8WD;YKBT& /JR<*?\ 9*^A-?(%:O@CQEKGP_\ %=CXQ\.W/E7=
MA.)(R>C#HR-ZJP)4CT)K[WPXXVQ/ G$U/'1NZ4O=JQ7VH-ZV_O1^*/FK7LV?
M.<4Y!2XBRF6'>DUK!]I+]'L_OW2//O\ @O?^P5_8.L)^VW\+]&Q9ZA+':>/;
M6WCXAN#A(;[ Z"3Y8G/'SB,\F1C7YCU_3+87'PY_:=^"T]CK>DPZCH/B;2Y;
M/5M,N.?E=2DL+8Z,,D9&#T8=C7\_O[=W[(?BO]BG]HK6/@YKOG7&F[OMGAG5
M9$P+_3Y&/E2>F]<&-P.CHV.,$_UAQGE6&E[/.< U*A72E=;7DKJ2\I+7UOW1
M^-9#C:JYL!B5:I3NK/>RTMZK\CQRNM^ OQ:UKX#?&KPK\9O#VXW?AG7;;4$C
M5L><L<@9XC[.FY#[,:Y*BOA:=2=*HIP=FG=>J/HI1C.+C+9GZ^?\%T/ACHOQ
M-^"GP^_:W\#%;JUBV6<]Y"N?.L+R,3VLI/\ =5E8#WN!7YAU^J'_  3VU2#]
MO/\ X)!ZW^SGJUPMQKGANQNO#\ F;D20[;K39#GHBYAC'_7!J_+*XMY[2=[6
MZA:.6-RDD;KAE8'!!!Z$&NCQ)PL*F8T,UI*T<334G_CBDI+Y+E^=S^/?$?*)
M99G[E;2?YQT_%<K^9]0?\$=/$::1^W3H/AZ>79#XDT75-+F)/!#6DDP!^K0J
M/J17V_+$\,K0RKAD8JP]"*_-/]ACQA_P@G[8_P ,O$K2[(X_&NGPSOG[L4TR
MPR'_ +XD:OU#^(NG?V3X^UK3@N%BU2<(/]G>2/TQ7]!_1EQW/DF-PC?PU%)>
MCBE^9]WX1XGFRRO0?25_O2/5OV/3_HWB ?[=K_*6O::\6_8]/[CQ /\ ;M?Y
M2U[37Z!Q/_R/*W_;O_I*/L,S_P!^G\OR05^8?_!0O_D\'QA];#_TWVU?IY7Y
MA_\ !0O_ )/!\8?6P_\ 3?;5_,/TC_\ DB,/_P!A$/\ TU6/SSCG_D4P_P :
M_P#29'B]%%%?Q6?E84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %+'(\3B6)RK*0593@@^M)11L!^HG[$G[08_:!^"UKJ.KW8?7M&
M*V.N GYG<#Y)\?\ 31>2>FX.!TKV"OR__89^/3_ KXYV,^IWOEZ'KI73]:#-
MA$5F_=S'TV.02?[I<=Z_4"O] /"#C-\8\)P=>5\10M3J=W9>[/\ [>6[ZR4C
M]FX9S3^T\M7._?AI+]'\U^-PHHHK]4/H@HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BO-_VN?'7Q&^%/[.7C/XM_"_5-+@U3PGX8O]8CAU
MC37N8+D6T#S&)@DL;+N"$;@W!(.#C%?.FG?M5?MYVG[#.E_MV6][\-O$=G_P
MCXUS7?!2>%;W3YH[%6)E,%Y]OF4NB*6^:'! ;C( (!]IT5P_[-?QX\*_M._
MKPU\>?!=K/;Z?XDTX7$=K<D&2WD5FCEB8C@E)$=,C@[<CK7<4 %%%% !1110
M 4444 %%?.EC^U!\3OVE?CWXG^!_[*MQI&F:!X!N5L_&WQ%UFP:]4Z@<YL+"
MW62-9)$VL))I&*H1C8V5+7OC9J7[9'P*\)0^-_"?CW0O'&EVVJ6?_"1VVJ^'
M!:7]G8-<QK<7-O);R")Q'$79HWB!V@L'RNQ@#WVBBB@ HHHH **** "BBN3^
M.GQH\#?L\_"37OC-\1M16VTG0-/>YN/F >9@,)#'D@-)(Y5%'=F H ZRBN*_
M:#\,?&WQA\++[0?V>?B=8^#_ !5+- UCKNHZ0E]%"BRJTJF)P5):,,H)!QGL
M>1V<"S)"B7$H>0* [JNT,<<D#)Q],T .HHHH **** "BBB@ HHKP+_@IE\7O
MC5\ ?V/?%7QG^!GB[3=)U70(8)&DO]&%XSI)<PP?N][A(V42%LO'(#@# ZT
M>^T5E>!=2O=9\$:-K&I3>9<7>E6\UQ)M W.T2LQP  ,DG@<5JT %%%% !111
M0 5\8_\ !=G]J3_AG7]A36/"FB:CY.O?$6?_ (1[3PCX=;5U+7LF/[OD!HB>
MS7"5]G5^#7_!PC^TE)\9?VX&^$^E:CYNC_#728]-CC1LH;^<+/=./]KF&%O>
MWK]5\&>&%Q/Q[AX5%>E0_?3](-<J^<W%-=5<]/*,-]9QT4]EJ_E_P3X0HHHK
M_0\^]"BBB@ KM?@1^T9\</V9/&T7Q$^ WQ,U3PSJT>!)-I\^$N$!SY<T39CG
M3/.R167VKBJ*QQ.&P^,H2H8B"G"2LXR2::[-/1KU%*,9QY9*Z/V0_8@_X.-?
M ?C#['X!_;:\+IX;U%ML2>--!MWDT^8]-UQ;C=);GU9/,4DD[8U%?I?X)\<^
M"_B3X7L_&WP]\6:=KFCZA$)+'5-)O4N+>=/5)$)5OP-?R@5ZS^RK^W!^TW^Q
MAXH_X23X _$Z\TN&64/J&B3GS].O\<8FMW^1CCC>,.H/RLM?SGQO]'C)\TYL
M5P_/ZO5W]G*[I-^3UE#_ ,FCT44CY_&9#2J7E0?*^W3_ (!_1W\7/V:?AA\7
MTDO-7TK[%JC#Y=6L $E)[;QTD'^\,XZ$5\L_%_\ 91^)_P */-U-;+^U](3)
M_M+3XR?+7UDCY:/Z\K_M5SO[$'_!P3^SG\>?L?@?]IFSA^&WBB7;&-2FF+Z+
M>.>,B9OFM<\G$WR ?\M2>*_0*PU"PU:PAU32[V&ZM;F)9;>XMY \<J,,JRL,
MA@0001P17^?7BS]'7!5\9.&;X26$Q3O:K!*T_-V]RJN[3YNG,CIRCBWB+A>:
MHS]^FOLRU5O[LNGRNO(_-&BOMKXO_L??#/XF>;JNC0#0=6?+?:K&(>5*W_32
M+@'ZKM/<DU\M_%?]GWXF?!^X9_$VB&6QW8BU6SS);OZ9.,H?9@#Z9K^(.-?"
M;BW@ERJUJ?M<.O\ E[3NXI?WUO#Y^[?129^SY!QIDN?I0IRY*O\ )+1_)[2^
M6O=(XFBBBOS$^M"BBB@ HHHH **** /9/V._CE_PK/QK_P (AX@O-NBZW*J.
MSM\MM<=$D]@>%;VVD_=KK_\ @JW^PK:_MK_LZSQ>%]/C/CGPHLE_X3GP UP=
MH\ZR)/\ #,J@#. )$C)( ;/S97VA^QW\<O\ A9G@K_A$/$%YOUO1(E1V=OFN
M;?HDGN1PK>^TG[U?U+X$\:8?,<)4X/S65XR3=%O[Y4UYKXX>?,OY4?C_ (B9
M#4PM>.>8-6::53\E+_VV7R\S^<^[M+JPNY;"^MI(9X)&CFAE0J\;@X*L#R""
M,$&HZ_1'_@N[^P5_PJGXBK^U[\,M%V>'?%EYY?BNWMX_EL=4;)$^!T2< DGH
M)0V3F117YW5[N;Y7B,GS">%K;QV?==&O7\-C@P.,IX[#1K0Z_@^J/O;_ (-]
MOV@/^%=?M7:K\$=5OMEAX_T1EMHV; .H68>:+KP,PFZ'N2HKC_\ @J9\#/\
MA0_[:WB[2+*S\G3-?N!KVD@+A3%=$O(%'95G$Z #L@KYA^"7Q3USX'_&#PQ\
M8?#9/VWPSKMMJ,"!L"3RI%<QG_98 J?4,:_5;_@N+\.-#^+?P!^'O[7G@/%U
M:0B."6[C7_6Z??1+/;2L?[JNN![W%>ABZ7]L\"5J6]3"351?X):27HM9/T1^
M.>,&3?6, L7!:QU^[1_@T_\ MT_,WP_K5YX;UZQ\1:>V+BPO(KF YZ.CAE_4
M"OVB^.$MG??$2XU[33FUU2UMKVV;^\DD*-G\\U^*-?L)X8U__A-?V>?A)XZW
M[WO_ (;:;#<OG[T\$?E2G_OH5]U]&?'>RXAQF%;^.FG_ . M_P"9\-X1XGDS
M'$4?YHI_<W_F>U_L>_ZCQ!_OVO\ *6O::\6_8]_U'B#_ '[7^4M>TU^Y\3_\
MCRM_V[_Z3$_3LS_WZ?R_)!7YA_\ !0O_ )/!\8?6P_\ 3?;5^GE?F'_P4+_Y
M/!\8?6P_]-]M7\P?2/\ ^2(P_P#V$0_]-5C\]XY_Y%,/\:_])D>+T445_%9^
M5!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%?I[^P?\;G^-7P!T^75;SS=8T$C3-4+-EG**/*E/<[HRN3W8/7YA5]"?\$V_
MC&WPV^/T7A#4+O9IOBV(6,JL?E%R,M;M]2Q:,?\ 76OUOP7XJ?#/&M*G4E:C
MB;4I]KM^Y+Y2LK](RD?2<*YC]0S6,9/W9^Z_GL_O_!L_2"BBBO[Y/V0****
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
M)( R37RE=_M"_M2_\%!+J7PS^QA;7?P[^&#2-%J/QEUZP9;W5(P<,ND6KX8
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
MJ'AEC#JD:'B2>6%#\I<J >A44B*40*SEB!@LV,GWXI: "BBB@ HHHH ****
M/F/7?BG_ ,%6[?6[R#P_^RM\,;BP2ZD6QGG\<2H\D(8A&9=O!*X)'8FJO_"V
M/^"N7_1I?PL_\+R7_P"(KZFHH ^4/!?["7Q-_:'\96GQI_X*0>,++Q1<V5QY
M_A[X5Z(SCPWHA_A:1&YOIL=6DRO)4[UQCZKM+2UL+6*QL;:.&"&-8X88D"I&
M@& J@<  < "I** /QA_X.:/C'_;_ ,?_ (?_  +L[K=#X:\,3ZK=HAX$][-L
M"M[B.T5AZ"7W-?F37TG_ ,%>_BBWQ:_X*/?%77UNC)#IWB'^Q;<;LJ@L8DM&
M ]M\+M]6)KYLK_2SPURA9'P'EV$M9JE&3_Q3]^7XR9^AY=2]C@:<?*_WZA11
M17W!VA1110 4444 %%%% !1110 4444 26MU=6-U'>V5S)#-#('AFB<JR,#D
M,".00>017WK^Q!_P7Y_::_9V^Q^"/V@8Y?B7X3BVQB>_N=NL6<?3*7)S]H Y
M.V8%CP!(@KX&HKP.(>%\@XKP7U7-</&K#I=>]'SC)6E%^::,,1AJ&*ARU8W1
M_3C^R7^WM^RY^VOX=_MGX#_$NVO+V*$2:AX<OL6^IV/KYMNQR5!./,3=&3T8
MUZ;XQ\"^$/B!I#:%XS\/VVH6K9PDZ9*'^\K#E#[J0:_E1\*>+?%7@3Q%:>+_
M  1XEO\ 1]6T^82V.IZ7=O!<6\@Z,DB$,I]P:_2;]B#_ (.+OBC\/?L?@+]L
M_P .2>,-(3;&GB[2(DBU2W7IF:+Y8KH 8Y'EOU),AXK^2N/_ *-V-HT*E3);
M8JA)/FHU$N>W97]RHO)\KZ)29\WB,EQ6$J*M@Y.ZU6MI+T?_  S/O7XO_L'Z
MQIGFZU\(=1-] ,L=(O9 LRCTCDX5_HV#[L:^?=7T;5_#^HRZ1KNF7%G=0-MF
MMKF(HZ'W!Y%?=W[/?[3_ ,!/VJ?!2>/_ ( _$_3/$FG847'V.;$]HQ&0D\+@
M20/_ ++JI(Y&1S6Q\2/A#\/OBOIO]G^-O#T5RRKB"[0;)X?]R0<CUQR#W!K_
M #F\0/HWX&MB*DLH3PF(BWS49J2A?M9^]3?RDNBBD?8Y%XEYA@)*AFD74BM.
M9:37JM%+\'W;/SPHKW'XO_L0^._!GFZQ\/97U_3ERQMU0"[B7W0<2?5>3_=%
M>(SP3VLSVUS"\<D;%9(W4AE(Z@@]#7\D\1<*\0<)XSZMFN'E2ET;UC+SC)7C
M)>CTZV9^QY7G.69S0]K@ZJFNO=>JW7S&4445\\>F*K,C!T8@@Y!!Z5]O_LH?
M'!?B[X"73]:N@VN:.JPW^X_-.G1)O?(&&_V@>F17P_73_!_XGZQ\(O'MEXST
MDLZQ-LO;8-@7$#$;XS_,'LP![5^E^%?'E7@3B:->HW]6JVA57]V^DTN\'JNK
M7-'J?)\8\.0XBRETXK][#6#\^J]);>MGT/E[_@M[^P5_PSI\9Q^T-\-]%\KP
M9XZO7>[AMX\1Z9JQ!>2+ X5)@&E0=B)5  5<_'/P>^)NO?!?XK^&_BWX7?&H
M>&M;MM2M1NP':&57V'_9;&TCN"17]&'QE^%'PK_;+_9XU/X;^* MYX?\6:5^
MYNHU!DMGX:*=,_=ECD"L ?XEP>,BOYX/VBO@+X\_9D^,^O\ P0^)%EY6J:#>
MF%I54B.ZB/S17$>>J2(5=>^&P<$$5_3_ !CD\<NQD,RP3O1JVE%K92>NC6EG
M\4?G;1'Y+D6.>*H2PF(7OPT:>[6VOFMF?J7_ ,%N?A_H/QH_9N^'G[87@%1<
MVD B22Z1>9-.OXEF@D8^BR*JCWN#7D7_  1>U_[0OQA^'!?/V_PE9ZL(\_\
M/E<D$_A]H%>R_P#!,G6;3]N3_@D[XF_9;UZZ2;5_#EO=Z';^>V2@(^U:=,?1
M4D(0>UM^-?-/_!';4KOP_P#MN_\ " :A$\$WB/PMK&BSP2C:P<0F<H1Z@VW3
MVK:=:&#\1\GSZGI'$.%_\:]R2^YQ^=S\!SW /(?$/#5^DI)?/X?Q3BS]._V/
M/N>(OK:?^UJ]KKQ3]CSA?$6?6T_]K5[77]'\3_\ (\K?]N_^DQ/T?,_]^G\O
MR05^8?\ P4+_ .3P?&'UL/\ TWVU?IY7YA_\%"_^3P?&'UL/_3?;5_,'TC_^
M2(P__81#_P!-5C\]XY_Y%,/\:_\ 29'B]%%%?Q6?E04444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110![9_P $^?B*WP]_
M:@T.*6XV6NO+)I-T,_>\T Q#_O\ )%7Z<5^,NA:S?^'-;L_$.E3>7=6%U'<6
MT@_AD1@RG\"!7[$^$?$=EXQ\*:9XNTTYM]4T^&\@YS\DD8=?T85_7_T;LZ=?
M)\9E4WK2FIQ])JS2\DX7]9'Z9P+B^?"U<._LM->CT?XK\31HHHK^E3[P****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "OC#Q7_ ,IW_#/_ &0*3_TN
MNZ^SZ^9-;_90_:$U/_@H!I_[;4&M^#EM=-\(-X<C\+M=76^6V+RR>8;GR<+)
MOE)QY9  V\_>H T?^"K>GW+_ +!GQ"\0Z;XCUG2[[2-'^TV=SHVM7%FV[S8U
M*R>2ZB5"I92C[EYSC(!'+^"/V1-*T+X$R?M%>'/VA/$GAOQSKOP7CT^^\7:S
MX@D?3=/#VT4OVS[.[!(!"%"H595C5=V"^YSZW^VO\$?'7[27[.'B3X#^!-4T
MG3IO$]H+2YU/5FE*VL6]7++'&I,C';C!90,YYQ@X'Q'_ &5?&OQK_8.O/V1_
M'WBW3],U:X\+VNDC7=%$DD#/;>28YC&X5E5VA >/)^5B QSP ?,?C^]\-_"[
MQG^R_P"+OV?O#VO6*7_Q#TGP[K?Q%> V,?C6VN8PEP\L4DGVB[60J95FGCV_
M,&C=P01W?Q0^'$GBC_@K_IGP[F^(WC"UT+7/@E=:CJNFVGBJ[57=M1:.2.%C
M(6LT=8XPPMS$<(<%=S$ZOQ"_8D_;2^+O@;X5?\)S\?? </B/X6^,=,U;38=/
M\+W/]G7*6BE?-N"THEEF;"?)&8(\&0=65D[F?]E_XYR?MT:'^UI<>*?#=Y8:
M/X!_X1.?3IGFCNKR(W#3O>EDB\N.0NV?)"E0!MW#.X 'GW[&7AR_^"G[;7[0
MG[+OPKUR]A\*Z9I&B:OX7TK5M2GO(M+O+JT)E*-,SOL:1@S D\*H[5YI\ _B
MG\)/^$F\%?LX?MA>!=:^%GQVT?Q5IU[_ ,)AJRN8?&MQ!>QR/F^1@+I;@*R"
M.4F)7=!&255!]"^#OV4_C?HG[6'Q1_:(U3Q!X86P^)7ANVTD:99W%R9],^S6
MWE0RB0Q 3$G)9<)C=P3MPV?X_P#V0_CU^T5\)/!_P*_:4U3P5>VWAK6-.OKW
MQSI$MR=3O/LC!L16TD(2UFF"A))A.XP[D1\@* <3K?PW7Q/_ ,%B=8^&NH>/
M_%R^']6^ ;ZKJ&EQ>*[P(SR:Q%')#$QD+VL3".,E+=H_NE>%9E;&_9N_9Z\*
MM^VE\?/V.Y?%7B@_"W1(M!U;3_!B>)[M(5FN[3S)4,RR"?RMY)\H2!&PF\/M
M%>WQ_LT_&:/_ (*"2?MC#6/#)T=_ H\(_P!A>?<"Y%G]L%U]J\SRMOF[A_JL
M;<?+O_CJ/X1_LV?'#X?_ +8_Q(_:@UG4?"MS8_$+3M/M3HEM>7*RV'V* 10M
MYK0XEWX^;Y5QNR,[<, <#_P3?T.4'X^?LOW/BC7Y?"O@WXH76F^&4_X2"Z2[
MTZRD0.+>*Z203HJE>"'#99CG+'/"?L:0_M"^._\ @CGX@M?@QX@U#4O'ESJ>
ML+IUU=:HXNKS;J1,T8N&8,LLD(E17W AG!#*1D>Z?LQ?LT_'KX ?$+XM^/\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH K:AH^D:M);2ZKI5M<M97(N+-KB!7,$P5E$B9'RN%9AN&#
MAB.YJS110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?/'_!5KXS^
M,_V?_P!@7X@?%/X=>);C1]>L;>QBTK4;1@)899K^VA++D'G;(WX9K'$UXX;#
MSK2VBFW\E<[\JRZMF^:4,#2:4JLXP3>R<I**;\KO4^@[JTM;ZW>SOK:.:*08
MDBE0,K#T(/!KS[QC^R#^R?\ $+>?'7[,OP_UAG^])J/@^RF?ZAFB)!]P:_#C
MPA_P7"_X*7^$@D4G[04>JPITAUCPSI\N?JX@60_]]5ZEX0_X.0?VV]%V0^*O
MAU\.]:C'WW;2KNWF;_@4=SL'_?%>#@O$#!X:7-1G4I/NM/\ TF1^PXGP$X\P
MKO1G2G_AG)/_ ,FC'\S](/&/_!'#_@FCXXWG5OV4-$MF?^+1K^\L-I]0+:9!
M^&,5Y3XQ_P"#=3_@GCXEWG0QXY\/%ONC2/$RR!?_  *AFKP?PA_P<Y:I&$A\
M>_L@6\O]^XTCQDT>/I'):MG_ +[KU+PC_P '*'[(>I[8_&GP9^(6DNW5[.VL
MKN-?J3<1MCZ*:^WR_P :,^PME0SFLO*52HU]TKH\+$>&/BC@-\+-K^[.$_P4
MV_P.0\8?\&PGP=O=_P#P@'[5GB73,_<_MCP];WV/KY<D&?TKRKQC_P &Q7Q^
MLM__  @'[3?@_4\?<_MC2[JQS]?+\_'ZU]K^$/\ @N__ ,$U?%&Q-1^,>IZ'
M(_2/5_"E]P?0M!%(H^I.*]2\(?\ !2[]@#QQM&A?M>^ XR_W$U/7XK%B?3%R
M8SGVK[G+_I"\=T;*&9PJ+M*-)_CRJ7XGAXC*>/<N_P!XP=:*\Z4K??R_J?D#
MXQ_X-Y/^"C?AG?\ V+H'@_Q%MZ?V/XI1-WT^UI#^N*\I\8_\$B?^"DO@7?\
MVW^R/XFGV=?['-OJ/Y?9)9,_A7]$WA+XK?"[Q\JOX%^).@:T&&5.DZQ!<Y'M
MY;&M^OM\#])3C6FE[:C0J+ORS3^]3M^!Y,L\S&A/DJP2?9II_F?RR^,?V7OV
ME_AYO/C[]GCQSH@3[YU?PG>6P'XR1BN&DC>)VBE0JRDAE88(/H:_K3K"\7?"
M_P"&?Q 0Q^//AWH6MJPP5U?2(;D$>G[Q37U>#^D]55EBLL3\XU;?@X/_ -*-
MH<2/[5/[G_P#^4BBOZ8_&/\ P3/_ ."?OCO<=?\ V/? "L_WY--\.0V+L?4M
M;",Y]\UY3XQ_X(+?\$R_%6]]/^"NI:%(_631_%E^.?4+-+(@^@7%?58/Z2O!
M]73$X6O!^2A)?^EQ?X'5#B+"/XHM?=_F?SY45^W'C#_@V?\ V.]4WR^"OC+\
M1-(D;HEW=65W$OT'V>-L?5C7E7C'_@U[U./?-\/_ -L2"7/W+;6/!C1X^LD=
MTV?^^!7U6#\>/#/%64\5*F_[U.I^<8R7XG3#.\NEO*WJF?DY17Z&^,?^#:[]
MN'1-\WA3XC?#K6XA]R-=6N[>9O\ @,EKL'_?=>5>,/\ @AC_ ,%./".^5/V>
M4U:%.L^C^)].FS]$,ZR'_OFOJL'XE\ 8ZWLLSH_]O34']T^4Z89C@9[5%]]O
MS/D>BO8O&/\ P3T_;J\!;V\4?LA_$6&./[]Q!X2NIX5^LD2,GZUY?XD\&^+_
M  ==?8O%_A34M*FSCR=2L9(&S]' -?583-,LQZOA:\*G^&49?DV=4*M.?PR3
M]&9M%%%=Q84444 >W?L@?\%#_P!JO]B'6UO/@A\1YDTEYO,OO"NK W.EW9[[
MH21Y;'C,D11^,;L<5^OO[$'_  7F_98_:;^Q^"OC-+'\-/%\VV,0ZQ=AM+O)
M#Q^YNR (R3_!,$ZA59S7X*45^:\:^%/"/&\95,32]G7>U6%E+_M[I-?XE>VB
M:/.QF687&:R5I=UO_P $_K1_T:]MO^6<T,T?LRNI'Y$$5XM\7_V)OA_XY\W6
M/ K)X?U)LMY<4>;25O>,?ZOZIP/[IK\-_P!B7_@KA^UU^Q)+;>'O#/BS_A)_
M!T+ 2>#O$LKS6\:=Q;29\RU.,X"'9DY9&K]AOV(?^"Q/[(O[:BVGA>R\2?\
M"'>-)PJ'PCXEG2-YY#_#:S\1W/.<*-LA R8P*_B'Q8^CCCZ&"G#,\)'&X17M
M4@GS0\VE[]-]W%N/1RZ'CT'GG#=?V^#J-+JUL_\ %'9_.Z/(OB9\&?B)\)+_
M .Q^-/#\D,3/M@OHOGMYO]UQQGOM.&]0*L_ GXN:E\&?B#:^*;;?)9O^YU2U
M4_ZZ!B-V/]H<,/<8Z$U]]:II6F:W82Z5K.G07=K.NV:WN8@Z./0J>#7@/Q@_
M81T#6?-UKX2Z@NFW)RQTJ[<M;N?1'Y:/Z'</]T5_ G$?@7Q'PIF$,XX3K.K[
M*2G&#LJL6M='I&HNZ]UM:6E<_2,J\0\KSG#2P.<P4.=<KDM8._?K%^>J6]T=
ME^U'^SS\-OVW?V;M4^%'B&YBDL==L5N=$U>)-[65T%W6]TG?Y2>1QN1G0X#&
MOF3]A+P)XJ^,_P#P3[^(_P#P3R^-%H+;Q?\ #VZOO#-Q!<-N\M7S=:== G[T
M0D/[MNA2!2."*]I_9/\ &7C+X9ZX_P"SY\6M*N-/F8O-X?DNA\CGK)$CCY74
M\LI!(SN&<D"O3&^#=CI'[00^/'A=4M[K5] _L;Q7 ORK?1Q.9;.X./O2PDS1
M#N4N3D_NU%?OG#V/PW&>74LS=)PJN,J.(I--2BVO>A)/5<KM*-]7"7=V/S#/
M<M66^VRRK)3I3]Z$EJI1>ETUIK&Z=OM(Y_\ 9%O[W7OACX<\5ZG \=WJ/P\\
M/G48Y!AH[M(9HYD/NKJ0?I7K59OAKPKI?A6VEM=*CV)+<32E<< R3RSD#T :
M9L#TK2K] I>T5"G&;NXQC%OSC%1_0^<IJ2I0C)W:27W)(*_,3_@H9_R>%XO_
M .W#_P!-]M7Z=U^8G_!0W_D\+Q?_ -P__P!-]M7X%]([_DB,/_V$0_\ 358^
M/XY_Y%,/\:_])D>+4445_%9^5!1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !7U/_P2>\1-8_&S7_#+/B/4/#33 9ZO
M%/%@?]\R/7RQ7N?_  3CUIM)_:T\/VN["ZA:WMLY_P"W:20?^/1BON?#/&/
M\?Y;53WJPC_X&^3_ -N/7R&K['.:$O[R7WZ?J?IC1117^C9^XA1110 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 !7Q'_P<$ZT=*_X)U:E8B3;_ &EXLTNV(S][$C38_P#(6?PK[<K\_O\ @Y#O
M&MOV$O#T"MC[1\4;",CU L-1;_V45Y&?2Y<FKO\ NO\ '0^V\-Z2J\>9=%_\
M_8O[G?\ 0_$"BBBOQ(_T*"BBB@ HHHH 569&#HQ!!R"#TKL_"'[2'[0_P^V_
M\(%\>O&FA[/N?V1XIN[;;]/+D&*XNBJA.=-WBVO0QK8?#XF'+6@I+LTFOQ/H
M;PA_P5A_X*,>"-O]C?M:^*IMG3^UY8M0_/[4DF?QKU+PA_P<!_\ !1GPUL_M
MGQ=X7\0[>O\ ;'A6%-WU^RF'],5\3T5W4\WS2C\%>:_[>?\ F?.XO@G@['?Q
M\OHM]_9P3^])/\3]*_"'_!S#^T79;?\ A/?V<_!6I8^__9%[=V.?IYCSX_6O
M4O"'_!S;\,[PH/'O[)^NZ=_?;1_$\-Y^($D,/Y9K\@J*]"GQ1GE+_E[?U2?Z
M7/FL7X.^'6+U>"47WC.I'\%*WX'[H>$/^#B?]@+Q%M77=-\>Z Q^^=3\.Q2*
MOXVUQ*2/P_"O4O"'_!9?_@FIXT*II_[4.FVDC=8]8TB^LMI]"T\"K^()%?SN
MT5WT^-<VA\48R^3_ $9\SB_H_<%5]:52M3?E*+7_ )-!O\3^G3PA^VA^R#X^
MVKX,_:D^'NI2/T@M/&-DTH]BGF;@?J*]%TW5=,UFT74-'U&"[@?[D]M,LB-]
M"I(-?RC5>T'Q-XD\+7?]H>&/$%]ITXZ3V%V\+_\ ?2$&O0I\=U%_$H)^DK?H
MSYK%_1QPLM<-F,EY2IJ7XJ<?R/ZLJBO;&RU*V>RU&SBN(9!AXIHPZL/<'@U_
M,[X0_;R_;8\![4\*?M9?$2UC3[MN?%]W)"/^V;R%/TKU+PA_P6Q_X*7^#]L<
M7[2$NHPKU@UCP]I]QN^KM!YG_CU>A2XYP%TYTY+TL_U1\UB_H[\34]<-BZ,_
M\7/'\HR_,_<WQC^QO^R/\0M[>.?V7_A[JSOUFO\ P=92R?4.T6X'W!KRKQC_
M ,$:/^"9_C?>VJ?LJ:/:NW1]'U*]L=I]0+>=%_#&*_-GPA_P<;_MTZ%MB\2>
M#?A[KD8^^]SHES#*?H8;E5'_ 'R:]3\(?\'./BNWVQ^/OV1-/N\\/-H_B^2W
MV^X22VDS]-P^M?5Y?XK8G!6^K9A7H^DZD?\ TEGS^(\%_$O!_P &FI_X*L5_
MZ4XGOOC'_@W/_P"">WB7<VA7'CSP\3]T:5XDCD53_P!O4$Q(_'\:\I\8_P#!
ML%\*+W>?A_\ M8^(=-_N#6/#4%[CZF.6#-=7X0_X.5_V5M0VIXX^!7C[2V;[
MS:<+*\1?J6FB./H/PKU+PA_P7N_X)M>)MHU?XGZYH#-_#K'A.[;!]S;),/UQ
M7W67^/?%^&M['.9/_&XR_P#3D6>'B."O$W+_ (\%6=OY8^T_])YCXM\8_P#!
ML7^T/8[O^%?_ +2O@O4\?<_MG3[NQS]?+6XQ^M>5>,?^#>K_ (*/^&=_]B^%
M?"?B+;T_L?Q5$F[Z?:Q#^N*_7KPA_P %0O\ @GKXWV_V+^UYX)AW_=&K:L-/
M_/[4(\?C7J7A#XV?!GXA;?\ A ?BYX8US?\ <_L?7[>YW?3RW.:^YR_Z1_'D
M+?OZ-;UA'_W&X'B8BKQ/EW^]8><+?STY1_1'\[OC'_@DC_P4A\#;_P"VOV1?
M%4^SK_8Z0ZC^7V223/X5Y5XO_9L_:.^'3,WCWX!>-M",1RQU?PK>6NS'KYD:
MXK^IZBOL<'])O/X?[W@*4_\ #*</SYSFAQ'77Q03]+K_ #/P'_8B_P""Y_[6
M/[*36G@GXFW<GQ'\'6Y$?]FZ_=L-0LHQQBWO"&? ' 242* -J[.M?K]^QO\
M\%)OV3OVXM+0?!WX@QP:\L.^\\(:WMMM3M\#+$1%B)E'=XF=1D9(/%>M>+OA
M-\*_B K)X]^&?A_6PPPPU?1H+D'Z^8AKS/6?^";W[!VM:K#KJ_LH^"]-O[>8
M36]_X?T=-,GBD!R)$DL_*96!YW @YYS7P?%?%WAWQAS8B663P>(>O/1E"<6_
M[T&J:?FX\LF]6V<.*Q6 Q?O>S<)=TT_O6GZ'L.L:#HWB"!+;6M-AN5BF66'S
M4R8I%.5=3U5@>0PP15NJNBZ1::#I-OHUC+=/#;1".-[V]EN92!W>69F>0_[3
M,2>YJU7X_P"RHQJRG!:OK:S:6U_3U=CS'.3BHWT6P44451(5^8G_  4-_P"3
MPO%__</_ /3?;5^G=?F)_P %#?\ D\+Q?_W#_P#TWVU?S_\ 2._Y(?#_ /83
M#_TU6/C..?\ D4P_QK_TF1XM1117\5GY4%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %>G?L8ZBVE?M2^"+I3@MK:0
M_P#?Q6C_ /9J\QKN/V9;EK3]HWP',O\ T.&FJ?HUS&I_G7M\,U70XDP51?9J
MTW]TXLZ\!+DQU*7:4?S1^ME%%%?Z<G[Z%%%% !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 %?GC_P '**M_PQ1X
M08'Y1\4K0$>_]FZC_P#7K]#J_/[_ (.0M/>\_82\/72C_CU^*%A(WT-AJ"?S
M85XW$*ODM?\ PGWGAA)1X_RYO_GXOR9^(%%%%?BA_H(%%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!U?A#X\?''X?;?^$"^,
MWBO1-GW/[(\17-MM^GEN,5ZGX0_X*F_\%#_ ^S^Q?VNO&4^SI_;&HC4/S^U+
M)G\:\!KV/]E3]@?]JC]LW65L?@9\+KN\T]9O+O/$=^/LVFVA[[[AQM9AUV)N
M?'137;A*N82J*GAI2YGLHMW_  /!SG"<,4\++$YK3H^S6\JD86^;DCVWPA_P
M7U_X*1>&M@UCXB^']?"]1J_A2U3=]?LJPU]:_L2_\%8_^"H_[7VL1Z?X'_8Q
M\'Z_IT<PCOO$D3WNDZ=;>N^XFEF4L.I2,,_HE=G^QO\ \&^?[.GP9^R^,/VF
M=7_X6-X@CVO_ &7L:#1K=^N/*SON<'O(0C#K%7W[H6@:%X6T:V\.^&=%M-.T
M^SA$5G8V%LL,,$8Z(B( JJ/0#%?HF495Q!I/%XF45_+?F?S;NE^)_+'''&?A
MB^;#Y)E-*K/_ )^.+IP7^&,'&4OGRKU0WPW+XCFT&TE\7V5C;:HT"F^@TVZ>
M>WCD[B.1TC9U]"44^PJ[6'X\^)7@'X8:5'K7Q \6V.DV\\ZP6S7DX5KB9B L
M42?>E<D@!$!8]A6Y7VSHU84HSE%\KNDVM':U[/9VNKVVN?@/MZ-2M*$6N9:N
M*>U[VTW2=G:^]@HHHJ"PK\K_ -MOQ?I'CG]J?QCK^A2^9;"_CM%DSD,UO!';
MN0>X+Q,0?3%?HE^T_P#%J/X)? SQ!X_CG"7D%F8=+!ZM=2_)%@=\,VXCT4U^
M34DDDTC2RN69B2S,<DD]237\M?21XAI>PP>1PUE?VTO*RE"'WWG?T1^>\=8V
M/)2PBWOS/\4OS8E%%%?R@?G(4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 5V/[/!(_: \#%1S_ ,)CIF/_  +CKCJ[
MG]F2 W/[1O@.,+G'C#36(]EN8S_2O5R&+EGF%BNM2'_I2.G!J^+IK^\OS/UK
MHHHK_3\_?PHHHH **** "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@ KXC_X."="?5_\ @G5J6H*N1I?BS2[ICZ R-#_.
M85]N5\P?\%F/"C^,/^":7Q1TZ&/=);:=9WRD#E1;W]M.Q_[YC;\#7FYQ#VF4
MUX_W)?DSZO@3$+"\:9=4>RKT[^CFD_P9_.]1117X:?Z*A1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !117L?[*G[ _[5'[9NL+8_ SX77=
MWIZR^7>>([__ $;3;4]]]PXVLPZ[$W/Z*:UHT*V(J*G2BY2?1*[.3'8_ Y9A
M98G%U8TZ<=Y2:27S9XY7L?[*G[ _[5'[9NLK8_ SX77=YIZS>7>>([\?9M-M
M#WWW#C:S#KL3<^.BFOU5_8W_ .#?/]G3X,_9?&'[3.K?\+&\01[7_LORV@T>
MW?KCRL[[G![R$(PZQ5]^Z%H&A>%M&MO#OAG1;33M/LX1%9V-A;+##!&.B(B
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
M?>'Q,^*_PU^#?AB7QE\4_&^G:%ID7!NM1N1&';&=B#K(Q[*H+'L*^#OVG_\
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
M?QDC^%'C+QY\?/ <'BCX:>*;?48;?3O"MQ_9LT:1['ED#3"6:=B%^56@CPS
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
MM>NT/^W;M=)'3?%7XR?%/XW^)W\8_%KQWJ.O:B^0L]_<%A$I.=D:#"Q)_LH
MOM7,T45^Y4*%#"T8TJ,%&$=$DDDEV26B/P?$8BOBZTJU>;G.3NW)MMONV]6P
MHHHK4Q"BBB@"2SL[O4;R+3["V>:>>18X88U)9W8X"@#J23C%?O%^R5\#K3]G
M+]G;PK\(88D%SIFF*VJ21\B6]D)DN&SW'F.P'^R%':ORT_X)-? '_A=O[6^E
M:WJMEYND>#(_[:OBRY5ID8"V3Z^<5?'<1-7[(U_*_P!(+B/VV-P^24I:4U[2
M?^*6D%ZJ-WZ21_6?T=>&?88'$Y[5CK4?LX?X8V<VO)RLO6#"BBBOYO/Z9.)_
M:*^*UO\ !3X+>(/B-)(HGL;%EL%;G?=/\D(QW&]E)]@3VK\E+FYN+RYDO+N9
MI)97+RR.V6=B<DD]R37V3_P5@^+WG7N@?!#2[KY85_M75E4_Q'=' A^@\UB/
M]I#7QG7\/^/O$W]L\8++Z4KT\+'E\N>5G-_+W8^L6?DO&6/^M9G["+]VFK?-
MZO\ 1?(****_"SY$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "OT0_9;_97^#GQ,_8O\.^#OC;\+M'\16NJK
M<:B\&K6*R&,S2-L>-R-T3>4L?S(0WO7Y\Z%HU]XBUNS\/Z7%ON;^ZCM[=/[T
MCL%4?F17[%>$O#ECX/\ "NF>$M,&+;2]/AM+<8Q\D:!%_117]*?1MREUL[QN
M926E.FH+UG*[MZ*'X^9]WP+AN;%U:[^RDOO=_P!/Q/EQ_P#@G]\=/V<W.J?\
M$_OVI=3\/V$9+1_#?XA-)J^@L.T43MF>S7IDH78^M/M?^"COC[X#W,>@?\%
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
M1@HPCHDDDDNR2T1^#8C$8C%UI5J\W.<G=N3;;?=MZMA1116IB%%%% !1110
M445V?[//P?U;X^_&[PS\'M&WB37M6CMYI4&3#!G=-+_P")7?_@-88K$T,%AI
MXBM+EA!.4GV25V_DCHPN%KXW%4\/0CS3FU&*[MNR7S;/U$_X(X_ '_A4W[+2
M_$35K+R]5\=W?]H.67#+91Y2V4^Q'F2CVG%?6M5/#^@Z3X6T&R\,:!9);6.G
M6D5K96T8^6*&-0B(/8* /PJW7^=/$F=5^(L^Q&95=ZLF[=EM%?\ ;L4E\C_2
M?AG(Z'#?#^&RREM2@HW[O>4O^WI-OYA4.HZA9:3I\^JZE<I#;6L+2W$TAPL:
M*"68^P )J:OG_P#X*0?%_P#X5K^SW<>&=/NMFH^*YO[/A"G#"WQNN&^FS$9_
MZZBOB>),[P_#>0XG,ZWPTH.5N[^S'_MZ5DO-GI8_%PP.#J8B>T4W_DOF]#X'
M^.?Q.O?C)\7-?^)5Z7 U34'>VC<\Q0+\D2?\!C5!^%<G117^9^,Q>(S#&5,5
M7ES3J2<I/NY.[?S;/P6K4G6JRJ3=VVV_5A1117,0%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'MG_!/CX=?\
M+!_:@T.2>WWVNA+)JUSQT,0 B/\ W^:(_A7Z<5\E?\$H/AB=(^'^O_%B^ML2
MZS?+96+,.?(@&78>S2/@^\5?6M?WAX%9"\FX"I5IJT\1)U7Z.T8?)QBI+_$?
ML'"&#^JY/&;6LVY?+9?@K_,****_9#Z@**** "L3QQ\,_AQ\3M/32?B5\/\
M1/$-I&Q:.VUS2H;N-">I"RJP!K;HH S/"?@OP=X"T=/#O@7PGIFBZ?&Q:.QT
MFPCMH5)ZD)& H/X54UWX6?#'Q1J3ZSXE^'.@ZC>2 "2[OM'AFD8 8 +.I)P
M /I6]10!@W_PJ^%^JZPWB'5/AOH-SJ#R"1[ZXT>!YF<8PQ<KN)&!SGM6]110
M!R^H? _X*ZMXR7XBZK\(/"USXA5E9==N/#]L]Z".A$Y3?D8XYJ[XY^&?PW^)
M]A#I7Q*^'VA^(;6WE\V"VUS28;N.-_[RK*K 'W'-;=% $=I:6MA:Q6-C;1PP
M0QK'##$@5(T P%4#@  8 %2444 <3K'[-'[./B'7F\5:_P#L_P#@F^U1Y/,;
M4KSPI9RSE_[QD:,MGWS781:;IT&GKI,-A"EHL/E+:K$!&(\8V!<8VXXQTQ4U
M% '/V?PE^%6G^'T\)V'PS\/P:5'>"[CTR'18%MUN <B81A-H<$ [L9]ZC\8?
M!KX0?$.X%YX_^%7AO7)0P82ZQH5O=,&  !S(A.0 ,?2NDHH XGXV?">V^*'P
MU;X9V/A_P\;:<K#'+K&F)<Q:6@1E6XM[=D*/-'D",$HJD[LD+L;H_!?A+1/
M'@[2? GAJW:+3M$TR"PT^)WW%((8UCC4D]2%4#-:=% '/^)?A/\ "SQGKEMX
MG\8?#3P_JVI62A;/4=2T:">>  Y 21T+*,DG@CFN@  & , =!110!A:W\+OA
MGXE\26OC+Q'\.M"U#6+$ 66JWND0RW-O@Y&R5E+)@\\$5N.BR(8WZ,,'!Q2T
M4 4?#7AKP]X-\/V?A3PGHMMIVF:?;K!8V%E"(XH(E&%15'  %8_BGX,?"'QQ
MXFL_&GC/X7^']6U?3_+^Q:GJ.D0S3P['WQ[7=2PVN=R\_*WS#!YKIJ* "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ K\9_\ @Y _9ID\'?';PQ^U#H=ABQ\8Z9_9FM2HG"ZA: >6S'UD
MMRB@>EJU?LQ7SY_P5$_99?\ :[_8L\7?#'2; 7&O65L-8\+J%RQO[8%TC7_:
ME0R09[><:\;/\!_:.55*:7O+5>J_S5U\S[WPSXD7"_&6&Q<W:G)^SGVY)Z7?
ME%VE_P!NG\X5%*RLK%64@@X((Z4E?BA_H&%%%>R?LI_L#?M4?MFZPME\#/A?
M=W>G+-Y=YXCO_P#1M,M3WWW#C:S#J43>^.BFM:-"MB*BITHN4GT2NSDQV/P.
M6866)Q=6-.G'>4FDE\V>-U[)^RG^P-^U1^V;K"V7P,^%]W=Z<LWEWGB._P#]
M&TRU/??<.-K,.I1-[XZ*:_57]C?_ (-]/V<_@Q]D\8?M,:M_PL;Q!'M?^RS&
MT&C6[]<>5G?<X/>0A&'6(5]^:%H.A^%]'MO#WAG1K33M/LX1%9V-C;K##!&.
MB(B *JCL ,5]KEG!=>K:>-ERK^5:OYO9?B?S]Q=X_P"78/FP^0TO:S_Y^334
M%Z1TE+Y\J]4? ?[&_P#P;Z?LY_!C[)XP_:8U;_A8WB"/;)_99C:#1K=^N/*S
MON<'O(0C#K%7WYH6@Z'X7T>V\.^&=&M-.T^SA$5G8V-LL,,$8Z(B( JJ.P Q
M6=\0_B;\/?A+X9F\9?$SQEIVAZ7!_K+S4KI8D)QPJY.68]E7)/8&OA+]I_\
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
M0_X)6_ '_A>O[7.B7.IV7FZ/X2']N:GN7*LT+#[/&>QS.8SM/54>OV<KX_\
M^",?P!_X5?\ LS2_%/5[+R]4\=WOVI69<,MA"6CMU_%C-(#W65?2OL"OX<\8
MN(_[?XTJTZ;O3P_[J/:Z?OO_ ,"NK]4D?WEX+<-?ZO<$4JE2-JN(_>R[VDO<
M7_@%G;HY,***CNKJVL;62]O)UBAAC+RRNV%10,DD]@!7Y2VDKL_6MCXU_P""
ML'Q?\NVT#X'Z7=<R'^U=653_  C=' A^I\UB/]E#7Q37:?M#_%6Y^-7QG\0?
M$>5V,-_?L+!'ZI;)\D*X['8JY]R3WKBZ_P XO$3B5\6<88K,(N]-RY8?X(^[
M'[TN9^;9^&9WC_[2S.I66U[+T6B^_?YA1117Q)Y04444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?IY^P;\$F^
M"_P T]-4L_*UC7R-3U0,N&3>H\J(]QMCVY'9F?UKXG_8:^ S?'7XYV-OJECY
MNAZ&5U#6BRY1U4_NX3Z[WP".ZASVK]0*_JGZ.O"#O6XBQ$>].E?_ ,GDOPBG
M_C1^B<$99K/'37]V/ZO]/O"BBBOZK/T0**** "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*^6O^"FG[;?Q<_8[\+:*?AK\/+.Z/B(S0IXDU&1I(;&9 #Y?DKC<Y4[E+,%^
M1OE;!KZEKS/]KW]G;1OVI/@!KWPBU(1)=75OY^BW<@_X];Z/+0R9Z@9^5L<E
M'<=Z^BX3Q638/B+#5<UI*IA^9*:=[6>G-HU?E?O6V=K-:GS?%^%SK&\-XFEE
M%5TL2XMPDK7NM>75.W,ERWW5[IZ'XE?%[XY_%SX]>)F\7?%_Q]J.NWQ)\MKR
M;]W #R5BC7"1+_LHH'M7*5=\2>'=<\(>(;[PIXFTR6RU'3+N2UO[2=</#-&Q
M5T8>H8$?A5*O]#L)1PN'PT*>&C&--+W5%)12Z62TMZ'^;^+K8O$8F=3%2E*H
MW[SDVY-];MZW]0HHHKH.<**** "BBB@ HHHH **** "BBB@ HHHH **** "N
ML^!?PGUKXZ?&'PW\(O#X87.OZM%:^:JY\F,G,DI'HD8=S[*:Y.OOG_@AG\ ?
M[<\>>(_VC=:LLV^AV_\ 9.B.Z\&ZF4-.ZGLR0[5^EP:^6XUX@APOPOB<Q;]Z
M$;1\YR]V/_DS3?DF?6<#\.SXJXJPN6I>[.2<_*$?>G_Y*FEYM'Z2>%?#.B^"
M_#&G>#O#=DMMIVDV$-G86Z](H8D"(H^BJ!5^BBO\\ISG4FYR=V]6^[/]'H0A
M3@H05DM$NR"O"?\ @H?\7O\ A5W[.M_I5A=>7J/B=_[+M0K?,(G!,[?3RP4S
MV,BU[M7YR?\ !2SXO_\ "P_CZW@S3KK?I_A*W^QJ%.5-T^'G;Z@[(S[Q5^6>
M,/$W^K/ V(E3E:K6_=0[WFGS/Y04FGT=CP.)\?\ 4,HFT_>G[J^>_P!RO\SY
MVHHHK_/P_& HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *6.-Y7$42%F8@*JC))]*2OI?_@F[^S8_Q/\ B-_P
MMOQ1I^[0O#-PK6JR+\MU?@!D7W$>0Y]]@Y!->_PQP[CN*L]H97A%[U1V;Z1C
MO*3\HJ[\]EJT=F7X*MF.,AAZ>\G]RZOY'U9^Q'^SZ/V?_@K:Z?J]F(]>UDK?
M:X2/F1V'R0'_ *YKP1TW%R.M>PT45_I#DN48+(,IHY=A(VITHJ*^75^;=VWU
M;;/W3"8:E@\-"A35HQ5E_7F%%%%>H= 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 ?FI_P6J_9#.A:];?M9>!M*Q9ZF\=EXOCA3B*YP%@NB!T#@"-CP-RIU,A
MK\_J_H4\?^!/"OQ/\$ZI\//&^DQWVDZS926M_:R='C<8.#V8=0PY! (Y%?AK
M^UK^S7XJ_92^-^J_"7Q)YDT$#^?HNHLF!?63D^5,.V>"K ='1AVS7]?^"''"
MSC*O[$Q<OWU!>Y?[5/9+UAM_AY>S/XT\=N Y9-F_]NX2/[C$/WTOLU=V_2>_
M^+F[H\UHHHK]Y/Y^"BBB@ HHHH **** "BBB@ HHHH **** "BBB@!8XWE<1
M1(69B JJ,DGTK]T_V(/@*G[-W[,7A;X8W%J(M2CL1=ZYQR;Z?]Y*">^PMY8/
M]V-:_+#_ ()@? '_ (7Y^USH%KJ5EYVC^&F_MS5]RY4K RF*,]CNG,0*]UW>
ME?M/7\N_2#XCYZ^&R2E+2/[V?J[Q@ODN9V\TS^K?HZ<-<E#%9[5CK+]U#T5I
M3?S?*K^4D%%%%?S2?T^<S\9?B1IWPA^%FN_$G4]I32-.>:.-S@2R_=BC_P"!
M2%5_X%7Y%:QJVHZ_J]UKNKW33W=[<O/=3/UDD=BS,?<DDU]L?\%7OB]]@T'0
MO@EI=UB2_D_M/554\^2A*0J?4,^]OK$M?#U?Q/\ 2"XF_M7BJ&5TI7IX6-G_
M -?)V<ONCRKR?,?E/&F/^LYBL/%Z4U^+U?X67WA1117X&?&A1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !113HHI;B
M58((F=W8*B(N2Q/0 =S0DVP.C^$7PL\4_&CXA:;\./"%MON]0GVF5@=EO&.7
ME?T55R3ZXP.2!7ZN?";X8>&?@W\/=,^''A*#99Z9;A!(P >:0\O*^/XF8EC]
M<#@"O)OV#_V4T_9_\!GQ3XMLE'BO785:^##)L8/O+; ]CT9\=6P.0@)]\K^Y
MO!;P[?".3O,<="V+KI73WIPW4/)O24_.T?LZ_KG"N2?V;A?;U5^\G^"Z+UZO
M[N@4445^W'U@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 %%%% !7S]_P42_8
MPTS]K[X-26VBVT,7C'0$DN?#%Z^%\QL9>T=C_!( !D_=<(W0,#] T5Z63YMC
MLBS.EC\'+EJ4W=/\T^Z:T:ZIM'F9SD^ S_*ZN7XV'-2J*S7Y-=FG9I]&DS^=
MO5=*U/0M4N=$UJPFM;RSN'@N[6XC*20RHQ5D93R&!!!!Z$57K]*O^"O'[ G_
M  D=C=_M8_!_1,W]I%O\::9:Q_\ 'Q"HQ]N11_&@&)/51OX*L6_-6O[[X-XM
MR_C+)(8_#:/:<>L)]4_+JGU5GO=+_/3C;@_,>"<]GE^*UCO"?2<'LUY])+HT
MUM9LHHHKZL^1"BBB@ HHHH **** "BBB@ HHHH ***Z7X-_#'7?C1\5?#WPH
M\-J?MFOZM#91/MR(@[ -(1_=1=SGV4UE7KTL-0E6JNT8IMM]$E=OY(VP]"MB
MJ\*-*-YR:22W;;LE\V?I[_P17^ /_"N/V<[SXPZQ9;-2\<WWF6[.N&6PMRT<
M0YY&Z0S/[J4/85]E5F>"O"&A?#_P=I7@3PQ:"#3=&TZ&QL(1_!#$@1!^2BM.
MO\Z^*<\J\2\0XG,JG_+R3:7:*TBOE%)?(_TEX3R&CPQPYALLI_\ +J"3?>3U
MF_G)M_,*;++'!&TTTBHB*6=V. H'4D]J=7BG[?OQ?_X5-^SGJL=C=>7J7B'_
M (E5AM;Y@)0?-<=QB(/SV9EKXK/LXPV09-B,QQ'P4H2D_.RT2\V[)>;/8QF)
MIX+"SKSVBF_^!\SX#_:;^+4OQM^./B#X@K,S6EQ>&+3 ?X;6/Y(N.V54,1ZL
M:X*BBO\ ,W,<?B<TQ]7&8AWJ592G)^<FV_Q9^"UZU3$5I59N[DVWZL****XS
M(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *^R_P#@G+^QZ;R6U_:'^)FE_NHVW^%M/N$^^P_Y>V![#_EGGJ?G[*3P
M7["7[&=U\<-=C^)/Q#TYX_".GS_NX9 1_:LRG_5K_P!,E/WV[_='.XK^B=O;
MP6D"6MK D442!(XXU"JB@8  '  ':OZ:\$?"V6-JT^(LVA^[CK1@U\36U1K^
M5?87VG[VR7-]]PGP\ZLECL2O=7PI]7_,_)=.^^V[Z***_KH_2@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 ;)''-&T,T:NCJ0RL,@@]0
M17Y0_P#!4G_@GA)^S_K\_P =_@[HS'P1JESG4K"W3(T.Y=N@ Z6[L?E/1&.S
M@%,_K!5/Q#X>T/Q9H5YX8\3:3;W^G:A;/;WME=Q!XYXG!#(RG@@@D8K[/@;C
M7,>",Y6+H>]3E95(7TG'])+>+Z/39M/XCCS@?+>.LE>#Q'NU(W=.=M82_6+V
MDNJUW2:_G?HKZD_X*-_\$\M<_9,\4MX]\ 6UQ??#_5;G%I<'+OI,K'(MICU*
M_P!R0_>'RGYAEOENO[NR+/,LXCRNGC\!/FIS7S3ZQDNDELU^FI_ 6?Y#FG#6
M:U,OS"')4@_DUTE%]8O=/];H****]<\<**** "BBB@ HHHH **** "ON[_@A
MS\ O^$F^*.O_ +0^LV6ZU\-6G]G:.[KP;VX7]ZZGU2'*GVN!7PB 2< 9)Z 5
M^Y7[!7P"'[-_[+/A?X>WEGY.JS6G]HZ\"N&^VW&)'5O4H"L6?2(5^.^-O$?]
MB<'RPE.5JF)?(N_(M9OTM:+_ ,1^T>!?#/\ ;G&<<74C>GA5[1]N=Z4UZWO)
M?X#V*BBBOXI/[D"OSN_X*=?%[_A.OCE%\/M.NM]AX3M?)<*<JUW*%>4_@HC3
MV*-7WE\5/B!I?PJ^'&M?$762#;Z/ITEP4+8\Q@/DC'NS;5'NPK\AO$6OZIXJ
M\07WB?7+DS7NHWDEU=S'J\LC%F;\237\W_2*XF^IY+0R2E+WJ[YY_P""#T3_
M ,4]5_@9\+QQC_982&$B]9N[]%M][_(IT445_'9^8A1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7O/[&'[&6N?M$:
M\GBOQ7!-9>#K&?%U<\J^H.IY@B/IV9Q]WH/FZ7/V,_V'->^/M]#X[\>13Z?X
M/@EX89275&!YCB]$SPTGU5><E?T3\/\ A_1/"NB6OAOPWI<%E864*PVEI;1A
M4B0# 4 5_0WA)X/U>()PSC.H..%6L(/1U>S?:G_Z7T]W5_:\-\,2QLEBL4K4
M^B_F_P#M?S]!VAZ'H_AG1[7P]X?TV&SL;*!8;2UMT"I%&HP% '0 5:HHK^S(
M0A3@H05DM$ELEV1^I)**LM@HHHJAA1110 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 9_BSPGX:\=^&KWP=XRT.VU+2]2MV@OK"\B#QS
M1L,%6!_R#R*_(/\ X*-_\$^;[]D3Q7'XN\#7WV[P3K5P_P#9RS3AKK3G&"8)
M ?FD09&V4#N%?#8+_L97R1K&CZ3^U7_P5.N="U[3(-3\*? WP"\-W:74*RP2
M:UK*$,CJP*NOV($$'.&6ONN!>/<VX'S'VM#WZ,OCIMZ27==I+H_D[H^"X^\/
M\HX\RWV.(]RM"_LZB6L7V?>+ZQ^:L]3\BJ*^WO\ @H=_P2GUSX02WOQF_9OT
MFYU+PG\T^J:!%F6YT<=6>/JTMN/Q>,==R@L/B&O[?X;XFR?BO+(X[+ZG-%[K
M[47_ "R71K[GNFU9G\(\3<+9SPCFDL#F-/EDMGO&2_FB^J?WK9I.Z"BBBO?/
MG@HHHH **** "BBB@#WO_@FK\ O^&@_VM_#FAZC9>=I&A2?VUK89<J8;=E*(
MWJ'F,2$>CGTK]L:^*O\ @B9\ O\ A O@%J7QNUBRV:AXTOMEBSKRMA;,R*1G
MD;Y3,3ZA4/I7VK7\1>,_$?\ ;O&52A3=Z>&7LU_B6LWZ\WN^D4?W9X(\-?V!
MP33Q%2-JN)?M'WY7I37IR^]ZR8444C,JJ68@ #))[5^2'[ ?(_\ P5:^+_\
M8_@O1?@MIEUB?6)_M^J*K<BVB.(U(]&DRWUAKX4KT;]K#XNM\;?CUK_C>"X,
MEA]J-KI// M8OD0CTW8+D>KFO.:_SI\3>)O];.-,5C82O33Y*?;DAHFO*3O/
M_MX_$,_Q_P#:.:U*J?NIV7HM/QW^84445\">,%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !116MX(\">+_B3XEMO!_@7P_<ZGJ5V
MV(;6U3)]V)Z*HZEB0 .216E&C6Q-:-*E%RE)V22NVWLDEJV^Q48RG)1BKM]#
M) ). ,D]!7UQ^QQ_P3OU#Q8]K\3?C[I<MII7RRZ=X=E!2:\[AYQUCC_V.&;O
M@?>]8_9+_P"">_A7X-O;>/?BG]GUOQ.F)+>W"[K33FZ@J"/WD@_OD8!^Z,C<
M?I2OZM\,O M4)0S3B6"<MXT-TNSJ=&_[FW\U]8K]%R#A'D:Q&/6O2'_R7^7W
M]B*QL;+3+*'3=-LXK>WMXUC@@@C")&BC 55'  '  J6BBOZB2459;'Z"DDK(
M****8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 445F:]XR\*^%]1TG2/$6OVMG<Z]J!L=&@N)0K7ER(
M9)S$@/5O+AE;'HA]J -.BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKS
M_P 5?M4_LZ>"?&,O@+Q7\8=#LM5MIX8;ZWEN_ELI9B!%'<2#*6[/D;5D92V1
MC.17H% !14=Y>6VGVDM_>S+'##&TDLC=%4#))_"O+Y_VYOV,[74IM&N?VJ/
M$=Y;2-'<6DGBNT$D3J<,K*7RI!X((X- 'JE%<Y\.OC#\)/B_82:I\)_BCX=\
M3VT) FG\/ZU!>)&3T#&%V"GV-='0 445YM\8/VN?V??@-+=1_%#QU+9)IQ@&
MKW%GH=[?0Z7YQQ#]LEM89$LP^1M,S)N!!&10!Z31570]<T;Q-HMGXD\.ZK;W
MVGZA:QW-C>VDPDBN(74,DB,N0RLI!!'!!!JU0 4444 %%%% !112.Z1H9)&"
MJHRS$X % "T5@?#_ .*GPV^*]IJ&H_#+QSI>OVVE:F^G:A=:1>I<10W:(CO"
M70E=RK(A(!XW8/.16!\:?VIOV=?V='LX?CA\9= \,S:@"UE;:I?JDTZ@X+K&
M,L5!X+8V@\9H [ZBLOP?XW\&_$'PM:>./ OBK3M8T:_A\VRU73+Q)[>9.1N6
M1"5(!!!YX(([5@_#_P#:$^"GQ4UZ7PS\//B5I>K7T5H;I;>TGR9[82&(W$)(
M GA$@V&6,L@;C.: .RHK,\8>,_#'@'0G\2>+]8BL;))X8/.D!.Z6658HHU50
M6=WD=$55!+,P !)K3H **** ,[QAXKT/P)X2U3QQXFO!;Z;HVG3WVH7#=(H(
M8VDD;\%4G\*^<_\ @E)X4URZ_9[U3]H_QM9F+Q#\8_%M_P"+;]9.6AMII"EI
M"#_SS6%%=1V$M'_!5OQ7KEU^SWI?[.'@F\,7B'XQ^+;#PE8-'RT-M-('NYB/
M^>:PHR,>PEKZ,\'^%-#\">$M+\#^&;,6^FZ-IT%CI]NO2*"&-8XU_!5 _"@#
M1KX<_;V_X)'Z!\6);SXM?LRV=IH_B20M-J/ALD16>IMU+1'[L$Q].(W)R=AR
MQ^XZ*^@X;XGSGA/,5C,NJ<LNJWC)=I+JOQ6Z:>I\[Q-PKDG%V6O!9E2YH]'M
M*+_FB^C_  >S36A_/)XM\(>*? 7B2\\'^-?#]WI6J6$QBO;"_@:*6%QV96Y'
MK[@@BLZOW)_:T_8<^"'[7_A\6OCW238ZY;1%-+\3:<BK=VW4A6)XFCR>8VXY
M.TJ3NK\HOVMOV"OCK^R%J[2^,=(_M/PY+-LL/%6F1LUK+D_*L@ZP2'^X_!.=
MK.!FO['X%\5<BXQA'#U&J.*ZTV])/O!_:_P_$NS2N?Q9Q]X2Y_P7.6(IIU\)
MTJ16L5VJ1^S_ (OA?=-V/$Z***_43\H"BBB@ K?^%7PZU[XN_$K0OA?X7CW7
M^OZK!8VQ*Y"-(X7>W^RH)8GL 36!7W'_ ,$0/@%_PF'QEUKX^ZS9;K/PE9?9
M-*=UX-]<J59E/?9 '!'_ $W4U\WQ?G]/ACAO$YE+>G%\J[S>D%\Y-7\KGT_!
MO#U3BGB?"Y9':I)<S[06LW\HIV\['Z8_#WP/H/PS\":-\._"UMY6G:'ID%C9
M1]Q'$@12?4D#)/<DFMBBBO\ .ZK4J5JDJE1WE)MMO=M[L_TAI4J="E&G35HQ
M222V26B05X]^W3\7_P#A3_[.FLW]E=>7J6LK_96F$'#!Y@0[CT*Q"1@?4+ZU
M[#7Y\?\ !47XO_\ "8_&.S^&&FW6ZR\+6G^DA6X:\F"N_P!=L8C'L2X]:_,_
M%GB;_5;@C$UX2M5J+V4._-.Z;7G&/-)>:1XW$F/_ +/RFI-/WI>ZO5_Y*[^1
M\Q4445_GH?B@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MB"/<,NE 'T)576M$T7Q)I<VA^(M(M;^RN5VW%G>VZRQ2KG.&1@0PR!U%<I\
MOVBO@S^U#\/D^*/P*\<0Z_HC7<EJUW%;RPM'/'C?&\<RJZ, RG#*,JRD9!!/
M:,RHI=V  &22>E 'R+_P1YTG3- ^''QGT+1;"*UL[+]HGQ+!:6L$81(8D2S5
M451P%    Z 5[VW[,'P3U7Q5XB\<>.?A[H_B75_$TH&HWNOZ5#=,MJD:Q16D
M8D5MD"JN=@P&=Y'(W.37@?\ P2"UK2-4\'_&\:;JEO<%OVB?$DZB&96)B=;7
M9)P?NM@X/0X..E;O[4W[>W[.>@?$&Y_9>U/]HO1_"5R(!_PFFO&^VS:;;MP;
M.V* D7D@R-W2W0ES\_EJP!Y+^RE\!?'-A^Q]^U'X#^ ,ES'X=U[Q7XHL?A-9
M+<,5:-(7MF-LY/\ JWE4PH^>L1;/<W?A!*/B5\:_V0;7X1QLTOPY^&NIQ_$>
M.",J=#B?2K6T2QO%P/+F-U$ZB%\,#$S@8&:^D/V7?VB_V6OBQ92_"[]E/7[/
M5-%\&Z7:PRMHEHZV.GQMN2"W#N &<K&YPN[ 3+$%EW6?COXCUWQOX@L_V9_A
MUJT]GJ>NVGVKQ5K%G(5DT/0]Q221&'W+FX8-! >H(FF&?LY! ,[P]=VG[0/Q
M3/Q8U:ZC7P%X$OIH/"GG.!#JVK)NAN-3)/#109DMX#T+F>49'DO7L@(8!E((
M(X(KY5_:$\-6%K^VQ^SE\#;[PY:Q?#:+2]>-CH+6X.GS:A:V"BUB>,Y1C#%O
M>)6'!W,.5R-/_@EUK&O7_P )OB!H4L\DOAK0/C/XDTKX?NS%HQH<-POD)$>\
M2.TR+CA0FT8"@4 >]:_\3_AIX4U Z1XH^(>A:;=J@8VM_JT,,@4]#M=@<'UJ
MG_PO/X)?]%B\*_\ A0VW_P 77)?%S]AW]DOX\^,7^(/QA^!&A>(-:DMXX'U&
M_B<R&-!A%R&' !KF?^'6_P#P3Y_Z-3\*_P#@/)_\70!PFD:SI'[5?_!5&+6-
M!U6VU3PM\!_ V8+JTG6:!M>U<8RK*2K8M$(XR5=.QKZWKB?@G^SA\#/V<-)O
M=#^!OPRTOPS:ZE<+/?PZ9$5$\BKM5F)))P.!]3ZUVU !1110 56UC1M(\1:5
M<:%K^E6U]97<1BNK.\@66*9",%71@0P/<$8JS13C*4)*479H4HQG%QDKIGP9
M^UY_P1;\'^,/M7CC]E?4(= U)LR2^%K^5C8SGJ1#(<M Q[*=R9( \L"OSL^*
MWP:^*7P.\52>"_BUX&U#0M2CR1!?0X$J@XWQN,K*G^TA*^]?T#5S?Q3^#WPO
M^-WA:7P5\6/ ^GZ[IDN3]GOX-QC;&-\;C#1OZ.A##UK]OX-\;L]R)1PV:IXF
MBM+M_O(K_$])^DM?[R1^$\:^!.09_*6*REK#5GK9+]U)^<5K#UCI_=;/Y]Z*
M_1+]IC_@AW<1?:/$W[+'C;S%Y?\ X1?Q', WKMAN0,'T"R >\AKX4^*?P8^*
M_P $?$+>%?BSX U30+Y2=D6H6I190.K1O]R5?]I"1[U_3G#7&_#/%E+FR[$*
M4NL'[LUZQ>OS5UYG\L\3\"<4\(5>7,L.XPZ37O0?I):+T=I>1S%?N!_P3T^
M/_#.?[*/AGP7?V7DZO?V_P#:NO!EPPN[@!RC>\:>7%_VRK\K_P#@G7\ ?^&B
M?VL?#/A*_LO.TC3)_P"U]=#+E3:VY5MC#^[)(8XC_P!=*_;ROP_Z0?$>N&R.
ME+_I[/\ &,%_Z4VO\+/WCZ.G#6F*SZK'_IU3_"4W_P"DI/\ Q(****_F,_J4
MQOB)XWTCX;>!-7\?:Z^+32-/ENIAG!?8I(0>['"CW(K\A?%WBC5_&WBK4O&.
MOS^;>ZI?2W=W)ZR2.6;'H,G@>E?K_P",_!GA;XA>&;OP=XTT6'4=,OD"W5G/
MG;( P8="""& ((Y! -?,7Q8_X)3?#G76DU'X1>,KO09CDKI^HJ;JV]E5LB1!
M[DO]*_ ?&[@?C'C%8:65J,Z5%2;AS<LW.6[7-:+2BDE[U[MV6I\9Q9E.:9HJ
M;PZ3C&^E[.[]=-O/N?!E%>R?$[]@O]IKX8&2XG\!/K=FF?\ 3?#KFZ4CU\L
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
MC@61@, L$ R<=S3]-\+^'-'UC4?$.EZ+;07^KR1OJEY'$!)=-'&(X][=6VH
MH!X SCJ:OT4 8_C;X?>!?B5HZ^'OB%X.TS6[%)UGCM=5LDG1)5SMD4.#M<9.
M&'(SP:M>&O#/AOP9H-IX5\'^'[+2M,L(1#8Z=IMJD$%O&.B)&@"HH]  *O44
M %%%% !1110 4444 %%%% !1110 5D^-? ?@GXD>'YO"GQ \):;K>FS_ .ML
M=4LDGB8^NUP1D=CU':M:BKIU*E&HITVU):IK1I^3(J4J=:FZ=2*<7HTU=-=F
MCRKX ?L7?L__ +,7B[7_ !C\&O"DNF3^(HH8KJW>\>:*W2-G;;#YF6169LL-
MQ'R+@ #%>JT45TX_,,=FF)>(QE652HTDY2;;:225V]=$DCER_+L!E6%6&P5*
M-.FFVHQ2BDVVW9+17;;"BBBN,[0HHHH *Y_QQ\*?AI\2[;[)\0/ >DZPH&$:
M_L4D=/\ =8C<OU!%=!16.(PV'Q=%TJ\%.+W4DFGZIZ$3IPJ1Y9I-=GJ?.WCO
M_@F-^S7XJ+S^&X-7\.S-RHTZ_,L6?=)PYQ[!EKR'QE_P22\;6A:7X?\ Q:TN
M^'58=7LI+4CVW1F4'ZX%?<]%?G6;>$'AYF[<JF!C"3ZTVZ?X1:C]\6>)B>&<
MDQ.KHI/^[>/X+3\#\R?%/_!.[]J[PR6>+X?1:I$O672M3ADS]$9E<_\ ?-<!
MXA_9^^.GA3<?$7P>\36B+UEET2?R_P#OL+M/YU^NM%? 8_Z-_"]9MX3%U:?^
M+DFORB_Q/&K<"Y?+^'4E'UL_T1^,%Y8WNGS&VO[.6"0=8YHRK#\#45?L_>6%
MCJ,)M]0LH9XSUCFC# _@:PK_ .$7PGU7/]J?##P[<YZ_:-%@?/YI7S&(^C/B
M4_W&9I_XJ37Y5&>?/@*HO@Q"^<?^"S\?:*_7"?\ 9O\ V>;@L9_@1X-8L/F8
M^&+3/Y^7FHX?V9OV<H,[/@+X..>N_P -6K?S0UP/Z->>WTQ].W^&1C_J)B[_
M ,:/W,_).BOUXL_@'\"]/Q]@^"WA*#'3R?#EJOOVCK9TOP7X.T0@Z+X3TRSQ
MT^RV$<>/^^0*Z:/T:,QD_P![F4%Z4V_SG$TAP'7?Q5TO2+?ZH_(30O 7CGQ1
MM_X1KP7JVH[ON_8=.EFS]-BFNW\-?L9_M1^+"O\ 9?P3UN+<>#J4*V8_\F"E
M?JO17T."^C7DM-KZWCZD_P#!",/S=0[:7 F%7\2M)^B2_.Y^=_A'_@EI^T5K
MA67Q)J6@:)'_ !I<7S3RCZ+$C*?^^A7JW@C_ ()*^ [$K-\0_BIJFHD<M!I-
MI':K]"SF4D?0*?I7UU17W.5^!WAUEK4I8:5:2ZU)R?\ Y+'EB_G$]?#\)9)0
MU<')_P!YO\E9?@>5_#_]BG]F3X<%)]%^%.GW=PG/VK6 UX^?[P$Q95/^Z!7J
M-M;6UG;I:V=ND44:[8XXT"JH] !P!3Z*_2\MR?*<GI>RP&'A2CVA&,5^"5SW
MJ&%PV%CRT8**\DE^04445Z1N%%%% !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 %%%%
< !1110 4444 %%%% !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>37
<FILENAME>mg-20221231_g2.jpg
<TEXT>
begin 644 mg-20221231_g2.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
MO 1, P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ 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 **\G_:X_;G_ &1_V#_ MO\ $C]KKX\Z%X'TJ]G:'3WU25WGOI%
M++;V\*O-.5!!81HVT$$XR*S/V-?^"B_[$O\ P4&\/7_B7]CO]HC0_&T.E,@U
M6TLUFMKVR#YV--:7,<<\2MA@K-&%8JP!)!P >UT5P'[1O[4O[/G[(_@-/B7^
MT=\5=,\*Z1/?1V-E+?LSS7UW(?W=M;01*TUU.V#B*)'<@$A< UD_LX_MM?LO
M_M9:CKWA_P"!7Q2CU+6O"TT<7B?PQJFE7>E:QI#.H:/[5IU_##=6X8'*M)$H
M;G!.#0!ZK17D_P"UQ^W/^R/^P?X%M_B1^UU\>="\#Z5>SM#I[ZI*[SWTB@%E
MM[>%7FG*@@L(T;:""<9%9G[&O_!1?]B7_@H-X>O_ !+^QW^T1H?C:'2F0:K:
M6:S6U[9!\[&FM+F..>)6PP5FC"L58 D@X /:Z*IZ_P"(-!\*:)=>)?%.MV>F
MZ;8P-/?:AJ%RD,%O$HRSO(Y"HH'))( K@OV9_P!K_P#9G_;)\/:]XO\ V7/C
M'I'CC1_#/B670-7UC07>6T34(X()WBCF*B.X CN86\R(O&=^ Q*L  >DT45\
M_?M"_P#!4_\ 8!_9,\8#P#^TU^TGI7@35Y-YM[/Q3I]Y9FZ1&VM)"TD(6>/.
M/GC+*<C!YH ^@:*^6Y_^"U__  2JLK+3]4U7]MSP;I]EJNTZ;J.J2SVMM<@K
MN!2::-8R".<[L8YKZ'^&OQ1^&GQF\%V7Q(^$'Q"T/Q5X>U*,OIVN^'-5AO;.
MZ4'!,<T+,C@$$<$\C% &[1110 4444 %%%% !1110 4444 %%%% !1110 45
MXU^U)_P4)_8S_8FO]-T_]J_X]:5X$;68FDTF?7H+B."[VDAECF$9C9UQED#;
ME!4D ,I/IOP\\?\ @SXL> -#^*7PY\0V^K^'O$NCVVJZ#JUHQ,5[9W$2S0SH
M2 2KQNK#V(H V**** "BBO//VF/VK_V<_P!C?X=Q?%G]J#XN:3X*\-S:G%IT
M6L:U(RPM=2([I$"H)W%8W(X_A- 'H=%?*&J?\%R_^"2VAZ;::SK7[<G@^SL[
M\$V-W=?:8XKG !/ELT0#X#*3@G[P]:75?^"Y'_!)G0M-M-9UO]N'PA9V=_&)
M+&[NA<QQ7"$9#1LT(#@@$@@F@#ZNHJ'3[^SU6P@U33KA9K>YA66"5.CHP!5A
M[$$&IJ "BBB@ HHHH **** "BFF>!9UMFF02.A98RPW%00"0/0%AGZCUIU !
M17SW^T#_ ,%5_P#@GU^REXS/P\_:6_:6TGP)K)WF&P\4Z?>637"(Q0RPF6$"
M>/(XDC+(>H)!KU/X"?M _!;]J+X5Z9\;_P!GSXD:7XM\)ZP9AIFNZ//YD$YB
ME>&0 D @K)&ZD$ @J: .QHKSG]IS]KC]FK]C'P!;_%+]J;XRZ)X'\/WFJ1Z;
M:ZIKEP8XYKMTDD6%< EF*12-@#HA/:N8_9H_X*-_L5?MDZO/HO[+'QWL?'DE
MH^V_G\.:;>7%M9ML9P)[@0^5 2%.WS&7<< 9) (![;1110 445SGQ<^+?P\^
M!/PYU7XM_%?Q$-(\.:';&YUC57MI94M( ?FE<1*S*B]6?&% +,0 30!T=%>2
M?LJ_MW_L@?MP66MZC^R9\?M!\=P>')8(]<ET*9W%F\P<Q!]RC&X128_W37K=
M !1110 44T3PM,ULLRF1%#/&&&Y5.0"1V!P<?0^E.H **** "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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
MT _>K%D9_"W]K=Y/^#>S_@Y5TW]IS3+2?3_A#\5;F35M5BM(&,0T?5)?+U6
M(@^8VMXINTA7HJ6RXP>?V%\ Z#\6OA]_P3/^,_[4C:1>:;\5_BGX4\2?$.YM
MB"+O3KN;2W&D:><<B2SL;?3K0@$CS+=V'WJ ,SQG_P %O?@Q/XD^+>G_ +,W
MP \>_&31/@+:-<?%OQ9X);3H[#2]@E::WM&O+J%]1N(T@G=DA4KB(@.2R@][
MK_\ P5>_9K'_  3P?_@IQ\)M"\4_$?X:VVE/J.I1^#+:R_M*PMHBRW+307UU
M;*K6[(RR1AS(",JKK\U?C7_P:C>#/CQ^T5^R;\??V;_@K^U3X/\  \=YJ\3>
M*=(UWX9/KE[=VFH6#VHGBF&IVOEJ!#*NTQOACDGY@*^S)O\ @EW;_P#!)'_@
M@9^UK^S'I_[33_$FVO?"7B#71++H"Z<^E23:1%$T!B6YGX80)(,E?ODXYR0#
MK/#/_!T]^Q9\4/V9/%/[2GP._9?^//BN+P;>2)XFT"Q\%6SSZ/9I%')_:5[/
M!=S6UI9MYC(K22^8[03$1E(G<?5'_!/O_@IW\"O^"EW[)%S^UC^S#X8\1:E%
MI]S=6&I^#+J.U@U:WU*"))39?O9UMM[I)$T;M,L9$JEG0A@OX]?\$!K> _\
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
MO(Z_O9@26D*J%"(@7]][>4SP).8GCWH&V2##+D=#[U_.K_P9V@C_ (*6?M%
MC_F4)_\ T\QU_1;0!^8'_!P;^P;:?\%%OB;\/OV=M/TR.;Q,_P !_B;JW@B4
M@;DUFSOO"$UL@8_=$I#V['LERYKX\_X,O/V[;K2=8^(W_!-7XBZC)#(S/XM\
M$6UX2K1RILM]2M &Y!P+:98QTV7#8ZFOUK^-W_*63]GC_LC?Q-_]+O!]?@?_
M ,%>OA3\3O\ @B?_ ,'"'AS]L']G3P?/<Z7XQ\20^-?"NCV09$U![J5H-7TA
M2BG:99)+A=JJ=D=[%@' H ^W_P#@YQC/[4'[-'[0?CA_W_A+]F_1?#>@:.PY
MCG\8:QKFCW%_*"."UII9LX0<\'5KE< @UT7_  92QQC_ ()B_$24(-S?'C4
M6QR0-%T; _4_G6__ ,%I/@)XF_9W_P"#9+XF^$_B1<Q77CC6KO0_$GQ'U"$Y
M6[\1:EXKTZ]U!E.3F-9YGBCY^6&*)1PH%87_  93?\HP?B'_ -EZU'_TRZ+0
M!]=^+O\ @LO\,=>\8_%7P#^QU^SWXV^.M_\ !)<?$VZ\%7VDVEGI,H$Q>W1[
M^\AEO)E^SSC;;12KNB9=^["GK/\ @F'_ ,%9OV6?^"L7P:U7XL?LTOK-O>>'
M+M+7Q/X2\06L4&HZ9-(K-%N"2/$\<H1_+D5RK;&!VLK*OYM_L@1?LEZ7^WU^
MTE\'_P#@B!X1N#?W>AZA/\:OC'\0-7EU'0M"@$\I?3]"TZ,Q/>R27!<)/<3>
M6GD,RF:, 2><?\&-$CC6?VFX@QVFU\'DCW#:U_B: /OKPQ_P<N_L'77[6/BO
M]CGXJ_#+XI_#CQ-X&CU=O%>H>--)TG^S[!M.B>2:/S;'4KEYG?9LB6)',KR1
MJN2XJ#]GK_@MC^S3_P %=/V8_P!J#PG\"?AOXTT%_AU\/-26]/B_3X(A?6]U
M8WR1R*(99/+;=;R!HWP0"N,_,%_,S]E'X<>%?B5_P>8^+K3Q?I<5[;:/\2?$
M^KV]M.@9#=6VFW$EO(0>\<PCE4]GC4]J_>#]I[X5_##X??LK?''Q#X"^'&@Z
M'J'B3P'KM[XBOM'T>"VFU6Y&G3CSKEXU#3R8)&]R3R>: /QY_P"#(_4;S1_@
M]^TUJVGZ#=ZK<6NH>'9H-+L'A6>\=;?4V6&,SR1Q!W("J9'1,D;F49(_53]@
MS_@IMH7_  4%O=;N/AG^R!\9/"WA_0-8O-)OO&7CG3]$MM,EO[61HIH+=[;5
M+B6[VR(R&6".2$,I!D!K^9;_ ()P?'__ (*&_L^?\$MOVG_%7[$GA^"VT!M=
M\,1?%#QC9WSC5M'TR2/4(P+2)1E4=FVS7(8/"C H/F:6'^D;_@C)^WS\%/V^
M_P#@G3X6^)W[//@[1?#5[X:T=="U[X?:/$L-OX>U.VA4?98HQ]VW<;)(3WCD
M4$[E<  E^(/_  5W^&9_:/\ &_[)_P"RO\"O&?QM\:_##1'U3XCV_@>6PAL]
M!5#C[&US>W$2SWS'*K;0ASN5U9E:-PL6C?\ !9C]G'XJ_P#!-K7/^"DW[+_@
MGQ;\2=$T6RNOM?@_1-,"ZM8WL$7FS6UZNYDM%B3$DDQ9T$1#IYNY _XV_P#!
MI5XI_:>^)7QX_:)\(?##]I_PSX)\;^(K?2=?U_\ X3+X=R>(+K6?)N;]+B5<
M:C9F$QS7J>9GS-YN%^[M^;]!_P!E[_@CU!_P2"_X)^?M?^ [/]J]OB,GCKX7
M:GJ[:2WA=-+.C.FE:I&91&MW.66?(4$[<?9" 6YV@'@/_!O+_P %AOV@_P!J
M/X]_&WXM?&W]F;XK>/=4^*/Q&T"U36_AWX?M;K0/!%B(Y8(+>Z>>[BDM[:%)
M-Y9$E9E261MSL=W[C5^&7_!C[_R0#X^?]CCHO_I)<5^YM !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
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
MOKTFD?;C9PW$9BF=(3+&&D\MWV%F*JQ5BK@%3W%% 'Y[_P#!*O\ X()>'/\
M@EEX;^)_P]\+_M&+\0?"GQ7T:.R\2>'?&/@:,PL\45Q%&<Q70WQ,EU*LL+ ^
M8N &3!)P?^"5W_!O;JO_  28^/&H?%WX"_MVZ]J6C^(H$M?%O@C5_!L7V#5+
M='+QX*W6^*:+<XBFRQ3>X8.K,K?I-10!^4?[0G_!K[IM[^W-=_MY?\$^_P!O
M'Q-^SUXFU;59]2U.RT?PPNI0Q7-P2;DVI%U;^5#*68M;R"6/+L %3:@^[_V?
M?V(/!_PA^"/B/X5_$[XA^(OBAK/CVTEA^)'C;QI=!]0\1"2W-NT9$05+:V2)
MFCBMX0J1*S$9=Y)']MHH _.7_@FC_P &]^G?\$ROB]XCUKX6_MU>/M2^&VO:
M[9ZO)\,FT>SM%N;FR=WLOME^FZ:=(BY+1PBV6;:JS"2,&,_HU110 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 %%%% 'QW^V
M[\0/C[X)_;5^!WP?^''[1?B7P]H'Q/O]3M]>M;"QTR5[<6RPNK6[W-I*4)\T
M@[MXPHXSG,?CC]HS]H;]C;]N+X;? +XD?%&?XB^ _BN[V6DWNM:39VVK:/>K
M(D>#)90PQ3Q;I8<EHPV';GY/GS/^"CMEJ^H_\%!_V3[+0-;_ +-O)-8\0"WO
MC;+,(F\JSY*-@,.V,CKU%>R:7^PYIFO_ +2FE_M5?'CXHZCXU\2>&[1K?PEI
M[:?%9:9HP;=NDCMTW,\IW$[W=N<''RIL /7/&7Q+^''PZ6W?X@_$#1-"6[<I
M:'6=5AM1,PZA/-9=QY' ]:XO]J[]JOX:?LF_!'4/C%XWUFT;;!LT'3S<@/JM
MXX_<P18R6#$@LP!VIN<\"OG_ /9:@\9?M3ZU\<];UFY\!W]PWQ2UCPQJ^G>+
M?"T]_<P:;:[8;:SRMU&$@\O+! @!E>9\EF8UY5^V/^RU-^R__P $E=4^#7C#
MXH6/CV^\)^,=.ATG5WTM8IM)MI[VTD^Q -+*Z !]V-PRDB#&T"@#]#G\>^!4
MTE->?QII(L9+I+:.].HQ>4TS$*L0?=@N20 N<DD#%3:+XN\*>);J^L?#GB?3
M]0GTNY-OJ<-E>QRM:3 9,<H4DQOC^%L&OC;_ (*Y?!KX8V?PX^$=]X?\$Z;H
M]ZOQRT"R@U+1K*.UN;>&8S^8L<D:@IDJC<?Q(IZJ*J?\%"_AI\'_ -DCX6:)
MX?\ @=X M/!^G_&3XL>'] ^)&H:,\D N=,'G-(A(;$>] ZL5V[UDEW9+$D ^
MQ_#/Q1^&?C35KK0?!WQ%T+5KZQS]MLM,U>&>6WP<'>B,2G/'(%7?%'BWPIX(
MT>3Q#XT\3:?I&GPD"6^U2]CMX4)Z9>0A1^=?(7_!7GP3I/P>_9IT3]IKX-:1
M9^'O&'PM\1Z;+X8O](M%A9;:69;9[$B,#=;N)%W1?=(3&,$@[_PW\;0_&'_@
MJ1X\\%?$VTC=OA_\/=(E\%Z)>@/';->(LM_>(C<>=NDA@,H&0@V@@,00#UC]
MJ'Q5=Z[^R-XW^(7P;^+4VGS6'@_4M3TCQ#X9N+:</)!:RR* [I*A0L@!*8;C
MY64\U@?L-_&;2]1_9#^$=W\5?BI;2^)?$WA.TDC?7M;4WNJ3LOS,OFOOF<D\
MXR:YOQK^S)\+?V:_V?OVCF^&OB743_PFGAG6O$.H>'+F\B-MI4DUC= M;0HB
M^3'(ROUSGR@ ?DKYD^*7[/GP=3_@AEIGQE/@*PD\8V7@C1+^Q\63P^9J5K(M
MW;JJQ7+9DBC5&91&I" ,<#))H _2O5]8TCP_ID^M:]JEM8V=M&7N;N\G6**)
M1U9F8@*/<FJ?A#QUX(^(6E?V[X!\8Z5KEB)#']MT?4(KF+>.J[XV(R,],U\I
M?%OXB>,_B%^V)\#/@Q=ZUHD5O?\ PYO/$MK;^)-,DN[/4-858E1FA2:+?+#"
M+B1,DA"Y;&X*5ZKX=?L0ZAX*_:P\2?''QA\1/"4FC_$'PW_9GB+X<Z7X4-K8
MZO/%M87;1RW,HDD"JP;Y#D.^?O'(![OJGQ:^%6AZ.WB'6OB;X>L[!+XV3WUU
MK4$<*W(.# 79PHD!ZIG=[59\0_$3X?\ A*6P@\5^.M'TQ]5D$>F)J&IQ0F\<
MXPL0=AYAY'"YZBO@K_@GG^S-\"/B)_P3V\;CQ]\,M*UIK;6_%-GITFJVPN#I
MT2,VT6OF9^S-E58O'M8LB$D[%QD^ /@-\(OB%_P0YN?BSX^\!Z?K?BFW^&&H
MS67B/5X1<WME]BDN%M8[>:3+V\4:Q*!'&53EB02[$@'W!^U%X$;XB?".YT$?
M'_5_AFD=]:W,OBO1=1CM)H4CE5C$9)" %?[IYYR =PRI[O5=6TK0=-FUC7-3
MM[.SMHR]Q=W<RQQQ*.K,S$!1[FOS\_;\TO3/'_\ P1^^%GQ1\8Z=!J/B*#1O
M!MU#K-W$'N8Y;B.U$["0_,-^\[N?FXST%>R_'OQG;>+O^"FWPF_9V\>.DGAF
M+P9J7B2PTJYP;?4M91VCA,B'Y9&@BCEE0'.UFWCD*0 ?2/@_QWX(^(6E'7?
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
M20?=;$K/A@2,9P/IC1?$7A_Q)!)=>'=<L[^*&9H99+*Z254D7JA*DX8=QU%
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
M_!?@/]DWX26.OOXOTW2OC5IWAXZ[J*+]HO+..6:)[=W0#,:[/*P/E*QCKUH
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
M[,O@#]F2/]IBZBL/ .HZ=?6.KWGA2"6Y>2QC,=M$HCEB1(5&#M822$CF3'%
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
MBN]?\3ZYJ.P3ZEJ-RP,LI5 J1J %1(U "J@')R3WU%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !17SG^W3^T3XY^%_Q$^#WP)\
M#^*?^$:;XJ>,GTO4?%:6L4TUA;Q+&3% LRM$L\SRI&CNKA?F.TG!&W^S!XZ\
M?W_QN^*?PCU/X@WOC+PQX/NM,BT?Q-J4%N+B.]FAD>\TYY;>...<P;8&SM#I
M]HV.20, 'N-%%?*7_!6/XV?'?]FOX+:'\5_@;\7+W0[N[\96&CW=D=)L+JW>
M"=)BS@3V[NL@*)@[]N ?EYS0!]6T5XUXP^!G[14/A>^;PG^W1XNMM5-NRZ7+
MJOAGP[);"Y;B(2*NG(S*7*C 8$YX.:]-\-ZKJ-EX/T:?Q_<P6>J7%I;17R33
M1J#>.BAHU*G:S%\@!<@]LT ;%%4[#Q#H&J7]UI6F:Y9W-U8L%O;:"Y1Y+<GH
M'4'*$^^*C\0>+?"GA*&*X\5>)M/TR.>39 ^H7L<(D;^ZI<C)]A0!H45%<(UY
M9/':WC1&6(B.XBVDID<,,@@XZC((KB/V=/!>O?"[X-V'A/QK\=;SX@WFG2W7
MVSQ?JOEI)/\ OY&*OL9@/*_U?+$CR^<8P #O**SU\6^%6N[*P7Q-IYGU.'SM
M.A%ZF^ZCQNWQC.9%QSE<C%6=2U/3=&L)=4UC4(+2U@3?/<W,HCCC7U9F( 'N
M: )Z*JZ-KFB^(].CUCP]J]K?VDV?*NK*X66-\'!PRD@\U WB_P )IXA7PB_B
M?3AJK1[UTPWL?V@KC.X1YW8QSG% &C14%UJ>FV5Q!9WFH00S7)86T4LJJTI5
M2S!03EL*"3CH!FN ^-WA?4OB]X0\/:A\._VC;CP9:V/BJRU"XUG1'@FCU6WC
M=E:P9F;;LE9@I()^90"K E2 >C45#<ZEIUG<6]G>7\,4UW(4M8I)0K3,%+%4
M!.6(56; [ GM4.D^(= U\W"Z%KEG>FTG,-T+2Y23R9!U1]I.UAZ'F@"X %&%
M '/:BL[6O&'A+PU=6UCXB\4Z=83WC;;2&]OHXFG/3"!B"QY'2M&@ HHKQ3]N
M']H=/@;\.M,\.:#\5/#O@[Q1XVU==(\.>(?%$\*66F':9)[V43$(RQ1(VU6X
M:62%#]^@#VNBO"/V3OAS^V5X?UVX\7_M$?MAZ+\1O#][I0&BV6A>$[.RB\UG
M5A<&:%<R#8"% .T[R3G KP7P]^VM\=+[]GKP)^W7/XXNFTWQ;\8O[#O? ;65
MM]C@T*6^N+%(T(B$WVI#"DWFF0[F+*5V$*H!]XT5Y]\>_B1XC\-6.G?#CX8-
M"_C;Q=+):^'A-'YD=A&@!N-2F7O#;HP;!P))'ABR#*#7;Z'ITVCZ+9Z3<:K<
MW\EK:QPR7UX5,UPRJ 9'*@+N8C)P ,DX Z4 6J*** "BBB@ HHHH *\V_:1\
M,?M1>)M$TV#]E[XG^&_#%_%=.VJ3^)-%:]2>';A515(VD-R3Z5Z310!\L_\
M"I_^"N7_ $=I\+/_  @Y?_BZAO="_P""P7PW5?%=GX\^$WQ(CMS_ *3X4.DS
M:1-=)W$%SNV))Z>9A.3G/%?5E% 'S/\ #O\ X*A_!B7Q/#\,/VG?"6N_!;QC
M)\JZ3X^M_)LKENA:WOP/(ECR0 [%,GH#7TG97UEJ=G%J.G7D5Q;SQB2">"0.
MDB$9#*PX((Y!%9'Q$^&/PZ^+GAB;P7\4? VD^(=)N/\ 6Z?K%A'<1$]FVN"
MP[,.1V(KYKO?^"</CCX$WDOB7_@GQ^TCK7P\)D,K^!?$$CZOX;N6)R5$,Q:2
MV+$\R(68#A0* /K"BODV'_@H1\9/V=9DT;_@H1^S)J?A6T1@A^)'@9)-7\/2
M<X\R0(#/9@]E<.YQT%?1OPL^,?PI^.'A>/QI\(/B'I'B32Y,#[9I%\DRHQ&=
MCA3E&]58!AW% '2T444 %%%% !1110 4444 %%%% !7RA\=O^,>?^"F7PO\
MCE%^YT3XKZ'<>!/$CCA!?QG[3ITC>LDC9A![*IKZ"^)_QY^"GP4LQ??%OXK>
M'_#J,NZ--7U6*&24?[",VYS[*":^#/\ @IG_ ,%)?V//C9\#9OAK\)O&>LZM
MXKTO7M/UCPKKFF:(Z6^GZA:W"N)2UP8F(\OS4R@;[_IS7D9AG^294[8O$0@^
MSDK_ ';_ ('!BLTRW NU>M&+[-J_W;GZ045^6GCS_@X*^)]Y!Y'PQ_9]T+3Y
M @'VK7=4FO S8Y;RXA#M^F]L>IKQ'QO_ ,%B?V^O&;R):_%RVT."0\V^AZ#:
MQA?H\B/(/^^Z^*QOBQPEA7:DYU?\,;?^EN)\YB..LBHNT'*?I'_Y*Q^W-(S*
MBEW8 #J2:_)#_@E5^UG^T#\6/VV+#P?\6OC?XGUZVU_P[J=I#9ZIK<TL$<JP
M&<.D1;8C 0GD '&:^G[Z^U*\E/\ :-[-,ZGGSI2Q!_&OT?P[Q&&\0LNJXR@W
M24)<K32;VO?1I'U7"^*H\3X.>(I7@HRM9ZOOW/JWXB?&'X8?"?PAJ'CSXB>-
M[#2])TNW,U_=S3;A%&"!G:N6/)'0$U\XZS_P6=_8Y9V@^%UEX\^($JDJ$\&^
M![J7<P[ W A!Y[YQ7*W5K:WMNUI>VT<T3C#QRH&5AZ$'@T^...*,11(%51A5
M48 'I7Z,N"*?,KUW;_#_ ,$^G_L2-_C_  _X)TFC?M[?MA?%]9#^SU_P3EUF
MYMU(#:CXT\<6&EB#/0O!\[G_ '0<U=_LG_@L3\1/^/[Q=\$OAU:.?E_LVPOM
M7OH_][SB(&_"O1/V0/\ D$ZY_P!?$'_H+U[)7QV:X..7X^>'B[J-M?5)_J>1
MBJ*P^(E33O;_ "/E?_A@;]J'QUS\<_\ @IS\3+Y7_P!;#X#TZS\-KC^Z# )#
MCMGO5C2_^"/W[$KWR:Q\2/#'B7QYJ$9RM_XV\9WUXY/<E5D1&SWRI%?4%%>>
M<YYS\/\ ]D']E7X5['^'?[.?@K2)8_NW5GX:MA.?K*4WM^)->BJJHH1%  &
M . *6B@ 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@ I))$B1I97"JH)9F. !ZFEILT,-S"]O<1J\<BE71A
MD,",$&@#\^?CMX<^(?\ P6'_ &=/%GQ.^$NJ1Z-HG@CQ#</\)+*VA47VN:A9
M@>9=SSMS!'*K/'##&4(<K)(S;54.^!_C3X7_ /!2G]G'X:_L\>'?!?\ PB^K
M^%=<BG^)UAH=JVG?V!#9AA.D9CVF,WTI550'.TW#'+6YKT_X$_\ !.+XW?LH
M:MKGAC]F3]LR;0/ &MZH]^GA?5_!$&I7&FR, &^SW,DZ@':JKEHV&%4LK'),
M/BG_ ()5ZAX2^*$/QX_9$_:H\3_#KQM=QNGBS5]1LX]9B\1N\ADDGN8)6CC\
MUG8L0!Y0PNR-",T ?5_AKPSX>\&Z%;>&/"FBVVG:=9Q[+6SLX1''&N23@#U)
M))ZDDD\FOCO_ (+M1O-^QYH$4<[Q,WQ/T@+*@&Y"4N.1N!&1[@CVKZI^#OPZ
MU;X9>"H]"\3>/M0\5:S/,]UK?B/4XHXI;^Z? 9Q%$!'"@551(T&U$11R06/F
M'[=G[&GB+]MKP-IOPTE^,,/A;1]/UJWU;-MX;^UW4ES"LBIF1KA4$?[PG;Y>
M<@?-C((!)\0OV7_C5K?_  CMU9_M@>/-<BTGQKHFJ7^B:[8Z%#;7UM;:A!/*
MCO8Z;;2@A$9P-Y4L@!4YKR#_ (*>>!?!_BKX[_LV^(H9)4O;SXPV^E3ZGIM^
M\<RP\B2-'1LQLKH1N7#JP.""*]TUWX4?MA:QHESI%K^USH6G2W$#1IJ%C\,%
M\^ D8WIYE^Z;AVRI'M7*?%+]@_6/'-I\(=,\-_&A-*MOA!JEIJFG&]\.M>S:
MM?PA0TUU(;E"PD(9G  8M([;\D8 /,O$7P>^&G[.'_!6'X+6OP-\&V7ABV\9
M>#/$5KXFM=(B\J/45MX#/&\P'^LD\S:Q=LLQ4$DXK1\$^)/#/@S_ (*$?'&Q
M_;%O-)MK77/#^D'X<WWBIHQ83:$L4JW=K;O-\BDS,#+$/FD8%B"%!KU3XD_L
ME^._B'^U1X#_ &HC\9=.LKKP#87EKIVBKX3=X;E;N$Q7!E<W@;)!RFW&W"YW
M\Y\-\(^'OB9^TO\ M$_%CXM_LF?\%#YOA\S>)TT+5?#FH^$]/UN;=IT*P&58
M;ID>U@,AF,:X.[+R$Y<JH!?_ ."8_P"R=H&B?LO>,[CXB?#2>UM?%?B'58M
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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 %%%
M% !1110 5Y7\3OV'?V0?C-XJ;QQ\3_V<_">L:Q(P:?4KG24$UP1T,K+@RGM\
M^>.*]4HH R_!G@CP9\.?#=KX-^'_ (3TW0](LDV6>F:391V]O",YPL<8"KSS
MP.IK4HHH **** "BBB@ HHHH **** /(O&G[ W[%OQ#\82>/?&?[,7@V_P!7
MGF,MU>2Z+&#<2$Y+RJH"RL3U+@D]Z]1T+P]H'A;1K7PYX9T.ST[3K*(165A8
M6R0PVZ#HJ(@"H!V  %7** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHKB?CW^T7\%_P!F+P'-\2/CAX^LM"TN+*Q-<.3+=28S
MY4,2Y>9S_=0$XY. ":SJU:5"FZE22C%;MZ)>K*A"=22C%7;Z([:OD;_@HU_P
M4 _8*^#7A:^^$WQUT'2OB3K14_\ %"6]K#=M#)C@SR."EH1D<Y\T AE0U\(?
MMT_\%R_C;\>Y;SX?_LV_;/ ?A%]T3ZA'*%U?4$]6E0D6JG^Y$=W7,A!VCX1F
MFFN)GN+B5I)'8L[NV2Q/)))ZFOS'/O$2G3;HY8N9_P [V_[=77U>GDSZ_+N%
MY3M4Q;LOY5O\WT^7WH]0\9?M:?%&ZMM<\$?"'Q'KW@3P#K%PS1_#_1_%E_-8
M6\1_Y9_OI6+Y_BZ!O[H  'EM%%?EN.S#&YE6]MB9N<N[_K0^PP^&H82GR48J
M*"BBBN,W"OWI_P"",GQWC^/7[!'AK3M5N5N-1\'-+X:U-)#G*0!3;Y![?9I(
M%]"5:OP6K]$O^#=SX]_\(C\?_%/[/FJWNVU\8:*M_IL;MP;VS))51ZM!)*Q]
MH!Z5]EP)F'U'/X0D_=JIP?J]5^*M\SP>(\+]8RR4EO#7_/\ #\CYW_;#^"DG
M[._[3GC7X/BW:.VTG7)?[,#=392XFMC_ -^9(\^^:\UK]#/^"_7P0_L7XD^#
M_P!H+2[/$.N:<^CZJZ+P+BW)DA9C_>>.1E'M!7YYU^9\693_ &)Q%B<(E:,9
M-Q_PR]Z/X-(_B_/<!_9N;5L.EHG=>CU7X,****^=/)"OV?\ &.N?\)CX8\#_
M !##[QXC\ Z3J)DS]YI( 3_2OQ@K];O@)KG_  F'[#/P7\5!]Y3PY<:6[>GV
M.X:W _\ '#^5?T5]&W&^QXOKX:_\2G?_ ,!?_!/U7PFQ')G56C_-"_W/_@FE
M1117]O']!GNG['__ ""]=_Z^(/\ T%Z]DKQK]C__ )!FNC_IO!_Z"]>RU^0<
M2_\ (\K?+_TE'R.9?[[/Y?D@K\PO^"@__)W_ (P_W['_ -(+>OT]K\PO^"@_
M_)W_ (P_W['_ -(+>OYA^D?_ ,D3AO\ L(A_Z:JGY[QS_P BF'^-?^DR/&**
M**_BP_*PH!(.0:** .K\)?'3XS^ V7_A#_BIK^GHO2&WU641'ZINVG\17JW@
MG_@I=^T_X494UK6=+\00KQLU;3%5L?[T'EG/N<_C7S]17T>5\7\4Y*U]1QM6
MFET4Y<O_ (#?E?S1W8?,\PPG\&K*/HW;[MC[G^'_ /P5I\&WS);?$[X77^GD
MX#7>C72W*$^I2385'T+&O=OAM^UO^SK\5VCM_"/Q2TW[5)@+8:@YM9RW]T),
M%+G_ '<U^45%?J62?2"XVRYJ..4,3'KS1Y)?*4++[XL^APG&F;4+*JE47FK/
M[UI^#/VDZ]**_)OX6_M2?'KX.-'%X%^)&H0VD>,:;=/]HML>@BDW*OU7!]Z^
MF/A%_P %8;.8Q:9\;O !A8X#:KX?.Y?JT$C9'J2KGV6OV[ASQ]X,SAQIX[FP
MM1_S^]"_E./YRC%>9]7@>,LKQ5HUKTWYZK[U^J1]F45RGPO^.'PG^,VG?VE\
M-/'5CJ@5=TMO%)MGB'^W$V'3\0*ZNOVC"8S"8_#QKX:I&I"6THM23]&KIGU=
M.K3K04Z<DT^J=T%%%%=)84444 %%%% !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 %%%% !117BWQZ_;&\,
M?#&Z?PQX*@@UG6(Y-MT3(?L]K@\JS+]Y^VT=#U.1M/@\1<39'PIESQV:5E3I
MK17U<GVC%:R?DEYNRNSTLKRG,,YQ2P^#IN4OP2[M[)>OYF[^V)\6_BE\"?V<
M/%/Q:^#GPVB\5Z[H>GFY@TB:=D7RP?WDQ"C=*(TS(8U*LX0@,#BOY[?VA?VE
M/C3^U-\09_B7\</'-UK6I296W20[8+.+.1#!$/EB0>BCD\DDDD_T@_#GQ_X>
M^*/@VS\9>'9@]O=Q_/$Q!:&0<-&P]0>/?@C@BOQA_P""S7_!.T_LJ_%7_A=_
MPKT,Q_#_ ,87K'[/;QXCT746R[VV!PL3X9XNPPZ8 1=WQ7'5/$9KE5',L%6Y
M\,TG9/W6GK&:MNM;:[:6ZGO\.SI8/&SPN(ARU;M7>]UO'R_7[CXBHHHK\B/M
MPHHHH **** "N_\ V5OC7??LY_M&^"_C=8N^/#GB"WNKM(_O2VN[;<1C_?A:
M1/\ @5<!16E&K4H5HU8.THM->JU1-2$:D'"6S5C^@G_@J%\(+']HG]A7Q.^@
M*E[<Z/91^)-#FB^8/]G4R.R8^]NMFF48Z[Q7X;5^VO\ P2$^.-M^T7^P%X5B
MUR5+N]\-P2>&-:BE^8-]F4+$&SUW6KP$YZDFOR(_:E^#=S^S[^T1XQ^#=Q&Z
MQZ%KLT-D9/O/:D[[=S_O0M&W_ J^C\5L)#&4\%G5)>[5CRR]?BC\]9+_ +=/
MY,\2\JEA,;"O;O!^JU7WJ_W' T445^.'Y@%?I[_P3MUS_A)_^"<VEP!]S>&_
MB#?Z?C^XLL2W/Y9F_6OS"K]#/^"0.N?VQ^RY\6?!>_+:/XATK5$3_KNKPL1^
M$%?KO@=C?J?B-A5?^(I1^]7_ $/NO#G$>PXJI+^9./X7_0]THHHK_0L_IX]S
M_8_/_$MUT?\ 3>W_ )/7LM>,_L?G_B7ZZ/\ IM;_ ,I*]FK\@XE_Y'E;Y?\
MI*/D<R_WV?R_)!7YA?\ !0?_ )._\8?[]C_Z06]?I[7YA?\ !0G_ )/ \8?[
MUC_Z06]?S#](_P#Y(G#?]A$/_354_/>.?^13#_&O_29'C%%%%?Q8?E84444
M%%%% !1110 4444 6=(UG5_#^I1:QH.JW-E=P/N@NK2=HY(V]592"#]*^DO@
M=_P4Z^+7@/R=%^*UBGBO35POVIF$5]&O^^!MEQZ.-Q_OU\R45]#P]Q7Q%PKB
M?;Y7B94GU2=XR_Q1=XR^:]#MP68XW+JG/AYN/Y/U6S/UF^"G[37P:^/UB)_A
M[XMBDO%3=/I%WB*[A]<QD_,!_>4LOO7?5^,6FZEJ.CW\.JZ1?SVMU;R!X+FV
ME*21L.C*RD$$>HKZG_9V_P""GGC3PBUOX8^.UE)KVG#"+K5LH6]A'JXX6<#_
M ("W4DL>*_J'@KZ0>6Y@XX7B""HS>GM(W=-_XEK*'K[T>KY4?H&5<:4*S5/&
MKD?\RV^:W7XKT/O:BL+X=_$WP%\6?#<7BWX=^*+75;"7CS;9^8VQG8ZG#1M_
MLL ?:MVOZ,P^(P^+H1K4)J<)*ZE%IIKNFM&O0^YA.%2"G!W3V:V"BBBMB@HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#QO]O3]K72OV*OV:-;^-]UID=_J$+1V6@:;*Q5+J_F)$:L1@[% :1L$
M$K&P!R161\'?V5=1\8?#/3/%?[4OQ!\6^(O&^L6$=WK4UIXOU#3+73)I5#FV
ML[>RGBC@2+.P.%\Q]NYF.0!Y+_P7L^&/BGXA?L)_V[X8LI+D>$/%]EK6I11J
M6/V40W%L[[1U"FY1B>RJQ/ )KZ[^''CO0/BA\/\ 1/B1X5NTGTW7M)M]0L9H
MVR&BFC61>?HU 'S1\&/VB?''P _;>U3]@;XW^.;KQ!I.I^'/^$C^&7BO7)E-
M]]D42&:QNY<#SS'Y%PRS-\Y6$[RQ8;>I^!W[?WP(_:;^+WCCX,^'O&UI#:Z7
M?0:1H4B7DEM=ZQ,89'N9;=E97"*<*CK@_(7#$,N/(_BGX=O/C%_P70^'\_A!
M3/;?"_X;27?BV[BZ6CW"WRPP,>SM]J@8+U*NQQ@&NR_X)X?\G.?M2?\ 95H_
M_2<T <9_P3O_ &A_A-^SQ\)?B]J'[0?QRBTRSM_VBO$.EZ7J'B_7Y)[FY2&"
MR1$#S,TLQ50"3\Q'4^M?:.G^./!FK>#8OB)IOBS39] FT\7T6MQWJ&T:U*;_
M #Q+G9Y>WYMV<8YS7QY_P3*^'G@;Q)X'_:/U'7_"EA>7%_\ '?Q;IMW-=6RR
M-):&.W)@)8'Y"78E>ASSG KP[X?_ !*U+PG_ ,$;?V=[G6_$<EAH%_\ &2TL
M/%^HR1K*EOI,>M:C*6E5P5:)7@@RK JP7:00<4 ?H;X&_:>_9_\ B5XS;X=^
M"?BQH]]KHM/M<>DK<;)Y[?G]]$C@&:/C[Z;EQSGFL[Q)^V;^R?X2@UVY\0?M
M#>$H(_#,MO%KSC6HG%E+.9!#$^PG]XWE28C'S80D@ 9K@OBY^R-HGCSXF_#?
M]H#XJ_M(:T][X"\26\WANYL].L;9;J2ZG@B%K(\4.YXISLC*@CB1N1DFO,/V
M</@S\)O&/_!3;]JK1?%OPWT34["*Q\)P)IU_IL<ML([C2]\P,+ H=S("21GK
M_>.0#[/TK5=*\1:/;:WHFI0W=C?VR3VEW:S!HYXG4,DB.IP5*D$$'D$$5\0^
M$?#7B3Q]_P %8/B;^S[K?QM^)<7@_2/A_9ZOI>BV'Q)U:!+6[E%FKNK)<!\9
MED;:25!;I@ #[ATW3=.T;3K?2-(L(;6TM84AM;6VB"1PQJ JHBJ %4   #@
M5\-^%/"6J^,/^"V/Q:T_1_B#K7AN9/A3IK_;M"%J96&;$;"+F"9".<_=SD#!
M% &K^RK^T-\6/A-_P4 ^*'[#/Q8^+-UXM\(^&?#:>(=!\4>)KB,WNEP,MHYM
M[JXPOF*!=XWR<YC4\!\#Z(M/VT/V3K^XT.UL/VAO"<[^)M7DTOP\(-9C<:C=
MHXC:.$@X?YV5-P^4LR@$D@57^!?[&OP2^ >K>)/%F@:=?ZUXB\87 E\4>)_%
M-Z;Z^U'!RJ.[ *L8/1$55X7CY5Q\]_\ !'OX*?"'7?V69_$/B#X9:%J5_9_$
M[5KFPN]2TR*XDM);>Y(@:%I%)A,>6*[,;6=V&"S$@'U#\0_VE?@-\*-2N-'^
M(7Q2TG3;JR@2?4()9R[6,+_<EN-@/V>-L'#R;5.#@\&NKTSQ)X>UK0(?%>C:
M]97>EW%J+FWU*VNDDMY82NX2K(I*LA7G<#C'-?)__!'#Q.?BO^RQXI\7>.[>
M.Y\3ZY\2-;?QU'=H&=[QV3,4JMGY5A,2!#P%  &*^5[KQ5XO^#?[!/QE^%T5
MY>?\*W\.?M.R^&8I$=SY7AX7RFZMD8<^2Q"*0.&^T2+SN(H _2?PI^U+^SOX
MX\86G@'PI\7]$O-7U"%YM*LX[K']HQH,N]LS86Y4#DF(L .>G-7_ (G_ !]^
M#?P9VK\3?B%I^DR-:M=?9YG+RBW4X:<QH&98@>#(1M!X)KGOC'\&OV<_BB/
M7Q4^(EK!)%X'UZSU/P3J-A?211Q7,KQ1VZH(3B5)', $>"&.P8(.#X5^R7K?
MB[XJ_M._M%Z*_P 9KC0O$NE_$C[/-IBZ3:3R/HT=M'#8L//1F\KY)CM7Y0TA
M;&9"2 ?4$/QD^$]Q\-4^,=M\1]%E\*2VPGB\0Q:E&UF\9;8"LH.UB7(0 ')8
M[<9XJMX$^//P@^)?B*Y\'^"?'=G>ZQ96HN;[2"'BN[:$L%622&15>-6)&TL
M&YQG!KY@O?V!=,^'?[.&J?LZ_LU?M(SVWBC3_BM:^)_#<GB1(FM;/6XHH[Y+
M QPQA1"8HQ/Y85MN0^TC@Z?[-G[37BKQS^T/JGP4_;(^!1^'OQ=T_P !W'E:
M[H]YYFG:YHXF5GFMY,L4V29=5+/MS+RK;D ![T?VJ/V=UU^U\-/\6](6ZO\
M5UTK3MTQ$5[?-+Y7V6"7'ES2B3Y2B,S*0<@8./0*_/30?'WQO_8-\+>"_@-^
MV%\.]-\>?!6S\1:4O@GXM>%GVRZ6T-W'<6#7D'. KI'EEQE<@/,3@_H70!\5
M>'?^$LD_X+):O\%I?BSXY?PA:?"I?$-OX;?QSJ36JWQN((2^TS\KM=CL)VY.
M<5]+ZS^U1^S9X>U/7=&UKXZ^%;:Y\,6(N_$<4FMP_P#$LB+B,&<[L1,7(4*V
M&)8  Y%?-WAO_E.]X@_[($G_ *76U2_##X?^![[_ (++?$ZZO/"6G2O9?#/1
M[NT\RT0K#<%D0S*N,"39E=^-P#, <$Y /J/X2?&?X4_'GP@OCWX-^/\ 3/$>
MCM.\'V_2KD2(LJXW1MCE& (.U@#A@>A%>$?\%#OV@?@==_LM?$OPI8?'(Z;K
M^E:!J*V,VA>(+BS,>JPVLCQV;7%NRHTI( -J[DMD H3BO$?!WC'Q)\#=+_;O
MU_X30FQNM"UAK_2([)-JV=Q+8RM)<HHX#*?WF?5!GI7H7_"/_#_4O^"%T]IH
M5E:W6GR? 66_F^4,&U$6!N)I6]91>!W)Z^8">M 'IG[*WQ\^$WP[_9,^!GA[
MXG_$W3=)U;Q%\.O#L.E0ZM>".34+B6R@54C+_P"LD9N, DDGWKU35_CC\(/#
M_P 2-/\ @_KOQ%TJS\4:L"=+T*YN@ES> )O/E(>9,*"3MSBOA_\ :!"G_@GY
M^Q/+@?+\1?AQEO0?V9+FO5OVWM@_X*$?LEL<9_MWQ2 ?^X?;T ?0'CK]HCX)
M?#/5KC0_'?Q)TW3;FRMDN=16>0E;"%L[);EU!6V1L-AI2H.TX/!KS7]J'_@H
M-\%?V>K3X?PQ^+M.O+OXA>(-&BTQO,+0Q:1=7,8GU&1A@)$+<R%"3\SXP"%?
M'E'QI;]K+]DKXO\ Q'_:)^"_@W1_B]\*_%NHK>>._!WG[-6T:X@M(K6X,1(8
M31^5$F8]KG: NQ0#(V%^T[XY^&/Q'^#'[&?C#X,17,7A6X^.'A*/0[>\&)K>
M")9(5ADY/SIY91B"02IP2.: /K1OVI_V;EN-$LV^./A<3^(U=M#MSK$0EO$0
M.7D1,[MBB-\N1M&TY->;?'SXN_L+?M/_ +.5W_PF7[4FEV7@Z778X)-<\/\
MB]+*5KVVDCE^SQN#N=N8R44$E75E_A8<!_P4,\$>$?$_[;'[+5KKWAVTN4O?
M%^LI>B2$?Z0BVD#".3'WTRH!1LJ1E2""0:?_  6)^%/PP\#?L!>(G\$_#G0M
M',GC'2[^4Z5I,-OONI;Z%99SY:C,CJ &<\L  2<4 ?7?C/QUX,^&^@GQ'XY\
M36>E6"2)$+F^N H>1CA(USR[L>%499CP 365\+/CM\'_ (VQZ@_PJ^(>F:V^
MD7/V?5K:TG_?V,O.$FB;#Q$X.-RC.#CI7SQ^T[XRU8_\%+/@[\-=2^(,GANP
MO/!>M3>&KPV<$R2:R[QHR@3J4\S[,KHIQN'G%5_UA!Z0_LC> ? G[1GB']H?
MQI^T)K?_  DGC#P#>:1JT @M;6&:QA2/?>,L,0.^ >5^])PNY%_B (!Z?:?M
M4?L\7VO67ANU^+>D-=ZGJ(L-)'G$1ZC=;]GDVTA&RX<,""(V8K@YQ@X] KX
M\*_$7X\?L26_P]_9G_;@^%^F^+?AC8>(=)L/A[\7?"C;?L$T$J?8!>0')0A5
M5"PVYCW@&?YB?O\ H @U2>]MM,N;G3;,7%Q' [6]N7V^:X4E5SVR<#/O7P;\
M$_C7X$^,_P"P/XO_ &A_'WQN\36?Q8T*VU(^(F@\47EK=Z'K0EE6SLX+%)1&
MD;.(8XX!&5F)*.'<R"ONSQ)KUCX6\.W_ (GU02?9M.LI;JX\I-S>7&A=L#N<
M X%?G;??LK_$;]H[X86'_!6/]GS5+'PO\6[N>?Q)IOANVLH6TR\T^(ND5G,"
MN9;MH4+-<,?FDE9<( C1@'LWQ;^*/QVUU_V6OA!\4S>Z#=?$JZ,OQ.72[B2S
MD:XM=+6Y:P+Q%6B26=CO16&1$4R5+ ]-^PS\3/$$/B;XX_"[Q=XHN;OPY\-_
MB+<6V@:MK.H/,UI820+<-:O/*Q9DMR6 9V)5& )PHQU_PBU3P#^WA^R_X!^+
MWCWP6]N^I6UIKME';W<L$^E:C'E3+;3QLLB%7\P*P(W(Q# AF!P$^$G@#Q!X
MJNOV5_A5H7V7P;IVJ'6_BW?/<R3RZS?7!$\>G33RLTD\L_R3W)=B?LXBB/RW
M V@'8_ J7Q%\5_$=Y^T?XAEO;72]4M/L?@/0YF>-8-*W!_MTL9Q^_NV59!N&
MZ.!84PK&4'U*OB?XA?MG_'=OAU\>?VE/!/BB.QTKX+?$4^&]+\&2:=;-:ZM%
M926R7KW,K1F</+Y[^68I(PFQ,J_S;OLOPWKEIXG\.V'B6P1U@U&RBN85D&&"
M2(' (['!% %VBOF/7?V%/VD-6UN\U2R_X*5_$ZQAN;J26&R@LK,I;JS$B-<K
MG"@X&>PJK_PP)^TS_P!)/OBG_P" -E_\30!]345\K_LW?M*?%CX(?&&+]B3]
MMW7%NO$%V7?X:_$=XA%;>,+0'B&3'RQWR9"LG\?'4E6E^J* "BBB@ J.ZNK:
MQMI+V]N$AAB0O++*X544#)))X  [U%J^KZ7H&ESZUK5_%:VEK$9+BXF<*L:C
MJ237QK^TK^U-JWQ<NI/"GA.26S\.12?=^[)?$'AY/1>X3\3S@+^?^('B)DW
M&6>VQ+YZT[^SI)^])]W_ "Q767R2;T/I>&N&,=Q+B_9TO=IQ^*;V7^;?1??9
M'3?M(_MD7GB!KCP-\)+Y[?3^8[S68\K)<]BL7=$_VOO-VP.OSP22<DT45_ W
M%?%^><9YI+'9G4YG]F*TC!?RQ71?B]VV]3^D<FR3+\AP:P^$C9=7UD^[?7\E
MTL>J_LJ_'N7X.^,?[+URY;^P-5D5+Y2<BWDZ+.![=&QU7U*BOK/XT_!WX=_M
M&?"76?A%\2=+34=!\0V!AN%1AE0<,DT;<[71@KHW9E!K\]Z^I_V)OV@/[5LT
M^#?BZ]S<VT9.A7$K<RQ 9,!)[J,E?]G(_A&?W;P'\188>I_JMFDKTJE_8N6R
MD]Z;OTGJX_WKK7F5OSKQ&X7E5C_;&#5IQ^-+JEM/UCU\M>A^(O[8O[*?C_\
M8U^/&K_!/Q[$TOV5_/T?5%B*QZG8N3Y5PGU (9<G:ZNN3MS7EU?T ?\ !4/]
M@C1_VY/@/+8:%:P0^.?#:27?A#4),+YCD R6<C'I'*% R?NNJ-T# _@3KFAZ
MQX9UJ\\-^(M+GL=0T^ZDMKZRNHBDL$R,5>-U/*LK @@]"*^[XJX>GD.8<L=:
M4]8/\XOS7XJS/GLFS..98:[^..C7Z_,JT445\N>P%%%% !1110!^D'_!NI\>
M_P#A'/C%XQ_9TU:]VV_B;24U;24=N!=VIVR(H_O/#+N/M;UN_P#!?+X(?\(U
M\:/"WQYTRSVVWB?26T_4G1>/M=J1M9CZM#(BCV@-?!G['7QSN/V:_P!J'P/\
M;8YG2#0=?ADU'R\Y>R<F*Y0>[0/(/QK]L_\ @K/\&+?X[_L->([[1XDNKSPP
ML?B/2I8L,&2 'SB".H-L\Q&.I K[^A1_UA\/<5@=ZE#WX^B][\??C\S\=\4<
MG^M8*I**U<>9?XH;_>M/F?B%1117X(?RZ%?;?_!%'7/.\:?%7X>E_P#D)?#U
MM01,_>>UN$ _'_2#7Q)7U3_P1J\0)IG[=&C>')9-J>(] U737R>"/LKSX/XP
M#\:^OX QO]G\:8"O?:I%?^!/E_4][A?$?5>(<+4_OI??I^I]KT4LD;Q2-%(N
M&4D,#V-)7^G.Y_71[E^Q]_R#]>_Z[6_\I*]FKQG]C[_D'Z]_UVM_Y25[-7Y!
MQ-_R/*WR_P#24?)9G_OT_E^2"OS"_P""A/\ R>!XP_WK'_T@MZ_3VOS"_P""
MA/\ R>!XP_WK'_T@MZ_F'Z1__)$X;_L(A_Z:JGYYQS_R*8?XU_Z3(\8HHHK^
M+#\K"BBB@ HHHH **** "BBB@ HHHH **** .E^%OQ=^(GP8\31^+?AQXGN-
M-NUP)1&<QSIG[DB'Y77V(XZC!YK[W_9:_P""@O@'XW-;^#O'R0>'?$[X2.-Y
M,6E\_P#TR=ON,3_RS8YY 4L>GYQT D'(-?H/ _B3Q'P+B%]5GST&[RI2?NON
MU_)+^\O^WE):'M93GN.RB?[MWAUB]OEV?FOG<_:2BO@+]DK_ (*+>(?ARUMX
M ^.-U<ZMH(Q':ZP<R75@O0!^\T8_[[4=-P 6OO#P[XCT'Q=H=KXE\,:O;W^G
MWL0EM;NUE#QRH>X(_P @\5_;O!7'V0<=8#VV!G:I'XZ<OC@_3K'M):/R=TOU
MC*LYP>;T>>B[26\7NO\ @>?ZEVBBBOMCU@HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** (=1T[3]7T^?2=6L8;JUNH6AN
M;:XB#QS1L"K(RMD,I!((/!!KQ_PG^QIIWPKTV;PK\!OCSX[\"^&YIY)8O"^C
MS:==V=D7)9Q:_P!H6=Q);*6);8CA 6)55)S7LU% '$_!/]GWX9? #2;^Q\ :
M5.;S6;TWOB#7-3NWNM0U>Z/6>YN)"7D;DX'"J"0JJ.*Y/1?V)?A=X8^.WB?]
MH#PIXK\6:7J?BV2.YU?2;/6\:8]]'&8X[TVS(5DF3)8"3?&'PVS(&/8J* /&
M?@K^Q7X4^ /AKQ?X7^'7Q=\;10^-=7N=6UB:[N;":5=0N-@GNHF-I\CNL:J0
M04 Y"AL,*WP__P""?_P$\#?LPWO['FH'6/$?@&\$@CTGQ#=12/:;YFG8Q2PQ
M1NK><QD#$DJV"I'2O;Z* /GO]FW_ ()N_!W]FKQ)8^(M+^)?Q#\6)H@;_A%]
M)\:^*C>6&A%E*%K2V1(XXWV,R!R&(5B 1DD]/\,/V//"?PJ^/GBC]HW1OBAX
MPO-?\:+ OB>+4;FS:UOE@C\N &-+5-GEI@*4*G'4G)SZ[10 CJ70JKE21@,N
M,CWYKQ+PI^PSX,\(?M*:K^UCIWQ>\<2^,=<L$L-7N+BZL&M[JT7RML!A%F$1
M1Y,7*!6^7.[)8GVZB@"KK5A=:II4^G66M76G2S1E8[ZR6)I8#_>42HZ$_P"\
MK#VKS;]E?]DOP3^R'X5OO WPW\:^)K_2+[49;]K'Q!=V\XBN92#+(CI CC<0
M"5+%<Y( ))/J=% 'C"_L3^#?#GQ1\1_%?X-_%+QA\/[SQC*)O%FG^%9[)K+4
M[CG-R8;RUG$,YR<R0^66R2<L<UTD'[*WP'A^ 5U^S)-X"@N/!M]:RPZAIMU,
M\CW32.9))Y)6;S'G:4^:92V_?A@00,>AT4 ?/7[._P#P3;^#O[.GB'3]9TWX
MG?$;Q39Z%(9/"OA[QEXN>\TO07*E1):VJHD:N%9@K,&*@Y&&^:E_:*_X)L?
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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 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117DG[6'Q
M^7X0^$QH/AZZ \0:M$RVI4\VL71IS[]E]\GG:17B\0Y_EO#&35LSQTN6G35W
MW;V45W<G9)=WV._+,MQ6;XZ&$PZO*3MY+NWY):L\4_X*%>*/A=\5?$NA^!YO
M"UAJE]X/U0WT6LR)F6RNMI4Q1.#G'0N.5+*F1E*\1I9)))9&EE<LS$EF8Y))
M[FDK_.7C/C#->-\\J9CC9;Z0A?W81Z17ZO[3NV?U'D.1X/A_+XX7#K_%+K)]
M6_T71:!1117R9[04444 %%%% !7MW['/[0'_  KOQ&/A]XJO=NB:K./(ED;Y
M;.X/ ;/9&X![ X/'.?$:*]_A?B3,N$L\HYI@96G3>W24?M1EY26C[;K5)GFY
MOE6%SK+YX3$+W9+?JGT:\U_P-C[L_:R_9A^'O[7WP,UGX(?$:W M]0B\S3]0
M2,-+IUXH/E7,>?XE)Y&1N5F4\,:_G@^/_P "OB%^S5\7M;^"OQ0THVNL:'=F
M&4KGR[B,\QSQD@;HY$*NI]&&0#D#]]?V-OV@/^$_\/#X<>*[[=K.EPC[)-*W
MS7EL.!SW=. >Y&#S\QKR/_@L5_P3PC_:\^$/_"U/AGHP?XA^#[1WL8X4^?6+
M$9>2R..6<'+Q=?F+)_RTR/[EQSRWQ$X8HY]E6L^75?:T^*$O[T7MWZ733/Y[
MPWUKA?-YY=C-(WWZ:[27DUOVZ[,_#6BEDCDAD:*5"K*2&5A@@CJ"*2ORL^R"
MBBB@ KU?]ASX\/\ LT?M9^!/C/)=&*STK7HDU9@?^7&;,%S]?W,DA'N!7E%%
M;8>O4PU>%:F[2BTUZIW1%6G&M3E"6S33^9^^'_!8;X)Q_&?]B/6]<TRV$]_X
M.N(M?L6C&28HP4N.1_#Y$DC^A,:^E?B?7[D?\$UOB[I/[6G_  3Z\)W/BLK?
M2C09/#7B>&5LF1[=3;/O]Y(=DA_ZZU^,'QN^%^K?!/XP>)OA)KFXW/AW6[FP
M:1EQYJQR%5D'LZA6'LPKWO%?!T\14PF<T5[M:%GZK57\VG;_ +=/Y(\2<KEA
M,PA7MO>#]8O3[U^1RU%%%?CY^:G[+ZQKG_"9?#WX>?$$/O.O_#G2+V1_61K<
M;@?<<9K(K%_9OUS_ (2_]@[X.>)MVYX-'OM+E/=?LMV\* _\!7(]JVJ_T\X$
MQO\ :/!V!Q-_BI1?X']@</8CZUD>'K?S0B_P/<?V/O\ CRU[_KK;?RDKV>O&
M/V/C_H>OC_IK;?RDKV>OC>)O^1Y6^7_I*/*S/_?I_+\D%?F%_P %"?\ D\#Q
MA_O6/_I!;U^GM?F%_P %"?\ D\#QA_O6/_I!;U_,/TC_ /DB,/\ ]A$/_358
M_/..?^13#_&O_29'C%%%%?Q6?E84444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !7;? 3X]>.?V>?'D/C;P7=Y4X34=.E8^3>PYYC<?J&ZJ>1W!XFB
MNO 8_&97C*>+PE1PJ0:<9+1IK^OGL]#2C6JX>JJE-VDM4T?KM\$OC5X)^/7@
M&U\?^![W?#,-EU:R$>;9S #=%(!T89Z]"""."*ZZORB_9C_:0\6_LV?$&+Q1
MHK/<Z9<E8];TG?A+N'/;L)%R2K=CD="0?U$^'WC_ ,*?%#P=8>._!6JI>:;J
M, DMYEZCL58?PLIR"IY!!%?WIX6^)6%X\ROV=:T,722]I'^9;<\?[KZK[+T>
MCBW^Q</9[3SC#VEI5CNN_FO+\G\C9HHHK]5/H@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@#&^(/CG0_AMX/OO&GB*;;;6,)<J#\TK]%C7_:9B
M /K7Y_\ Q$\>Z]\3/&-[XT\1S[KF\EW! ?EB0<+&OHJC 'YGDFO5/VU?C8?'
M7C,?#W0+S=I6ARD3LC?+<7?1C[A.4'OO]17B%?POXZ>(,N)\]>4X.=\+AFT[
M;3J;2EYJ.L8_]O-:21_0_AYPTLIR[Z[7C^^JKYQANEZO=_)= HHHK\'/T4**
M** "BBB@ HHHH **** +_A?Q-K7@WQ!:>*/#MZUO>V,PEMY5[$=B.X(R".A!
M(K[X^"OQ:T7XR^!;;Q9I>V.<?NM1LPV3;S@?,OT/53W!'?('Y\5WO[//QKU'
MX)^.H]7)DETJ\VPZO:*?OQYX=1_?3)(]>1QFOV'P>\1I\#YY[#%2_P!CKM*?
M]R6RJ+TVE;>/=Q1\/QQPM'B#+_:45^_IJ\?[RZQ^?3L_)L^=/^"Y7_!.S_A5
M/B^;]L/X/Z%M\-^(+T#QA8VT?RZ;J$AXN0!]V*=C\W993U_>J!^=-?T]^)O#
M?@+XT?#J\\+>)-/M=;\.>)-+:"ZMY/FBNK:5,'WY!R",$'!&"*_GZ_X*%_L2
M^+/V&?C_ 'GPYU 3W?AW4-UYX0UJ1>+RS+?<8CCSHR0CCCG# !76OZ2XXX>A
MA*JS+":TJFKMLF^J_NRW72_JC\KX>S25:'U2M\<=K]4NGJOR^9X31117YX?4
M!1110!^GG_!N1\>_L7B3QY^S/JM[A+ZVB\1:-$S8 DC*V]T!ZLRM;''I$Q^F
M%_P79^"'_"!_M/:7\8=.L]EEXXT53<2!< WUIMAD_P#()MC[G=7R)_P3]^/9
M_9I_;%\!?%JYO/(T^TUQ+76G+846-P#;W#$=]L<C. >Z#TK]?O\ @M#\$!\6
M?V+]0\6Z=:>9J/@C4(=8@*+EC;_ZFX7/]T1R>8?^N(K[UT?]8?#G$87>IAGS
MQ]%>7_I+FD?BWBID_P!9P52<5K;G7K'?_P E_,_%VBBBOP8_F0_37_@F[KG_
M  DO_!/"&S+Y?PW\1[RS"D\K'+;QSY^A:0_B#7I=>!_\$>M<_M;]G;XO^"6?
M+:9JNC:I A/7S3+$Y'T$2Y^HKWRO]#O!#&_7?#C"._P\T?\ P%V/ZD\/L1]8
MX4P[[77W.Q[A^Q]_QYZ__P!=+;^4E>T5XO\ L>_\>FO_ /72V_E+7M%9\3?\
MCRM_V[_Z2C?,_P#?I_+\D%?F%_P4)_Y/ \8?[UA_Z06U?I[7YA_\%"O^3P?&
M'^]8?^D%M7\P_2/_ .2(P_\ V$0_]-5C\\XY_P"13#_&O_29'B]%%%?Q6?E8
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5[U^PS^UK=?L
M]^-?^$7\67COX2UJ=1?*<G[#,< 7*CTQ@.!U4 \E0#X+17LY!GV9<,YO2S+
M3Y:E-W79KK%KK&2T:['5@L97P&)C7HNTH_U9^3/VAMKFWO+>.\M)TEBE0/%+
M&P974C(((X((YS3Z^.?^":G[5KZK;1_LZ>/=1S<6\;-X7NYGYDC49:U)/=1E
MD_V0R\;5!^QJ_P!$N#>*\OXSR"EF>$TYM)1ZPFOBB_3=/JFGU/V[*\QH9K@X
MUZ?7==GU7]=-0HHHKZD] **** "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 **** "O./VH
M/C /A#\,I[S3[@+JVI9M=* /*.1\TO\ P!>?]XJ.]>CU\*?M4?%IOBM\5+J:
MQN=^EZ439Z8%;*LJGYY1_OMDY_NA?2ORCQBXU?!O",W0E;$5[TZ?=77O3_[=
MCL^DG$^SX&R!9[G<545Z5/WI>?:/S?X)GF[LSL7=B6)R23R32445_GMN?TR%
M%%% !1110 4444 %%%% !1110 4444 ?1/[$_P"T!_8E^GP>\6WN+.[E)T2>
M1N(9F.3#D_PN>5_VB1_%QWO[?O[%O@[]N+X 7_PNUKR;36[3=>>%-:=,FPOE
M4A<D<^4X^21><J<@;E4CXZCDDBD66)RK*0593@@CN*^VOV4?CY'\7O"']B:_
M= ^(-)C5;S<<&ZBZ+./?LWHW/&X"OZW\#/$"AG& ?"6;RYFHM46_M1ZT[]X[
MP_NII6Y5?\5\0N&JF!Q*SK JRO[Z71])>CVEYZ]6?SL_$3X?>,?A1XZU;X;?
M$'0IM,UK1+Z2SU*QN!\T4J'!'H0>H89# @@D$&L:OV._X+A_\$[/^%T>!Y?V
MMOA#H6_Q9X:LL>*+&UC^?5=-C'^N 'WIH%&?5H@1D^6BG\<:]7B#)*^0YC+#
MSUB]8OO'_-;/S\K')EF84\RPJJ1WV:[/_+L%%%%>&>B%?T(_L#?%#1?VR_\
M@GQX7O/&#_;6U/PM+X=\51LV7DEB1K2<OZ&11YGTE%?SW5^I7_!N-\?,2>/?
MV9-5O>&$7B3186;O\EM=X_\ )0X'HQK[C@''1P^=/#5/AK1<6NEUJOU7S/F^
M*,(L3EKG:_*[_)Z/^O(^%?BO\.]:^$?Q.\0?"WQ&I%]X>UFYT^Y.W 9H9&3<
M/8XR#W!%<_7VC_P7)^"'_"N?VL[?XHZ=9[+#QWHT=R[A<*;VW"P3*/\ @ MW
M/J9#7Q=7Y'Q!E<LFSK$8)_8DTO\ #O%_.+3/XOS7!/+LQJX9_9;2].GWJQ]I
M_P#!%37-_P 3OB7X =\#5?AO<7<:$_?EMKB+:/KB5C^!KZMKX?\ ^"._B&/1
M_P!O#PUHEQ+LAU_2]3TV8]B&LY95'XM$H^I%?<4T3P3/!*,,C%6'H17]D?1N
MQOM^#:U"_P##JM?>E+]3]Y\*<1[7A^=/^2;7WI/]3V[]CW_CV\0?]=+;^4M>
MT5XO^Q[_ ,>WB#_KI;?REKVBOJN)_P#D>5O^W?\ TE'T69_[]/Y?D@K\P_\
M@H5Q^V#XP^MA_P"D%M7Z>5^8?_!0O_D\'QA];#_TWVU?S#](_P#Y(C#_ /81
M#_TU6/SSCG_D4P_QK_TF1XO1117\5GY6%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% %G1M9U7P[J]KK^AW\MK>V5PD]I<PMAXI%(9
M6![$$ U^IW[)O[0NF_M&_"2T\6[HH]7M,6NO6<?'E7"C[P'9''S+]2N25-?E
M17K7[&?[0]S^SQ\8;76+^Z<:#JI6TU^$9($1/RS8_O1L=WKMW@?>K]:\(./)
M<&<1JGB)6PM>T:G:+^S4_P"W6_>_NM[M(^DX9SAY5CE&;_=ST?EV?RZ^1^I5
M%,M[B"[@2ZM9DDBE0/')&P*LI&001U!'>GU_?*::NC]DW"BBBF 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!4UW24U[1+S0Y+R>W6\MI(&GM7"R1AE*ED)! 89X.#
MS7R1\4_V&?B'X3\S4_ -VNOV2Y/D*!'=(/\ =)P__ 3D_P!VO!OB!_P<7^&?
MA1^V#XP^%>O?")-?^'&C:R=-T[Q!H%UMU$/"!'<3;)&\JXC,RR; &B^3:=S9
MQ7W'^S#^W#^RW^V)H8UCX _%W3=8G2(/=Z-(Y@U"T'?S;:3$B@'C> 4)'#&N
M;Q3^CWC,ZRJABN(,%4A'D3IUH/X%-)VE:\8O:\:D;W6G<^MR;.<_X4?M*"]R
M=FTU=/M=K5/YKYGQ3?Z??Z5>2:=JEC-;7$+;98+B(HZ'T*GD&H:_0_XA_"'X
M=?%.S^R>-O#%O=NJXBN@-D\7^[(N& ]LX]0:^=/BG^P5XGT?S-4^%FLC5;<9
M(TZ]98[A1Z*_"/\ CL_&OX=XO\ ^+>'^:OEW^UT5_(K5$O.GK?\ [<<F^R/U
MO)/$C)<RM3Q7[F?GK%_]O=/^WDO5GSW15S7O#NO>%M3DT;Q)HUS87<1_>6]W
M"T;CWP1T]^AJG7X;5I5:%1TZD7&2T::LT^S3V/T*$X5(J47=/9H****@H***
M* "BBB@ HHHH **** "MKX>>/=?^&?B^R\9^&KC9<V<F2C'Y94/#1L.ZL,@_
MF.0*Q:*WPN*Q&!Q,,1AYN,X-2C):--.Z:\TS.M1I8BE*E45XR333V:>Z/T6^
M&_Q!\/?%7P7:>,?#T@:WNX\2PN06AD'#Q/[@\>XP1P17XO?\%EO^"=S?LH?%
MC_A='PMT0Q_#[QA>LT<$$?[O1M0;+O:\<+&^&>+T =,?("?M[]EGX\S?!SQF
M+#6;ACH&JNJ:@AY$#]%G ]NC8ZKZD"OK+XV?!OX<_M)?"'6?A#\1]-34-!\0
MV!BF\MAN7.&CFB;D*Z,%=&YPR@\U_=_"G$.!\7.#;S:CC*.DUVG;22_N5+?)
MW6KC<_G7.<LQ'!.>VC=T)_"^\>W^*/XJSZG\RU%>G_M@?LK_ ! _8X^.^K_!
M+X@0F1K-_.TG4UC*QZE8N3Y5RGLP!##)VNKKDE37F%?GU>A5PU:5*JK2B[-/
MHT?3TZD*U-3@[IZH*]Q_X)N_'O\ X9N_;5\!?$F\O?(TUM973M;9FP@L[H&W
ME=O4()!+]8Q7AU%5A<14P>)A7I_%!IKU3N*M2C7HRIRVDFOO/W4_X+;_  0_
MX6?^QZ_Q TZS\S4/ NK1:BK*N6-I*1!.H]OGCD/M#7XUU^['[''Q#T3]N/\
MX)[^';_Q?/\ :O\ A)O!TNA^*,G+M<I&]G<L0>A9E:0>SJ?>OP_^(7@C6_AI
MX]UKX=>)8?+U'0=6N-/ODQTEAD:-L>V5->SXL8&G/&X;-J*]RO!7]59J_K%I
M?]NG\B>(V62PF9QKM?%>+_Q1_P U^1Z#^PCXL_X0G]LWX8>(&EV(OC73[>9\
M_=CFF6%S]-LAK]/_ (AZ?_9?CS6M/"X$6J3A!_L^8<?IBOQX\(>(;CPEXLTO
MQ7:9\W3-1@NXL'G='(KC]5K]GOCO';CXHZC>63AX+Q8;F!QT=7A1L_F37ZO]
M&+&W>882^W)+[[K]#ZCPAQ%XXJAVY7]^GZ'H'['I_P!&\0#_ &[7^4M>TUXM
M^QZ?W'B ?[=K_*6O::_5^)_^1Y6_[=_])1]]F?\ OT_E^2"OS#_X*%_\G@^,
M/K8?^F^VK]/*_,/_ (*%_P#)X/C#ZV'_ *;[:OYA^D?_ ,D1A_\ L(A_Z:K'
MYYQS_P BF'^-?^DR/%Z***_BL_*PHHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** /T+_X)H?M!'XC_  OD^$WB*^WZOX5C5;4R
M-EI[ G$9]_+/[L^BF/UKZ9K\DOV=/C%J/P(^,.C?$>S+M!:W'EZE A_U]J_R
MRICN=IR,]&53VK]9=*U33]<TNVUK2+M+BTO+=)[6>,Y62-U#*P/H00?QK^ZO
M [C)\2\*K!8B5Z^%M!]Y0^Q+Y).+_P -WN?KO"6:?7\N]E-^_3T]5T?Z?+S+
M%%%%?M1]6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M%VE@IO:<Z?JK-I_-)/YG\S<&TY91QU'#2[RCZJUU]Z29]Y?L>?ZKQ#_O6O\
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
MM%?T1Q.[YY5?^'_TF)^GYGKCI_+\D%?F'_P4+_Y/!\8?6P_]-]M7Z>5^8?\
MP4+_ .3P?&'UL/\ TWVU?S#](_\ Y(C#_P#81#_TU6/SWCG_ )%,/\:_])D>
M+T445_%9^5!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'IW[''Q$_X5C^TGX4\133[+:;418WI)POE7 ,))]E+A_\
M@-?JM7XNQ2RP2K/!(4=&#(ZG!4CH17[ ?"+QM'\2/A;X>\>QL"=7T:WNI /X
M9'C!=?P;(_"OZS^C9G+GA,=E,W\+C5BO\2Y9_=RP^\_2.!,5>E6PSZ-27ST?
MY(Z*BBBOZA/T **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *KZM)JT.FS2
M:%9VUQ>!/]'AN[EH8W;T9U1RH]PIJQ10!\U_L0_LE_'']E_XB?$GQ-XY\3^%
MM:LOB7XRN/$=X-+-S!+IMQ*\KM&BNC"9"75>60J 3EONU[#^T+\#/!/[2WP6
M\0_ SXB0RMI'B*P-O</ 0)('#!XID)!&^.1$=<@C*#((XKLZ* /F*T_98_:K
M\4_LV)^QM\5_B;X5N?"XTZ+1K[QOI:7(UB_TB/:OD&UD3R89WB41-/YT@ 9F
M\LMS7L?Q0_9_\!_$G]G75_V:9-,BL_#^H>%FT2T@C3(LXA#Y<+(#WBVHR^Z"
MNZHH ^7_ !5_P3M_X2?_ ()[6G[(TOC8?\)7:6]KJ$?C*9Y'==>BD64W8?'F
M;=P:)3]Y82JC[HKVG5/V??AOK7[/4O[,FI:=))X7F\+?V!)#YG[W[-Y'D[M^
M/]9CYM_7=\W6NWHH ^//@9^Q;^W[\)M%@_9XU']L;1;OX46*_9;.\AT%QXC3
M3>GV.*4_)!\GR"7=(T8/R;=JA>Z\;_LM?&/5/VVO!G[3_@_4?"=IH/@SPQ<:
M#;^'9Y+@37-M-NW/YBQ[867*;4"N,)@GYOE^B:* "O"OVJ?V)M-^//CSPS\?
MOAOX[F\$?%#P4Q_X1[Q;;62W$<L!W;K2[A++Y\#!Y!C<"!(^"0Q4^ZT4 >%?
M$KP?^VK\7/@_KGP:\0Z/\+M-;Q'H=UI.I>)[/7-2G"Q7$+0R21V#6J;6"NQ5
M6NF .,DU@>(?^";?@CQ-^P+I'[#>J^/KUCX?MHY-%\716@CGM=0CE>6.Z6(/
M@ -(ZE-^=C$!@<,/I2B@#YJ^ G[/G[> U'2M'_:Z_:8\.>(_#7AVZ@N;2T\-
MZ(T-[K4T#J]N]].ZKM5)$20I&N9&1=[E=P;0^#'[-?QQ^&7[7/Q5_:9U?4/"
MM[:_$RWTU#HUO>W,<FGM86I@@_>F$B4.,;SM7&2P!QM;Z%HH ^6_@U^P3XKT
M[PI\;OAE\>M6T'5?#WQH\3:EKEV-"EGCGTV:[(_=)YJ;7V85ED)!#1C*$-\N
M)\#OV-/V^OA_H5M^SSX^_:]T+5?A381"SBGM-!=/$%QI@^46/G-\ENIC_=^8
M&DD13A&4A2OU_10!\\^(_P!F/XUW_P"WIHO[7.BZMX4AT71?!K^%U\/RRW G
MGM'G>8S^:(]L;AF7";67"8W<[A'\;OV5?CYJ/[96@_M?_L]?$_PUIU[#X+?P
MMKVD>+]*N+NW:R-RUP)H1!)&WF;V4E=Z ^6/FPS"OHJB@#YS_9C_ &.OB_\
M SXZ_%#Q[XK^,^G:[X>^(FIQ:E/:Q:)Y-])=>08WWN&\N*(%WVHBLQVQDR##
MK)7_ &.OV4?VCOV3_P!G^Z^ ,GQ0\*Z_I6C07]OX*B72I[1F6ZNGG,]]+ND)
M9#))MCB11AB&=LJR?2E% 'RE\(_^"<,T'_!/.;_@G_\ 'KQ!INHZ?"MQ_9?B
M+01(LL4DEY+>1S&.50%>*5QT8AURIVY.=?5OV7_VG_C)\ [/]E3]HGQ_X4N?
M#2K:6OB+Q5H)NAJFO6-M(CB(P2(([2641())1+-P7VH"P*_2U% 'SS\<_P!E
MCXK^//VI/A+\=/A]>^%K#1OA)%J,>GZ'>2SI)?I>VJ6\B[HXBMN$1 $P).F3
MUVB6_P#V:?C->?\ !0*R_;%35O#*Z1:>!CX2.A&XN#<O:&\>Y-UYGE;1+N;_
M %6-N!MW\[Z^@:* .4^.WPMM_C?\%?%GP<NM;FTV/Q3X=O-*?4+==SVXGA:/
MS N1NQNSMR,CC(S7REXK_P""?/[8_P 1?V1O"_[-_C/]H'P/#+X!O]*?PJ^E
M^&[@17<5@P6%KZ1W+%A$  L*1Y9?F=]V1]L44 ?.'Q#_ &7/VA?&/[5WPL_:
M1D\9>%+P?#73=1M[BUGCN+9M7DO[<Q3NH1'%JB;L1H3,<(-[L22+UG^S1\9(
M?^"@5S^V)-JWADZ/<^!/^$1;0A/<&X%I]L6Y^U>9Y6TR[E_U>-N#MW_Q5] T
M4 ?*/[/_ .Q=^T_^Q]XN\1>!?V</BSX.?X6>(=9EU.QTKQ7I-U-?^')9<!TM
MA"Z)/'@#"R.GW5/7>7[3_@GC^RO\4/V/O@8?A%\1?B'HNOJ-6NKZT_LK2Y83
M;F>0R.C2O)B8;CD$11XR1SQ7O5% !117AOQ[\>_M_P#A[XA2:=^SM\ _ WB'
MPT+6)HM2U_Q3):7#3$'S%,:J0 #C![T >Y45\L_\+8_X*Y?]&E_"S_PO)?\
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
MHH *YKXRZSX\\/?"7Q-KGPLTB'4/$]KH5U)X=LKF%Y(I[X1-Y"2*A#%#)MW
M$'&>1UKI:* /CG]L;]H/]N?]D+P3X$\1ZI\3_AKKMYXP\>:?X;NK:W^'=[!%
M9&YCE9IE<ZHQE"&+ !5-V<_+TKVKP_%^V)X3^,.@6/CSQGX-\4>#-4CNH=2G
MT3P9=:;>Z=<K"TD+L7OKE&A8HZEB%PS1KSNS7AG_  6I_P"2;_!C_LONA_\
MHF[K[$UW1K3Q#H]SH=_/=QPW41CEDL;Z6UF53UV2PLLD;?[2,&'8B@"W17Y_
M?\$U_P!EO0/V@O@ZGQ$^*GQ1\=7VI>#/C+J=UX?DB\67"!#;7"$B;+'[092
M'=\OM4*I3+EZW[1GA3PYIO[.WQWUF7Q!JGQ0^(6E:OJNK-\2-&A-LG@OR@LE
MM81WLDR[&@5 'M[0LP+XD10=Q /T*HKX%_;;U7QEXQ_8]_9B^++_ !%\0V/B
M#Q!XQ\$P:K=V.L3)!<_:K4SRO+:[OL\K^:JN&>-B-N/ND@]%\8OA;I'[+7_!
M0KX!>)_A/XD\1QW'Q$U'6]+\=_VKXEN[Y=:1+2.2.259Y&565V+ (%4$*%50
MH% 'VQ17P?\ M%?%SPG\"OVF_'5M^WY\&=<O? /BVYM(_A]\5-.MI+FW\.VQ
MM8XVM5:+]Y82"82R>9%B5W<G#*%(=^VUX<AT3X8?LFW?PX^->M7D,GQ0\'>'
MX]>T?7I39ZK:;-RW9MB[6\KEHDD#NCGG:21Q0!]W45\+_M%? [3/@1^WO\#$
M^#/C_P 8: _Q1EU[2O'=RGBFZNI=4BAM(Y4D9KEY-DN7;#J 5.TIM*@UL^"O
MA_HG[+W_  5<T+X6_!W4-8LO#7CKX67FH>(-$OM>N[Z*>^@N6V7>;F21O-*J
M%+9YRW]YL@'TOX4\+?'+3_CCXJ\4^+/BG8:AX%U"QLD\*>%H=&2*?2YT3%S(
M]P/FE$C?, V<9  7;\W<5\B?LK6=[X?_ ."I'[0GA%/$^MWVG6?AWPY+86^L
MZW<WWV7SK?S9%C:X=V5"[L0H.%W8    \<\'?$_X;Z!KD/[-?[?O@S5OAY\7
M9?%WVS2?BY=1R&S\3,NH">(+?(P(MV3; ;=SY")@?(P"* ?H]7)_'/P_\6O%
M7PGUKP_\"O']IX6\6W-LJZ+K]]IJ7<5I('4EFB<%6R@9>00"P.#C!^6OVS_B
MDWP!_:BG^(W[5?P%U7QM\%]3\+V5GH^NZ=9?;H/"-\DLQN)9;?/[MY=\1^T#
M#A8HUC+$,HSOVLM-\ +_ ,$>M>\4? OXV:WK.CZ;8S7OAGQ+I7B2\ADG@FU7
M/DW)60-<%8Y6A=9P3N5B55AP ?:WA^VUFRT"QL_$6IQWNH16<27][%!Y27$P
M0!Y%3)V!FR0N3C.,U<KX_P#V@?C#X@76OV8?V5+'Q!?:9IWQ.*R^*;^PNW@G
MN+&QL8939"9"'19Y)%5RA#%5*Y <YSOVO--7]AGX^_!KXS_L]VSZ)HGC'QY:
M^#_'/A#3W9=/U2*Z_P!5<BW!V)<Q;)2)% 9CM#$C<" ?:-%?#OA3X.6'Q#_X
M*E_&#X4>*?'WC&?PLWP_TF[N-%_X2^^Q-YK*7A$WF^=% 7)<Q1.BG.T_)E#U
M?_!,6.^\"?$/X]_L[Z=KFH77ACP+\2!%X4M-2OI+E]/MKB$R&W225F<QJ5&
M2>2Q.2Q) /K>O'OVQ/VCM5_9_P!%\&:-X8&G0ZS\0/'=AX7TK4]9C9[/37N-
M[-<RHK(9=JQD+&'3<[+E@ 37L-?/?_!2K2?@UXX_9\@^#OQ6\+SZWJ'C7Q%:
M:/X&TRQNA;W/]MR%OL\Z3%6$"Q#>\DI5@(PX*ONV, 7O$'Q>^*WP*_:-^&WP
M>\;>*[;Q?I/Q+?4K2&X_LA+2^TN[M+;[3YH\H[);=E#*P*!HR5;>P)4>:_%'
M]M;XV/H?QS^,/PPN=*M]"^!OB"+2TT"]T[S&UYX!&^H&:;=NA^60I#Y8&"FY
M]X;:.%_9>UCXP_LE?MEZ'\!?V[0_C+5_$6D-I7PC^,$DTDJ&WC4-)IS(_$,K
MD#?)_KG;RU=I4,;+[I\3/V!-,\;2?$;P[X<^)LNA>%/BUJ-I?>.]%BTD2W#S
M1[%G:SN/-46WVA(T63?%-SN*;2> #U#Q+\=_"/AOX)VOQODMKJXL]2TVTN-'
MTV! ;K4)[H)]EM(ES@S2O)'&HSC<W) !(UOA=;?$2W\"6#?%C4;.X\0S(T^J
M+I\86WMI)&+_ &>(X!=(@PB#M\SA-QP6('@?B[XM_#[PKX-U?]L7Q=8N/A=\
M)--EM_AUI5H ?[3ND'V1]10,<$,6^QVK$XV/-+DK,A7MOAA^U+XBU;XWZ?\
ML]_&+X?V?A[Q#KO@A/%&A-IFL->V\T'F".>T=GAB*SPL5/ *NI+ K@K0![-1
M110 4444 %%%% !1110 4444 %?+?_!:7Q8?!W_!,KXIZ@DFU[K3K*P0#JWV
MC4+:%A_WR['Z"OJ2OAS_ (.&-=?2?^"<6I6"GC5/%VE6K>X$CS?SA%?8>'V&
M6+XZRRD]G7I-^BFF_P $=> CSXVFO[R_,_ ZBBBO]-#]%"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** +&E:MJFA:E!K.AZE<6=Y:RK+;7=
MI,T<L+@Y#*RD%2#R"#D5]U_L??\ !P%^US\ /LOA;XW"/XG^'(MJ%M8N##JT
M"?[%X ?-[G]\LC'@;U%?!E%>!Q!POP_Q3A?J^:X:-6/2Z]Y?X9*THOSBT85\
M-0Q,>6K%,_I%_9!_X*L?L9?MGI;:1\.OB5'I'B6< 'PAXGVV=^7/\,0+&.X_
M[8NYQR0*]X\9> ?!GQ"TPZ/XT\-VNHP<[5N(\M&3W1A\R'W4@U_*&CO&XDC<
MJRG*LIP0?6OL7]C[_@M_^VI^RM]E\-^(/$X^(?A:#:O]B>+9WDGAC'\,%YS+
M'P  '\Q% X2OY?XX^C+'$4*CR2HJM.2UH5K.Z[*5N5^2FEYR9X%;)*V'J*M@
MYM26JULUZ-?UYGZY_%/]@0CS-4^$?B#/5O[*U1_T24#\@P^K5\^^,? ?C+X?
MZH='\9^'+K3KCG:MQ'A7 [HP^5Q[J2*]B_8^_P""UG[%'[6/V7P[=^,?^$$\
M53[5_P"$?\7RI DTA_A@NL^3+D\*I*2-_<KZM\0^&O#OB_2GT;Q-HMKJ%I*/
MF@NH5D4^A&>A]".17^=_B3]%W!X;&3A2I3R_$:ODE%NE+S2Z+SA)Q72+/ILI
M\1<\RF:HYE#VL>[TG]^TOGJ_YC\VD=XW$D;E64Y5@<$'UK[8_9-^/J?%SPC_
M ,(_XANP?$&DQ*MUN/-U%T6<>I[-[X/\0%<E\4_V"/#VJ>9JGPIULZ;,<D:;
MJ#-) 3Z+)RZ?CN_"O#CH/QA_9E\>67B74M N-/N;2?,,S#=;W2_Q)O7Y65ER
M",Y&>QK\*X?PG'/@=Q(L5F&'E+!SM&K*'O4Y1OI)-?#*+UBIJ+>L=FV?99G7
MX>\0<J]CAJJ5>.L%+22?:W5/9\MTM'T,[_@MQ_P3ZO/B=X8'[9OP0TQX_&/A
M.W63Q);V*XEU"QAY6Y7')FMP,YZM$",_NT4_2GAK4=$_X*$_\$]K>]F>'/Q"
M\!%)F &RVU'RRKD?]<KM#_W[KU;X:?$/P]\6/!-IXQT%PT%W'MGMW(+02#AX
MG]P?S!!Z$5RO[./P!T_]FVV\2> /!>R/PC>^()=8\-Z<O TK[2-US9HO01+.
MKRITP+@ICY 3_6^#P. QE>6.PC4\/BZ?O6V=U>,UY2BVGYV?5GX?C^>I@Y8#
M&1M*FW&SWL])1?IT\K^1E_L;W.H:K\(/"NOZM;O%>W'PZT"+4HY!\R7<,4\4
MRGW#J1^%>O5F^&O"NE^%+:6TTJ+8DMS/,5QT:6XEG8#VW3-BM*OI:*G'#TX3
M=W&$8M^<8J/Z'E4E*-&$9.[44ON205^8G_!0S_D\+Q?_ -P__P!-]M7Z=U^8
MG_!0W_D\+Q?_ -P__P!-]M7X']([_DB,/_V$0_\ 358^/XY_Y%,/\:_])D>+
M4445_%9^5!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !7TQ_P2L\0?V9^T/J&BN_R:GX9G15]9$EA<'_OD/^=?,]>T
M?\$]]8.C_M;^%2S82Z-W;O[[K2;;_P"/!:^T\.<6\%QYEM5.W[ZG'Y2DHO\
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
M/^_KO_DUS2XRR:.W,_E_FT>I1\!N/:OQ*E'UG_\ (Q9^\%%?SY:S_P %Q?\
M@ISK&43]HU+-#U2R\):4O_CQM2P_.N2UK_@K#_P48U[/V[]K7Q5'NZ_8I8K;
M_P!$HN*YY\<98OAIS?R7_P D>I1^CQQ=+^+B:"]'4?\ [C1_1U17\S.M?M[?
MMP>(=RZO^V!\394;[T0\<WZ(?^ K*%_2O9?V#_V2?VY/^"D/C,Y^,?C"R\%6
M-P$\0^,=9UN[GAC[M! KR?Z1.0?N@X4,"Y7*[IH\8K%UE2P^'E*3V5U_D_O-
M,?X$3R7 3QN9YI3I4H*[?))_):IMOHEJWHD?T T5YY^S-^R[\'_V2_AK;_#'
MX/Z"]O;IA]0U*\E\Z]U.?',]S,1F1SSZ*H.%"J !Z'7V5-U)4TYJSZI._P"-
ME^1^#XJ&&IXF4</-S@GI)QY6UW<;RMZ<S"BBBK.<*_*;]L3QI;_$#]ISQEXD
MM"IB_M<VD3KT=;9%MPP^HBS^-?IS\5_&T'PW^&6O^/9V4#2-(N+I W\3I&2J
M_BV!^-?C]<7$]W.]U<RL\DCEY'8Y+,3DD_C7\O?24SA1P> RJ+^*4JLO^W5R
M1^_FG]Q^?\=XJU*CAUU;D_EHOS8RBBBOY,/S<**** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *[']G9=W[0/@50.OC'3
M!_Y-Q5QU=[^RU:F[_:2\!Q!<X\66#_\ ?,Z-_2O6R"+GGN$BNM2G_P"E(Z<&
MKXRFO[R_,_6>BBBO]/C]_"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 **** "JNMZSI?AS1KOQ#K=ZEM96%K)<7
MEQ)]V*)%+.YQV"@G\*M5G>,-"3Q3X1U7PS* 5U'3I[5@>F)(V3^M*5U%VW+I
MJ#J)3VOKZ'SOK7_!8S_@FGH&XWW[5>D2;>OV+2K^Y_+R;=L].U<EK?\ P7E_
MX)HZ5N^P_&/5M2QG'V+PAJ"[NO3SH4]._J/?'X#R1R0R-#*A5D8AE(Y!':FU
M^72XWS5[0@OD_P#Y(_L6C]'K@V&LZ]>7_;T$O_3=_P 3]SM;_P"#BO\ 8"TK
M=]AT7XA:EC./L7ARW7=UZ>=<IZ=_4>^.2UK_ (.6OV58-W_"._ 7X@W7]W[:
M+&WSUZ[;B3':OQ>HKFEQCG4MG%?]N_YW/4H^!/ %+XH5)>M1_P#MJ1^NFM?\
M'.?@N#=_PCO['^J77]W[;XSCM\_7;:R8KDM:_P"#G#X@SY_X1[]D;1K7^[]M
M\72W&/\ OFWCS7Y<45SRXJSV7_+ZW_;L?\CU:/@UX<4?^8*[\ZE5_P#M]OP/
MT:UG_@Y8_:VGS_PCWP,^'-KZ?;8+^?'_ 'S=1UR>L_\ !Q)_P4#U3/V&S\ Z
M=GI]C\-RMC_O[</_ )-?"-%<TN(,ZGO7E^7Y'J4?#'@"A\.74_FG+_TIL^P=
M9_X+N_\ !3/5,_8OCAIVG9_Y\_!^FMCI_P ]8']/U/MCDM9_X+ ?\%)]=S]N
M_:NUQ,]?L=C9VWI_SRA7T_SFOFNBN>6;9I/XJ\__  )_YGJ4>"N#L/\ P\NH
M+_N%3O\ ?RW/9]9_X*+_ +>NO9%_^V+\2$!ZBT\7W=N/_(3K7):S^U#^TQXC
MS_PD/[1/CJ_W?>^V^+KV7/\ WU*:X6BN>6+Q4_BJ2?S9ZM')LGP_\+#4X^D(
MK\D7M7\4>)?$#;]?\17U\2<DWEV\IS_P(FJ-%%8-MO4]",8P5HJR"BBBD4%%
M%% !1110 4444 %%%% !14EG9WFHWD6GZ?:R3W$\BQP00QEGD=CA551R220
M!UK]:/\ @EG_ ,$+8=+_ +._:$_;@\.++<_)<Z%\.KI,I#W674!T9NA%MT''
MF9.8QZ.697B\UK^RHKU?1+S_ ,MV?*\6\8Y)P9EKQ>83U?PP7Q3?:*_-O1=7
ML>#_ /!+G_@B[XX_:REL/C=^T+;7OAWX;;EFLK3!BOO$2]0(L\PVY[S=6'$?
M7>O[9_#[X>^!_A1X,T[X=_#;PK9:)H>DVP@T[3-.@$<4"#L .Y.22>222222
M:UX88K>);>WB5(T4*B(N H'   Z"OD+_ (*!?\%2/"7[-\5Y\*?@S/:ZWXZV
MF.ZGR)+31#ZR8XDF':+HIY?IL;]WX)X$QF88R.7Y52=2K+XI=EU<GM&*_P"!
MJWK_  )XL>,,\?3EFF>5E2P\/X=-.ZOT45O.H^K]?ABM/3/VTOV\?A1^QQX6
MSK<RZMXIO8"VC>&+:8"63J!+,>?)AR/O$9;!"@X..=_X)B^._BO\<?A%KG[1
M_P 8]::ZU+Q?XBE73H(U*6UII]L/*CAA3)V()3<>I)Y8EB2?Q\\:>-?%WQ'\
M57OC;QSXAN]6U?4IS+>W][*7DE<^I/8#  '      %?NQ^RG\+O^%+_LW^"O
MAC);^5/I/AVV2^3&/]*9!).?QE=S^-?NO'_!F4>'G!E'"Q:J8O$S7/4:^S!<
MSC!=(\SAYRW?1+^8_#SC;./$?C>MBY)T\'AH/DII_;F^6,IO[4N53\H[+JWZ
M!1117X,?T"?._P#P4X\>_P#")_LUR>&X)]L_B/5H+/:#SY2$SN?IF-5/^_7Y
MQU]8?\%8O'O]J_$_P[\.K>;,>CZ2]W.JG@2W#XP?<)"A^CU\GU_!'CAG/]K^
M(6(A%WC04:2^2YI?=.4E\C\<XMQ7UG.II;02BOEJ_P 6PHHHK\B/F@HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KU
M;]AW33JO[5W@NU"YV:F\V/\ KG#))_[+7E->Q_L(^,_AW\.OVB=.\>?%#QKI
M7A_2M,LK@MJ>LWR6T$<DJ?9T4R2$*I)EQR>]?5\"89XSC7+:*ZUZ5_133?X)
MGHY/3=7-:$?[\?S1^H-%5=$UW1/$VEPZYX<UFTU"RN$W6]Y8W"RQ2KZJZDAA
M[@U:K_2D_=PHHHH ***\U^,7[47@;X3>-M&^$=AH^I^*/'/B&)YM'\&^'DC>
M[>W7(:ZF>5TBMK=2"#+*Z@D$*&((H ]*HKQ3Q?\ MA77P4N=/O/VG/@UJG@K
M0-3O([2+QA%JEOJ.EV<\AVQQWCQ$26H9B%$C1F($X,B\9[CX]?$?QW\,/A'J
M?Q!^%7PCN_'^LV:PM8>&--U%+:2^#RHC%965@ J,TG"DD)@#F@#LZ*\3_:__
M &PK[]DKX?\ A_QUJ'P7U36TUW7+'2YA%JMM!#I\]RV LKDNY(PW^KC921RR
MY%>V4 %%<Q\9OB_X$^ 7PMUOXQ_$S539:'X?L6NK^=8R[8R%5$4?>=F944=V
M8"N"\!_M9ZCK?COP?X)^)7P2UKP>?B%8W%SX,N;_ %"VN?M#0P?:7MKA(7)M
MI_(S(%.]2$<;]R[2 >R445%?W]CI5C-J>IWL5M;6T32W%Q/($2)%!+.S'A5
M!))X % $M%>*>!OVO-9^.=O/XA_9K^!FK^*O#,-R\%OXOU+4H-+T_4G1]KFS
M\W=-.BD,/,,2QDJ0K-@D;'PQ_:BM?'_QGO\ X Z_\*?$OA;Q+I?A_P#M>]M]
M=C@,,EN9EA1[>:"22.X1F+?,""NW:RJV5 !ZG1110 4444 %%97CKQIX<^''
M@O5OB!XOU 6NEZ+ITU[J%P1GRX8D+L0.YP#@#DG %>(_ S]O/6OC?\2]/^'+
M?L1?'+PE'>K*TGB#QIX)%AIUJJ1L^9)FE."VT*H )+,.,9( /H.BLSQIXR\,
M_#SPEJ7CKQGJ\5AI6DV<EUJ%Y,3MBB12S'CDG X R2<  DUY;\"?VVOA?\:_
MV4[G]L"YL;SP]X6LXM2N+L:IM::*WLY94>0JF>6$1(09.2%Y- 'LM%>,_"G]
ML;2/'_Q"\-?#CQ;\.M3\*WGCGPFWB/P2VHW4,HU&S7:9(G$;'R;E(Y(Y&B^8
M!6X<E6 [OXF_%2S^'MWH/A^STB35=<\3:NECH^D6\H1I%'SW%P[$'9#!"&D=
MR#T5!EY$5@#JZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MT:A);6[-#&XE6*5(O,ED\V/S6C.]XZ /N+]FC5OVA?$GPGTKQ5^TK9>'M/\
M$>J645U<:'X>TV>!-+WKN\B1YIY3+( 5#$! K!E&X ,?G/\ X+O_ !3\5_#3
M]@J[TWPI=2P?\)9XFL]#U*>%B&6T>.>>1<CH'^SK&WJLC#H:]Y_9N^.?Q3^/
M<%QXJ\4?L\^(?AYHL-LD=M9^,XTBU*\NB<NRPHQ\J!   S@-(7R%0)\[OVR?
MV7?"G[8O[/.O? CQ5>FS_M*)9=,U-(][6-Y&V^&8+D;@&&&7(W(S+D9R #L_
MA;X,\-?#GX:>'_ /@ZWBBTG1=&MK+3DA "B&.)43&/4 '/?->,^'OVNO!/C#
M]N";]FQ_V?/%-OX\\/>&);BXUJ>:P^R6^D7$MHTD@=+HLZF06WR["X*G  W9
MS?V7_C-\<_@?\--,^"'[7WP7\6?VUX7LDT^U\9^$- NM>TW7;:)=D,X^PQRS
MPRE% =98ER1NR-VU>>^ 7PN^*OC'_@I[XV_;$N?AGK.A>!]1^&D7A[2[GQ';
MK:7=Y=K<6<A9;5F\Y(]L+_-(J'.!CK@ K?'7X^?M3_#[X0?%/XV^/OB7IOPT
MU+PWK.J+\,?!=Y:Z?<P^(].L8UD2:4R;IYI+C$N!"\7E@ E2,D['Q>_;MNO"
MG[/GP,^+?B?5T\%:1\5VTX^*/%L5D+J/PZMQIK706,2*R!GF"Q+)*KJB;W96
MV\>1^%O"/[5VH?!G]H7X1?$?]E?Q+K?Q0\70^(+>'X@W4]LNG7^F36SI:06]
MR\AD"H#MBM(HR@9UW&+=(R>D_";5?B9X?_9)^#WPH^-'['FNZKX7'A>+P[X[
M\/WNCPZC<V\=M96Z17SVJ%R8S-&X$0S+L8/L#*$H ]O^ EU\4+W7]>OO$'Q8
ML/&_@R[L]/N? _B.S@M5:=&\\7"2O:@1S.&6(AT5$*NH"Y#UZ97QS^R#\"-?
M_97\>?&;X@_ #X>^+%^%=QH4-_X,\ :PD]M<W^L10R23K:07@$UNCD)$&F52
M[,.&6-37N?[(7[1>O_M,?"N;QGXS^$&I^!->TW6)M,USPOJTWFR6=PB1RC#E
M$+ QS1MRBD$E2/ER0!O[8O[/?C?]ISX.GX6^!OC/-X%N'U>TOIM7M]'6]:06
M\@FCB*-)&-OG)$YY.1'M(PQKQC]FW]H#]KKX'?M.Z9^Q7^W#?Z9XG?Q5IUU=
M_#KXD:/9BW&J&V0R36MQ&JJJR+$"W !! !,@D5Q[A^T=\=_'OP)CT#5?"O[.
M7BGX@:;J.H/;ZX_A'RY;O2H]H*2BW8AIPQR, J%V\GD \]IWA#Q%^T5\=?!7
MQV\5?#;5/"NB?#ZWU";P]9^(DB34=0O[V 6[2M#&[^1!'"9 %<B1Y) 2B+&I
MD +ETO\ PTQ\7?[/_P!;\/\ X?ZN#=?\\]>\00-E8_1[>R<!FZAKH*.#:L&^
M</\ @G?\%F_:+_X(SW7P/AU9;";Q-#XALK6]<$K!,U_<&-V Y*APNX#DC(KV
M#Q#_ ,$C?^"=WBK7[[Q1K_[.%K<7^I7DMU>W!\0ZDIEFD<N[86Y &6).  .:
MX[_@CY^Q9I?[-7P"M_&WCCX0W'AOXCZL][:>()KVYE,TMHMX[6ZF,R-&HV",
M@JH)'4]: +N@_"+XE_\ "V_A-^T!\>_#L'@CP_\  7X::C!JU[>ZM;3IJ%]/
M9QVT\D/D2.5M(XH7D#R^7(2RCRQR1V_A+XB^'O"7BNT^.OQUAU"V\7_$-)+'
MP#X,MM,FN]0L-&A7S_(6WA5G65E N;I\ (QBB9CY,9/3>--&UCX[_&"+P!J6
ME7,/@?P9<V]_KK7,#)'K^JC;-:VB;@!);V_R7$I&5>;R(\GRYDKA/V@O"'BG
MP;^W=\,OVGK_ $/5=1\'Z=X1UC0=6ETC2Y[Z32;F;;+%.T$"/*4EVF(NJD*5
M7=@,#0![K\-?B7X&^,'@FP^(WPW\10ZKHVI1L]I>PJR[MK%'5E<!D=75E9&
M964JP!!%;M?/?_!-7X7_ !!^&GP'UF\^(OA^[T:X\6?$#6O$>G:'J$92XTZR
MN[C=#%*A_P!6Y5?,*'E?,PP# @?0E !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% 'XL_\ !R=\+CX<_:G\&?%>
MWMRD'B?P:;21L</<6=P^\Y]?+N(!^ K\Y:_;'_@X_P#@^WC#]D;PS\7;*V+W
M'@WQ<L=P^/\ 5VEY&8W.?^NT=J/QK\3J_'>*</\ 5\[J=I6DOFM?QN?W?X-Y
MHLS\/L*F[RI<U-_]NR?+_P"2.(4445\Z?J(4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7U%_P3E_X):_&?]OKQ2NL1)-X=^']A<[-:\77$&1(1
M]ZWM%/\ KIL=3]R/.6.=J-[/_P $M?\ @B;XL_:5.G?'C]J.PO=!^'[%;C2]
M#):&^\0)U5NS06S?W^'D'W-H(DK]I/!O@SPE\._"MAX'\">'++2-'TNV6WT[
M3-.MUBAMXEZ*B*  *^TR#A:IC+8C%JU/HNLO\E^+_$_ ?$OQDPV1<^69))3Q
M.TI[QI^2Z2FO_ 8O>[NERG[-O[,GP8_9,^%]G\(_@=X/ATG2K7YYY/O7%]-@
M!I[B3&99&P,D\  *H50%#?VCOVF?A+^RS\/Y?B#\5]?%O$=R:?I\&&NM0F S
MY4,>1N/3).%4'+$#FN$_;;_;^^%?['/ALV=X\>L^+[R MI/AFWF 8 \":X89
M\J+/_ GQA1PQ7\@OCQ^T!\5/VD_B!<_$CXM>)9-0OYOE@A7*P6<6<B&&/.(T
M&>G4G)8EB2?ZN\-?"3&<4\F*Q:='!1VLK2G;I!=(]Y;=%=WM_F[XJ^,^'X;J
MU:%"?UC,)W<FWS*#?VJCO=RZJ-[]9-*U^W_;*_;E^+7[8_B[[;XHN#IGARSF
M+:+X8M9B8+8<@22'CSIB.KD<9(4*#BO%***_LO+,KR_)L##!X*FJ=."LHK;_
M (+>[;U;U;N?Q'FF:YCG>/GC<=5=2K-W<GO_ ,!+9)626B5@HHIT44L\JPPQ
ML[NP5$49+$] !7?L>?N?K5_P13^%W_"%_LE3>/+JVVW'B_Q!<722$8)MH,6Z
M+] \<Q'^_7V!7&?L[?#*/X-? CPA\+4B57T/P]:VMSMZ-.L8\UO^!2%V_&NS
MK_.GB[-_[=XGQF/O=5*DFO\ #>T?_)4C_2C@[)_[ X6P>7VLZ=.*E_BM>7WR
M;85\V_\ !43Q[_PC'[.\7A&WFQ-XCUB&!T!Y,$69G/\ WVD0_P"!5])5\!?\
M%6_'O]M_&+1/ %O-NBT'1C-*H/W9[A\L/^_<<1_&OPSQDSG^QO#S&2B[2JI4
MEY\[M+_R3F-.*,5]5R2JUO+W5\]_PN?+%%%%?Y^'XN%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7ZI_L6^"
MCX#_ &8/!^C2P[)9]+%],".=UPS3\^X$@'X5^8WPX\'7?Q"^(&B>!;$-YNL:
MK!9J5'W?,D"EOH 2?PK]A;&RM=-LH=.L85C@MXECAC7HJ*, #Z 5_3WT:\H<
M\PQV:26D8QII_P")\TONY8_>??\  F&O6K8A]$HKYZO\D2T445_6Q^DA1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 0ZE:SWVGSV5MJ4UG)-"R1W
M=L$,D#$$!U$BLA8=1N5AD<@CBL[P1X&\-_#S05\.^&+-XH#<2W$\DTS22W$\
MKF26:61B6DD=V9F8G))],"M>B@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \B_;
MX^"+_M&?L:_$;X.VMKY]YJOABX?2XMN=][!BXMA_W^BCK^9SIUK^L"OYK_\
M@I#\ I/V:/VV_B'\*X;/R+"+7Y+[155<*+&ZQ<P*OJ%241DCNA':OS[CG".U
M+$KSB_S7ZG]/?1USM*6-RB;WM5BO_))_^V'A]%%%?GA_404444 %%%% !111
M0 4444 %%%% !1110 445U'P;^#'Q0_:!^(FG?"CX.^#;S7=>U279:6%FF3C
M^)W8X6.-1RSL0JCDD"JA"522C%7;V1G6K4<-1E5JR48Q5VV[));MMZ)+N<_I
M6E:IKNIV^B:)IMQ>7MY.D-I:6L+22SR,0JHBJ"68D@  9)-?KU_P2S_X(9:;
MX$_L[]H3]M?P_!?:V-EQH?@&X"R6]@>JRWHY667N(>43^/<WRI[C_P $R/\
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
M_LKQ)I<=[:)<*!)%N'S1. 2 Z,&1L$C*G!(YKSGX]^/?V_\ P]\0I-._9V^
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
MR_82_P"$F\*6UW!HUAI$_B;SKEHVMK.6"5)%@\H$2/Y.T@OA?O G.U;/Q_\
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
M2K2D"209^ZIV#ZUU+4M.T;3Y]7U>_AM;2UA:6YNKF4)'%&HRSLS$!5 !))X
M%8OQ0^*?P_\ @OX(O?B+\3O%%MI&CZ?'NN+NY;J>R*HY=V/"HH+$\ &OR3_;
MU_X*5?$#]K+4)_ O@S[3H'@*&;]UI@DQ/J>T_++=%3@C(!$0)53@DL0&']*^
M'?AGF/%594,%#V6&@_?J-:+NE_--]K^K2L?YT^*_C!0R6<\PS>LZ^,J?!3OJ
M^WE"FO3NHINYZQ_P4'_X*UZAXU^W?!?]EC6)K/1SN@U?Q?"3'-?#HT=J>#%%
MZR<.W\.U>7^!R23DG)/4T45_<'#'"N3<(Y:L'E]/E7VI/64WWD^K_!;))'\"
M<5<6YWQCF;QN95.9_9BM(P7\L5T7XO=ML****^C/F@HHHH **** "BBB@ HH
MJSHNCZAXAUBTT#2+8S7=]<QV]K"O5Y'8*JCZD@4I2C"+E)V2'&,IR48J[9^P
M/_!'_P"%W_"NOV+-(UJYMO+NO%>IW6KSAA\VPL((OP,<"./]_P!S7U%6%\+_
M  +I_P ,/AMX?^&^DX^S:!HMKI\!48W+#$L8/X[<_C6[7^<?$F:RSSB#%8]_
M\O:DI+T;?*ODK(_TNX8RF.0\.X3+U_RZIQB_-I+F?S=W\PKY;_X*L^/?["^"
M^C^ K>;;-K^L^9*N?O06Z[F'_?QX3^%?4E?G?_P5'\>_\)+^T);^#K>;,/AS
M1HHG3/2>;]\Q_%&B'_ :_#/&S.?['\/,2HNTJSC27_;SO+_R12,>*\5]6R2H
MEO.T5\]_P3/FNBBBOX#/QH**** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *O^%O#&M^-/$ECX2\-6#W6H:E=);V=NG5Y
M'8 #V&3R>@'-4*^V?^"87[-'V6W?]HSQAI^))0]OX8BE7[J<K+<_CS&OMO/<
M&OK^!N$L7QKQ)1RVC=1>LY?RP7Q2]>D>\FD>GE&6U<UQT:$=MV^RZO\ R\SZ
M8_9_^#>B_ ;X4:5\-M'*R-:0[[^Z5<?:;EN99/7!;@ ]%"CM79T45_HW@<%A
M<MP5/"8:/+3IQ48I=$E9+[C]QHTJ="E&G35HQ5DO)!11174:!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!^-?_!P%_P3]E^&_P 0!^VK\+M#QH'B>Y6'QI;V
MT?RV.IMPET0.B3@88]/-!).9@*_-.OZH?BG\,?!/QH^'.M?"CXD:''J6A:_I
M\EEJ=G+T>-Q@D'JK X96'*L 1@@5_.)^WC^QEX\_89_:%U3X,^+A)<V!)NO#
M.M&/:FIZ>S$1RCL'&"CK_"ZMC(VD_EO%N3/"8CZW27N3>OE+_)_G?R/[&\$>
M/EG>5K),;/\ ?T%[C>\Z:V^<-G_=L];-GC-%% !)P!7QI^]!7V-_P3,_X)%?
M%3]N;5[?XB>.?M?A?X96]QBYUQHMMQJQ4X:&R5A@\@JTQ!1#D .RE:]P_P""
M6?\ P0UU?XE_V=^T'^VCH5SIWAT[+C0_ LX:*YU,=5EO!PT,!ZB+AWZML7A_
MV!T;1M'\.:1:Z!X?TJVL;"RMT@L[*S@6**")0%5$10 J@   #  K[C(.%)XB
MV(QJM#I'J_7LO+=^77^=O$OQGHY7SY7D$E.MM*KO&'=0Z2EW?PQ\WMSOP4^"
M'PK_ &=OAQI_PF^#7@RTT+0=,CVV]E:)]YC]Z21CEI)&(RSL2S'J:YW]J/\
M:S^$7[)/@)O&GQ-UC-Q.&72-$M6#7>HR@?=C4GA1D;G.%7(R<D ^??MU?\%%
MOAK^Q_HTGAK2_(U[QS<P;K'04E^2T##Y9KIEY1.X0?._&, EQ^17QC^-'Q*^
M/OCV\^)/Q6\43ZKJMX<&24X2&,$[8HD'RQQKDX50!R3U))_K'PT\(L7Q.H8W
M'ITL&MDM)5$ND>T>\OE&^K7^;_BGXSX;ANI4PF#G[?'2OS-OF5-O=S?VI_W;
M^<K:)]E^UM^V7\7?VP?&W_"1^/\ 4/LNE6DC?V)X<M)#]EL$/<#_ ):2$?>D
M;D]!M4!1Y)117]C9?EV!RG!0PF#IJG3@K**5DO\ @]6WJWJ]3^*LRS+'YOC9
MXS&U'4JS=Y2D[M_\!;)+1+1:!1117:<(4444 %%%% !1110 4444 %>]_P#!
M,GX7?\+6_;7\$Z;<6_F6FCWS:S>$C(46J&6,GV,PB7_@5>"5^A7_  0<^%OG
M^(/'?QIN[;BVM+?1;"4CJ9&\^<>V!';_ /?5?$^(^;_V)P1CL2G:3@X1_P 4
M_<5O3FO\C[KPSR?^W>.L!A6KQ4U.7^&G[[3]>6WS/TBHHHK_ #]/]$A&944N
M[  #))/ %?D-\</';?$[XP>)?'WFEX]4UF>:V)[0[R(A^"!1^%?IQ^U=X]_X
M5I^SIXN\61S>7,FCR6]HX/(FGQ#&1[AI ?PK\G:_E#Z2F<WKX#*HO92JR7K[
MD/RG]Y^<\=XJ\Z.&7G)_DOU"BBBOY:/ST**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHK5\#^"?$WQ&\6V'@CP=I;WFI:E
M<"&UMX^Y/4D]E R2QX !)X%:4:-7$5HTJ47*4FDDE=MO1)+JV]D5&,IR48J[
M>QWO[(_[..J?M(?%6#PXZ2Q:)8;;G7[U./+@SQ&I[/(1M7T^9L$*:_4G1](T
MSP_I-MH6B6,5K9V=ND%K;0KM2*-0%55'8  "N(_9J^ 'AS]G/X86G@;1@DUX
M^)]8U$+AKNY(&YO4*/NJ.R@=R2?0*_OWPH\/Z? V0?OTGBJUI5'V[4T^T;Z]
MY-O:UOV7AS)8Y1@_?_B2UEY=E\OS^04445^IGT(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 %%%% !7SM_P4L_8'\)_M]? &?P1*UO8^+=&+WG@S7)5_X]KG
M;\T,A SY$H 5P,X(1\$H ?HFBL<1AZ.+H2HU5>,E9GH95FF.R7,:6.P<^2K3
M:<6N_P"J>S6S3:>A_+1JGP3^+6C_ !=G^ MY\/M4/C*WU<Z8_AR&T:2Z:[#;
M?*5%R7)/0KD$$$$@YK]AO^"6G_!$CPO^SP-.^/G[5NFV>M^.UV7&D^'6*S66
M@/U5WZK<7*_WN4C/W=S!9!]P6W[/OP4L_C5<_M&6_P ,])7QQ>:7'IUQXE^S
M W+6R9VH&/"G!VE@ S*JJ2510.HUC6-)\/Z5<Z[KVIV]E96<#37=Y=S+'%#&
MHRSNS$!5 !))X%?,9/PCA\%B74J/VDK^ZK;=M.LOP70_7^-_&[-N(LJC@\%'
MZO!Q7M9)ZR=O>C%_9A_Y,UH[*Z=FOAW_ (*#_P#!6#1/A)]N^#7[->HVVI^*
M5W0ZIXB4++:Z2W0I%U6:<=^J(>#N8%5\A_X*#_\ !6;5OB5]N^#'[,.JW&G^
M'CNAU7Q3'NBN-37HT<'1H83W;AW''RKD-\)U_9'AKX,7Y,TXAAYPHO\ !U/_
M )#_ ,"ZQ/\ .SQ/\;K<^5<-S[J==?BJ7_R?_@'21;UW7=;\4:S=>(O$FK7-
M_J%].TUY>WDS22SR,<L[LQ)8D\DFJE%%?TY&,8148JR1_+,I2G)RD[M[L***
M*9(4444 %%%% !1110 4444 %%%% !7[,_\ !)GX7?\ "L_V)O#=S<6_EW?B
M:XN-:NACJ)7V1'WS!%"?QK\=?"GAO5/&7BC3?"&B0^9>ZK?PV=G'_>EE<(@_
M%F%?T$^!_"6E^ ?!6C^!-$3;9:+I=O86BXQB*&-8U_117\\_2%S?V&2X3+8O
M6K-S?I!65_5SO_VZ?T?]'+)_;YWC,SDM*4%!>LW=V\TH6_[>-2BBBOY-/Z]/
ME'_@K!X]_LCX5>'_ (>6\VV76M7:YF4'K#;IT/L7E0_\ KX)KZ+_ ."G?CW_
M (2O]I%O#$$VZ#PYI,%H5!R/-D!G<_7$B*?]ROG2O\^?&+.?[:\0L;.+O&DU
M27E[-6E_Y/S/YGXMQ/BOK6=U6MHOE7RT?XW"BBBOS$\ **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!]O;W%W<):6D#RRRN$
MBBC4LSL3@  <DD]J_1O]@_\ 9!C^ GA?_A._'-DC>+=7MP)$8 _V;;G!\@'^
M^>"Y]0%' );BO^"?_P"Q*WA*.T^.WQ<TDC59%$OA_2+A.;-2.+B13_RU(^ZI
M^X.3\Q&WZ[K^O_!3PKEE<(<09O3M6DKTH/["?VY+^9KX5]E:OWG[OZ9PIPZ\
M.EC<2O>?PI]/-^?;MZ[%%%%?TJ?>!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 5\S_\ !4G]F[XO?M%?L^-9?"+Q5?K<Z+,U[>>%K=]L
M6N1  [#@9:5-NZ-2=K'(QNVD?3%%>KD><8K(,WHYCADG.E)22DKI^37FNJU6
MZ::3/(S[)L)Q#D]?+<2VH58N+<79KS379]'H]FFFT?SJRQ2V\K03Q,CHQ5T=
M<%2.H([&FU^E7_!5#_@FP?$R:A^T[^S_ *#G4E#7'BWP]9Q<W@ZM>0J/^6HY
M,B#[_+#YMV_\U:_OG@_B[*^,\HCCL&[/:<'\4)=4_+L]FOFE_GOQGP=FO!.<
MRP.,5UO":^&<>C7G_,MT_*S91117U1\D%%%% !1110 4444 %%%% !1110 4
M444 ?17_  2K^%W_  M#]MKPF+BV\RT\/&;6[OC.S[.G[EO^_P"T%?M%7YV?
M\$&_A=B'QY\:KNV^\UMHFGS8]!Y]PN?QMC7Z)U_%/CCF_P#:7',Z$7[M"$8?
M-^^_G[UGZ']R> ^3_P!F<!PQ$E:6(G*?G9/DC\K1NO4*;--#;0O<7$BI'&I9
MW8X"@#))IU>9_MB>/?\ A7'[-/B[Q%%-LGDTIK*U(/(DN"( 1[CS"W_ :_#<
MVS"CE.5U\=5^&E"4WZ1BV_R/V+$UXX;#SK2VBF_N5S\R?BYXWE^)/Q1\0^/I
M68_VOK%Q=1AOX8WD)1?P7:/PKG:**_S"Q.(K8S$SKU7>4VY-]VW=_B?@%2<J
MM1SENW=_,****P("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBGV]O/=SI:VL#RRRN$CCC4LSL3@  <DD]J:3;L@W&=>E?:O["'["#6[
M6?QM^-VBXD&V;0- NH_N]UN)U/?NJ'I]X]@-3]B;_@G\GA&2T^+GQUTI)-47
M;-I'AZ=0RV9ZK+..AE[A.B=3EN%^NZ_J[PC\&I4)4\[X@I^\K.G1DMNTZB[]
M8P>V\M=%^C<-<+.#CB\;'7>,7^<OT7WA1117]2GZ$%%%% !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 %?GA_P4V_X)>-J#W_[1
M?[-'AS,Y+7'B?PI8Q?ZWNUU:H/XNI>(=>649R#^A]%?3<*<69MP?FL<=@9>4
MHOX9Q_EDOR>Z>J/E^+N$<GXSRB6 Q\?.,E\4)?S1?YK9K1G\Z9!!P1@CJ**_
M4/\ X*,_\$J[3XK2WWQS_9LTF"T\2MNGUOPU'B.+56ZM+#T6.<]UX60\\/DO
M^8>J:7J>B:E<:-K.GSVEY:3-#=6MS$8Y(9%.&1E8 JP(((/((K^Y.#N-,FXT
MRU8G!2M-6YX/XH/S[I])+1^3NE_!G&G ^=<#YF\+C8W@[\E1?#->79K[47JO
M---P4445]<?'!1110 4444 %%%% !1110 445K_#_P ':G\1/'FB_#_1%S>:
MYJUMI]J,9_>32K&OZL*BI4A1IRJ3=DDVWV2W+I4JE:K&G!7E)I)=V]$?LA_P
M2U^%W_"K?V)?"$-Q;>7=Z]#+K=V<8W_:7+1-_P!^!"/PKZ%JEX:\/Z9X3\.:
M?X5T6#RK/3+**TM(_P"Y%&@11^  J[7^;^>9G4SG.<1CY[U9RGZ<S;2^2T/]
M,\ARNGDF28;+X;4H1AZ\L4F_F]0KY(_X*S>/?[.^'WAGX;6\^'U35)+ZX53S
MY<";%!]BTV?K'[5];U^;O_!2[Q[_ ,)A^TU=Z'!/N@\.Z;;V"!3\N\@S.?KF
M7:?]SVK\*\<\Y_LGP^KTXNTJ\HTU\WS2^^,6OF>?Q=BOJV2SBMYM1_5_@F?/
MM%%%?P6?CH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M5ZE^SC^R1\4_VD=5#>'+'[!HD4NV]U^]C/D1^JH.LK_[*].-Q4'->CE64YEG
MF.A@\!2E4JRVC%7?KY)=6[)+5LWP^&KXNLJ5&+E)]$<%X*\$>+?B+XEMO!_@
MC0+C4M2O'VP6MLF6/J3V51U+'  Y) K]"?V0?V#_  M\!HH/'/CT6^K^+BH9
M) NZWTW(^["#]Y_60C/90!DMZ+^S_P#LT_#']G+PW_8W@?2]]Y.@&HZS= -<
MW;#^\W\* ]$& /<Y)]!K^RO#/P6P'"SAF6;VJXO>*WA2?E_--?S;)_"M.9_J
M&0\*T<OM7Q-I5.BZ1_S?GTZ=PHHHK]Y/L0HHHH **** "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 **** "OF7]NS_ ()J_#?]
MK:RF\:^%WM_#WCN*'$.L+'^XU#:,+'=*HR>.!*!O48SO "U]-45ZV2YYFG#N
M81QN7U73J1ZKJNJ:V:?5/0\C/,BRGB3+IX',:2J4Y='T?1I[IKHUJ?S^?&+X
M+?$SX!^.KKX<_%?PI<Z3JEJ<F*9<I,F2!+$X^62,X.&4D<$=017+5^]W[0W[
M,WP=_:A\$OX'^+OA:.]B4,;&_BPEW82$?ZR&7&4/ R.5; #*PXK\HOVS?^":
M/QK_ &4+BY\5:=;R>)_!8<F/Q!80'?:)G@740R8CVWC,9XY!.T?V'P#XN9/Q
M9&.$QMJ&*VY6_<F_[C?5_P CU[.6I_%_B%X.YUPA*>,P-Z^$WYDO?@O[Z71?
MSK3NHZ(^;J***_7S\:"BBB@ HHHH **** "OIC_@DA\+O^%E?ML:!?W%MYEI
MX7L[G6KH$< QIY<1_"::(_\  :^9Z_2?_@@[\+OLOA3QU\:+NVYO;^WT:QE(
MY"Q)YTP'J"98/^^*^ \4,W_L;@7&UD[2E'V:]:CY-/1-OY'Z'X59/_;?'V!H
MM7C"?M)>E-<^OJTE\S]!:***_@8_T)(KV\MM.LY=0O9ECA@B:2:1NBJHR2?H
M!7X]_$KQC=?$/XA:YX[O-WF:QJUQ>%6_A$DC,%_ $#\*_33]MGQ[_P *[_9A
M\6:O%/LN+S3_ .SK;!P2]PPA./<([M_P&ORPK^2/I)YS[3,,#E47\$95)>LG
MRQ^Y1E]Y^;<=XKFK4<.NB<G\]%^3^\****_F(^ "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHJ6QL;W4[R+3]-LY;BXF<)#!!&7>1CT55'))]!32<G
M9;@DVR*K_AGPMXD\::Y;^&O"6A76I:A=/MM[.R@:21S[ =AU)Z <FOHOX!_\
M$S/BI\0F@U[XLW+>%=);#?964/?S+Z"/I#]7^8?W#7VO\'?V?_A/\!]&_LCX
M;>$X+-G0+=7\G[RYN?>24_,1GG:,*.P%?MG!7@=Q/Q(XXC,$\+AWK>2_>27]
MV&Z]96[I2/K,JX2S#'M3K?NX>?Q/T7ZO\3YG_9H_X)A0V;V_C#]HR=)G&'A\
M,6<^44_]/$JGYO\ <0X]6(R*^PM(T?2?#^F0:+H6F6]E9VL8CMK6UA6..)!T
M554  >PJS17]><*<%<.\&8+ZOEE'E;^*;UG/_%+]%:*Z)'Z7EV58'*J7)AXV
M[OJ_5_IMY!1117U9Z(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 %<=^T1XXD^&/[/_CGXD1+
M"S^'_!^IZDBW$8=&:"UDE 93PP)7D'KTKL:^??\ @JIXJ_X0[_@GI\5=7\S9
MYWAO[#G/_/U-%;8_'SL?C0FTP:31\RW7_!*W2OVJOV8/!7[1'P\O=.\*>//$
M_A*RUC5M(AM3%I%[-<0K-\D:Y-H2''W 4X^XN2:^'?C+\"/BY^S]XK?P7\7_
M  +?:)? DQ?:8\Q7"@XWQ2KE)5_VE)';K7[L_!?PK_P@OP=\)^"/+V?V-X:L
M+'9C&WR;=(\?^.U+\3/A3\-_C+X5F\$?%+P7I^NZ7/\ ?M-0@#A6Q@.A^]&X
M[.I##L17[5P7XU9]P\HX7,D\306FK_>17E)_$EVEZ*21^'<;^!W#_$;EBLL:
MPV(>NB_=R?G%?"WWCZN+9_/G17Z(?M0?\$0+J#[3XJ_93\6^<O+_ /"*>()P
M''?;!<]#Z!90/>0U\(?$OX3_ !+^#GB23PC\4_ VIZ#J,>?]&U*T:,N <;D)
MXD7T920>QK^H^&N-N&N+://EU=2EU@])KUB]?FKQ[,_E'BC@;B?@^MR9EAW&
M/2:]Z$O22T^3M+NCGJ***^K/D@HHHH *_;;_ ()I_"[_ (5/^Q7X'TB>W\NZ
MU33CK%X2,%FNV,R9'J(FC7_@-?C3\)_ -_\ %3XH^'?AIIFX3Z_K=KI\;*,[
M3-*L>[Z#=D^PK^@32M+L-$TNVT72[98;6SMT@MH4Z)&BA54>P  K^</I#YO[
M/+\%ED7\<I5)>D5RQ^]RE]Q_3'T<,G]IF.-S22^",:<?63YI?<HQ^\L4445_
M*Q_6A\?_ /!6KQ[]D\)^%?AE;S?->WTVHW2 \A8D\N//L3*_XI7PW7O'_!1[
MQ[_PFO[4.IZ=#/OM_#]E!IL)!XW!?-D_$22NO_ :\'K_ #Q\6LY_MOQ QU5.
M\82]G'TIKD=O62;^9^)\28KZWG5:2V3Y5_V[I^=V%%%%?G)X84444 %%%% !
M1110 4444 %%%% !16WX-^&_Q!^(EW]A\!^"=5UB7.&73;"2;;_O%00H]S@5
M[A\-O^"8_P"T3XR*77BY=-\,6K8+?VA<B:?;ZB.'<,^S,IKZ')>$N)N(I)9;
MA*E5/JHOE^<G:*^;1VX7+<?CG:A2<O-+3[]CYTK7\%_#_P <?$75ET+P'X3U
M#5[LXS!I]JTI4'NVT84>YP*^^_A;_P $P?@)X+\N]\=7>H>*KM,%ENI/LUMD
M=Q%&=WX,[#VKZ!\+>$/"G@C24T'P;X;L=*LH_N6NGVJ0Q@^N% &??K7[;PY]
M'3/L8XU,YQ$:$?Y8>_/T;T@O5.?H?68'@?&56I8J:@NRU?\ DOQ/ASX,_P#!
M*[X@^(O*U;XT>)X= M3AFTS3RMQ=L/0O_JXS[@R?2OKCX.?LT_!?X$6BQ?#O
MP5;P76S;+JMR/.NY?7,K<@'^ZN%]J[RBOZ)X5\,^#^#[3P.'3JK_ )>3]Z?R
M;TC_ -N*)]MEV0Y9EEG2A>7\SU?_  /E8****^]/9"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 **XK]HSXZ^$/V9_@AXD^.OCK>VF^
M'--:YD@B8![F0D)% A/ :21DC&>,N,UT/@?QGX=^(W@O2/B!X1U!;O2M<TV"
M_P!-N5Z2P31K(C?BK T :E%%% !1110 4444 %%%% !1110 4444 %%%>3_$
M3]J6WT#XVQ?LW_##X>7OC#QFN@'6]3L;>^AM+73+#S/+1Y[B4X#R.<)&JLQ'
MS-M7#$ ]8HKC/@-\;?#OQ_\ AZGCWP_I5]ISQ:C=Z;JND:FB"YTZ^M9W@N+>
M38S(621&&Y6*L,$'!KLZ "BO!?B]^W9:?"3]H[P_^RXW[/?C37?$_BRSGN_#
MG]C7.EBWO885E:5O,N+R(1E4A=B'VG&,9)Q2>._V_O!OP0U+3X/VF?@KX\^'
M.FZE<K;VWB?6[*RO-*65ONI)<Z==7(A8\_ZP*."<X!( />Z*AT_4+#5K"#5-
M+O8;FUN85EMKFWD#QRQL 5=6'#*0001P0:FH **\V^*/[0$_A?XH:7\ _AMX
M8M/$/CK5M"NM:ATK4-7:PM+;3X'2)IY[A89W0/+(L:!8G+-NSM"DT_\ 9D^.
M'B[X[>!;[7O'_P $->^'^MZ3KEQI6IZ%KGS@RQ!"9K:<*HN;=MX"RJH#%6QP
M,D ]&HHHH **** "BBB@ HHKR#P3^V5X"\??M7:K^R3HW@_Q+;:SHWA-]>N]
M2U?27L[>2$7$$"K$LN)9,F8G?L"_(<%NP!Z_17$?'CX^>"OV??"UEX@\5PWE
M[>:QJ]OI/AW0M+C5[S5]0G;;%;0*[*NXX)+,RHJJS,P K+\ _M(6>N_%B3X#
M?$?P5=^$O&#:,-7TW3;R\AN8-3L=_EO);SQ'#M&^%DC8*Z[@P#(=U 'I=%>
M^,/^"@?P^\)-XE\6-X-U*Z\"^"?&L/A3Q?XUCN(EBL-1=XHW*PD[Y8(99X8Y
M9!@AG.U9 I(]J\;>-/#/P[\(:EX[\9:M'8Z5I-G)=7]W)DB.-!DG Y8]@HR2
M2  20* -2BLCP#XAUKQ9X,TWQ/XA\)7&@WE_:+/+HUY*KS6>[E8Y2O D"D;E
M&0K9 +8R=>@ KY8_X*__ /$Y_94TOX8]?^$V^)7AW0_+_P">GF7R2[??_4_I
M7U/7RQ_P45_XJ;XS_LT?#'[WVSXV6NM-'_>73K>64GZ#S* /J>BBB@ K ^(W
MPM^''Q>\.2>$?B?X(TS7M-EY-IJ=HLJJV,;ER,HP[,I!'8UOT5I1K5L/552E
M)QDM4T[-/NFM495J-'$TI4JL5*,M&FDTUV:>C/@W]H+_ ((<_#?Q(9]<_9R\
M>W'ARZ;+)HFN%KJR)[*LH_?1#W;S37Q)\=?V#OVJ?V=S-=_$+X37[Z9#DG7-
M(7[99[1_$TD6?*'_ %T"'VK]S:*_7^'/&[C#)4J>+:Q--?SZ3MY36OSDI'XW
MQ+X%<&9XW5PB>%J/^36%_.#T^47 _G3HK]Q_C/\ \$__ -D?X[M->>-O@SID
M.H3Y+:OHJFQN2Y_C9H=HD;_KH&'M7RG\6_\ @@]:R-+?? OXY/&.?)TWQ79;
MA^-Q !_Z)-?MV1^.G!F9I1QG/AY_WES1^4HW^^48GX5GO@)QME;<L%R8F']U
M\LK><9V^Z,I'A?\ P1W^%O\ PL/]L_3?$%S;[[7PGI-UJTNX?+YFT6\0^H><
M./\ KG[5^PM?(_\ P2R_8=^)'[(D'C74OB[::>-5UB[M;;3Y=/O!/&UK"KL7
M4X!4,\N"& /[H<=,_7%?S]XO\1X7B/C*=7"U%.C3A"$9)W3TYFU_V])KY']$
M>#7#6+X9X*A2Q=-TZU2<YSC)6:UY4G_V[%/YA1117Y>?JQSOC3X2?"[XC1F/
MQY\/=&U<D8$E_IT<CK]'(W+]017D?C#_ ()J?LM>*"\FF:!JFA2/R7TG57(!
M_P!V?S%'T  KWZBOG\UX3X9SR[Q^#I56^LH1<O\ P*W,ODSBQ&78#%_QJ49/
MNTK_ '[GQGXG_P""1E@Y:7P9\:IH_P"Y!JFCA\_62.1?_0*X#7_^"5G[1&FE
MGT;Q!X8U)!]U8[Z:*0_4/$%'_?5?H717P&/\"_#G&MN&'E2;_DJ3_*3DON1X
MU;A#(ZNT''TD_P!;GYAZM_P3W_:XTDLW_"JC<HO_ "TM-7M'S]%\W=^E<]??
ML@_M/:>2+CX'>(FV]?(L#+_Z!G-?J[17S&(^C?PC-WHXJO'U=.7_ +8CSY\"
MY:_AJ37W/]$?DA)^S9^T3$6#_ 7QG\O4CPQ=D?F(ZCA_9X^/]P2L'P,\8N0.
M0GAF[./RCK]<Z*X']&O)+Z8^I_X#$Q_U$PG_ #^E]R/R7L_V6_VD;XX@^!'B
MU?\ KMH$\?\ Z&HK:TO]A[]J[5R!:?!;4TS_ ,_4L,'_ *,=:_4ZBNBC]&WA
MB+_>XRL_3D7YQD:1X%P"^*K)_<OT9^;6A?\ !-#]JO5B!?\ AW2=+SU-]K43
M8_[\^97;^&O^"27Q(NBO_"8?%G1+$'[W]FV<UT1_WWY5?=U%?0X+P \/<*TZ
ML*M7_'4:_P#2% [:7!F24_B4I>LO\K'RQX1_X)0?!C2RLOC#QWK^K.O5+<Q6
ML3?4;7;\F%>K>"?V+?V8/ )271O@_I=Q*G/GZLK7K9]?WY8 _0"O4:*^ZROP
M\X'R9IX3+Z2:V;BIR7_;T^:7XGKX?),IPNM.C%/NU=_>[LBL;"QTRU2QTVRB
MMX(QB.&",(BCT ' J6BBOL8QC%))61ZB22L@HHHI@%%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%4/%&OQ^%O#]WX@ETJ_OA
M:Q%_L>EVC3W$QZ!8XUY9B3[ =20 30!X#^U!;_#/]HCXZ:5^R[\3-;TY/"6@
MZ#-X@\:VE[?1Q+=SW*36>G6OS$9QF[NB.JM;V[8^85P/_!';XF:AHW@/QI^Q
M1XS\0PZAK?P<\336%A>13!UOM(FD=[:=""=R[A)C'W4:(<<"O0?V3?A7X=^*
MGA;7_BG^T7^SRMMXX\3>*+S4=9L_&?AJ*66R@+^196L,LBLKQQV<%NIV-C?O
M8A2^*\E^,?PN\<?LY?\ !2KP=^T!^R]^S?KUYX8O?#+Z%\3[/PMH"P6AA9P\
M4\0^199%S$[; 1_HX7.XM@ ]C^*_[36IZC^T7JG[.'@[Q#KNAP^&O#MIJ7B3
M7O#G@>ZUR\$]VT@MK6-(K>>* ".)I'DE1MP=%0 AV'GWPX_:>_;1N/A'\:].
M\7>%Y;36/AM9W.H^#/'WBKX;ZAIUEXIL$@GE -M(UOLN%\I58H=J^8#Y;;3N
MI_'S3/VFOV9/VRI/VV/@-\$M6^(W@WQ_X5LM-\<>%-+0Q:I93VX_T>Y2%AO)
M$9 V[3@F57V$JP]#\3^/_CY\9/V9/B/XI\7? O7_  U'K_@^[TGP;X$>!;O5
M[BXEMIU-Q<B$%;?S&DC18V;"+$SNV9 J@'(?LU_&C]LCQ?\ !SP/^V7\8_BM
MX2M/AS#X#O-6\<>'H= /V^9(K:21;N.=3L#,R[_* 14C 4^8S$KK^&/B'^V%
M\;OV34_:X^''Q"T[1M:U+2)M=\-?#Z30H;G39;)=[P6ES,P%P\\L2KF6.2)5
M=\"/"Y-[]DWX/:SX[_X)L:=^RW\5?"FM>%]3D\ W'AG7+75+!HY;=I(9(3+&
M?N2C#!P58]@<'(KF/V1_&?Q__9P_9?3]EKXH_L\^*]2\;^#+.YTOPU=:)I;7
M&D>(( S_ &25;[B"V7:R*XN&C90F<9)4 $/B/_@IIHGB/]E3X2?M$6=^_@S0
M_B'XI71O%OB-[07G_",,D=P)0H92A+3P!$DD1E$;F1D.-M>GZ%K_ .T%:^%/
M'GB[PC\;O#OC'P^OAFTU+X<>)[W2H+B*615NS<Q7'V"2!;CF.#$D?EJ%D&%)
M5MWG?PL^ VM?L9?LG?#']F?Q1\&9?B3X=NVO(/BC:Z9HRZBD+7 >X,X@<9GB
MCG98\*I=D&X*6 6L7]F/]F23X$>//C7XA^">B>(O#OP;UOP>&T7PWXDM[FV)
MUCRI#<36UM=@3PPJFU29%4NS87<L:D '.^!/CC_P4[^.O["VC_M=?#3XB^"M
M.O+'1[W4I_#D_AH3R^(E@N9_,!DW!;4!(_+CB12S[-S2J7PGJOA']JSX\?M/
M?LW_  @^+/[/?@Z'3H?'VIB+QWKK>5,/"]K 94O)8DF8*Y,L+HCN' &"R,6
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
M+ABW-_MN>%?B?\4/V!OAY\-/A]\&O%NI^)++4O#T^HZ)'H4L<MHMDJFX\QI
ML?!7:,,=Q(*Y7) !Z-^T!^U?8>"?VO-$_9F\9_&8?#32=5\&#5M*\2R6EJ?[
M6U!KJ2'[$)[R.2"((D8<J5#R&50'3 #V_B#^T)\8?V:OV=M+U#XO7EAKGCCQ
M#\0#X8\.7MEHTK6US]IOIEL[IK6U+2N%LD\YH8R7=D* @MN%;]H?_A /C;XR
MN?A1^TA^RYX@\4?#74/"EG?:+X@M_!MW=S:=J;3727$!2W0WEM+Y:VS*Z(,9
M8,P!&?"K7]A7]J1_V!(O!/@?5=07Q/\ #_XQ/XS^"^D>*+I/M<&EVKLMC97+
M%MD<K(\TOEDA5:1$;9R% /4+G]H;]ISX>_M*> ?#_AVU\=?$KP+XOO3IWBR3
M4O@_?Z5)X8F9D6*\6X%I"GV8M(=ZR[RB1,2_.1]:5\V? 3]J/]K+]H74]*\*
M:_\ L=^)/AB]G<PS>+_$/B:6/[*(XV#26]BC+ON6GVF/?A5B1V?<65 W5?##
M]JOQMXR_:K\4_LU>./V=]<\+6VF6-S?>%/%=]<B2V\16UM+;13R1J$'E@-=P
M%<,X(8@[64K0![37R9H0 _X+=:W@=?V;HO\ T]15]9U\F:)IGCF/_@K/J7QQ
ME^%/BM/!UW\(H_"T'B)M F$+:@-2CN,%=OF+'M##S2H7(SG;\U &/^UIJ-]X
MD_X*V_LR_#K4)&.E6.F^(-7CA)^5[H6,Y5B.Y7[.F/3<<=33_P#@HGJUWX2_
M;B_9,\5Z&[1W\OCG4]+D>/@O:W26D,RG'4;7/TR:]#_;0^ ?C'Q%\3_A9^UA
M\*M!DU7Q%\*_$$TE]HMLZ+/J>C7<8AO8X=Y56G1/GC1B WSKG+ '-U[X5^(O
MVK_VS_A[\=-5\':OHW@?X2Z=?W&DGQ#ISV5SK&LWBHAVVTH$J0P)$C>9(J[I
M,! R[FH \W\??L-?'.[^!OQ:_8W\->'$GT7XH?%@^(K+QR^HVXM]+TRXNK6Z
MN(YH6D$[W$;6SQH$C9'\Q&+IA@/8_'_C;P-XP\1WWB;QYXBM]-^$OP@N!/K6
MI7LG[C5M<MR"D9(SYD-DVTD#.^\**!NMF5N]^/7B/Q\FF:?\-/A3#<P^(/%<
M[VL6N):EX="M%4&YOW)&S>B$+%&W^LFDC!&P2%?*OV\?V8M:\0?L'W7P1_9_
M\-2W+^'Y],O;+08I=TNIPVEY%<2Q%F.99G"/)EB6DE')+-F@#V/X9_'?X<?%
MC5]3\->%]0O8=7T>*WFU/1=8TJ>QO+>&=2T,IAN$1S&X!PX!&593AE91C_M(
M_M2?#S]EO1--U_XAZ'XDOH=5NGM[=/#>@37[JRKN)=8AE!CN>]>7_";0?%'Q
M2_X*.Z_^U!H/AG6],\&6?P>L_"RW&N:-<:<^I:DVH->LR0W*)(PAC(C9RN [
M%020P'TS0!\L_P##WC]F;_H0/BG_ .&XO?\ "N L_P!H?PS^VK_P48^!^M?#
M?P3XPM=%^'^E^)K[5+GQ%X7N+&/S[FR2"( R##$8R/<U]RT4 %%%% !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 %%%% !6%\3?#WB3Q;X!U;PMX3U>RL+[4K"6UBO-
M0LWN(H?,0J6,:.A; .<;A6[10!Y+^Q)^SIXI_9._9YT/]G_Q#XZL/$4'AY)H
M]/U.STE[-Y(Y)Y9B)$::4$@R8!!' Z5ZU110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5A:+\/-"T?QAJ'C^6:YOM8U"$6YO;V0,;>U
M5RZVT*J L<88DG W.0"[.54C=HH **** "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@ 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
(B@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>38
<FILENAME>mg-20221231_g3.jpg
<TEXT>
begin 644 mg-20221231_g3.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
MO 1, P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ 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 **X;X\?M+_ ?]F+PS%XO^//Q.TSPW8W$ICM&O79I;EP,E8HHPTD
MI ()V*<9&<53_9[_ &M?V<?VJM)NM8^ 'Q8TWQ''8E1>P6XDAN+<-G:9()E2
M5%.#AF4 X.#P: /1:*Y;XN?&SX4_ ?PPOC'XN>-[+0["6Y2VMGNF9I+F=_NP
MPQ(#)-(><)&K,<'CBJ/PB_:.^"_QTN]3TKX9^-DO-1T214UG1KVQGL=0L"PR
MOG6EU''/$&'0L@![$T =O17#?'C]I?X#_LQ>&8O%_P >?B=IGANQN)3':->N
MS2W+@9*Q11AI)2 03L4XR,XJG^SW^UK^SC^U5I-UK'P ^+&F^(X[$J+V"W$D
M-Q;AL[3)!,J2HIP<,R@'!P>#0!Z+17+?%SXV?"GX#^&%\8_%SQO9:'82W*6U
ML]TS-)<SO]V&&) 9)I#SA(U9C@\<51^$7[1WP7^.EWJ>E?#/QLEYJ.B2*FLZ
M->V,]CJ%@6&5\ZTNHXYX@PZ%D /8F@#MZ**\K^*_[;7[+/P+U\>%OC)\7['P
MQ?MN,-OK5I<6YF53@M&7C D7/\2DK[T >J45XI)_P49_8AM[>UO;[]H_P_:V
M][C[)=WKR00S C(*R2(%(QSG/2O6/!_C7P=\0_#MMXO\ ^*]-UO2;Q=UIJ>D
M7T=S;S#.,I)&2K<\<&@#3HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M\]^-?[5O[/7[.5U9VGQR^*%CX9.H(6L9-3BE6*?!P0D@0HS#NH.0""1@C/9>
M$_%/A[QSX6TWQMX1U:*_TK6+"&^TR^@.4N+>5!)'(N>S*P(]C0!H4444 %%%
M<I\8_CE\)/V??":>.OC1X\L/#ND27B6B7^HN5C,SJS*G /)",?\ @)H ZNBO
M#;W_ (*5_L*:;9P:AJ/[2F@6]O= _9IY_.1)L8)VL8\-U'3U%+??\%*?V%M,
MLX-0U+]I/0+>WND#6T\XF1)5/(*L8\,/<4 >XT5':W5O?6L=[:2B2*:,/$Z]
M&4C(/Y5)0 4444 %%%% !1110 44TRQB00F10[*65,\D#&3C\1^8IU !17E/
MQ4_;@_95^!WB$^%/C%\8K'PSJ)W&.UUNTN+<RJK;2\9>,"1,CAU)4]B:[;X7
M_%3X=_&KP19_$CX4^+[+7="U R"SU/3Y-T4I1VC< ^H=64@]Q0!T%%<E\9OC
MQ\'OV>?"T7C;XV?$+3O#>E3WJV<%[J4I5))V5G6-< DL51SCT4UB_!S]KG]G
M3]H._ET[X)?$VV\3O VVZETBSN)8;<[2P$LHCV19 .-S#)X&20* /1Z*** "
MBBLCQYX[\*?#+PE?>._'.K"PTC383-?WK0NZP1CJ[!%)"CJ6Q@#). ": ->B
MN$^"'[3?P#_:2MM1N_@5\4M+\31:0\2:D^F2,PMVD#% V0.H1L?[IKNZ "BB
MB@ HIHEC,AA$BEU4%E!Y .<''X'\C3J "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\,_"!54 "]UL  =/DL:^H_V=/@5X+_:4_P""5'@3X+>/=.@GL==^%UC!'+/
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
M(\&>%?@C\2M6\+^$=+TVZUCPQJ=QJUS86$<,E[-]DE'F3,B@R/R?F;)YH ^
MO^#<*[N+#X?_ !DOK33)[V6"[TF2.RM6C$MPPBO2(T,C(@9B,#<RKD\L!DU]
MN?LP_ME:9^U5<ZE+X.^ ?Q!T72M+U"XL+GQ!XEM-.ALGNH7*211-#>RO/AU9
M=\:-&"""PK\;_P!D3XI_M7_"K]BGXT:W^SCI,<.EMJ>C)XT\06]RWV[3[-UN
MT'D1J,A6)VR3!@T:D;1R7C_7K_@GI^U%\.OVH_V2M$\9_"CP_IVCW&CZ>NF:
MGX5L$$<6E7L,8'DH@^["PVO&?[CC/S!@ !_BK]O3P:?B[XD^!GP1^&?B'XC^
M(O!FFM>^+XO#;VL=OI@4X^SF:XEC$MR3P(8]QR&!*E6 9I__  4)^$?CC]D#
M4OVO_@OX<U[Q?IVG6\WGZ!IMF!?6UQ$F^2&Y7)6 (N'>0EE"$,N_<H;\^?\
M@A/K7QG\8?$[XLZ!X,^-&C>'/$FK16.J:I_PD'A-M5GU#RYKE97&+NW,922X
M7=G=N,H^[CGZK^"W[ 47[ _[*_Q\\,6_QR/BU?$W@J\OS8G15LO[/9;&]0N%
M$\I82Y !.W_48YYP >6_\$H/V_OBK\:OBA\1_'7Q'^#GCCQ1>^-?%VEP+J/A
M/2H9M+\-VP5XHHIFEG1HH8U;<2JN2%=SEB<_I17YI_\ !MO_ ,DM^*/_ &,&
MG?\ HB6OTLH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M:5?OIPN;5VW?9;NY@D$EQ#[ 1DX&2><];^PC_P $K-"_80^(WB+QKX*^/WB'
M5K#6T5(M N+&*" !/,$+7#(2UPT8EDQCRURQ)4D+M^L:* /CWX=?\$I]3^'/
M[9-S^V[8?M(RW7BF^U2\O+ZPN/":?8I!=(Z21!5N ZJ%<A3O)&U22W.?IWXP
M^!]8^)GPNU[X=Z%XG319]<TN:P;4WL/M)MXY4*2,L9= 7V,VTDX!P2& P>EH
MH ^4_P!B'_@E]I/[$^D>-/"FC?%Q?%>A^.=/2WU?2?$'AE#&61)44Y28;D*S
M.'C(^<8 *]3E_L2?\$IK[]A7XG7?CWX8?M-ZG>:?JT2PZ]X;O_#R?9;V)6W+
M@B;<DB9;9)R5W,"&#,#]@44 ?#GQ6_X(NV=Q^TK/^T[^RM^T[K/PIUF^OI;R
M\M]/T87<:32DF8PD3Q;(W)8F)@Z98@87"CZ<^%7[-WA_P%\.-7\$>,_%>K>-
M-0\40/'XO\1^(IPUUJV^(Q%#L 6&%8R42*,!4!)&69F;T>B@#Y(_8Z_X)3VG
M[&WCW5]1\%?M,^*+SPAJ>IV]^_@TV$$ FFMV9K?[1=+F214+9*QB%9, 2!UR
MA^MZ** "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 **** "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 ***JZUKFB^&]+FUOQ%J]K865NH:XO+VX6**(9 RSL0%&2!R>] %JBN%MOV
MHOV9KVX2TL_VBO DLLC8CBB\763,Q] !+DUW$,T-S"EQ;RK)'(H9'1LA@>00
M1U% #J*** "BBB@ HHHH **Y37/CG\'/#7Q'TKX/:W\3-&M_%>N,PTOPXU^A
MO9]L32EA""7"[$8[B O'7.*ZN@ HHHH **** "BN;T[XO_##5_BAJ/P5TSQQ
MI\_BO2=-BU#4M!CG!N;>VD("2LO8$E?IO7.-PSTE !11222)$C2RN%502S,<
M #U- "T5RWPZ^-_P@^+NI:QI7PL^)&C^(IO#]Q'!K/\ 8U\EPEK*X)6-G0E=
MV%;(!)&,'!KJ: "BJ^JZKI>A:9<:UK>I6]G9VD+2W5W=S+'%#&HRSNS$!5 !
M)).!7/?#/XY?!;XTPW4_P?\ BYX:\5)8N$O6\.ZY;WOV=CG ?R7;;G!QGKCB
M@#J:*YOQI\9?A'\.-6L]!^(/Q0\/:'?:@ ;&SU?68;>6<%Q&"BR,"P+LJ9'&
MY@.I KI* "BJ6A^)?#WB9+J3P[K=I?+97LMG>-:3K((;B,[9(F*DX=3PRGD'
M@\U=H **** "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@
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
M56VE7*L K$] 3TKS?_AY/\0-<_Y$3_@F[^T!=@_<?6O"46FJWH<R3-Q[^G-
M'O>G? ?X':/XR?XC:1\&O"EKXAD<O)KUMX=MDO68]6,ZH').!SGM5/QI^S3^
MSO\ $?QM:?$GX@? WPGK?B"QV?9=9U7P_;SW,>S[G[QT+';U7)^4\C%>'_\
M#8?_  4'U[CP9_P2NU4(W2?7_BGIEEM]S&4+'Z"E_P"%H_\ !7GQ#QH_[+7P
ME\.[NG]O^-[B[V_7[*HS^% 'T)\2?A%\*OC)HL7ASXN?#70?$^GP7 G@LO$&
MDPWD4<H! =5E5@K8)&1S@D=#3;/X-_"+3O%-OXXT_P"%OAV#6K/25TNTU:'1
M8%N8+$9Q:I($W+",G]V"%YZ5\^_\(U_P65\1<ZI\2_V?_#JMT&BZ-JUVRC_M
MX(!/Z9KY1_:(_;N_:1^#GC#5_AQXJ_X*1:C+KNC7DEGJ6E^#/@38>7%.APR&
MXOYHR!G^- X/!&0<UYV99OEF3T%6QM6-.+T3;W?9+=OT.3&8_!Y?3]IB:B@O
M/].Y^DGA_P" OP/\"WM[XA\"? _PEIFHWD,BW5QIGAZUMI;H,#N221(P6#9(
M.<@Y.:Y_]F/]F_PO^SUI_B*7P[X2T'0'\3ZRM_/H7A>U$.GZ>J6\4$<,0")Y
MAVQ;WE**7DD<X "@?C5XX_X*'?M>^)?-AL/VJ/B1'DD)<)K4%IN'J8[:!-OT
M#G'K7GU[^TE^TYJU]#J6M_M.?$74)H)EEC:_\9WDP#*<CY7D(QQTQBOBL3XJ
M<'T&U"I*?^&#_P#;N4^<K<;\/TG[LW+TB_UL?T!?%#X._"?XV>'T\*_&#X;:
M'XGTV.<3166NZ9%=1QR@$"1!(IVM@D;A@X)&>:;X'^&_P>^!?AU]&^'7@;PY
MX1TMI-\MOI&G06,+/C&YA&J@MCN>:_!/Q=^V!^U9X\W+XN_:/\;WT;_>MY/$
MUR(?PC5P@_ 5P&H:IJ>KW!N]5U&>ZE/66XF9V/XDDU\MB/&G#1?[C!M_XII?
ME&7YGB5?$6BOX>';]9)?DF?T6W47PL^+*VS/?Z5KR:#JT-]$MO?+,EK=Q@F)
MW5&(W*264-G#*K ;E4B#QW\:O@SX \)W_BOQ[\1M#L=)L;<R:A<7-]&R)'T.
M5!)(YQC!KX-_X-[=26[\(?%3P\[9$-_I,Q7_ *ZQW:_^TJ]!U/3+.^@FTK5;
M**XA?*303QAT<9Z$'@U^Y^'<8\<Y$LPG^[;6R]Y?%*.^G\O8_1N&*BXARR.*
M?N-]-^K6^G8Z_P"&O[7W_!)#X6>()-;^&WQF\!:3?SV?V-+F*:0?9[4.9/LT
M)<;;>#>2WDQ[(]W.W-=W_P /+_V!?^CLO!?_ (-EKS7]G?X0?"75?BC:6.J?
M"_P[<P/;S;X;C1('1L(3R"F#7T1_PS?^SO\ ]$%\%_\ A+6G_P ;KT<WRN64
MXI47+FND[VMO?_([<7AGA*O(W?2YPD'_  4I_8(N)!%'^UIX(!/=]:11^;8%
M3_\ #QC]@_\ Z.X\ _\ A20?_%5V,_[,_P"SA=1F&Y_9^\$2(>J/X4LR#^!C
MJ#_AE/\ 9=_Z-M\ _P#A'67_ ,:KRCE.9M_^"A_["=U)Y47[77P]!QG,GBFV
M0?FS@5/_ ,-__L-_]'>_#;_PL[/_ ..5MW'[)/[*=Y'Y5W^S+\/94SG;)X+L
M6&?H8JA_X8V_9!_Z-4^&W_A#:?\ _&: ,ZV_;U_8?NW*1?M@?#($#)\WQS8(
M/S:45-_PW-^Q-_T>'\+/_#@Z;_\ 'ZFN?V*OV-KU!'>?LE?#*50<A9? >G,
M?QAJ'_AAG]B;_HSSX6?^&^TW_P",4 2VW[;/[&=Z2+/]KCX8S%?O"+Q[IS8_
M*:IO^&R?V0?^CJ_AM_X7.G__ !ZL^Y_8-_8ANP!+^Q]\,1MZ>5X%L$_]!B&:
MB_X8 _8;_P"C0OAM_P"$99__ !N@#:MOVNOV4+T$V?[3OP\F"_>,7C6P;'Y2
MU+_PU9^R[_T<EX!_\+&R_P#CM<U<_P#!//\ 85NR#+^R+\/!MZ>5X4M4_P#0
M4&:B_P"'<_[!_P#T:/X!_P#";@_^)H ["V_:<_9LO%+VG[0G@>50<$Q^++-@
M#^$E2?\ #2'[._\ T7KP7_X5-I_\<KA;G_@FS^P3=.'E_9+\#@@8_=Z'&@_)
M0*C_ .':'[ O_1IO@O\ \%*T >BV_P ??@3=Q^;:?&KPE*F<;H_$=JPS]1)4
MG_"\_@E_T6+PK_X4-M_\77E]Q_P3 _X)^W4GFR_LH^$@<8Q'9,@_)6 IG_#K
M?_@GS_T:GX5_\!Y/_BZ /4_^%Y_!+_HL7A7_ ,*&V_\ BZT'^(7@MO!][X]L
M/$EG?:3I]K-/<WNGW*3QJD2EGPR$@D 'C->.?\.M_P#@GS_T:GX5_P# >3_X
MNO0O"_[./PA^'GP=U/X%_"_P;:>'/#NIVEW#)8Z:A"(;A"DC@$GDYS0!\S?\
M$RQ+^VW9>(_V[OVA-*@UG4]4\376G>!-'U*-9[3PUI4&T!+:-@529W9A)*!O
M?RQR S G_!3:T/[%FE^'_P!O/]GC1K;1-9T7Q):V'C?3--B%O:^)=)G+*8KJ
M- %DD5]@CE(WIYA.>% 3_@C!/JOP?^&?C']B;XHP#3?&_P .O%MU)/ILORFZ
MTZXVM%>0Y_UD3/YF&7( :,G&\5>_X+'KJ7Q@^#_AG]C#X:1KJ'C;XC^*[,6>
MF1'<UK86[F6>^FQ_JX(V5 7/J<9VG !N_'3]O+Q)X5_:G^"_PB\!_"SQ-J.A
M>,X;_6+O4+"SB9]8MDTB:6.VM4>1=^QYH)I68IM\I0I;Y@.%^*_B;X>_"[_@
MKAX%^)U[X4FTI]7^"=[<7=A8Z/OU&^NWNGVP^1;AGGN3G;M7<?E/.%R-KX^^
M'=*^&W_!1;]COPG#=A+'2-#\6:;;3SD+N$>BQPH,]-Q^48]6 J]XTU/2M:_X
M+(?#35M)U"WN[:Y^!NH36ES;RK)'+&]W(5=&4D,I7D$<$4 >R_LX_M@?#3]I
M;7?%'@SPYX>\2^'?$?@VYAB\0^&?&&C_ &&^M5F4M#+Y>Y@8W5200V<8) #*
M3D_$;]NWX8?#?PK>_$ZZ\">,=5\#:7?M::KX\T32H9]-M727R9'VF9;B:%)
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
MQEM[A66Y5+"Y5FC(/SJ"/O+D8P<X(-7?^"*JI)^P%IHTV2)96\2ZWEP </\
M;9=I;'7C;^&*^@+7]F;]GVQU_6O%EE\'O#\6J^(HDBUG4X].07%S$L:1+$90
M-PC"(J^6I"X'3DU;^$_P#^"_P)LKC3/@U\,](\,VMW)YES:Z+:+!%(_3<47"
M[L #.,\"@#X@_P""<'BC]E3Q+^RU=? 3]IGXG:AX>\8^#KK5-(\?>&?$/Q1U
M/3()5-S.9'^S&\CA:)DD*R;5QO#[A\P+?5GPC^)/[*'P&^"W@GPYX8UW2? _
MA77+J:U\!:;K6I^2;]7GD='@\]R[K+O$J9.0L\8(4D+6G\0OV+OV3_BQ\08O
MBK\2/V??"VL^(8F1CJE_I2/),4P$,HQB;   WAL  =!65^V!^ROX*_:J\)Z9
MX!\2_#O2+YXI)%MO$6H >9H$+A%FDME'S-<.@Q'T1602,<QJC@'L=?"?Q_\
MA]\./BM_P6[\&^"/B;X/TC7]+N/@-*)=-UBRCN(C(+W4"#M<$!P"2".1U!%?
M=E>=7W[(W[-&I>.A\4+_ ."N@S>)0V5\0/9YO5."O$V=X^4D<'H<=* /E_\
M92U1O^":7[2UU^PE\2KE(OAWXYOYM4^#GBJZ 7;,[#SM)N)> T@8@(2<DE?^
M>RJMG]I7QSX ^%/_  53T"__ &C?%.K>'O!_C/X2II'ASQ%:>*+W2+:#4H-0
MDFD@FGM9HL*5=22[;07ASCJ/K3XK?!+X0_'30[?PS\9/AKHOB?3[6Z%S:VFM
MZ>EPD,P4J)%#@[6VLPR.Q-9WC7]FCX!?$?X;6_P@\>?"71-7\-6;[[+2+^S$
MD=LV20T1/S1M\S#*D$ D=#B@#Q;4/"7_  3\TZ;XJ^*=&@/B![KX;7D?Q4\5
M67BNZU>1-*,(46T]Q-<R?OFAB=HU!WHEOGY04W>:>&-+_:>_X)[?%/X6_#R]
M^)UK\7?@GXR\867AWPK)K5NC:SX:GN(Y!;/%,N1+"L(<[QE1&CJ%B!&?KGP9
M^SG\"?AY\+KSX*>"/A-H6F>%-1@FAU'0K73T6WO$E39*)EQ^]+K\K%LDC )P
M*@\#_LR? 3X;:Q9:YX)^&&G6-QI<;IH^T.\>F*XVN+6-V*6H9?E/E!,C@\<4
M ?(G[*WC?X*>'_VF?CU\!?VE?B7K/A/Q;_PMG4]?T5)OB)J6B6VI:3=B-K=H
MEANHHG=8T3/&\HR=0AV[GQ2^(O[(W[,_[/\ H.B_LZ?"/PM=:%XN^-]GI?A[
M7?$;/?Z%;:PZQB37?,ED9I(X#"Z;D=-TD$A5@N7/TM\:/V2?V:/VB=3L];^-
MOP2\/^)+[3TV6E[J5@K3)'DGR]XPS)DD["2N2>.36OXU^ OP6^(WPUC^#GC?
MX6:%J/A6".*.VT"?38_LMNL8Q'Y48 $>T<*5P0.!B@#Y$U74_#G@O_@KY\/Q
MXH^.X\1WMO\ "O5$UG4M4OK6-+69I"RP".%4CMQMPRH07(8%F<G<>R_8B-L?
M^"AW[6FW891K?A;IC=M_L^X_3(KW73?V4/V9]&O?#6I:3\!_"EM/X-21?"TD
M&B0J=,WG<QAPORL6^;=UW$MG))JQX(_9F^ /PV\:W7Q(\!?"71=)U^^+&^UB
MQM EQ=%L[O-<<R9R?O9YYZT ?,G[+WQP\)?!?_@H?^T/\'/COXGL]!UGQ/KF
MGZ[X7O=:NE@CU/3Q:^6L<<DA"L8TV *#GB0 ?NVQM?MQ>*O@YXG_ ."=/QSN
M_@?I&D1:+'%,EWJVA6T,=IJFH&2 W$R/$ L[!BL;R\YD1T))C->]_&O]EC]G
M7]HU[&;XY?!S0O$TNFY^P7&IV0:6!2<E%D&&"$\E,[2>HJ_XF_9^^"/C+X>6
MOPD\3?"O0[OPM8QHEIX<?3T%E$B8V*(0 F%P"!C (S0!\C_\%$7BC_X)>_#*
M?>J[-3\&M&^?N_+%R/PS7W17GGB']DS]FOQ;X.T[X>>*/@KH&HZ#I!!TO1KZ
MR$MK:8&!Y<395<#@8' .!@5W6CZ1IV@:7!HVD6H@M;:,1P0J20BCH!GF@"S1
M3)YX+6![JZF2.*-"TDDC *J@9))/0 =ZYG_A>?P2_P"BQ>%?_"AMO_BZ .IH
MKEO^%Y_!+_HL7A7_ ,*&V_\ BZ@N?VA?@%9N([SXX^#XF(R%D\36JDCUYDH
M["BN$G_:D_9EM9##<_M%^!(W'59/%UD#^1EJI-^V'^R/;R&&?]J;X<HZGYD?
MQO8 C\#-0!Z-17EK_MQ_L4QN8Y/VP?A:K*<,K?$#300?3_753?\ X* ?L-(I
M9OVO?AOP,G'C*S/\I.: /7J*\5E_X*.?L'11F1OVM_ 9"C)"^(H6/Y Y-5)_
M^"FW[ -O$9I/VL?!Q ZB/4MQ_)030![K17S_ '/_  51_P"">MK'YDO[57AD
MC.,1M,Y_)8R:IW/_  5K_P""=-J 9?VI-%.[IY=E>/\ ^@PG% 'T917S1<_\
M%AO^";MH0LO[3U@=PX\K0M1?_P!!MCBJES_P6A_X)H6LGER_M,1DXSF/PEJ[
MC\UM"* /J*BOEG_A]!_P3ID^>R^-U_<QG[LT'@G5RK?3-J*/^'R7[";_ #6W
MC/Q--&?N2Q> ]4*L/49@H ^IJ*^6?^'PO['C<Q0^/9%/W63X?:AAAZC]W3[_
M /X+#?L0Z#X-U#Q=XO\ &&MZ%+93"*+0=9\.SP:E>L5W PVY&YD[>8VU >"P
MK'$8BAA:3JUI*,5NV[+[V:4Z52M-0IIMOHM3ZCK%\?\ Q)^'OPI\.2^+_B;X
MXTGP_I4'^MU#6=0CMH5/IOD(&3V'4]J_)K]J7_@X5^,?C5KCPY^RKX%M_!^G
MDE4U_6XX[S4G'9EB.8(#Z@B;V85\&?%3XT?%OXX^(V\7?&'XD:UXEU%L[;K6
M=0DG,8/\*!B1&O\ LJ !V%? 9IXBY;A6X8.#JR[_  Q_S?W+U/I<'PMBZUI5
MY<B[;O\ R7W_ "/V-^/_ /P7U_8X^%OGZ7\)[+6OB%J4>0C:;;FRL=P[-<3J
M'_X$D3@^M?%/QO\ ^"^'[;7Q+>>R^&S:#X"L'R(QI&GBZNPA[--<[US_ +21
MH?3!YKXBHKX#,.->(<PNO:^SCVA[OX_%^)]+A<@RS#:\G,^\M?PV_ ^XO^"2
MO[:?QEU?_@HKX;F^-7Q>\0>(8_%]C>:'/+KNL2W"QM*@FA5%=B$S/!$@"@ ;
MN*W/^"VOPG_X5[^VQ=^+K6VV6OC+0[34U91A?.13;2K]<P*Y_P"NF>]?#OPP
M\>ZO\*_B3X?^)V@,1?>'=;M=3LR&Q^]@F65>?JHK];/^"Z7@S2/BA^S?\.?V
MEO"F+BUM;\1)<(.7LM0MUFCD/L&@0#T,OO6.(53.>!<92FW*="<:JOJ[/W9?
M<N9GYAXO95&KE'MH1^&ST_NNS_\ )9/[C\MZ***_'3^9 HHHH _1?_@WKU;R
M?''Q/T/=_P ?&E:9/M]?+EN%_P#:OZU[OXFM_LGB34+7'^JOI4_)R*^8?^"
M&K>3^TYXPT/=_P ?/@1Y\>OEWMLO_M6OJOXEV_V7XB:[!C 76+G'T\UB/TK^
MX?H[5^?A7V?;F_\ 2Y/_ -N/Z+\+JG-D*CV;_P#2F_U.C_9H_P"2MV7_ %[S
M_P#HLU]-5\R_LT_\E<L?^O>?_P!%M7TU7V_&7_(VC_@7YL^GSC_>EZ+\V%%%
M>#?&'_@H7\'/@C\2]4^%WBWPMXFGOM*,(FGTZTMWB?S(4E&"\Z'A7 Y'7-?G
M>=\09+PWA8XG,Z\:5.4N5.6SDTVE]R;^1\_B\;A<#34\1-13=KOO_2/>:*^:
M;+_@JG^S;=$"?0O%MM[S:9 ?_0)VK:TO_@I7^RCJ# 7?BO4['/4W6BS''_?L
M/7@4?$K@&N[1S.C\YJ/_ *58XXY]DT]J\?O2_,]\HKRS0_VVOV5/$)"V'QJT
MF/=T^W++:_\ HY%Q7;^&_B=\-O&15?"'Q!T/52WW1IVK0SD_]\,:^@P6?Y%F
M32PF+I5+_P E2,OR;.VEC<'7_AU(R]&G^3-RBBBO7.D**** "BBB@ HHHH *
M*** ./\ B5\ ?@[\7M1LM<^('@.TO=3TU633=9B9[>_M%;[RQ74+)-&ISRJN
M >]+\-?@)\(/A%?WNL_#_P "VEEJ6I*JZEK$K/<7UVJ_=66ZF9YI%'8,Y [5
MU]% ''?%_P#9[^!_[0%IIUC\:_A7HGBB'2;O[3IL>LV"S"WD( )7<.C #<OW
M6P,@X%4[S]E_X!7_ ,2+;XPW7PRL#XHLHEBLM=5I%N;:)<@11N&!2/!(\M<+
MAB,<FN]HH X;P[^S5\#/"?Q+NOC)X=^'5G:^*KY-E]X@CDD-U=)@#9+(6)D7
M"KA6R!M7 X&.?\5_L)_L>^.?BF/C5XN_9V\,7_B?[0)Y-3N-/!\Z8$$2RQ_Z
MN5\@?,ZLW YKUFB@#A?B7^S1\"?C)XCT[Q=\4?AK8:YJ6CN'TB\OR[/8N"#O
MA^;]TV54[EP<J#G@5S/[8'[,?@[]IOX4P?"K7?AQINLR[G72=5UF4M'H4C0M
M$;W ;S)I$1B5CY#N%#L@^<>P44 5=#TFVT#1;/0K-Y&ALK6.")IGW.510H+'
MN<#DUS_Q8^"'PH^.NAKX7^+W@FT\0:8K;CINH%VMW;(8%HP0KD%006!P1QBN
MJHH R_!G@KPS\/?#MOX3\':6++3;1 EK:+*[K"@  5=Y)50  %' ["HM)^'_
M (4T7QGJ_P 0K'3F_MC7(;>'4+Z6=Y&,,"L(H4#$B.-2\C;$ !>1V(+,2=FB
M@#F/B5\'?AY\7(]-_P"$YT.2:XT:]-WHVHV6H3V=Y83E&0O#<6[I+$61F5@K
M ,I*L"#BK/PS^&'@+X.>#;7X?_#3PU!I.D69=H;6%F8EW8N\CNY+R2,S,S.Y
M+,Q))).:WJ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBN/_:'7QBWP \<K\.]0:T\0'P=J8T*Z6388;S[))Y+AOX<2;3GMB@#
M1T[XJ_"_6/&%Q\/-(^)&@76OV@8W6AVVL0/>0@=2\*L77'?(K?K\Z/V%;[0?
MVH_V6?@?H?P:^'<EA<?##Q9;ZS\0/%XL-C6US9O(\]K P'F7=S?*Z%PFY%BN
M&#MNVQG[2_9^_:F^$/[3VFWNM?!V\UF]L=/NI+:YOK_PS>V,/GQL%>)7N8D#
MNI.&5<D'.<8H [S5M:T?0+)M2UW5K:RMU(#7%W.L: G@ LQ YK)_X6M\+O\
MHI.@?^#B#_XJMJ]LK/4K273]1M(KB"9"DT$T8=)%(P58'@@^AK\^O^"+L?[-
M%K^QY=Q?$]? R:A'XWU,*/$'V/SUA'E;?]=\VWKCMUH ^_=$\1^'O$MN]WX<
MUZRU"*-]CRV5TDJJV,X)4D X(X]ZNUXA\,/$'[,OP?\ A;XP_:;^$.BO#X1U
MJ]N+Z_@\):$;B&>6Q:2SENH(;-6!206P;>,*5 =B-S&N1O\ _@J]^S_:_!W2
M?C[8_#;XD:CX0OE1M5U[3?"@EMM"5IO*!O)1-L!S@E(C*ZATW*I8 @'T[17#
M?%;]HGX8_"'P9HWC77]4EO8_$VI6FG>%K'28Q-<:U>77_'O!;J2%9G'S;F94
M5069E )KBM3_ &[_ (;>&/C-;?L^^.OAC\0-&\77]K'=Z=I(\+G4C=6CL4-R
MKZ:]RBQ(X*NSLNS!) &#0!ZG'\2OA[-\09/A-%XWTIO$\.EC4I?#ZWT9O$LR
M^P3F'.X1[\+NQC)'K6W7B'A?XX?LT^)/VW==^%VC?#*_B^)VD>!7NM4\3W?A
M1K=I-*CNHD%O'/(%FG4RRJR[$:-MA(<X4')TK_@I-\&/%&M^,O"7@+X:_$?Q
M%KW@K4$L[_P]I/@Z0W]RY5BSQPRLC1QKMP7N/)!9T5=Q8"@#Z%HKR_X.?M@?
M [XU?L]2?M.:%XAETSPO:0W+ZO)KL'V>?2VMR1-%<("VUTQT!;.5VDY&</7?
MVYO 7@7QGX5\+_%KX7>-O!EAXVOUL?"_B;Q'I]JEA=W3C,4$GDW,DUI(X^ZM
MQ%$>N<;6P >V45P'CS]H#3/"OBJ\\!>#OAYXC\;:_IFGQWVK:/X52TWV$$A8
M1&62\N+>%7DV/LB$AD8*6";>:X./_@H_^SA-^S9JG[4-L/$T^B:%>RV.OZ5;
M^&YI-1TJ\B*B2VNHERMNZ[E^:1UC^8?/S0![T[I&ADD8*JC+,3@ 5C?#_P"(
M_@#XK^%X?&WPR\::7X@T>Y>1(-3T>^2X@D9'*. Z$@D,I!YX(KR'P3_P4#^$
M?Q%\2-X=T3X9?$:2RD\'#Q#;ZZ/!%Q/87MN3&KP0/!YC3RHTFQ@B&/*MAV R
M<GX/_M>_LD>!/V(H_P!I?X1?#;5] ^&UI/?M;:3HGA+$B>5<RI-*8+;<D*,Z
M._F2,B@,-Q4G% 'T=17S?J__  5#^ >A:!X1\>:EX%\?1^$?%RV"KXV/AH?V
M1I<UVBLD%S<>;C>I;8YA$J(ZLA;<K >L_%[X^^!_@WJGASPOK4%]J7B#Q?J+
MV/A?PYI$2/>:E+&GF2E!(Z1I''&"[R2.B*,9.2H(!V]%>+>&_P!N?X8ZY\<[
MC]FS4_A_X[TGQK:21&[T>X\*R7:06\NWR[N2YL6GMX[=MX'FM( IR&VD$5[3
M0 5F^*/&?@_P/IXU?QKXKTW1[1I BW6J7T=O&6/1=TA R?2N;_:/^.7AG]FK
MX%^*/CKXOB:6Q\-:4]TUNC[6N9>%BA4G@-)*R1@G@%Q7RK^QM^T#^SXJ^'?V
M@_VMOB[877Q6^)1$FD7VIZ?<C2]"MYOF@T?3[EXS:VY5-OFJ)!*TI82%BHH
M^Q_%/Q&^'O@?1(?$OC7QWHVCZ=<.JV^H:IJD5O!*S#*A7D8*Q(Y !Y%:UO<6
M]W;I=6LZ2Q2H'CDC8,KJ1D$$<$$=Z^8?B*9(O^"JOAV?XIFW'@[_ (4-JP\-
MMJFW[(-3_M"(W^-_R^9]AV;_ /IEG/&:P?\ @GU\4_$WPB_X)L^$M>\1Z/>Z
MG?7FHWFG_#K0IW*7.J137LXTVW4ORJ&,!MY&([=#(?D0F@#ZUMM=T2\U:ZT"
MSUFUEO[&.*2]LH[A6FMTDW>6SH#N0-L?:2!G:V,X-6JXSX'?"NX^%WA.5?$6
MK)JGB;6[QM3\6ZVL947U_(JAB@/*0QJJ0Q)_!%%&N202>SH **** "BBB@ H
MHHH KZMI6GZ[I=SHFKVB3VEY;O!=02?=DC=2K*?8@D?C7A?_  ZW_P""?/\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7
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
M[&[Q[I<)/M+<I'_[/7Z\_M9V_E_$2SG XDT>//U$LO\ 3%?UI]&NM^[Q%/\
MO/\ &,?_ )$_</"6I^XJP_O/\4O\C+_9J./B[8?]<)__ $4U?3=?,?[-9_XN
M[I__ %QG_P#135].5^R\9?\ (UC_ (%^<C]"SC_>EZ+\V%?F%_P4'_Y._P#&
M'^_8_P#I!;U^GM?F%_P4)_Y/ \8?[UC_ .D%O7\H_2/_ .2)PW_81#_TU5/S
M7CG_ )%,/\:_])D>,4445_%A^5A1110 4444 %%%% !1110!9TC6=7\/ZE%K
M&@ZK<V5W ^Z"ZM)VCDC;U5E((/TKZ2^!W_!3KXM> _)T7XK6*>*]-7"_:F81
M7T:_[X&V7'HXW'^_7S)17T/#W%?$7"N)]OE>)E2?5)WC+_%%WC+YKT.W!9CC
M<NJ<^'FX_D_5;,_6;X*?M-?!KX_6(G^'OBV*2\5-T^D7>(KN'US&3\P']Y2R
M^]=]7XQ:;J6HZ/?PZKI%_/:W5O('@N;:4I)&PZ,K*001ZBOJ?]G;_@IYXT\(
MM;^&/CM92:]IPPBZU;*%O81ZN.%G _X"W4DL>*_J'@KZ0>6Y@XX7B""HS>GM
M(W=-_P"):RAZ^]'J^5'Z!E7&E"LU3QJY'_,MOFMU^*]#[VHK"^'?Q-\!?%GP
MW%XM^'?BBUU6PEX\VV?F-L9V.IPT;?[+ 'VK=K^C,/B,/BZ$:U":G"2NI1::
M:[IK1KT/N83A4@IP=T]FM@HHHK8H**** "BBB@ HHHH **** "BBB@ HHHH
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%?&5W\1M7_ &X_^"B7BG]E[4M5
MN8?A7\)-)CF\2:-9W#1+XEU>0H%ANBA#/;1[I/W.=KO!EPX8!0#['M-0L+\N
M+&^AF\MMLGE2AMI]#CH:FKYO_:Q_9!^'6@_!'7OB;^S/X0TSX>>/_".C3ZIX
M7\0>#--BT^5I+:,RBTF6%52XMY0IC:*4.F'SMR*\Q\3_ /!5Z]A_X)F:1^U=
MH_@C49?%NO6LFE$:;I$DUCI6J)+]F>YGD*M'%'O*RQQ.2TF]$ /SLH!]J:MK
M>BZ!:K>Z[J]K90O,D2S7=PL:F1V"H@+$#<Q( '4DX%6J^'?^"I.K_#WXE?"[
MX0_&"U\):C87FG_'G0+**^\2>&[G2[R& F9I%V7<<<@B)"MG&UB@/)7CZ#\$
M?MT_LX_$'XU6_P  ] \4:BFOZC:37.A-J&@7=K:ZS%$"TCV5Q+&L=RJJK-N0
ME652RE@,T >OT5POQ&_:&\!_#C6+CPS)IVO:[J]G8+>WVC^%=!N-1N+6V8L%
MDE6%2(]Q1]BL0TFQMBMM;'+:E^WW^R=IG[/J?M02_%:*7P;(S1C4+;3KF659
ME8(87@6,RQ2!V52KJN"ZYP&!(!['17E'PJ_;5_9[^-/Q>N_@=\/?%=U>>(;/
M0%UB6%]*GCA:UWI&Q29E$<A1Y%1@K'#;EY*.%Y/_ (*D>#O"OB;]A3XDZIX@
M\.V=Y=:1X5NKK2KJXME:6SF7:PDB<C=&V57E2,XP>* /H.BOS@\>?L]_"3X?
M?\$@?#/[3_P]>7P/X^T7X?:-K=GXP\/ZE+9W5S?2);[DF9' G\XN4P^>6&.E
M?1'P;_X*!_#WPW^SS\'M<_:G\7+H_C'XB:+8^7"=-E5+B:4 ?:'94\JW1EQ,
M=S*%5N!C% 'TO17D'@']NW]F/XB^ _%7Q*T?Q[-::/X,UC^S->N-7TBYM'BN
M3M"(L4L8DD9RZA$52[,P4+N(%:6@?M;?"#5?B;IWP=UQM;\-^(M;MGG\/:?X
MK\/W.G_VM&@R_P!G>5 DCJ""T61(H.2@H ]-HKB_B%\>? 7PZ\1V_@>[74]6
M\0W5BU[#X>\.Z5+?7GV56VFX=(@1%%N^4/(55F^526XJG\+/VI?@1\8_A9J'
MQF\%?$"U/A_1I+B+7KK44>S?298!F>.ZCF"M R#DAP."",@@D ] HKR6T_;5
M^!Q^(N@?#+Q%+X@\/7WBUBOA*Y\3>%[S3[;69!C]U!+/&H\P@KB-]CG<H )8
M Z_C3]ISX:^"M<UK09K37]4?PS"DOBB;P_X=N;^/25>+S5$QA1B7\HB3RXP\
M@1E8J ZD@'H=%<%??M)?#"V\&>$O&=E=:AJ"^.[.*Z\):7INF2S7NHQO;BYW
M+"!E%6(AG9]JID!B"0#=^$_QQ\#?&:;7;+PBFJPW?AK4ET_7+'6-&GLIK2Y,
M*3",I,BEOW<B,'7*,&!5B.: .PHKQ7_@HEX+\)>+OV*/BC<^)_#=E?RZ3X U
MB^TN:ZME=[2YBLY9(YHF(S&ZLBD,N#Q7F?[!GCOX$?LK_P#!,_P+\9_'S6?A
M^PN?#<5WK^KV^EO+/=S%I&WR^2C22L,M@D':..!0!];45X+>_P#!2K]DG3F\
M*S7_ (UU**Q\7)9?8-:/AZ[;3K66[C62"WN;M8S##,5<;HR^Z/G?M S7J/Q2
M^,OP_P#@Y8V%SXVU65+C5[];'1=,L;.2ZO-2N2"PA@@B5GD;:"Q(&U%!9BJ@
MD &_-K>C6^JPZ#<:O:QWUS$\EO9/<*)947&YE0G+ 9&2!@9%6J^%-"\7?#?Q
M%_P6BTKQ!X.\&ZCH^I1?!R_'B>PO]!EM+M[H71=79&7]^6B9-LB%PP 4-E<#
MZG^%W[4WP?\ C+#XL/P[O]6O;CP1J;:?XET^3P[>0W5K=*"3$(9(E>1N#]P-
M0!Z)17F?@/\ ;!_9\^(_P6U/]H/PSXX?_A%-'NYK74=0O-*N;=XIXF5'B\F2
M-96?>ZHJ*I9F8*H).*FT']I_X?:SX[B^&5]H'BO2==N-$NM8M=/U;PI=Q-<6
M5NT:RR1,$*R,&FC'E*3+EQE!D9 /1J*^8OV6O^"A.E_'?XC_ !)TKQ%X,\6:
M)IGASQ7)I>D)?>#;T+:Q6UJK3->3)"4MI7E$A$,K*X!C3;N;!V-._P""H_[%
M^L1:1<:1\2;VZAUSQ6/#VGRP^'KP@W9944R#RLPQL[;%:0+O*2;00C$ 'O5K
MK^A7VK7>@6.M6DU]8+&U]917*M-;B0$H9$!W(& )&0,@<5;KQ#X#>-/V.O&_
M[4'Q,U#X'VD<WQ"CM=-7XAZI'9W48E4(Z6R9F 1B$CSF(88;268XQJ?$K]MG
MX%_"JSU+7?$=QK]QH>AWYLO$'B;2/#%W>:;I<ZN$=9KB*-E^1SL<IN\MLJ^U
M@10!ZW17%>*/V@/AIX;L/#UW9ZI/KDOBV!I_"]EX=M6O9M3@6-96GB$>1Y2H
MZ,96*H/,0;LNH,_PA^-W@;XVVFMW/@K^TXW\.ZX^CZU::OH\]C/:WJP0SM$8
MYT5CA+B(A@"K;LJ6&#0!UU%%?.G_  4._:ZUS]G+POX8^&WPPU+3+3QY\2-9
M_LKP[J&L.HM-'@7;]JU.?>0IC@1U;#<98$@JK*0#Z'ENK6"6.":YC1YB1$C.
M 7(&2 ._'-!NK9;D6;7$8F9"ZQ%QN*@X)QUQR.:\/_9&L/V/I_M$7P9^*_AW
MXA^,=-0'Q+XNEUF#4M:N96X:::;<TB1L2P5$Q$H.U !Q7Q[XTU/Q2_[(GQ"_
M:,NK/=\:]*_:8%KHNHF/-_!=1ZE;6T&FQO\ ?\C[)(Z" '84D;@[B2 ?IM3+
M>XM[N$7%K.DD;?=>-@0>W45YE\>?%7B+Q/K5C^SA\,]7FLM<\1VK7&NZQ:-B
M30=%#;)KE6_AN)3F"W[[R\H#"W<5Z!X4\*^'? WAC3_!GA'2(=/TO2K..TTZ
MQMUPD$,:A411Z  "@#0HHHH **H^)?%'AKP9H=SXG\8>(K'2=-LX_,N]0U*[
M2""!?[SR.0JCW)KYG\2_\%//#WC[7+GP!^PW\%_$7QGUV"3RI]1TB/[%H-E)
M_P!-]1G 3N"-H*L,X<4 ?4U>!?M!_P#!2O\ 94_9\U27P==>,9_%GBQ P3P=
MX'M?[2U LH)*N(SLA(ZD2.IQS@UP[?L>?MB_M0*=0_;>_:?D\/\ A^8;I/AI
M\)'>QM2G7R[J_?,TX(P'3[N02K"O-?'\'P$^%=C+\&/V5/AKI'AOPS;,$U&^
MTZ#-QK$B'@RW#$RS1J1\N]FR1N_NX^&X_P".\KX!R1XS$^]4E=4Z=[.<OTBM
MY2Z+NVD_H>&N'<7Q)F"H4M(K64ND5^K?1=?1-F]^T+^U+JWQW\C3]"M;O3/#
MRHDL=A=+LFFD(!W3*#P1G 3MC)YZ>6445_GGQ%Q!FG%&;U<QS"HYU)OY)=(Q
M72*6B7ZW/Z<RS+,'E&"AA<-&T8_B^K?=OJ%%%%>(=X4444 >[?L9_M ?\(+K
MR_#/Q7>[=(U.?_0II&XM+EN,9[(_0]@V#QEC6S_P55_8 TW]M[X&/<>%+*&/
MQ]X7BDN?"UV<*;H8S)8R,?X9,#:3PL@4Y"E\_.%?9/['O[0'_"R?#0\">*;W
M=KFDPCRY9&^:\MQP']W7@-Z\'G)Q_5'@AQYA\TP3X/SF5XR3]C)_>Z=^Z^*G
M\X](H_'O$#AVK@ZZSS JS3_>)?\ I7H]I??W9_.SJFEZEHFIW&BZS836EY9S
MO!=VMQ&4DAD1BK(RGE6!!!!Y!%05^HO_  79_P""=GV.>?\ ;=^#FA?NI65/
MB%IUK']QSA4U%5'8G"2X[[7QS(P_+JO>SO*,1DF82PU7IJGW71_Y]G='GY?C
MJ68855H?-=GU04445Y)VA1110 4444 ?1W_!);XQ?\*6_;^^'NM7-UY5EK.J
M'0K\%L*R7J&"/)]!,\+_ / *^D/^"\'PG_X0_P#:KTGXGVEMMM_&'AJ-II,?
M?N[5O)?ZXA-M^=?G5HNL:EX>UFTU_1KIH+RQN8[BUG3K'(C!E8>X(!K]B?\
M@KQ8Z;^TG_P3V^'_ .U5X=ME86DFGZH67D0V>HVZK(GL1,;93[C'6OI(4_[3
MX'QV$WE1<:T?EI+[HI_>?C_B[EGUK)G62UBK_P#@+O\ ^DN1^5M%%%?CY_+8
M5^[_ ,=+[_A(/@OX(\3[MWVJR@EW>OF6R/\ TK\(*_<<WW_"1?L*?"GQ%NW-
M/X8T.9C_ +^F@G]:_H;Z.U?V?$M:'=0_]N7_ +<?JGA54Y<TJQ[J/_MR_4J?
MLV?\E>T[_KC/_P"BFKZ<KYB_9M_Y*]IW_7*?_P!$O7T[7])\9_\ (UC_ (%^
M<C]>SG_>EZ+\V%?F%_P4)_Y/ \8?[UC_ .D%O7Z>U^87_!0G_D\#QA_O6/\
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
MC8?L4?LXZ7\%KC]G:Q\):M'X)ND"2^'?^$RU4P"/+DQ+FZW)$Q=BT:D(Q(+
MD# !\H?MK6%C:_\ ! CPV+6SBB$7@#P7-%Y<87;(TFGEG&.C$LQ)ZG<?6N^^
M+'CEM#_X+.?"S1_B#>"'1;OX27T/@Y[EL0G6)KB7S]A/ E:"*-,=3N0=6 KV
M_P 3?L0?LU>,_@WI_P"SYXI\%ZG?>#-+"+9>'[CQ?JI@1(P@CC/^D[GCC\M-
MB,2J8^4+DU:^+G['7[.WQV^'FD_#'XL^ I-;TW091+HEQ>ZQ=M?6,@Q\T=YY
MOV@'@9_><A5!R%& #Q?QV+2/_@M5X&<",32? J^5B,;F OY2 ?\ Q['XTG_!
M/*[M;#]I']JE+ZYCA,'Q6$\_FN%\N)H&(=L]%(4G)XX->K>&/V"?V4/"?Q#T
MKXL6/PJ2Z\1Z+9?9;#6-8U6ZOIPNYF\R1[B5S-+\V!))N95554@*!4_BK]AG
M]EGQK\:9OV@/$GPKAN/$]VD2ZC<+J-REOJ'E ",W-JD@@N2H  \Q&^Z,YP,
M'RA^QA\/OAM\>/\ @F;X_P#AIXY\?3:)I/B3XOWMI9>(--D#/;7TNK6GV"1"
M#ALW1MNX!#?>&<CT/X$_%G]K/X(_M8>#?V5?VV-(T+QE+XBTS5%^''Q6T.'R
M9YUMX%GN8+N'@*QCBC+$ ?,$YDR77V;2?V"/V2M%^&FO?".P^#UHNA^*-12_
M\00_;KGSKZX6X2Y61IQ()1B:*-PJL%&P#&.*Z?P7^SG\+? WBRV\=V-GJVI:
MS8V#V.FZGXD\27VJS6-NY4R1P->32&+?L7>RX9]JABP4  '@?_!-&ZMK;XJ?
MM,QW%Q'&S?M :H%5W )+!=HY]<<>M1_\$>-,TN/X(_$6YAL(!)-\;O$)FD6,
M;G*R1!23WP,8]*]LLOV.OV;],^+.M_'/2?ALEEXK\0J?[5UFQU2[@=W,9C,R
M*DH2&8HSJ9HU60AV^;YCFW\"/V6/@=^S/%J-M\$_"U[HT&KW3W6HVK^(K^[A
MGN&V[YS'<SR*)6VJ#( &( !)% '@/[/ZZF/^"H?[5O\ 8&T7Q\.>$S:;L8\[
M^RODSGCKBN/_ .";'A_X/_M+_L&Q_#3QS\7?$T5UI=AJ.C_$CPI-XC^S_92\
MTPF,L94,B2HY<OG[S/\ -N5L?57@;]E#X&?#CXMZM\=?!_AO4K?Q7KZA=;U:
M;Q3J-P;]57:BS1RW#1R!% "!E(0 ;<8%<7\2/^"8G["WQ;^*[_&KQ]^S[IM[
MK\]R+B]F2\N88+R;.?,FMXY%AE8GEBR'>?O;J /,/&_[+OA_Q=X-^$T?[!WQ
MZN/!/B[P%H&JW7PWEUD->6FL:+)/#'.L^\,7MW8V[))A\)*A"'*E>U_8:_:<
M\7^/%^)WA#]I?X;Z/X'\>_#_ %JU/Q O;&[ TV^\VS3R+Y9'8[ ;>W3(+$!%
MC.1NVKZQ\1OV:OA!\4O$6@>,/$VA7T&K^%K>:W\.ZGH>O7FFS6$4NP2(C6DL
M?RL(T!4Y!"XQ@D')\6?LO? ]?@MXM^%]Q\+;[7M,\6EIO$MDNKRR:AK<S; '
MDN[B=9&<!$"L\H"*@4850* /2M*U;2]=TRWUK0]2M[RSNH5EM;NTF62*:-AE
M71E)#*1R"#@U\=_M?^$[2T_X*K?LV_$/QYIL4_AFYLM9TBSENX@]O#JWV:9X
M P8$"1V>/R^Y:/(Y7(^@_P!D?X$Q?LV_ 32/A#;Q1016%U?7$.GV]Y+<0Z?'
M<WDURMG'++\\B0K,(@[?,XCW$ M@=-\4_A)\.OC7X2?P-\4/"\.JZ:]Q'<)%
M)(\<D$\;;HYHI8V62&5#RLD;*ZGH10!\P?M5_#V?2_\ @J5^SK\1OA;:_9]?
MUBTUZU\8R6BX^TZ1;6\3!KC'55,S*I;JQC Y5<>[?&3P_P# /X7K<_M">*/A
M1I-_X@M;F%M-FM]*B?4-0U)@+>UBA)'S7+EU@1R<@/C<%SC?\!_!#X=_#K7;
MGQ9H>G7MUK5W9I:7&N:YK%UJ-ZUNA++ )[J21TBW$MY:D*6)8@L<U?\ $7PX
M\,^*_&&@^-=?BFN+CPT\\VD6[S'R(KB6/RC<%.C2K&9$1C]U9I,<MF@#YF_:
MFUGXM_LO_LM7/CNUUY+?XD?$SQMI&G^*/$UB XT@7<ZP^5;%P0(K:#,$)('S
M,9B-\C9ZKX)^/_%O@K]O3QS^RD/$FK:OX6@\!:;XET=M;U.:^N-,N'F:VF@^
MT3L\KI)A90KLVTAMN <5[;\5/A9X#^-7@'4?AE\3/#\>IZ+JL2I=VCR,ARK!
MT=70AHW5U5U=2&5E!!!%9'PL^ '@'X3>(M<\;Z.VHZCXA\2?9UUSQ#K=\US>
M74<";((BQP$C12<(@499F.68D@&;^TC^RW\//VI-$TW0/B'KGB2QATJZ>XMW
M\-Z_-8.S,NTAVB.7&.Q[UY%_PZ'_ &9O^A_^*?\ X<>]_P :^IJ* /F'1_\
M@D1^QO;:U:ZMXPTSQ7XNBLI?-M]+\7^,+N^LQ+T#M"SA7(&1ALKR<@U](>&O
M"_AKP9H=MX8\'^';'2=-LX_+M-/TVT2""!?[J1H JCV J]7F_P"TQ\=+7X*^
M"#+82(^MZB&BTJ!N=AQ\TS#^ZN1QW) Z9QY6=YSE_#V55LQQT^6E25V_R2[M
MNR2ZMI'9E^ Q.9XR&%P\;SF[+_-^2W;Z(\X_;0_:,;2H9O@[X)OL7,J8UV[B
M;_5(1_Q[J1W(/S>@.WN<?+52WM[=ZC>2ZA?W+S3SR-)--*Q+.[')8D]22<U%
M7^<G'/&>9<<Y_4S'%.T=H0OI""VBO/K)]6V]K)?U)P]D6%X>RV.%HZO>4NLI
M=7_DNB"BBBOCSW HHHH **** "M+PAXLUSP-XEL_%GAN\,%[8S"2&0=#ZJ1W
M4C(([@D5FT5K0KUL+7C6HR<9Q:::=FFG=-/HT]414ITZU-PFKQ:LT]FGNF?H
M#\.?'/@O]H;X6->W&FV]U9:E:R6>MZ1=()$!9-LL$BGAE*L>OWE8>N*_#/\
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
MUTU"BBBOJ3T 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 *\\_:L_:1\"_LD?
M 'Q)\?\ XAS#[#H%@9(;19 LE]<L=L%LF?XI)"J@]LECP":]#K\1/^#AO]MV
M7XQ?'JU_9-\#:R7\.?#Z3S->\F3*7>M.N&!QP?L\;>6/1Y)@>@K[_P -.#*O
M'/%=' .ZHQ]^JUTA%JZOWDVHKLW?H=V78-XW%*'3=^A\O^"?^"E?[8/PY_:8
MU_\ :J\&?%6ZM?$7BC56O/$%D^9-/OU)^6WEMV)5HD3$:=&C4 (RD9K]>O\
M@GU_P7%_9X_:Z^P_#KXMO;?#_P ?S;8DL;ZZ_P")=JDIX_T6X?&UF/2&3#98
M*K2')K\#**_MGC/PGX2XRP4:=2DJ-6$5&%2FDI125HQ:VE%)))/9:1<3['%Y
M7A<7"S5FMFOZU/ZP/&'@GPIX_P!$D\.^,-#@O[23K%.O*G^\I'*M[@@U\L?&
M_P#8D\3^$/.\1?"YIM8TT99]/89NX![ ?ZT?3#>QY-?F?_P3Z_X+G_M!_LF_
M8?AQ\:C=_$'P%#MBCM[RYSJFEQ#C_1IW/[Q%'2&4D8 57C%?M!^S!^U[^SY^
MV+X"3XA? 'XAVFLVRA1?V.?+O-/D(_U=Q WSQ-P<$C:V"5+#FO\ /'QN^C4U
M!_VUA^:.U/%4EJNRD[:?X)IK?D;>IQ9;F^?\(5^:C+FI-ZQ>L7\OLOS5OFCX
M7DCDBD:*5"K*2&5A@@CL:2ONCXV?LM_#[XQ1R:IY TK6B/EU2TC'[P_]-4X$
M@]^&Z<XXKY&^+'P/^(/P<U/['XMTD_9G<BVU*WR]O/\ 1L<'_9;!]L<U_G+Q
MYX3\3<"S=:I'VV&Z58)V7^-:N#];Q>RDV?MG#G&>4\0Q4(ODJ]82W_[=?VE^
M/=(Y"BBBOR\^N"BBB@ HHHH **** -[X:?$37_A9XSL_&GAR;$]J_P"\B8_+
M/&?O1M[$?D<$<@5]PRV_PN_:F^"EUHVO:5#JWAOQ1ICVNI:?<CD*PVO&V.5=
M3T8<@@,IZ&O@"O6?V4/CY)\(?%_]B:_='^P-6D5;S<>+67HLX]NS>J\\[0*_
M<?!;Q&CPIFKRO,9?[%B'9WVIS>BE_AE\,_*TOLN_Y]Q[PL\YP?US"K]_26EM
MY16MO5;Q^:ZGY7?M\?L8>,OV'OC_ *A\*]=\Z[T:YS=^%=:=,+J%BS$*21P)
M4/R2+V89 VLI/B=?T/?\%#?V)O"/[=?[/MUX"N&M[?Q%IZM>^#=;<?\ 'K=[
M?N,PY\F4 (X&>-K $HM?SZ^./!/BKX;>,-3\ >.=#GTW6-&OI+/4K"Y7#P31
ML593^(ZC@CD9!K]KXMX>ED6/YJ2_<SUB^W>/RZ=U\SX+),T68X:T_CCOY^?S
M_,RZ***^3/:"BBB@#]A/^"4%_%^UA_P2<\8_LS7\JRWVB_VMHEHDC9*"XC-W
M:R\]A-,X&?\ GCZ"OR]EBE@E:">-D=&*NC#!4CJ".QK[._X-U/C%_P (Q^T9
MXP^"U[=;+?Q7X:2]M48\-=64O"@>IBN)F/M'7BG_  4(^$__  I;]L[XA>!X
M;;RK7_A()+^P0#"K;W0%S&J^RK*%_P" D5ZW&E/Z_P +Y?F"WAS49?+6'X)_
M>?S)XQ99[#,(8F*T;:_\"7,OQ4CQJOU,_P""#M]_:/[,WQ,\,;L^7X@\W;_U
MULE3_P!I?I7Y9U^F/_!O5J2W.D?%GP]*W"2Z-,J^N];U6_\ 0%_.O/\ "RM[
M'C;#>:G_ .D2?Z'P/!-3V?$='S4O_26_T/HG]F__ )+!I?\ USN/_1+U]/5\
MQ?LZ1M%\9--B?JJW /X0O7T[7]K\9_\ (UC_ (%^<C^A\Y_WI>B_-A7YA_\
M!0KC]L'QA];#_P!(+:OT\K\P_P#@H7_R>#XP^MA_Z;[:OY2^D?\ \D1A_P#L
M(A_Z:K'YKQS_ ,BF'^-?^DR/%Z***_BL_*PHHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH LZ-K.J^'=7M=?T._EM;VRN$GM+F%L/%(
MI#*P/8@@&OU._9-_:%TW]HWX26GBW=%'J]IBUUZSCX\JX4?> [(X^9?J5R2I
MK\J*]:_8S_:'N?V>/C#:ZQ?W3C0=5*VFOPC) B)^6;']Z-CN]=N\#[U?K7A!
MQY+@SB-4\1*V%KVC4[1?V:G_ &ZW[W]UO=I'TG#.</*L<HS?[N>C\NS^77R/
MU*HIEO<07<"75K,DD4J!XY(V!5E(R"".H([T^O[Y335T?LFX4444P"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 **** /%/^"A?[6NE_L4_LF^*?CI,T3ZI;VPLO#-I-@BY
MU.?*0+@_>53F5A_<B>OYH=>UW6/%&N7OB;Q%J4U[J&HW<EU?7EPY:2>:1B[R
M,3U9F))/<FOT3_X.,OVO/^%H_M#:3^ROX4U3S-'^'T'VG6Q$^4FU>X0':<<'
MR8"B@]0TTJGI7YPU_>G@-P>N'.#XX^M&U?%VF^ZI_P#+M?--S_[>UV/M\DPG
MU?"<[WEK\NG^?S"BBBOW ]D*ZKX-?&_XM_L\^/;3XG?!3Q_J7AO7;(_N;_39
M]I9<@F-U.5EC.!F-PRMW!KE:*RKT*&*HRHUHJ4)*S32::>Z:>C3[,4HQDK-7
M1^U7_!/K_@X-^&7Q;^P_"[]LZ"S\'>(WVPV_B^W!72+YN@,X))LW/&6),74E
MHQA:_1RYM/#?C3P_Y-U#9ZII>H6ZL P6:&XB8 JPZAE(P01[$5_)S7U+^P1_
MP5L_:=_83OK?PYHVK'Q5X&\W-UX+UNY8Q1*3EC:2\M:OU/R@QDDEHV/(_F#Q
M$^CO@<QA4Q?#EH2=^:A+X)7W4&_AO_+*\==XH^=QF1^][7"OEDM;?Y/I_6Q^
MR7QO_87DB\[Q)\&)2Z\M)H5S+R/^N,C'G_=8Y_VCP*^;]3TO4M%U"72M8L)K
M6Z@<I/;W$11XV'8J>0:^L_V)O^"C_P"S%^W?X;%Y\(_%XM=?@@$FJ^#]898M
M1L_[S!,D31@X_>QEEY ;:QVCT;XN? 7X>?&:P,7B?2_+O43;;:K:@+/%Z#/\
M:_[+9')Q@\U_EYXI?1K5/&U9972>$Q4?BH33C"3_ +O\E^EKP>EN5:GU?#WB
M-CLMFL+F\7.*TYOMKU_F7GOYL_/^BO1OC3^S+\0_@U,]_=VW]HZ/N_=ZM:1G
M:H["1>3&?KE?0FO.:_C;.,ES;A_'RP68T94JL=XR5OFNC3Z--I]&?M.!Q^#S
M+#*OA9J<'U7Z]GY/5!1117EG6%%%% !1110!]5_L3_M ?VYIZ?![Q;>YO+2(
MG1)Y&YFA49,))_B0<K_LC'\//S=_P7,_X)V?\+0\)S?MC?!_0MWB+0+,#QG8
M6T?S:CI\:\70 ZRP*/F[M$.O[H YNE:KJ.AZG;ZSI%Y);W5K,LMO/$V&C=3D
M,/H:^[OV?OC-I7QR\ +J4R1+J-LH@UFRQD*Y'W@#_ XR1^(YP:_K_P '^-,-
MQID,N%<WG^_IQ_=2>\H1V7G*G_Y-#TDS\0XXR&KD.8K.<%']W)^^ELF]_E+\
M)>J/YI:*^RO^"PW_  3QE_8_^,'_  L[X:Z,R?#OQA=N^G+$GR:1>G+R61_N
MH1EXO]@,O/EDGXUJ<QR_$Y7C9X:NK2B_O[->36J+PN)I8S#QK4WH_P"K?(**
M**XCH/9/^">WQB_X4-^VK\-_B7-=>1:VWB:"UU&4G 2TNLVL['U BF<_A7VW
M_P %_/A/_87QJ\&?&6SMML/B'0)=.NW4<&>TDW!F]S'<(H]HO8U^8*LR,'1B
M"#D$'I7[(_M\7"_M??\ !(;P9^T?;@7&I:5::3K-]*G+>:R_8[U/H)I68_\
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
M?M3^)OV@O#?PUMD_9I\'6^K>(]3U^RT^2XNMC1Z59RR;9[XQNZ"7RDY";NK
MD$*00#TFBOE7X??M/^--$_;]LOV5;?XY6/Q&\-:YX)NM1&I2VUD+S1]3MI2L
MENTEC'%$Z%!RC)YBDC+<?-D?"+XN_MQ?'']HWXZ?L]V_Q@\(:%%X$U'2+?3?
M$EKX.,IM([B">;$5I).?,D<!-SRS.J>5A8SYA* 'V#7D_P"VE^T_<?L?_ /5
M_CL/A;J'BFVT=8S=6UE?P6RPB26.)&D>0E@I>11^[CD(Y)  S7C?P%_X*">*
MO#W[$GQ,^.W[3*6FH:W\(?&.J^&=7N-)A%M'K5W;/"D!5.1$97N8HS@8!RV,
M<5Q7_!2CP_\ M.ZE_P $R?$OQ+\>_%^UEN=3TK3KKQ3X.AT*W33K6&:[MF$-
MI(%^TB2)V3,DLLBR!'^1"PV@'W'X7UD^(_#.G>(6M_)-_8PW!B#;MF] VW.!
MG&<9Q5ZL/X8_\DV\/?\ 8#M/_1*5N4 %%%% !1110 445!JFJ:9HFG3:OK6H
MP6=I;1F2XNKJ98XXD')9F8@*!ZF@">N._:#^,_AK]G;X'^*_CCXO8?V?X6T.
MXU":/?M,[1H2D*G^](^U%]W%>*>._P#@J-\'[GQ)/\-?V5/!'B#XU^+(CM>Q
M\"VV_3[9NS7&H,/)BC/]]?, [XKX=_X+:?M6_M=Z5^S/I'[/_P"TCH/A'PYJ
MGQ!U\:JOA[PIJ$MS+8:/9A2MO>2M\DDCW31N&B)7_1F'%?5\#\.3XLXLPF5K
MX:DUS>4(^]-_^ IV\['5@L.\5BH4N[U].OX'Y@_$/QYXE^*7C[6_B7XSOS=:
MOX@U:XU'4[D_\M)YI&DD;VRS'BL>BBO]-J=.G1IJG!6BE9);)+9'Z*DDK(**
M**L84444 %%%% &CX3\7>*O ?B2R\8^"/$E]H^K:=.)K#4],NW@GMI!T=)$(
M93[@U^J'_!/K_@XBN['[#\*_V\;1KB$;8;;XB:5:?O$'0&]MXQ\X]981G@9C
M8DO7Y/45\EQ;P/PWQM@OJ^:45)KX9K2</\,OT=XOJF<N*P6'QD.6HOGU1_5Y
MX,\;>!/BMX-M/&?@/Q-IFOZ#JUMYEGJ.G7*7%M<QG@X9258=01]0:\7^-_[#
M_A_Q-YWB/X3O%I=^<L^ER<6TQ_V#_P LC[<KTX7K7X,?L9_\%!OVFOV%O%G]
MN?!/QLW]EW$P?5O"NI[IM-U#IDO%D;'P /-C*N ,;L9!_;+]@'_@L-^S-^W)
M!:^#Y;Y?!OCYT E\(ZS=+B[?')LYR%6Y'^QA91@G9@;C_ _C/]&B<,#/ZY0^
MN8-7:JQ5JE+S=M8VZR5X.WO6ORGBX:IG?"^)^L8&H^7KV:[2CU]>G1H\1\5>
M$?$W@?6I?#WBW1+BPO(3\\%PF"1Z@]&4]B,@]C6=7Z)_$7X6^!_BKHIT3QMH
M<=T@!\B8?++ Q_B1QRI_0XY!%?)OQO\ V//'/PQ\[7O"HDUO14RS2Q1_Z1;K
M_P!-$'4#^^O'&2%K_,_Q \$.(.$^?%Y??$X5:W2_>07]^*W2_FCIU:B?L'#7
MB#EF=<M#$VI5GT;]V3_NOH_)Z]FSQZBBBOQ _0 HHHH *Z[X*?%O6O@UXZM_
M%FF;I(#^ZU&S#8%Q 3\R_4=5/8@=LBN1HKMR[,<;E./I8W"3<*M.2E&2Z-?U
MJMFM'H88K"T,;AIT*\>:$E9KNF?>7Q<^%GPC_;)_9_U#X>>+H%U+PWXITW]W
M/'CS('ZQSQDYV2QN PST9<$$9%?SW_M7?LR?$/\ 9$^..L_ _P"(]M_I6FR[
M[&_2,K%J-HQ/E7,>?X7 Z9.U@RGE37[(_L:_M ?\(#X@'PX\57VW1M4G'V2:
M5OEM+D\#GLC\ ]@<'CYC6Q_P5;_X)_:?^VY\#FO_  A80Q_$#PK%)<^%[HX4
MWB8S)8.QXVR8RA/"R!3D*SY_N'+\TP7BKPC#-<(DL727+4@M[K5Q[VE\5-^L
M=[V_GS$X3$<&YW+!UG>A/6,O+H_5;2^_:Q^"%%3:EINH:-J-QI&KV,UK=VLS
MPW5M<1E)(9%)5D93RK @@@\@BH:^!::=F?3;A7Z^?\$8]8L_VF_^":GC[]E3
M6KE6FTJXU'2[='.?(MM0@:6&3V(N&N&'NF:_(.OOO_@WG^,7_"&?M:Z[\)+R
MZV6WC3PNY@CW?ZR\LV\Z/COB%KHU]1P=B*='/84JGP54Z<O-26B^^QX7$F$C
MC,GJ0DKVU_S_  ;/DF_L;S3+Z;3=0MVAN+>5HIXG&&1U.&4^X((KZ\_X(=ZM
M_9W[<]O9[L?;_"FHP8]<".7_ -IUYG_P4M^$_P#PIS]M[X@>&H+;R[2^UDZM
M8X&%,=XHN<+[*\CI_P  Q73?\$>=6_LO_@H5X%B9L)=Q:I Y^NFW+#_QY5KX
MG(</4RGCC#X>>].O&#_\#Y3^-\KI2P/$M*C+>-51_P#)K'ZC>&[?[-^UM/'C
MK=W+_P#?5N[?UKW>O%HK?R/VP6P.'0N/QL>?US7M-?V]Q!+GGAI=Z,/U/Z,S
M!W=-_P!R/ZA7YA_\%"_^3P?&'UL/_3?;5^GE?F'_ ,%"_P#D\'QA];#_ --]
MM7\O_2/_ .2(P_\ V$0_]-5C\]XY_P"13#_&O_29'B]%%%?Q6?E04444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Z&_\$Q_C
M9_PGOP<F^&6KW>_4?"<HC@#M\SV4A)C/OL8.GLH3UK\\J]9_8F^,/_"E_P!H
M;1=<O;KRM-U.3^S-6).%$,Q #GV201N?937Z1X4<4OA/C7#UYRM2JOV=3MRS
M:LW_ (9<LO1-=3W>',Q>79K";?NR]V7H^OR=F?J71117^AA^UA1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110!Y+^W,-=U7]D[X@^!/"7@[6-=UKQ/X
M,U32-(T[1M.>=Y+BXM9(4W,!MC4%P2SD# .,GBL+_@FSIGBOP?\ L=>"?A=\
M0/ NM>'M?\,:*EEJNG:QISP[7#R89),%)5(&?D8E<C<%) KW>B@#Y@_X*!_
M'XM>(OB+\*/VMO@1X<;7_$/PFU^:>_\ "\,Z1S:MI=R$2Z2!G(7SE1#M4D;A
M(W4A59OQI\$:Y^W-\4/A(EA\-_$N@^%/ 7C&+Q;XCU'Q9HTFG2O<V\9^S6$,
M,V))6:1R9' \I43AV8A:^H:* /F;_@H1\!OC-XQ\3?"_X^_LR11Q^/?!GBO[
M MS+#OC32]23[+<R2J,%TB+1RD=E$AKC/C?^P;XITK]I+X7WWP+@EA\(ZUX2
M?P/\6'D!<W&BVY6[5IC_ !27 BEMWE.23,N?O5]F44 ?-W_!2#X$_&_XC^$/
M!?QB_9FM;>\\=?"WQ;'KVD:-=2!$U2#84GM<DJ 67;P6&5#*""PJ[\!?VE?V
MFOVA-9L%\1?LG>)/A9I&E_Z3XHU#Q3*DDMV50XL[&$)YDH9RI:8JH"(RJ-[J
M5^A** /E#]@C1?B%X6_:1^/6K>-_A+XHT+3O&_CE=7\+ZEJND/'#>6RQNAR1
MGRFX5@LFTD,!U! ^KZ** /C+X*_ ;XQ_\$W/CKXQ'PV^&NI>-?@IX\U3^U8[
M'PT$DU/PG?'A@+5F5KFW9=J9BW.%BC^7*G>S_@HEH_Q _;C^'7@[X0?L_P#P
M>\937=E\0=.UK4]3\2>&;C1+*SM8(YUDW/J"PL[9E7"QH^<'';/VA10!\D_M
MM_#[]I;X4?M2>#?V\?V9_AQ)XY;2O#$WA;QQX,M;@1W5WI;W!N$D@SG<RRL2
M0 S I'\K*7V^E_!GX\?'+XG6E_\ %CQ]^SYXC\!^&=-TMXK'PQJD*W.LZQ=L
MZ'S?(A!:!(PAC52<R&9F8(L:D^UT4 ?"?[*'P^^+/PU_X) >(_V<O&7P9\66
MGC;_ (1KQ%I=MH/]ARO)<SWYO&MRCJ#&4/FC<Q8!,?-C*[J.O_L^_M.S?L:?
ML^_%#X*?#^]@^*'P%6$77@W7H#;/J$1MD@O+=&8A7WHJX*MAE9P#O 6OOJB@
M#P'X"_M(?M'_ !_UFSU+Q+^ROXE^%V@:-')<^(IO%+)+=:E((75;.S@1/,9=
M["1IRJDB((JDR$IQ_P#P3IT'XA^#?BO\=#X_^$WB;P_;>,OBG?\ B+PU>ZMI
M31Q7EE*=JDL,^6^%!V/M.&&,D$#ZNHH ^(/ ^A_M0:;\5?CYX7^(_P"S'X@\
M4>+/%NI:G#X#^($MU:II-MX>D@*6MB+B23?;(GWC%#&[/)(=ZY4O7(ZC^SO^
MTO\ $G_@B3)^S<OP)U?2?%^AV5E'::)J<\*W.I&WU1;B5HXU<[5\H?('*N[*
MP" ;&?\ 0VB@#XX_X*.GXT?M3_\ !/76/!GA#]FWQA9>)/%&H6!TKPS<VT<M
MY%!!<VT\DMR87:*WY5PJ&0NP"G )94T_VMOA1\5M8^-?P=_;^^!G@#5M9OO
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
ME\3_  ^ULW=O:ZA/I]_#+;R03V5Y"^R:VGAD57AE1N"C 'D'D$$]'0 4444
M%%%% !1110 4444 %%%% !1110!\*_\ !PS\99OAI_P3]G\#Z?=;+GQWXGLM
M)=5;#?9XRUY*P]LVT:'VEQWK\%:_4K_@YW^*_P#:'Q1^%_P/MKG TG0;W6[N
M)3]XW4RP1$^X%I+C_?-?EK7]_P#@-E"ROPYP]1JTJ\IU'\WR1_\ )81?S/N<
MDI>SR^+_ )KO]/T"BBBOV4]<**** "BBB@ HHHH **** "BBB@ HHHH *^S_
M /@GY_P6M_:0_8R:R^'_ (XFF\>?#^$K&-"U2[/VO38NG^AW#9*@#I"^Z/ P
MOEY+5\845XV?</9+Q-E\L%F="-6F^CW3[Q:UB_--,QKT*.)AR5(W1_3U^R5^
MV]^S?^VSX)_X3/X"^/H;YX8U.J:'=XAU'36/\,\!)*C.0'7=&Q!VLV*U/C3^
MS)\//C+"]_=6W]FZQM_=ZM:1C<Q["5>!(/KAN."*_F1^%_Q5^)'P5\;67Q(^
M$WC;4O#VNZ=)OL]3TNZ:*5/521]Y2.&4Y5AD$$'%?KA_P3Z_X.&_"'C?[#\+
M/VYK:WT#5FVPVWCW3X-MA=-T!NX5R;9B<9D3,6225B45_%'BS]&><L!5^IT?
MKN#>KIR5ZL/-6MS6Z2A::[;L^?\ J699-B%BLOJ--=M_\I+R_ ]$^+GP&^(7
MP9U#R?%&E^99.^+;5+4%H)?09Q\K?[+8/ID<UQ=?I';W'A/Q_P"&([NTN-/U
MK1M4M5DAFB=+BVNX7&596&5=2,$$9!KYY^-_["\<GG>)/@Q*%;EI-"N9>#_U
MQD8\?[KG_@0X%?Y?>(/T?LTR>4\9P_>M25VZ3_BQ_P /\Z7;2?2TGJ?IW#7B
M5A<9;#YHE3GMS_9?K_*_P\UL?,5%6=7T;5O#^I3:/KFFSV=W;OMFMKF(HZ'T
M(/(JM7\W3A.E-PFFFM&GHTUT:/U.,HSBI1=TST#]G/XW7_P3\<IJ4K22:1>E
M8M7M5YRF>)%']],DCU!([YKZ:_:X_9A^&7[<O[.M_P#"KQ-/$T&I6ZWGAW7(
M4#M8784F&YC]1\V&&1N1V7(SD?$M?1W[$O[0']EW:?!OQ=>_Z-<2$Z%<2MQ'
M(3DP$GLQR5_VLC^(8_HGP.\0J. KOAC-I7PU=M4V]H3E]GRC-[=IZ_:;7Y?X
MA<,SQ--9O@E:K3^*V[BNOK'\8^B1^&WQK^#?C[]G[XIZW\'/B?HS6.MZ#>M;
M7D)R5;'*R(<?-&ZE75OXE8'O7+5^V_\ P6>_X)VC]J7X6?\ "]?A3H?F>/\
MPA9,7M[>/,FM:<N7>WP.6ECRSQ]SETP2ZX_$@@@X(P1U%?HO$F15LAS%T7K!
MZP?=?YK9_?LT?,Y5F,,RPJJ+XEHUV?\ D^A^N7_!#'Q)IO[0/["?Q+_9.\2W
M0<6%W=6P5N?*L=3MF5<#VFCN6SZL*^ /A7%J7P]_:%\.0ZS ;>\T/QG9K=QM
MUCDANTW _0J?RKW/_@W_ /C#_P (#^VO<?#:\NMMKXX\,W-I'$6P&NK?%U&W
MU$<=PH_WZQ?^"H'PTE^"'[?'C(6%MY=OJ>J1>(-/.,!_M(6:0CV$YF7_ (#6
M7$Z>*X5R_,5\5";I2]/BC]R7XGX%XP9=]7Q]+&17VO\ TK7\XO[S]BO&%OM_
M:&\(76/OV%XF?]V*0_\ LU>A5PWBPQ7GQ9\":M;G*2Q:AM;U!M@5_K7<U_4V
M.GST,,_[G_M\S["N^:G3?]W_ -ND%?F'_P %"_\ D\'QA];#_P!-]M7Z>5^8
M?_!0O_D\'QA];#_TWVU?S=](_P#Y(C#_ /81#_TU6/A..?\ D4P_QK_TF1XO
M1117\5GY4%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 >G?L<?$3_A6/[2?A3Q%-/LMIM1%C>DG"^5< PDGV4N'_P"
MU^JU?B[%++!*L\$A1T8,CJ<%2.A%?L!\(O&T?Q(^%OA[Q[&P)U?1K>ZD _AD
M>,%U_!LC\*_K/Z-F<N>$QV4S?PN-6*_Q+EG]W+#[S](X$Q5Z5;#/HU)?/1_D
MCHJ***_J$_0 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MI5S]%Q[5[6!X_P %AI\U&K4I/NKK_P!);/F<3X$<?X-MT?9U/\%1K_TN,#]
M?&G_  1>_P""9OCG>^H_LM:992-]V71=6OK'8?4+!.J?@5(KR/QI_P &X/[
MOB3?+X:\1?$#P\YYC2PU^":,'W%Q;R,1_P "!]Z\R\&_\'-_@BYV1_$']DK5
M;+'$DNC>*XKK/N$E@BQ]-Q^M>L>#?^#BG]@?Q'L3Q#H_CWP^Y^^VH^'X944^
MQMYY"1_P$'VK[K+O&CB'"V6'SFJEVE4FU]T[H\'$^'7B?EWQ8.H[?RN,_P#T
MF4CQGQI_P:^^$KC?+\._VOM1L\9,<&M>$([G=[&2*XBQ]=A^E>2>-/\ @V<_
M:[TO?+X$^-GP^UA%Z)?37ME*X]@()5S]6 ]Z_1GP;_P6/_X)K^.-BZ;^U)I5
MH[=8]9TR]L=I]"T\*+^()'O7K'@W]KC]E7XB!!X$_:4\!:PS_=BT[Q=9S/GT
M*K(2#[$9K[[+OI"\?4K*.80K+M*%)_C%)_B>#B</QEEO^]8:K"W\]*4?SBC\
M,O&G_!!K_@IGX1WR6'P2T_78D^]+HOBJP;CU"32QN?H%S7DGC3_@G)^WI\/]
M[>)_V0?B"D<?^LGLO#%Q=Q+[F2!74#WS7]-%O<6]W MS:SI+&XRDD;!E8>H(
MZT^OM\%]);BZE98G"T9KR4XO_P!+DOP."'$.+CI.*?WK]3^3[Q-X)\9^"KK[
M#XR\(ZII$^<>3J=A);OGZ.H-9E?UGWUA8ZG:O8ZE917$$@Q)#/&'1AZ$'@UY
MOXT_8K_8^^(N]O'/[+7P]U21^MQ>>#[-I1[B3R]P/T-?6X+Z3V%E98O+)+SA
M54OP<(_F=4.(X_;I_<_^ ?R\45_17XT_X(H_\$R_&^^6\_9BL]/F;I-HNMW]
MGM^B13A/S4UY)XT_X-NOV#_$.^;POXP^(6@2'_5I:ZW;3Q+]5FMF<_\ ?8KZ
MW!?2-X"Q-E6IUJ3\X1:_\EG)_@=4.(,#+=-?+_)GX7T5^NOC3_@U\T*7?-\.
M_P!L&[M\?ZNVUKP<LV?K)%<IC_O@UY)XT_X-HOVQ](WS>"/C!\/-9C7[J7-W
M>6DS?13;NGYN*^MP7C/X:8ZRAF$8O^_&</QE%+\3JAF^73VJ?>FOT/SEHKZ^
M\:?\$)O^"FO@_?+;? :VUJ%.LVB^*+"3/T229)#^"UY)XT_X)Y_MU?#[>_BK
M]D7XAPQ1_?N;?PI=7$*_62%&3]:^LP7&/"68V^JYA1F^T:L&_NYKG5#%X6I\
M-1/YH\<HK0\0^%/%/A&\_L[Q7X:U#3+@9_<:C9O"_P#WRX!K/KZ*$X5(J47=
M/L=":>P44450!7KG[(_[<7[2/[$GC7_A,?@+X^FLHIY%;5-"O,S:=J2C^&>
MD G' ==LB@G:RYKR.BN3'X# YIA)X7&4XU*<U9QDDTUYID3IPJ0<9JZ9_0/_
M ,$_/^"U/[-W[:"V7@#QG/#X$^(,P6,:#JEV/LNI2=/]#N&P')/2)]LG.%#@
M%J^L/B!\-?!7Q0T1M!\:Z%%>0\F)V&)(6/\ $CCE3].O?(XK^4E696#*Q!!R
M"#TK[]_X)]?\%Z/CM^S1]A^&G[2"WOQ!\$Q;8HKN:<-K&EQC@>5*YQ<H!_RS
ME.>@610-M?R5XE_1MH8O#5:V0Q56E)/FPU2SNNJ@Y:27]V>O:3=D?/8C)Z^%
MJK$8&3C):JSLUZ/^O4_0KXW_ +&OC7X<^=K_ (*\W7-&7+,(TS<VR_[:#[X'
M]Y?<D**SOV5/CW+\'O&/]D:[<M_8&JR*E\I.1;2=%G ]NC>J^I45]/?LY?M1
M? C]K+X?Q?$KX!_$2QU_37VK<K ^VXLI",^5/"V'A?\ V6 R.1D$$X7QO_9$
M\"?%3SM=T!4T76WRQN8(_P!S<-_TU0=S_?7!YR=W2O\ ,_BKP-SG@[B!9QPE
M>CB:$KRP]2Z_Q1BY6:36CA-[-VDM$?69?QS0S'!RROB&%XR5N=+5=G)=T]4T
MO5/<YW_@HC^Q)X2_;N_9\N?!#/;6_B335:^\&:V_2WNMO^K9ASY,H 1\9_A?
M!*+7R_\ \$.QJ>N? /XR?L*_&+2[BQO_  _K,]OJ>EWBXE@@OH'MIX@.A"R6
M\A..,R@YP17UM^SAXG\=_#V[3X"?&.Q>"[@1CX;U%FWPWL*C)A23HQ4<@==O
M! V@'1D_9HTGP]^UU!^U5X$2*TO-;\.3:%XXM!\J7\2E);6[XZS1M"(2?XHY
M1R/+ /Z9E-3#\2RH9U1I.G55Z=>E)6E%M6E&2=G>#::=ES0LUI8^*S"C++J5
M;+:TE.G+WH26L9+NO*2NGVE==S*_8=T75='_ &3_ (9^&M>CVWWA^WETV]3^
MY+:_:K5U_!D(KVRL_P /^&M-\-V+:?IT>V-M0NKPC'_+2XGDFD/XO*WYUH5]
MO@J#PN HX=N_)",?N1\MAJ3H86G2?V8I?<@K\Q/^"AG_ ">%XO\ ^X?_ .F^
MVK].Z_,3_@H;_P GA>+_ /N'_P#IOMJ_"/I'?\D1A_\ L(A_Z:K'R7'/_(IA
M_C7_ *3(\6HHHK^*S\J"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "OIC_ ()6>(/[,_:'U#17?Y-3\,SHJ^LB2PN#
M_P!\A_SKYGKVC_@GOK!T?]K?PJ6;"71N[=_?=:3;?_'@M?:>'.+>"X\RVJG;
M]]3C\I247^#/5R.I[+.*$O[R7WNWZGZ>4445_I ?N84444 %%%% !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 5\2?\
M!P1K+:7_ ,$Z=3L0^/[1\6:7;D9^]B1I<?\ D+/X5]MU^?W_  <A7LEK^PCX
M>@1L"Y^*-A&X]0+#47_F@KR<^ERY-7?]U_CH?;>&])5N/,NB_P#G[%_<[_H?
MB!1117XB?Z%!1110 4444 %%%% &QX5^(GQ \"3?:?!'CG6-&DSGS-*U.6W;
M/KF-A7JO@W_@I+^WSX"V+X>_:[\>E(_N1:CXAFO44>@6Y+C'MC%>)45M2Q.(
MH_PYN/HVC@Q>597C_P#>J$*G^*,9?FF?8O@W_@O%_P %*/"FQ-3^+NE:_&G2
M/6?"MER/0M;QQ,?J3FO6/!O_  <K?M4Z;L3QY\"_ 6K*OWFTX7ED[#W+33#/
MT7\*_.*BO1I9]G-'X:\OF[_G<^7Q?AMP'CK^TRZDO\,>3_TCE/UV\&_\'-_@
M>ZV1_$+]DK5K''#RZ-XKBNL^X26"+'TW'ZUZQX-_X.*?V!O$FQ/$.D>/?#['
M[[:CX?AE13[&VGD)'_ 0?:OPQHKT*7%^=T_BDI>L5^ECY?&>!OA[B?X=&=/_
M  U)?^W\Y_1-X-_X+'?\$U_'&Q-,_:DTFT=NL>LZ;>V.T^A:XA1?Q!Q7K'@W
M]K?]E;XB;!X#_:4\!:PS_=BT[Q=9S/GT*K(2#[$9K^8&BO1I<<XU?Q*47Z77
M^9\OB_HZ\/S_ -UQE6'^)0G^2@?U>V]Q;W<*W-K.DL;C*21L&5AZ@CK3Z_E7
M\*?$3X@>!)OM/@?QUK.C29SYFE:G+;MGUS&PKU;P;_P4F_;Y\!;%\/?M=^/2
MB?<BU+Q#->HH] MR7 'MC%>A2XZP[_B46O1I_FD?+XOZ.6:0_P!UQ\)?XH2C
M^3F?TE:GI.EZU9MIVLZ;;W=N_P!^"ZA61&^JL"#7FGC3]AO]C'XB;V\:_LI?
M#S4)7^]<S>#[/SOPD$8<?@:_%CP;_P %X_\ @I1X4V)J?Q<TG7T3I'K/A6RY
M'H6MXXF/U)S[UZQX-_X.5OVJ=-V)X\^!?@+5E7[S::+RR=A[EIIAGZ+CVKW,
M!XA87"2YJ%:I2?E=?^DL^9Q/@1Q_@VW1=.I_@J-?^EQ@?>?C3_@B)_P3)\:[
MY9OV:X=,G;I/HOB#4+7;]$6?R_S6O)/&G_!ME^PUKV^?PGX_^(F@RG[D<6KV
MMQ"OU66V+G_OL5Y_X-_X.;_ UULC^(7[)6K6..'ET;Q7%=9]PLL$6/IN/UKU
MCP;_ ,'%'[ WB38GB'2?'OAYCP[:EX?AE0'V-M/(2/\ @(/M7W>6^-G$>%M[
M#.:OI.<FONJ71X.)\.O$_+OBP=1V_E<:G_I,I'AGC3_@U[LVWS_#O]L.5/\
MGG:ZUX-#Y^LL5T,?]^Z\D\:?\&U'[:FB[Y_!GQ3^'>MQ+]V.34+RUF;_ ("U
MLR#\7K])O!O_  6._P"":_CC8FF?M2:3:.W5-9TV]L=I]"UQ"B_B#BO6/!O[
M6W[*_P 1-@\!_M)^ M89_NQZ;XNLYGSZ%5D)!]B,U]]EOTB./J5K8ZG67]Z%
M-_C!1?XG@XFAQCEO^]8:I"W\]*4?SBC\)?&G_!#+_@IMX-WRI^SVFKP)UGT7
MQ+I\V?I&9UD/_?->2>-/V _VX/A[O?Q=^R3\1+6*/[]ROA&[EA'_ &UCC9/U
MK^G2"X@NH5N;6=)(W&4DC8%6'J".M/K[?!?27XKIV^M8.C-?W>>#_&4E^!PP
MXBQ4=)P3^]?YG\M?PB^,O[1/['WQ,@\>_"[Q-KO@SQ#:\,?*:+SDR"8IH9!M
MFC) RCJRG XR!7Z__P#!/K_@O]\'?CQ]A^&/[6D5CX$\6R;8H-?60KHVI/TR
MSN2;-SZ2$Q\?ZP$A*_0K6=!T/Q%9-IOB#1K2^MV^];WENLJ'ZJP(KS#QI^P7
M^Q-\0][^,?V3/AW>2O\ >N3X0M$F/_;5(P_ZUY_%/BMP5Q[AN7.LHE3JI6C5
MI5(N:^^$>:/]V3:[6>IGB<SP>.C:M2L^Z>OY(]/N['1O$5C%]J@@NX"R3V[\
M, P^9)$8="."&'(Z@U;KE/@]\$?AI\ O"2> _A-H,VE:+$V;;2SJES<06H_N
M0I/(XA3OLCVKDDXR:ZNOP*O2PL,3-T&W%[-Q49-+:Z3E;?;F=NYXLI?93;2V
M_P"&"BBBH("OS$_X*&_\GA>+_P#N'_\ IOMJ_3NOS$_X*&_\GA>+_P#N'_\
MIOMJ_G_Z1W_)#X?_ +"8?^FJQ\9QS_R*8?XU_P"DR/%J***_BL_*@HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KT?
M]D&_.F_M/>!K@'&[Q%;Q?]_#L_\ 9J\XKM?V;)_LW[1'@.;T\8Z9GZ&ZC!KV
M>'*CH\0X.HNE6F_NFCJP,N7&TGVE'\T?K?1117^G9^_!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 %%%% !7YY?
M\'*#./V)O"" ?*?BG:$GW_LW4<?UK]#:_/\ _P"#D&S^T_L(^'Y]N?L_Q0L)
M,^F;#4%_]FKQN(5?):_^$^\\,9*/'^7-_P#/Q?DS\/Z***_%#_00**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#9\*?$7X@^
M!)OM'@?QUK.C2 Y$FE:G+;MGUS&PKU7P;_P4G_;Z\![%\/?M=^/65/N1ZEXA
MFO44>@6Y,@Q[8Q7B-/M[>>[G2UM8'EEE<)''&I9G8G   Y))[5M2Q.)H_P .
M;7HVOR//Q>597CU_M5"%3_%&,OS3/L/P;_P7D_X*3^%=B:G\6])U]$Z)K/A6
MRY'H6MXXF/U)S7TS^Q]_P6R_X*/_ +4/CV#X:^ ?V2/!_C.]&TWD^D+>:?#:
M1$X\VXGDFECA7KR0,GA03@'S+]@#_@@9\6_C?]B^)O[6LM]X'\*R;98/#J(%
MUC44Z@.K BS0^K@R<$;%R'K]?O@?\ O@[^S;X!MOAE\$/A_I_AW1;7D6MC%A
MI7P 9)9#EYI#@9=RS' YXK[_ "+ \1XBU6O7G"'9N\G\I7MZO[C^9_$7B/PI
MRSGPF79=1Q&(V;@N2G!^<J;CS/RB[=Y)JQO^$I_%=SX:L;CQSIMA9ZP]NIU&
MUTJ]>XMXI<?,L<KQQLZCLQ12?2M&BBOODK*Q_-,Y*4FTK7Z+H%%%%,D*_*;]
ML3QI;_$#]ISQEXDM"IB_M<VD3KT=;9%MPP^HBS^-?IS\5_&T'PW^&6O^/9V4
M#2-(N+I W\3I&2J_BV!^-?C]<7$]W.]U<RL\DCEY'8Y+,3DD_C7\O?24SA1P
M> RJ+^*4JLO^W5R1^_FG]Q^?\=XJU*CAUU;D_EHOS8RBBBOY,/S<**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *[']
MG9=W[0/@50.OC'3!_P"3<5<=7>_LM6IN_P!I+P'$%SCQ98/_ -\SHW]*];((
MN>>X2*ZU*?\ Z4CIP:OC*:_O+\S]9Z***_T^/W\**** "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 *^)/^#@;0
M_P"UO^"=&J7^S/\ 9?BO2KG..F96AS_Y&_6OMNOF'_@LMX2/C+_@FG\4=.2/
M<]KIMI?H1U7[/?V\['_OF-A]":\W.(>TRJO'^Y+\F?5\"XA87C3+JCV5:G?T
M<TG^#/YW:***_#3_ $5"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HK0\+>%/$_CGQ%9^$/!?AV^U;5=0G$-AINFVKSSW$AZ(D:
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
MSUKXW_$O3_ARW[$7QR\)1WJRM)X@\:>"18:=:JD;/F29I3@MM"J "2S#C&2
M#Z#HK,\:>,O#/P\\):EXZ\9ZO%8:5I-G)=:A>3$[8HD4LQXY)P. ,DG  )->
M6_ G]MKX7_&O]E.Y_; N;&\\/>%K.+4KB[&J;6FBM[.65'D*IGEA$2$&3DA>
M30![+17C/PI_;&TCQ_\ $+PU\./%OPZU/PK>>.?";>(_!+:C=0RC4;-=IDB<
M1L?)N4CDCD:+Y@%;AR58#N_B;\5+/X>W>@^'[/2)-5USQ-JZ6.CZ1;RA&D4?
M/<7#L0=D,$(:1W(/14&7D16 .KHHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ KSC]L/P*_Q._9-^)GP]@BWS:QX
M#U:UM@!D^<]I*(R/</M/X5Z/221QRQM%*@96!#*PR"#V-15IJK3E![--?>=&
M$Q,\'BZ>(AO"2DO5.Y_*!175?'7X>W'PD^-OC#X5W4123PWXHO\ 2V4]O(N'
MB_\ 9:Y6OP"<90FXO='^F="M3Q%&-6#O&237HU=!1114FH4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%=-\(?@S\5/CYXZM/AI\&_ FH^(M<OF_<:?
MIL!=@N1EW/W8T&1N=R%4<D@548RG)1BKMF=:M1P]*56K)1C%7;;LDENVWHD<
MS7T]^PA_P2B_:9_;HOX-?T'23X9\$>;MN_&>M6["%P#AEM8^&NG&"/E(0$89
MU.!7WW^P#_P;^_#KX7?8OB?^V=/:>+/$"[9K?P=:L6TJR;J!.W!O''&5XBZ@
MB48-?I#I^GV&DV$.EZ58PVUK;1+%;VUO$$CB11A551PJ@   < "ON<GX.J5;
M5<=[J_E6[]7T]-_0_G/CKQWPN#YL'PZE4GLZK7N+_!%_$_-^[V4D>&?L5?\
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
M=IB+JI"E5W8# T >Z_#7XE^!OC!X)L/B-\-_$4.JZ-J4;/:7L*LN[:Q1U97
M9'5U961@&5E*L 016[7SW_P35^%_Q!^&GP'UF\^(OA^[T:X\6?$#6O$>G:'J
M$92XTZRN[C=#%*A_U;E5\PH>5\S# ,"!]"4 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !14.H6%MJEC+IUXKF*9"D@25D.#Z,I!
M'U!!KXJ_X)N3WLO[2?[2DOCGXD^)=0TSP-\07L?#\?B+Q?>W-KI-D'NRRA9Y
MF0*%506;) 0<]: /MNBO'=6_X*!?L7:+X0O_ ![>?M&^&GT?3M7?3+B_M+LS
MH]VD:2O'%Y2L9]J2(S-&&50W)%>D>%?B/X"\;^ [7XH>$_%^GW_AV]L/MMMK
M4%TIMWM\$F3>3@  '.<;<$'&#0!M45\#_P#!6'X[_ _XH? SPH_@?XBZE)J,
MOCG2)-'$;ZA:6.L6AN0LKP;PEMJ"#<IWIYFT8((!K['E^/\ \(+?XN6WP'O/
M&D-OXOO;>2XLM"NK:6*:YA169Y(MZ!9$ 5OF4D?*1G(H [&BN/\ #'Q]^$/C
M'XG:G\%_#_C6&7Q7HUH;K4]!EMY8KFW@WJGFE9$7*%G7##(.X$$@YK(UW]K;
M]GSPU>RVFM?$#R88=5_LQ]3_ +*NVL#?>9Y7V07BQ&W:<2?(8A(7# J1D$4
M>CT5\\_%W_@H1\*OAC^UEX;_ &9;S4FC:?3[R_\ $^IOI\[Q6JI%^X@C**=\
MC.=S%00@0 \MQV?B3]M[]DCPCJ^LZ#X@_:"\,P7GAW1VU/7;<:@':PMUEBA)
MEV9V2&2:)!$?WA+@!30!ZG17SYXV^(O["?Q^^)?P>\::K\;=-OO$-OJ3ZE\-
M;'3-?D26\DGB*%WMHSN*8C(S(J@%64GEE/J'Q"_:#^$?POU^/PEXM\4R?VQ+
MI[WXT?2M+N=0O$M$.UKEX+2.21(0W'F,H3((SD4 =G17E7Q-\6?#3]H?]DOQ
M)XQ^'7CPZKH.I>%K^;3]9\-ZU-;EFCADZ2P.CJ5=2&0D<J58=17G/_!-'QUX
M9\"?\$R_ASXX\?>(X+"PMM#D>[O[V7 W/>S*HSU9V=E55&69F  )(% 'TW17
M&>!?V@?A/\1O%]Q\/O#'B*Y&O6FG_;KK1-3T:[L+R&V+A!,T-U%&ZHS, K$8
M;G&<''9T %%17]M->6,UI;W\MK)+$R)=0*ADA)& ZAU92PZC<I&1R".*^4?^
M"=VI>.#^TG^TEX2\9?$O7_$\>A>.K&UTRY\07_G200&"5Q&H 5(U&[&U%5>.
ME 'UG17BG_!0^'Q?;_L;_$/Q3X(^)NO^%]0T+PC?ZC;W?A^YC@ED>&%I%1I"
MC2(I*XS&R-R?FJS^S#XH\26G_!/_ .'GC2WCFU75XO@]I-ZBSNTDEY<C2HI
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
MGE<R2S2R,2TDCNS,S$Y)/I@5KT4 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\8?\$P<-^U/^UF#@
MC_A;AR/^VEY7V1J=I/?Z?-96NISV4DL95+NV6,R1$_Q*)%9<C_:4CVKR'X)?
ML1?#;]GOQMXI^(7PR\<^+[?4_&MZ][XHDO=5BNDO[EC(WGLDL+!7#2NP*;1S
M@@K\M 'D'_!+SP?X4E\=_M-ZA-X;L7GF_:#\16,LKVJ%FM=ZMY!)'^KRS';T
MYZ5\N6'CK6?!?_!#+PCI,5Y<1:!J?Q5?1_$[Q.P\K1VU2ZEF3(Y",T:HWJ)"
MI^\0?T+^#O['/@;X#'Q=)\-/B!XNLY?&^JSZKX@FGU*"=Y=0F8-+=H9(6\N1
MN0=N%P?NY"E:7PY_8(_9\^'/P UC]ER/3=2UKP'K1D:YT#7[_P"T+$[OO=XY
M JRHQ?:X.[Y74,NTY) /*?\ @L;IWAZY_9#\,W5E9VCP6?Q)\/2:9)"BE(E,
MI0-&1P!Y;$#'&TU;_:  3_@KK^S^S8&_P7XF52>Y%NQQ6W=_\$J/V>=:^&%G
M\&_&/Q!^)6O^&],OH+C1]*UCQQ-)%IRQ$E88555")CY0V#(JY5'0%@>[^.G[
M%'PC^/47A&[UW7?%FCZSX&GDD\,>*= \3W$6JV@D4+*ANI3))(KA5#%RS''4
M9.0#RGP;)$W_  6M\8(CJ6'P!M-P!Y!_M.+K^!'YBO(]9\1?'K_@G_\ "]M,
M^(OA?3?C%^S#JFHB^L/$>E2&/6/#]I=W8N8GE4\3JLL@=7'5BO[R/*H/JGP+
M^P;\ OAW\<H_VB/#R>(_^$G30X]+>\F\47;?:8UD,C27)#A[R21]I<W#2 E$
M^4;1BMI7[!/PNT[X>Q_!:\^('C34O (N5FF\#ZIJ\,UC.5F$PC>0P?:?)\P!
MC LPB/*E"I*T ><?$V^M=2_X*^_!_4;&8207'PDUB2&0='5I&(//L:IKX1\+
M^(/^"WFI'7- M+OR/V<UGB6X@#@2-JJP,V#P28I'3G^%B*]Q^-O['WP?^/7C
M_P +_%#Q8^O:=KOA))H=+U/PSX@N--F:VF $MM(\#*QB8#! *G#, 0&.:NG?
ML9_#72/VAT_:?TOQ5XFM_%$>DKI$?DZA$MHNEJX=; 6XBV" %1CC?D!MV[YJ
M /&OVW_#'AKPM^UK^R5HWACP_8Z;9V/CG4X+*TL+5(8K>+[)%\B(@ 5>!P !
MQ7666M>%_$/[=WQ!T3]G'PY9Q^/M/\,Z3;?$CQCXAN9YK+3H75I+.UM[))$-
MQ,R9=R'B1 JY9F)0^A_&K]DKP!\=_B1X4^*?C'Q3XDM]4\#WC7?A8:7J$<,5
MC<-LWR;/*/FEMB@B3>N 0  2#D^+OV#O@=XO^/=S^T;+J'BK3/$&J:?#9>)(
M] \47%A;:[%$JJBWD<!4R@*B*5!56"@,"* /!_\ @FS#-:?\$]?BQI\TZR&V
M\7>,(@R1A%X0]%'"C.3@=,U4_9X^#>J?'?\ X)$?"+P#X1^*,?@_Q2MS:ZEX
M,UB>+S(AJUG?3W4"2)@[E/DL>AP5!PV-K>__  U_8$^ _P '?!?B_P !?#*;
MQ!H^G^-+BZ?48K?669;.*YQYT%FCJT=JC@*I,:AR$3+GRT*KHW[!WP@T#X$:
M/^SII/BCQ;!X<\.ZO#J?ATPZ[Y=WIEQ%(\J&*X1!)@22%\,6P< ?+\M 'FW[
M+7[2GQ=U/]J=/V>_VUO@78>'?BI:>$+E_#_B[P[<&33/$.F>?$TNP$DHP>-7
M 8G&)/EB)VM]9JRL,JP(R1D'O7 >"_V=_#/A;XAGXO\ B;Q9KOBSQ1%H[:59
M:WXBDM_,LK)I!(\,,=K##$FY@I9]AD;:H+D "O.OV"/V4])_9=B\;6_@63Q+
M;^$O$&LPW6@Z9XKOFEN]ZQMY]XRLJM#YS.JB-P)-MNC/AF( !]"U\F?L ?\
M)X'[57_91-/_ /262OJ^[ADN;66WANY('DC94GB"EXR1@,NX%<CJ,@CCD&O+
MO@O^R)X!^!/Q(\3_ !3\%^,/$\VI^,[X7GBI-3U&.>'49P'"R,AB'EE=YQY1
M0= 05&* *O\ P4$_Y,8^+W_9.-8_]))*N?L+_P#)DOP=_P"R6>'_ /TVV]=)
M\</@UH'Q]^'.H_"KQ?KNK6FBZQ:R6NKP:1<)"]W Z[6B9V1F52.NPJ3T)P<5
M)\%OA'HOP+^'6F?"SPMKVJWNCZ+9Q6>D1:O<)+):6T:*D<*NJ*S*JJ -^XCI
MG   !Y[\0?A?\ ?V;X[3XI>#?A/'>>*!J-Q:> O#\>HSF'^UM09C(EG;N[06
M7FG?)-+%&NV)9G;*AL\'\6=:\?\ [.-]\*/@/X:\7LGBSXR?$*1_'OCJ"TC,
MTI2 379MUE5TB)18K> ,&\F"-5 +*&'T%=?"W2-3^+-K\7-9U"YN[K3-(>QT
M2PE*_9]/,K$W%PB@9,TJB.,N2=J1[5V[Y-^?\;?@-X/^.EAHG_"07E[IVJ>&
M-=AUGPUKNEO&MUIM[%D!T\Q'1U969'C=61E8@C(! !Y_^Q]\;O''C;XD_%WX
M#^/]9?6+GX9^,(K/3==FACCFN["Z@$\"3")51I8_G0NJKN 0D;LD]=^TC\$?
MB'\;=$TW2_AY^T7XD^'4UC=/+<7OAN&%WO%*X$;^:"  >>.]7O@;^S]X.^!%
MMKUQH6H7^J:OXKUV76/$^OZL\;76HW<@ W-Y:(B(BJJ)&BJJJ.F22>[H ^6?
M^&!/VF?^DGWQ3_\  &R_^)J"\_X)BZ]\19(=$_:3_;9^)_Q \++()+OPE=WT
M=C:W[#HMPUN \D??:".<$$8KZMHH P_AS\,OAY\(?"5KX#^%W@O3= T:R7%M
MIVE6BPQ+ZMA0,L>I8Y)/))-;E%% 'RM_P6A^!7_"]O\ @GIXVMK.R\[4?"D4
M?B73?ER4-H2TY'O]E:Y'XU_/17]6VN:+I7B71+SPYKMDES9:A:R6UY;2#*RQ
M.I5T/L5)'XU_,)^T_P#!+5OV;_VA_&7P+UD2&3PQX@N;*&608,\"N3#-]'B,
M;CV<5^;\<8/EKTL4NJY7ZK5?F_N/ZN^COGBJY?B\HF]8252*\I+EE;R34?G(
MX2BBBO@S^D@HHHH **** "BBB@ HHHH ***]S_8P_P"">'[3'[<_B8:=\(/"
M!@T2WG$>J^+=6#0Z=9=,@R8)EDP1^[C#-R"0!\PUH4*V)JJG2BY2?1'%F&98
M#*<'+%8RK&G3CO*3LE_P>RW>R/$+*RO-1O(M/T^TEGN)Y%C@@AC+/([' 55'
M)))  '6OT:_8!_X(!_$_XO?8OB=^V)->^#?#;[9;?PI!A=7OUZ@39!%FA[@@
MR]1MC.&K[]_8-_X)+?LS_L-6EOXFT_3!XK\<B/\ TCQCK5LN^%B,$6D7*VJ]
M1D%I""07(X'U+7Z'D_!U.G:KCM7_ "K;YOKZ+3U/Y>XZ\=\3BN;!\.IPALZT
ME[S_ ,$7\*_O/WNRBSE?@U\#_A+^SUX#M/AE\%O .G>'-#LQ^ZL=.AVAFP 9
M)&.6ED.!EW+,W<FNJK,\8>,_"?P^\-W?C#QSXCLM)TJQB,EWJ&H7"Q11+[LQ
M ]@.I) '-?G=^V5_P6AU'5/M?P^_9'@>TMSNBG\9W]OB:0=#]EA<?NQ_TTD&
M[GA%(#5^S<)<#Y]Q;B%A\LH^Y'1S>E."\W_[:KR[(_D/C/C_ "/A2C+%YO7;
MJ3NU&_-4F^Z3=]]Y2:7=W/L#]JW]NGX"_LC:.S>/O$'VW798=]AX8TQEDO)\
M_=9AG$,9_OO@'!VAB,5^5O[77_!0GX\_M<WTNF>(M5_L7PNLNZU\*Z5*P@P#
ME6G?AKAQQRV%!&55:\4UW7M;\4:Q<^(?$NL76H7]Y,9;N]O;AI99G/5G=B2Q
M/J352OZ\X(\*.'^#U'$37M\2O^7DEI%_W(ZJ/KK+S2=C^-.._%SB+C-RP]-^
MPPK_ .7<7K)?]/):.7HK1\FU<****_4C\H"BBB@ HHHH *^Z/^"%?PM_MWXU
M^+/BW=VVZ'P]H,=C;,PX$]U)G</<1P2 ^TGN*^%Z_7?_ ((Q?"[_ (07]CR+
MQA=6^VY\7ZY=:AN88;R(R+:-?IF%V'_73/>ORKQGS?\ LK@*O!.TJSC37S=Y
M?^21DOF?K?@ED_\ :WB!AYR5XT%*J_DN6/\ Y/*+^1]:T445_#A_>(5^2_[3
MWCW_ (6;^T#XM\9I/YD-SK,L=H^<[H(CY41_[]HM?IQ^T!X]_P"%8?!/Q1X[
M2;RY=.T6=[5LX_?LNR(?C(R#\:_(LDDY)K^5_I*9S:& RJ+WYJLEZ>Y!_C,_
M/..\5I1PR\Y/\E^H4445_*9^=!1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110!]%_\ !,?X<'QC^T4/%MS;[K7P
MQILMT6(ROGR#R8U/OAY&'_7.OT9KYM_X)@_"YO!?P$F\<WUMLN_%6H-.C$8/
MV:',<0/_  +S6'LXKZ2K^_O!;('D/ &'YU:=>]67_;]N7_R11/V7A7!_4\FA
M?>?O/Y[?A8****_5CZ,**** "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 **** "OQH_P"#C_\ 9G?P=\<_#'[4
M6AV.+'QEIO\ 9>MR(O"ZA:*!&['UDMRJ@?\ 3JU?LO7S[_P5#_99?]KS]BSQ
M=\,-)L!<:]9VPUCPNH7+&_M@72-?]J5/,@SV\XUXV?X#^T<JJ4DO>6J]5_GJ
MOF?>^&?$BX7XRPV+G*U.3]G/MR3T;?E%VE_VZ?S@T4K*R,4=2"#@@CD&DK\4
M/] PHHHH **** "BBB@ K3\&^"_%_P 1/$]EX)\!>&+_ %G6-2G$-AIFF6CS
MSW$AZ*B("6/T':OI7]@S_@DC^TO^W'=6WBBTTT^$_ K2#S_&&LVS;9U!P1:0
M\-<MU&05C!!!<'@_M1^QE_P3U_9H_89\,?V7\'?!PEUFX@$>J^+-5"S:C?="
M09, 1QY _=1A4X!()^8_2Y/PSC<SM4G[E/N]WZ+]=O4_)N.?%SA_A!2PU%^W
MQ2^Q%Z1?]^6MO\*O+NE>Y\(_L _\&]BI]B^*7[=ET&/RS6WP\TN[X'<"]N(S
MS[Q0GTS)U2OU,\(>#O"?P_\ #-EX+\"^&K#1](TZ 0V&F:9:)!!;QCHJ(@"J
M/H*TJYCXM_&;X8? GP=/X]^+/C.RT32X.//NY/FE?&1'&@RTKG'"*"3Z5^IY
M/D5'"N.&P-)RG+31<TI/MIJ_1?)'\><8\=YSQ-5EC<XQ"5.%VE?EITUULF[+
MSDVV^K.GKYQ_;$_X*8? O]E**X\+VMTOBCQBBD)X=TRX&VV?M]JE&1#_ +F&
MDZ?* =U?&W[97_!8?XE?%S[5X"_9UCN_"7AQ]T<VL,X74[Y>G#*2+93Z(2_^
MV,E:^+)999Y6GGD9W=BSN[9+$]23W-?T]P-X%5J_+C.(GRQW5&+]Y_XY+X?\
M,=>\HO0_D#CSQ\H8?GP7#:YY;.M)>ZO\$7\7^*7N]HR6IZ=^TS^V%\=/VL?$
MG]M?%;Q4SV4,I;3M!L<Q6-EG^Y'DY;'&]RSGINQ@5Y?117]-X' 8++,)'#82
MFJ=..BC%))?)?CWZG\M8_,,=FN+GBL94E4J2U<I-MOYO\.W0****ZSC"BBB@
M HHHH **** )+2UN;ZZBLK.!I9II%2*-!DNQ.  /4FOW^^!OPXMOA!\&O"WP
MNM57&@:!:V,C)T>2.)5=_JS!F/N:_&;_ ()X_"[_ (6[^V5X#\+S6WF6MMK*
MZG>@C*^5:*;@AO9C&J?\# K]PZ_EKZ0^;\^,P661?PQE4DO\3Y8_=RR^\_K#
MZ-^3\F#QV:R7Q2C3B_\ "N:7W\T?N"BBBOYL/Z</F3_@J?X]_P"$=^ UAX)M
MY]LWB+6D$B9^]! /,;\I/)_.OSVKZ>_X*I>/?^$A^.FF^!K>;=#X>T5?-3/W
M9YSYC?\ D,0U\PU_ /C3G/\ ;'B'BN5WC1Y:2_[<7O+_ ,#<C\9XJQ7UK.ZE
MMHVBOEO^-PHHHK\I/G0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ K7\ ^#-7^(OC?2? F@Q[KS5]0BM8.,A2[!=Q]
M@"23V -9%?6'_!*[X,OXA^(6I_&G5;3-IH$)M-,=EX:[E7YV'^Y$2#_UV6OJ
M."^'*O%?%&%RN&U22YFND%K-_**=O.R/0RK RS',*>'75Z^F[_ ^X_"'A?2O
M!'A33?!VA0^79:5816EJGI'&@5<^^!S6C117^E-*E3HTHTZ:M&*226R2T2/W
M>,8PBHQ6B"BBBK&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MZF[?.UCT\ERVIG.<8? 4_BJSC!?]O22O\KW/V6^%/@*P^%GPP\._#32]IM]
MT2UT^)E&-PAB6/=]3MS]36_117^;M:M4Q%:56H[RDVV^[>K/]-*%&GAZ,:5-
M6C%))=DE9(*^6_\ @JSX]_L+X+Z/X"MYMLVOZSYDJY^]!;KN8?\ ?QX3^%?4
ME?G?_P %1_'O_"2_M"6_@ZWFS#X<T:*)TSTGF_?,?Q1HA_P&OR/QLSG^Q_#S
M$J+M*LXTE_V\[R_\D4CP>*\5]6R2HEO.T5\]_P $SYKHHHK^ S\:"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "K_A
M;PQK?C3Q)8^$O#5@]UJ&I726]G;IU>1V  ]AD\GH!S5"OMG_ ()A?LT?9;=_
MVC/&&GXDE#V_AB*5?NIRLMS^/,:^V\]P:^OX&X2Q?&O$E'+:-U%ZSE_+!?%+
MUZ1[R:1Z>49;5S7'1H1VW;[+J_\ +S/IC]G_ .#>B_ ;X4:5\-M'*R-:0[[^
MZ5<?:;EN99/7!;@ ]%"CM79T45_HW@<%A<MP5/"8:/+3IQ48I=$E9+[C]QHT
MJ="E&G35HQ5DO)!11174:!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 5F>,?
M&GA+X>^&[OQCXZ\266D:58Q^9=ZAJ%PL442^[,0.3P!U)( YK3K\BO\ @K_)
M^TGI/[1DV@?%SQE=:AX5N=U[X(@A3RK..W/!01K\IGC)V.[9<@J<A64#[?@#
M@^'&V?+ 3Q"I))R=]922W4%LY==7HKNSLT?">(?&=3@;A]YA##NLVU%6TC%O
M9S>ZCTT6KLKJZ9ZA^V3_ ,%H=2U;[7\/OV1[=[.V.Z*?QG?V^)I1T/V6%Q^[
M'I)(-W/"(0&KX"US7=;\3ZQ<^(?$FL76H7]Y,9;N]O9VEEF<]6=V)+$^I-5:
M*_MOACA#(.$<']7RVDHW^*3UG+_%+KZ*T5T2/X7XIXRXAXQQOUC,ZSE;X8K2
M$/*,=EZN\GU;"BBBOICY8**** "BBB@ HHHH **** "BBB@ HHHH **** "O
MT&_X(._"[[3XH\=?&B[M^+.QM]&L)".IE?SI@/0@10?]]U^?-?LK_P $D?A;
M_P *T_8G\/WUQ;>7=^)[NYUJZ&.2)'\N(^^88HC^-?D7C=F_]F<"U*,7:5>4
M::]+\\OPC9^I^R>!63_VIQ]3K25XX>$JC];<D?QE=>A]+T445_$A_= C,J*7
M=@ !DDG@"OR&^.'CMOB=\8/$OC[S2\>J:S/-;$]H=Y$0_! H_"OTX_:N\>_\
M*T_9T\7>+(YO+F31Y+>T<'D33XAC(]PT@/X5^3M?RA])3.;U\!E47LI59+U]
MR'Y3^\_.>.\5>='#+SD_R7ZA1117\M'YZ%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 445J^!_!/B;XC>+;#P1X.TM[S4M2
MN!#:V\?<GJ2>R@9)8\  D\"M*-&KB*T:5*+E*3222NVWHDEU;>R*C&4Y*,5=
MO8[W]D?]G'5/VD/BK!X<=)8M$L-MSK]ZG'EP9XC4]GD(VKZ?,V"%-?J3H^D:
M9X?TFVT+1+&*UL[.W2"UMH5VI%&H"JJCL  !7$?LU? #PY^SG\,+3P-HP2:\
M?$^L:B%PUW<D#<WJ%'W5'90.Y)/H%?W[X4>']/@;(/WZ3Q5:TJC[=J:?:-]>
M\FWM:W[+PYDL<HP?O_Q):R\NR^7Y_(****_4SZ$**** "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@ KQS]N/]DW0?VOO@=>> 9_)M]<LB;OPQJ<J_P#'M=J.
M%8CGRY!\CCG@AL$JM>QT5W99F6,RC,*6-PD^6I3:E%^:_-/9K9K1G!FF68+.
M<OJX'%PYJ52+C)=T_P FMT]T[-:G\\GB_P )>)/ 7BG4/!7C#1YM/U32KN2U
MO[*X7#PRHQ5E/XCJ.#U'%9U?J3_P5R_8,E^*_AZ3]ICX2Z)YGB31K7'B33[:
M/Y]3LD'$R@?>FB4<CJT8QU15/Y;5_?/ _&&!XTR*&-HV4UI4AUA/JO1[Q?5>
M::7^>W'?!F/X'SZ>!K7=-ZTY])PZ/U6TET?DTV4445]B?%A1110 4444 %%%
M% !1110 4444 %%%% !1110!>\,^'M3\7>)-/\*:)!YM[J=]%:6D?]^61PB#
M\2PK^@CP#X/TSX>>!=%\ Z*N+/0])M["U&,?NX8EC7]%%?C?_P $LOA=_P +
M2_;:\(17%MYEIH$LNMW9QG9]F3=$W_?\PC\:_::OY2^D-F_M<UP>6Q>E.#F_
M6;LK^:4'_P"!']<_1QR?V.48W-)+6I-4UZ05W;R;FO\ P$****_G0_I,^4?^
M"L'CW^R/A5X?^'EO-MEUK5VN9E!ZPVZ=#[%Y4/\ P"O@FOHO_@IWX]_X2O\
M:1;PQ!-N@\.:3!:%0<CS9 9W/UQ(BG_<KYTK_/GQBSG^VO$+&SB[QI-4EY>S
M5I?^3\S^9^+<3XKZUG=5K:+Y5\M'^-PHHHK\Q/ "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ?;V]Q=W"6EI \LLKA(HHU+
M,[$X  '))/:OT;_8/_9!C^ GA?\ X3OQS9(WBW5[<"1& /\ 9MN<'R ?[YX+
MGU 4< EN*_X)_P#[$K>$H[3X[?%S22-5D42^'](N$YLU(XN)%/\ RU(^ZI^X
M.3\Q&WZ[K^O_  4\*Y97"'$&;T[5I*]*#^PG]N2_F:^%?96K]Y^[^F<*<.O#
MI8W$KWG\*?3S?GV[>NQ1117]*GW@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
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
M.7VKXFTJG1=(_P";\^G3N%%%%?O)]B%%%% !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 CHDB&.1 RL,,K#((]*_
M/[]OG_@D+:>)I;[XP_LGZ9#:W[;I]3\%H1'#<'JSVA.!&W?R3A3_  E<!3^@
M5%?2<+\69UPAF*Q>75+/[47K&:[277R>C71H^8XJX0R/C++7@\RI\R^S):2@
M^\7T\UJGU3/YV]7TC5= U2XT/7=,N+*]M)FANK2[A:.6&13AD=6 *L",$'D5
M7K])?%7[(_AW_@HO^U?^T'J>L^(IM'3P;JFD:!X0U.RMD94O(K(F]%PH ,Z^
M84&"P91C!'(/Q)^TM^R9\;/V4?%Q\+_%CPPT,,SL--UJTS)97ZCO%)@<XY*,
M XXRHR,_V9P-XFY%QK25.+]EB4M:<GJ^[@].9?BNJ2U?\3<>^%V?\#UG5DO:
MX9O2K%:+LIK7E?K[KZ-O1>:T445^D'YF%%%% !1110 4444 %?I'_P $'/A=
M]G\.^._C1=VW-U>6^BV$I'01KY\X_$RV_P#WS7YN5^V7_!,SX7?\*I_8I\$Z
M9/;>7=ZO8-K-X2,%FNF,L9/N(6B7_@-?C/CIF_\ 9_!#PT7[V(G&'_;J]]_^
MDI/U/VSP#R?^T>.EBI+W</"4_P#MZ7N)?^3-KT/>J***_BT_N BO;RVTZSEU
M"]F6.&")I)I&Z*JC))^@%?CW\2O&-U\0_B%KGCN\W>9K&K7%X5;^$22,P7\
M0/PK]-/VV?'O_"N_V8?%FKQ3[+B\T_\ LZVP<$O<,(3CW".[?\!K\L*_DCZ2
M><^TS# Y5%_!&527K)\L?N49?>?FW'>*YJU'#KHG)_/1?D_O"BBBOYB/@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH ***EL;&]U.\BT_3;.6XN)G"0P
M01EWD8]%51R2?04TG)V6X)-LBJ_X9\+>)/&FN6_AKPEH5UJ6H73[;>SLH&DD
M<^P'8=2>@')KZ+^ ?_!,SXJ?$)H->^+-RWA726PWV5E#W\R^@CZ0_5_F']PU
M]K_!W]G_ .$_P'T;^R/AMX3@LV= MU?R?O+FY]Y)3\Q&>=HPH[ 5^V<%>!W$
M_$CCB,P3PN'>MY+]Y)?W8;KUE;NE(^LRKA+,,>U.M^[AY_$_1?J_Q/F?]FC_
M ()A0V;V_C#]HR=)G&'A\,6<^44_]/$JGYO]Q#CU8C(K["TC1])\/Z9!HNA:
M9;V5G:QB.VM;6%8XXD'1550 !["K-%?UYPIP5P[P9@OJ^64>5OXIO6<_\4OT
M5HKHD?I>795@<JI<F'C;N^K]7^FWD%%%%?5GHA1110 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
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
M4_#FHWOB_4-7UB;1AXGDT^WC1(Y9((KB0*S-)-)$ ?,\I5=BI<-M? +]EO\
M:)^#7[7%_P#$KPY'X1\+?"S7O#_DZU\/](\67U^D6J*24O;6*6R@B@RH1&52
MH(+'!.T  ^GJ^=?&/[0WQ/\ B-^V[>_L9_"GQ9I_A2+P[X%3Q%KFOW.E+>W=
MW)+,D<=O;Q.PC2-1(KO(P8DD* OWC[1\7/BIX*^!_P ,]<^+GQ%U3['HGA[3
MI+S49PNY@B#[JK_$['"JO=F [U^;W[:FF?&/6%\"?\%;->\ K;>%[RUM-/\
M%7@/0[VYBO9?"5P_F0O>W,4J"1Y1+AXU543S(8W\Q5<T ?>'[''QH\6?'?X)
MQ^-?&L%B]_:Z]JFDOJFDQ-'9ZLMG>S6RWUNK,Q6.41!P-S $D D8KU.OECPM
MH7A']JOX\^$?%_[//Q:\1Z9\*/!W@V/^U-.\&>)KS3=,U.[N%CDL; 16TB+$
M;>W)EE5 K#SK>-L\JOU,JA%" G &!DY/YF@#Y2_:#_:/_:I\&?M[_#O]DSX<
M>,/!=II'Q"T?4+Z/5-9\(7%W<:<;6*XF9-L=]"LH9854'Y2"Q)SC%:G[1GQM
M_;=_9"\(3?&CQ)H7@KXH>"M( F\46_AS1;K1-7T^VSA[F-9;NZBG1!\S#Y"!
MR?E#.O%?M*_\IHOV</\ L4?$7_I!?5]2?'>]\-Z=\$/&5_XR:)=(A\*Z@^J&
M<C9]G%M(9-V>VW- $OP9^+W@3X^?"W0_C%\,]6^VZ'X@L5NK"<KM8 DAD=?X
M71@R,O9E([5TU?EG^Q)\3/BM\+O^":?PE\ :)<R6C_%+XX'0K&XEU673R-+D
MD=IHX[J..1[<S3020B1$+J)G9,,%8?3=I^R-^T9X2_:F\$?&[X):#X&^'V@6
M9EM/B1X?TOQMJ%Y#XALW*;'%NVG11?:8_P!ZPD)#,Q7+  Y .]^*/QL\6^+/
MVOM+_8M\ >+KKPO-)\.KKQ=K?B;3K2VGNXXA=I9V\$"W44L*DR,[NSQO\J*%
M"EBPZ[]F31/VF/#7@6^T#]J3QIH/B/6K37+B/2-?T.S^SF_TW">3+<PA%2*X
M)W[EC&P +@DY)^7+K]G/X-:O_P %E[WP7J/@[S-,N/V?FU::V_M"X&Z\;6PC
M2[A(&'RDC:#M]JZK1+_Q3^UI^T-\8?"^N?##PQXN\/\ @/7;;PWI.@>)_&5W
M816*BU626Y6"&RG5Y997?%PQ#HL2JFW#%@#Z_HK\_?C9\ _VFO@!_P $O/BQ
MX5^-_P 79KJ70+J2^^']YX:\:ZE)<6.F/-$%L;J9X[=KI4!=0LBNNUSP-J!:
MW[77PIM?@K^S/\(OVOO"'C?Q0?B%I^O>%TDUVY\1W+)/:SHBR6?V8.+=(""!
ML2,;@#N+%W+ 'Z%T5\>?MX?$76?@?^T9HWQ:^.WP$U3X@?!#_A#?L5X=-LQ>
MIX;U;[4[R7\]JQVL&A\E!,V"FU@A!)63)\9?&WP=\._V,_AYI/[)WQ8;7="^
M)_QF@\/:;KTNM7%M/96FHW]U=2VC73K)/:R)&IM1*R-+&&#@;E!H ^V:*^2[
MK]D+]HWP[^TGX!^-7P(\/>!?AYINEWIM_B+I6F^.M1O(O$>FNR!@T#:='&]R
MB^:R2.0S.R[GXR/K2@ KYS\ _M+_ !XU?_@H[KG[*?CW0?#=CX;T_P"%Y\2:
M8=(FFN+B:1KZWMU,LTBH!@&;Y%C &1EFXQ]&5\F:%_RFZUO_ +-NB_\ 3U%0
M![%^T/XD_:.N;K3OAK^S!IN@V^MZA!+=:GXH\512R6&CVJ%54"*+#3W$K,?+
M3(4"*1G/"JWD?[-?[4'[4_A3]KF[_8D_;,TOPYJ&K7OAM]>\'>,O"=O)#;ZC
M;(Y5XY8G)V.,/T"X,9!#!E<_5%[>V>FV<VHZC=Q6]O;Q-)///($2-%&69F/
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
MHK[&,8Q225D>HDDK(****8!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\!6WA'0]!T'4I;R."T6Y-W/-+-)##EWG.$4)\J+DG+$+[C110 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 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 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 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 %%%%
3!1110 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612813291696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - 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>Dec. 31, 2022</div></th>
<th class="th"><div>Mar. 10, 2023</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_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">Dec. 31,  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_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="ro">
<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-34481<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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Mistras Group,&#160;Inc.<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_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="re">
<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">22-3341267<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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">195 Clarksville Road<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">Princeton Junction<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">NJ<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">08550<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">609<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">716-4000<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 $.01&#160;par value<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">MG<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">NYSE<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">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_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">$ 119.1<span></span>
</td>
</tr>
<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">29,926,879<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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Information required by Part&#160;III (Items&#160;10, 11, 12, 13 and 14)&#160;is incorporated by reference to portions of the registrant&#8217;s definitive proxy statement for its 2023 annual meeting of shareholders (the &#8220;Proxy Statement&#8221;), which is expected to be filed not later than 120&#160;days after the registrant&#8217;s fiscal year ended December&#160;31, 2022. Except as expressly incorporated by reference, the Proxy Statement shall not be deemed to be a part of this report on Form&#160;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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001436126<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">--12-31<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_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="re">
<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>
</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_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_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</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-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock</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>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_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_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>40
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612813268480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_mg_AuditInformationAbstract', window );"><strong>Audit 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_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">KPMG LLP<span></span>
</td>
</tr>
<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_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Short Hills, New Jersey<span></span>
</td>
</tr>
<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">185<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_mg_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit 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;">mg_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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>41
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612813546720">
<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>Dec. 31, 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_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">$ 20,488<span></span>
</td>
<td class="nump">$ 24,110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">123,657<span></span>
</td>
<td class="nump">109,511<span></span>
</td>
</tr>
<tr class="ro">
<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">13,556<span></span>
</td>
<td class="nump">12,686<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">10,181<span></span>
</td>
<td class="nump">15,031<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">167,882<span></span>
</td>
<td class="nump">161,338<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, net</a></td>
<td class="nump">77,561<span></span>
</td>
<td class="nump">86,578<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Intangible assets, net</a></td>
<td class="nump">49,015<span></span>
</td>
<td class="nump">59,381<span></span>
</td>
</tr>
<tr class="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 );">Goodwill</a></td>
<td class="nump">199,635<span></span>
</td>
<td class="nump">205,439<span></span>
</td>
</tr>
<tr class="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">779<span></span>
</td>
<td class="nump">2,174<span></span>
</td>
</tr>
<tr class="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">40,032<span></span>
</td>
<td class="nump">47,285<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">534,904<span></span>
</td>
<td class="nump">562,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_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">12,532<span></span>
</td>
<td class="nump">12,870<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_mg_AccruedExpensesAndOtherLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">77,844<span></span>
</td>
<td class="nump">83,863<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">7,425<span></span>
</td>
<td class="nump">20,162<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current portion of finance lease obligations</a></td>
<td class="nump">4,201<span></span>
</td>
<td class="nump">3,765<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">1,726<span></span>
</td>
<td class="nump">755<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">103,728<span></span>
</td>
<td class="nump">121,415<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of current portion</a></td>
<td class="nump">183,826<span></span>
</td>
<td class="nump">182,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Obligations under finance leases, net of current portion</a></td>
<td class="nump">10,045<span></span>
</td>
<td class="nump">9,752<span></span>
</td>
</tr>
<tr class="ro">
<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">6,283<span></span>
</td>
<td class="nump">8,385<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">32,273<span></span>
</td>
<td class="nump">39,328<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_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">336,155<span></span>
</td>
<td class="nump">361,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_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Equity</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_PreferredStockValue', window );">Preferred stock, 10,000,000 shares authorized</a></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_CommonStockValue', window );">Common stock, $0.01 par value, 200,000,000 shares authorized, 29,895,487 and 29,546,263 shares issued</a></td>
<td class="nump">298<span></span>
</td>
<td class="nump">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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">243,031<span></span>
</td>
<td class="nump">238,687<span></span>
</td>
</tr>
<tr class="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 );">Accumulated Deficit</a></td>
<td class="num">(11,489)<span></span>
</td>
<td class="num">(17,988)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(33,390)<span></span>
</td>
<td class="num">(20,311)<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_StockholdersEquity', window );">Total Mistras Group,&#160;Inc. stockholders&#8217; equity</a></td>
<td class="nump">198,450<span></span>
</td>
<td class="nump">200,683<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interests</a></td>
<td class="nump">299<span></span>
</td>
<td class="nump">229<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 Equity</a></td>
<td class="nump">198,749<span></span>
</td>
<td class="nump">200,912<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 Equity</a></td>
<td class="nump">$ 534,904<span></span>
</td>
<td class="nump">$ 562,195<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mg_AccruedExpensesAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Expenses And Other Liabilities, Current</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;">mg_AccruedExpensesAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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(a)(15)(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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(15)(1))<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 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_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</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(30)(a)(4))<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 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 3: http://www.xbrl.org/2003/role/disclosureRef<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)(3))<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 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><br>Reference 5: 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 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)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: 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 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-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_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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_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_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance 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_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance 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_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-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_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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</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,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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease 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/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(22))<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_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority 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 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 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)(24))<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 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 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 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 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 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/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 10: 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(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: 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 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)(iv))<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_MinorityInterest</td>
</tr>
<tr>
<td style="padding-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_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_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 after 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://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_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred 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://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 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_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed 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/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(9))<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_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and amortization, of property, plant, and equipment and finance lease right-of-use asset.</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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: 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> -Subparagraph (a)<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-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_ReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-06(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e604059-122996<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_ReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called 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/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 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 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<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(31))<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 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 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(30))<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><br>Reference 8: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-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>42
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612813264464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_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_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</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 (in shares)</a></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="nump">200,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 (in shares)</a></td>
<td class="nump">29,895,487<span></span>
</td>
<td class="nump">29,546,263<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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612813357136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income (Loss) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 687,373<span></span>
</td>
<td class="nump">$ 677,131<span></span>
</td>
<td class="nump">$ 592,571<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of revenue</a></td>
<td class="nump">466,567<span></span>
</td>
<td class="nump">457,013<span></span>
</td>
<td class="nump">391,855<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Depreciation</a></td>
<td class="nump">22,633<span></span>
</td>
<td class="nump">22,971<span></span>
</td>
<td class="nump">22,185<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">198,173<span></span>
</td>
<td class="nump">197,147<span></span>
</td>
<td class="nump">178,531<span></span>
</td>
</tr>
<tr class="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">166,595<span></span>
</td>
<td class="nump">161,334<span></span>
</td>
<td class="nump">157,157<span></span>
</td>
</tr>
<tr class="re">
<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 );">Bad debt provision for troubled customers, net of recoveries</a></td>
<td class="nump">42<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_GoodwillAndIntangibleAssetImpairment', window );">Impairment charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">106,062<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementExpense', window );">Legal settlement and litigation charges (benefit), net</a></td>
<td class="num">(994)<span></span>
</td>
<td class="nump">2,042<span></span>
</td>
<td class="num">(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_ResearchAndDevelopmentExpense', window );">Research and engineering</a></td>
<td class="nump">1,994<span></span>
</td>
<td class="nump">2,518<span></span>
</td>
<td class="nump">2,892<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">10,661<span></span>
</td>
<td class="nump">11,950<span></span>
</td>
<td class="nump">13,520<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_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation', window );">Acquisition-related expense, net</a></td>
<td class="nump">76<span></span>
</td>
<td class="nump">1,133<span></span>
</td>
<td class="nump">337<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_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">19,799<span></span>
</td>
<td class="nump">18,170<span></span>
</td>
<td class="num">(101,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_InterestExpense', window );">Interest expense</a></td>
<td class="nump">10,505<span></span>
</td>
<td class="nump">10,882<span></span>
</td>
<td class="nump">12,955<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 );">Income (loss) before provision (benefit) for income taxes</a></td>
<td class="nump">9,294<span></span>
</td>
<td class="nump">7,288<span></span>
</td>
<td class="num">(114,172)<span></span>
</td>
</tr>
<tr class="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 income taxes</a></td>
<td class="nump">2,720<span></span>
</td>
<td class="nump">3,395<span></span>
</td>
<td class="num">(14,706)<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="nump">6,574<span></span>
</td>
<td class="nump">3,893<span></span>
</td>
<td class="num">(99,466)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: net income (loss) attributable to noncontrolling interests, net of taxes</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="num">(5)<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_NetIncomeLoss', window );">Net income (loss) attributable to Mistras Group,&#160;Inc.</a></td>
<td class="nump">$ 6,499<span></span>
</td>
<td class="nump">$ 3,860<span></span>
</td>
<td class="num">$ (99,461)<span></span>
</td>
</tr>
<tr class="ro">
<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 (loss) per common share</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_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="num">$ (3.41)<span></span>
</td>
</tr>
<tr class="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 (in dollars per share)</a></td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="num">$ (3.41)<span></span>
</td>
</tr>
<tr class="re">
<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="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">29,901<span></span>
</td>
<td class="nump">29,572<span></span>
</td>
<td class="nump">29,147<span></span>
</td>
</tr>
<tr class="re">
<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">30,229<span></span>
</td>
<td class="nump">30,130<span></span>
</td>
<td class="nump">29,147<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 element represents acquisition-related costs incurred in connection with business combinations which costs have been expensed during the period. This also includes adjustments to the fair value of the initial purchase price allocation for acquisitions including, but not limited to, changes in contingent consideration liabilities and other liabilities, accounts receivable, inventory, fixed assets, other assets, and other acquisition-related intangible assets. Acquisition-related costs also include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</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;">mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.</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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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)(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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-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_CostOfGoodsAndServicesSoldDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.</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 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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(b)(2))<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_CostOfGoodsAndServicesSoldDepreciation</td>
</tr>
<tr>
<td style="padding-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_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</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 (a)<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 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_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-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_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_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_LitigationSettlementExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.</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_LitigationSettlementExpense</td>
</tr>
<tr>
<td style="padding-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_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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Net 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 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 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 (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<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 (a)<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 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<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 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_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_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_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-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 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-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 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-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 (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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<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 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 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 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<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 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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>44
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612814348256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Loss) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 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_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 6,574<span></span>
</td>
<td class="nump">$ 3,893<span></span>
</td>
<td class="num">$ (99,466)<span></span>
</td>
</tr>
<tr class="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):</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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(13,084)<span></span>
</td>
<td class="num">(4,252)<span></span>
</td>
<td class="nump">5,227<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive loss</a></td>
<td class="num">(6,510)<span></span>
</td>
<td class="num">(359)<span></span>
</td>
<td class="num">(94,239)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: net income (loss) attributable to noncontrolling interests, net of taxes</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Less: Foreign currency translation adjustments attributable to noncontrolling interests</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="nump">3<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_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss attributable to Mistras Group,&#160;Inc.</a></td>
<td class="num">$ (6,580)<span></span>
</td>
<td class="num">$ (390)<span></span>
</td>
<td class="num">$ (94,237)<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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, attributable to parent entity. 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://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(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: 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 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: 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(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-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_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-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_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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Net 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 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 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 (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<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 (a)<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 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<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 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and 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, attributable to noncontrolling interests.</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 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<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 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<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 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and 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://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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-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_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_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>45
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612815209664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Equity - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Total Mistras&#160;Group, Inc. Stockholders&#8217; Equity</div></th>
<th class="th"><div>Common&#160;Stock</div></th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th"><div>Retained earnings (deficit)</div></th>
<th class="th"><div>Accumulated other comprehensive income (loss)</div></th>
<th class="th"><div>Noncontrolling Interest</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_SharesIssued', window );">Beginning Balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,945<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="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 );">Beginning Balance at Dec. 31, 2019</a></td>
<td class="nump">$ 286,022<span></span>
</td>
<td class="nump">$ 285,822<span></span>
</td>
<td class="nump">$ 289<span></span>
</td>
<td class="nump">$ 229,205<span></span>
</td>
<td class="nump">$ 77,613<span></span>
</td>
<td class="num">$ (21,285)<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
</tr>
<tr class="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</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(99,466)<span></span>
</td>
<td class="num">(99,461)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(99,461)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">5,227<span></span>
</td>
<td class="nump">5,224<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="nump">5,224<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">5,930<span></span>
</td>
<td class="nump">5,930<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,930<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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Net settlement on vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">289<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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Net settlement of restricted stock units</a></td>
<td class="num">$ (494)<span></span>
</td>
<td class="num">(494)<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="num">(497)<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending Balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,234<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="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 );">Ending Balance at Dec. 31, 2020</a></td>
<td class="nump">197,219<span></span>
</td>
<td class="nump">197,021<span></span>
</td>
<td class="nump">$ 292<span></span>
</td>
<td class="nump">234,638<span></span>
</td>
<td class="num">(21,848)<span></span>
</td>
<td class="num">(16,061)<span></span>
</td>
<td class="nump">198<span></span>
</td>
</tr>
<tr class="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</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>
<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 income (loss)</a></td>
<td class="nump">3,893<span></span>
</td>
<td class="nump">3,860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(4,252)<span></span>
</td>
<td class="num">(4,250)<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="num">(4,250)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="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 );">Share-based compensation</a></td>
<td class="nump">5,421<span></span>
</td>
<td class="nump">5,421<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,421<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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Net settlement on vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">312<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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Net settlement of restricted stock units</a></td>
<td class="num">$ (1,369)<span></span>
</td>
<td class="num">(1,369)<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="num">(1,372)<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="nump">0<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>
<td class="text">&#160;<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_SharesIssued', window );">Ending Balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,546<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="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 );">Ending Balance at Dec. 31, 2021</a></td>
<td class="nump">$ 200,912<span></span>
</td>
<td class="nump">200,683<span></span>
</td>
<td class="nump">$ 295<span></span>
</td>
<td class="nump">238,687<span></span>
</td>
<td class="num">(17,988)<span></span>
</td>
<td class="num">(20,311)<span></span>
</td>
<td class="nump">229<span></span>
</td>
</tr>
<tr class="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</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">6,574<span></span>
</td>
<td class="nump">6,499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(13,084)<span></span>
</td>
<td class="num">(13,079)<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="num">(13,079)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="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 );">Share-based compensation</a></td>
<td class="nump">5,335<span></span>
</td>
<td class="nump">5,335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,335<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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Net settlement on vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">349<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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Net settlement of restricted stock units</a></td>
<td class="num">$ (988)<span></span>
</td>
<td class="num">(988)<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="num">(991)<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="nump">0<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>
<td class="text">&#160;<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_SharesIssued', window );">Ending Balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,895<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="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 );">Ending Balance at Dec. 31, 2022</a></td>
<td class="nump">$ 198,749<span></span>
</td>
<td class="nump">$ 198,450<span></span>
</td>
<td class="nump">$ 298<span></span>
</td>
<td class="nump">$ 243,031<span></span>
</td>
<td class="num">$ (11,489)<span></span>
</td>
<td class="num">$ (33,390)<span></span>
</td>
<td class="nump">$ 299<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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to equity for grantee's tax withholding obligation 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>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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and reclassification adjustments of other comprehensive income (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 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 2: 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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<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 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: 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 5: 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(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: 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> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: 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 9: 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 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: 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 11: 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(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now 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 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_SharesIssued</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to Restricted Stock Awards, net of any shares forfeited.</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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</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_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612814764832">
<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>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 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>Cash flows from 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="nump">$ 6,574<span></span>
</td>
<td class="nump">$ 3,893<span></span>
</td>
<td class="num">$ (99,466)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash provided 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">33,294<span></span>
</td>
<td class="nump">34,921<span></span>
</td>
<td class="nump">35,705<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_mg_DeferredIncomeTaxNoncashExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(517)<span></span>
</td>
<td class="nump">87<span></span>
</td>
<td class="num">(13,409)<span></span>
</td>
</tr>
<tr class="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 );">Share-based compensation expense</a></td>
<td class="nump">5,335<span></span>
</td>
<td class="nump">5,421<span></span>
</td>
<td class="nump">5,851<span></span>
</td>
</tr>
<tr class="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 );">Impairment charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">106,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_ProvisionForDoubtfulAccounts', window );">Bad debt provision for troubled customers, net of recoveries</a></td>
<td class="nump">42<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_ForeignCurrencyTransactionGainLossRealized', window );">Foreign currency (gain) loss</a></td>
<td class="num">(208)<span></span>
</td>
<td class="nump">417<span></span>
</td>
<td class="nump">3,010<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_mg_PaymentOfFinancingCostsOperatingActivities', window );">Payment of finance costs</a></td>
<td class="num">(400)<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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities', window );">Fair value adjustments to contingent consideration</a></td>
<td class="nump">45<span></span>
</td>
<td class="nump">949<span></span>
</td>
<td class="nump">337<span></span>
</td>
</tr>
<tr class="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">786<span></span>
</td>
<td class="nump">119<span></span>
</td>
<td class="nump">2,398<span></span>
</td>
</tr>
<tr class="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, net of effect of acquisitions and dispositions</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">(17,225)<span></span>
</td>
<td class="num">(3,979)<span></span>
</td>
<td class="nump">27,313<span></span>
</td>
</tr>
<tr class="re">
<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">(1,283)<span></span>
</td>
<td class="nump">278<span></span>
</td>
<td class="nump">84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">5,959<span></span>
</td>
<td class="nump">943<span></span>
</td>
<td class="num">(1,288)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Accounts payable</a></td>
<td class="num">(93)<span></span>
</td>
<td class="num">(1,139)<span></span>
</td>
<td class="num">(1,020)<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_mg_IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="num">(6,454)<span></span>
</td>
<td class="nump">2,268<span></span>
</td>
<td class="nump">1,841<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="nump">1,084<span></span>
</td>
<td class="num">(1,917)<span></span>
</td>
<td class="nump">384<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities', window );">Payment of contingent consideration in excess of initial estimate</a></td>
<td class="num">(533)<span></span>
</td>
<td class="nump">0<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">26,406<span></span>
</td>
<td class="nump">42,261<span></span>
</td>
<td class="nump">67,802<span></span>
</td>
</tr>
<tr class="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>Cash flows from 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 );">Purchase of property, plant and equipment</a></td>
<td class="num">(12,591)<span></span>
</td>
<td class="num">(18,161)<span></span>
</td>
<td class="num">(15,396)<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_mg_PaymentsToAcquireIntangibleAssetsAndSoftware', window );">Purchase of intangible assets</a></td>
<td class="num">(825)<span></span>
</td>
<td class="num">(1,115)<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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisition of businesses, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(440)<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_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of equipment</a></td>
<td class="nump">1,178<span></span>
</td>
<td class="nump">1,165<span></span>
</td>
<td class="nump">803<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 used in investing activities</a></td>
<td class="num">(12,238)<span></span>
</td>
<td class="num">(18,551)<span></span>
</td>
<td class="num">(14,969)<span></span>
</td>
</tr>
<tr class="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>Cash flows from 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_FinanceLeasePrincipalPayments', window );">Repayment of finance lease obligations</a></td>
<td class="num">(4,140)<span></span>
</td>
<td class="num">(4,060)<span></span>
</td>
<td class="num">(4,095)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from borrowings of long-term debt</a></td>
<td class="nump">125,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,284<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayment of long-term debt</a></td>
<td class="num">(81,405)<span></span>
</td>
<td class="num">(16,262)<span></span>
</td>
<td class="num">(5,976)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from revolver</a></td>
<td class="nump">192,501<span></span>
</td>
<td class="nump">89,000<span></span>
</td>
<td class="nump">35,750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of revolver</a></td>
<td class="num">(246,750)<span></span>
</td>
<td class="num">(89,065)<span></span>
</td>
<td class="num">(68,050)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Payments of financing costs</a></td>
<td class="num">(147)<span></span>
</td>
<td class="num">(550)<span></span>
</td>
<td class="num">(1,497)<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_mg_PaymentsOfContingentConsiderationForBusinessAcquisitions', window );">Payment of contingent consideration for business acquisitions</a></td>
<td class="num">(405)<span></span>
</td>
<td class="num">(938)<span></span>
</td>
<td class="num">(2,091)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement of share-based awards</a></td>
<td class="num">(977)<span></span>
</td>
<td class="num">(1,370)<span></span>
</td>
<td class="num">(494)<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 in financing activities</a></td>
<td class="num">(16,323)<span></span>
</td>
<td class="num">(23,245)<span></span>
</td>
<td class="num">(44,169)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(1,467)<span></span>
</td>
<td class="num">(2,115)<span></span>
</td>
<td class="nump">2,080<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 change in cash and cash equivalents</a></td>
<td class="num">(3,622)<span></span>
</td>
<td class="num">(1,650)<span></span>
</td>
<td class="nump">10,744<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract', window );"><strong>Cash and cash equivalents:</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Beginning of period</a></td>
<td class="nump">24,110<span></span>
</td>
<td class="nump">25,760<span></span>
</td>
<td class="nump">15,016<span></span>
</td>
</tr>
<tr class="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 );">End of period</a></td>
<td class="nump">20,488<span></span>
</td>
<td class="nump">24,110<span></span>
</td>
<td class="nump">25,760<span></span>
</td>
</tr>
<tr class="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 disclosure of cash paid</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_InterestPaidNet', window );">Interest, net</a></td>
<td class="nump">8,603<span></span>
</td>
<td class="nump">10,078<span></span>
</td>
<td class="nump">12,465<span></span>
</td>
</tr>
<tr class="re">
<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 );">Income taxes, net</a></td>
<td class="num">(3,069)<span></span>
</td>
<td class="nump">4,707<span></span>
</td>
<td class="num">(543)<span></span>
</td>
</tr>
<tr class="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>Noncash investing and financing</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_CapitalLeaseObligationsIncurred', window );">Equipment acquired through finance lease obligations</a></td>
<td class="nump">$ 5,076<span></span>
</td>
<td class="nump">$ 2,923<span></span>
</td>
<td class="nump">$ 2,849<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mg_DeferredIncomeTaxNoncashExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncash component of income tax expense for the period representing the increase (decrease) in the entity's deferred tax assets and liabilities pertaining to continuing operations.</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;">mg_DeferredIncomeTaxNoncashExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other expenses incurred but not yet paid and the change during the period in carrying value for all deferred liabilities due within one year or operating cycle.</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;">mg_IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_PaymentOfFinancingCostsOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment Of Financing Costs, Operating Activities</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;">mg_PaymentOfFinancingCostsOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_PaymentsOfContingentConsiderationForBusinessAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consideration paid on the achievement of specific performance metrics in connection with acquisition of business during the 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;">mg_PaymentsOfContingentConsiderationForBusinessAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_PaymentsToAcquireIntangibleAssetsAndSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquire assets without physical form usually arising from contractual or other legal rights, excluding goodwill. In addition, the cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</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;">mg_PaymentsToAcquireIntangibleAssetsAndSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to financial liabilities assumed in connection with a business combination for which the initial accounting was incomplete.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-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_CapitalLeaseObligationsIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lease obligation from new lease.</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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-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 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_CapitalLeaseObligationsIncurred</td>
</tr>
<tr>
<td style="padding-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_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract</td>
</tr>
<tr>
<td style="padding-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_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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. Excludes amounts 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://www.xbrl.org/2003/role/disclosureRef<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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-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_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 principal payment on finance 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 5<br> -Subparagraph (a)<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_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-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_ForeignCurrencyTransactionGainLossRealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax of foreign currency transaction realized gain (loss) recognized in the income statement.</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 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossRealized</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and 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_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</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_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prepaid expenses, and 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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-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_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_PaymentForContingentConsiderationLiabilityOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.</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 17<br> -Subparagraph (ee)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-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_PaymentForContingentConsiderationLiabilityOperatingActivities</td>
</tr>
<tr>
<td style="padding-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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 satisfy grantee's tax withholding obligation 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/2003/role/disclosureRef<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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a business, net of the cash acquired from the purchase.</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 (b)<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_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt initially having maturity due after one year or beyond 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_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</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><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(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_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</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_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</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><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(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_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt initially having maturity due after one year or beyond 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 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_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-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>47
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612820677808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies and Practices<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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 and Practices</a></td>
<td class="text">Summary of Significant Accounting Policies and Practices<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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mistras Group,&#160;Inc. and subsidiaries (the Company) is a leading &#8220;one source&#8221; multinational provider of integrated technology-enabled asset protection solutions helping to maximize the safety and operational uptime for civilization's most critical industrial and civil assets. </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%">Backed by an innovative, data-driven asset protection portfolio, proprietary technologies and decades-long legacy of industry leadership, the Company helps clients with asset-intensive infrastructure in the oil and gas, aerospace and defense, industrials, power generation and transmission (including alternative and renewable energy), other process industries and infrastructure, research and engineering and other industries towards achieving and maintaining operational excellence. By supporting these organizations that help fuel our vehicles and power our society; inspecting components that are trusted for commercial, defense, and space craft; and building real-time monitoring systems to help avoid catastrophic incidents, the Company helps the world at large.</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:112%">The Company enhances value for its clients by integrating asset protection throughout supply chains and centralizing integrity data through a suite of IIoT - connected digital software and monitoring solutions, including OneSuite, which serves as an ecosystem platform, pulling together all of the Company&#8217;s software and data services capabilities, for the benefit of its customers.</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 Company's core capabilities also include non-destructive testing (&#8220;NDT&#8221;) field inspections enhanced by advanced robotics, laboratory quality control and assurance testing, sensing technologies and NDT equipment, asset and mechanical integrity engineering services, and light mechanical maintenance and access services.</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%">Recent Developments</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issues related to the COVID-19 coronavirus (COVID-19) pandemic have subsided significantly during 2022 as compared to 2021. The Russian-Ukrainian war is creating disruption in the oil and gas market and the supply chain in general, which is resulting in some disruption to our business operations. With oil prices high, refineries are working at full capacity and are deferring maintenance and inspection work as much as possible, which is impacting our business as well. </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%">Overall, the Company has taken actions to help ensure the health and safety of Company employees and those of its customers and suppliers; maintain business continuity and financial strength and stability; and serve customers as they provide essential products and services to the world. </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:112%">Earlier in 2022, the Company eliminated substantially all of the COVID related cost reduction initiatives undertaken in 2020, including re-installment of the savings plan employer match and increasing wages back to pre-pandemic amounts.    </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:115%">The Company is currently unable to predict with certainty the overall impact that the factors discussed above and the effect of inflationary pressures may have on its business, results of operations or liquidity or in other ways which the Company cannot yet determine. The Company&#8217;s European operations are currently experiencing increased costs associated with higher energy costs, among others, due in part to the Russian-Ukrainian war. The Company will continue to monitor market conditions and respond accordingly.</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%">Principles of Consolidation</span></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:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows guidance on the consolidation of variable interest entities ("VIEs") that requires companies to utilize a qualitative approach to determine whether it is the primary beneficiary of a VIE. The process for identifying the primary beneficiary of a VIE requires consideration of the factors that indicate a party has the power to direct the activities that most significantly impact the VIE&#8217;s economic performance, including powers granted to the VIE&#8217;s program manager, powers contained in the VIE governing board and, to a certain extent, a company&#8217;s economic interest in the VIE. The Company analyzes its joint ventures and classifies them as either:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">a VIE that must be consolidated because the Company is the primary beneficiary, or the joint venture is not a VIE and the Company holds the majority voting interest with no significant participative rights available to the other partners; or</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">a VIE that does not require consolidation and is treated as an equity method investment because the Company is not the primary beneficiary or the joint venture is not a VIE and the Company does not hold the majority voting interest.</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%">As part of the above analysis, if it is determined that the Company has the power to direct the activities that most significantly impact the joint venture&#8217;s economic performance, the Company considers whether or not it has the obligation to absorb losses or rights to receive benefits of the VIE that could potentially be significant to the VIE.</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 Company became the primary beneficiary in July 2020 of a VIE in which the Company has a 49% interest in a limited partnership, and a 49% shareholder in the corporate general partner of the limited partnership. The Company consolidated the financial statements of the VIE with the financial statements of the Company. As of and for the year ended December&#160;31, 2022, the VIE had immaterial assets and had approximately $4.7&#160;million revenue. The Company is the primary sub-contractor of the VIE.</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 accompanying audited consolidated financial statements include the accounts of Mistras Group,&#160;Inc. as well as its wholly-owned subsidiaries, majority-owned subsidiaries and consolidated VIE. For subsidiaries in which the Company&#8217;s ownership interest is less than 100%, the non-controlling interests are reported in stockholders&#8217; equity in the accompanying Consolidated Balance Sheets. The non-controlling interests in net results, net of tax, is classified separately in the accompanying Consolidated Statements of Income (Loss). All significant intercompany accounts and transactions have been eliminated in consolidation. The results of operations of companies acquired are included from the date of acquisition.</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%">Reclassifications</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%">Certain amounts in prior periods have been reclassified to conform to the current year presentation. Such reclassifications did not have a material effect on the Company's financial condition or results of operations as previously reported.</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%">Use of Estimates</span></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><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 in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") requires that the Company make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses and disclosure of contingent assets and liabilities at the date of the financial statements. The Company bases its estimates and assumptions on historical experience, known or expected trends and various other assumptions that it believes to be reasonable. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates, which may cause the Company&#8217;s future results to be significantly affected.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.</span></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><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 and Allowance for Credit Losses </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 Company maintains an allowance for credit losses on its accounts receivable balances, which represents its best estimate of current expected credit losses over the contractual life of the accounts receivable. When evaluating the adequacy of its allowance for credit losses each reporting period, the Company analyzes accounts receivable balances with similar risk characteristics on a collective basis, considering factors such as the aging of receivable balances, payment terms (primarily with 30 day terms), geographic location, historical loss experience, current information and future expectations (generally considered one year which is consistent with expected collectability of the Company's trade receivables). </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 Company monitors and considers whether historical loss rates are consistent with expectation of supportable forward-looking estimates for its trade receivables noting any current or future economic considerations that would require adjusting the Company&#8217;s historical loss experience. Each reporting period, the Company reassesses whether any accounts receivable no longer share similar risk characteristics and should instead be evaluated as part of another pool or on an individual basis. Changes to the allowance for credit losses are adjusted through credit loss expense, which is presented within Selling, general and administrative expenses in the Consolidated Statements of Income (Loss). </span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</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%">For each of the years ended December 31, 2022 and 2021, no customer represented 10% or more of the Company's revenue. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. At times, cash deposits may exceed the limits insured by the Federal Deposit Insurance Corporation. The Company believes it is not exposed to any significant credit risk or risk of nonperformance of financial institutions.</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%">Inventories</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value, as determined by using the first-in, first-out method, or market. Work in process and finished goods inventory include material, direct labor, variable costs and overhead.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchased and Internal-Use Software</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain costs that are incurred to purchase or to create and implement internal-use software, which includes software coding, installation and testing. Capitalized costs are amortized on a straight-line basis over three years, the estimated useful life of the software.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are recorded at cost. Depreciation of property, plant and equipment is computed utilizing the straight-line method over the estimated useful lives of the assets. Amortization of leasehold improvements is computed utilizing the straight-line method over the shorter of the remaining lease term or estimated useful life. Repairs and maintenance costs are expensed as incurred.</span></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><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess purchase price of acquired businesses over the fair values attributed to underlying net tangible assets and identifiable intangible assets. The Company tests goodwill for impairment at a &#8220;reporting unit&#8221; level (which for the Company is represented by (i)&#160;its Services segment, (ii)&#160;its Products and Systems segment, (iii)&#160;the European component of its International segment and (iv) the&#160;Brazilian component of its International segment). The Company's annual impairment test is conducted on the first day of the Company's fourth quarter, which is October 1. Goodwill is also tested for impairment whenever an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. </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%">In testing for goodwill impairment, the Company has the option to first assess qualitative factors to determine whether the existence of events or circumstances lead to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events and circumstances, the Company concludes that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing a quantitative impairment test is not necessary. If the Company concludes otherwise, the Company is required to perform a quantitative impairment test.</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%">If the fair value of a reporting unit is less than its carrying value, this is an indicator that the goodwill assigned to that reporting unit may be impaired. An impairment will be recorded in the amount that the fair value is less than the carrying value. The Company considers the income and market approaches to estimating the fair value of its reporting units, which requires significant judgment in evaluation of economic and industry trends, estimated future cash flows, discount rates and other factors. </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%">See Note 8-</span><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for additional information related to the Company's goodwill impairment test during 2022.  </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%">Impairment of Long-lived Assets</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews the recoverability of its long-lived assets (or asset groups) whenever events or changes in circumstances indicate that the carrying amount of the long-lived asset (group) might not be recoverable. The assessment for potential impairment is based primarily on the Company&#8217;s ability to recover the carrying value of its long-lived assets from expected future undiscounted cash flows. If the total expected future undiscounted cash flows are less than the carrying amount of the assets, a loss is recognized for the difference between fair value (computed based upon the expected future discounted cash flows) and the carrying value of the assets.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions</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 Company allocates the purchase price of acquired businesses to their identifiable tangible assets and liabilities as well as identifiable intangible assets, such as customer relationships, technology, non-compete agreements and trade names. Certain estimates and judgments are required in the application of the fair value techniques, including estimates of the respective acquisition's future performance and related cash flows, selection of a discount rate and economic lives, and use of Level 3 measurements as defined in ASC No. 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosure. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred taxes are recorded for any differences between the assigned values and tax bases of assets and liabilities. </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%">Research and Engineering</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%">Research and product development costs are expensed as incurred.</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%">Advertising, Promotions and Marketing</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The costs for advertising, promotion and marketing programs are expensed as incurred and are included in selling, general and administrative expenses. Advertising expense was approximately $2.0 million, $1.0 million and $0.8 million for the years ended December 31, 2022, 2021 and 2020, respectively.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and other financial current assets and liabilities approximate fair value based on the short-term nature of the items. </span></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><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 Translation</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial position and results of operations of the Company&#8217;s foreign subsidiaries are measured using their functional currencies, which are their local currencies. Assets and liabilities of foreign subsidiaries are translated into the U.S. Dollar at the exchange rates in effect at the balance sheet date. Income and expenses are translated at the average exchange rate during the period. Translation gains and losses are reported as a component of other comprehensive income (loss) for the period and included in accumulated other comprehensive income (loss) within stockholders&#8217; equity.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency (gains) losses arising from transactions denominated in currencies other than the functional currency are included in net income, reported in selling, general and administrative expenses, and were approximately $(0.2) million, $0.4 million, and $3.0 million for the years ended December 31, 2022, 2021 and 2020, respectively.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Self-Insurance</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is self-insured for certain losses relating to workers&#8217; compensation and health benefit claims. The Company maintains third-party excess insurance coverage for all workers' compensation and health benefit claims in excess of approximately $0.3 million per occurrence to reduce its exposure from such claims. Self-insured losses are accrued when it is probable that an uninsured claim has been incurred but not reported and the amount of the loss can be reasonably estimated at the balance sheet date.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of services received from employees and directors in exchange for an award of an equity instrument is measured based on the grant-date fair value of the award. Such value is recognized as a non-cash expense on a straight-line basis over the minimum period the individual provides services, which is typically the vesting period of the award with the exception of awards with graded vesting that contain an internal performance measure where each tranche is recognized on a straight-line basis over its vesting period subject to the probability of meeting the performance requirements and adjusted for the number of shares expected to be earned. Awards to certain employees eligible for retirement prior to the award becoming fully vested are amortized to expense over the period through the date that the employee first becomes eligible to retire and is no longer required to provide service to earn the award. As share-based compensation expense is based on awards ultimately expected to vest, the amount of expense is reduced for estimated forfeitures. The cost of these awards is recorded in selling, general and administrative expenses in the Company&#8217;s Consolidated Statements of Income (Loss).</span></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><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Income taxes are accounted for under the asset and liability method. We recognize deferred tax assets and liabilities at enacted income tax rates for the temporary differences between the financial reporting bases and the tax bases of our assets and liabilities. Any effects of changes in income tax rates or tax laws are included in the provision for income taxes in the period of enactment. Our net deferred tax assets primarily consist of net operating loss carry forwards, or NOLs. A valuation allowance is provided if it is more likely than not that some or all of a deferred income tax asset will not be realized. A current tax liability or asset is recognized for the estimated taxes payable or refundable on tax returns for the current and prior years.</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:107%">We recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate resolution.</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%">Recent Accounting Pronouncements</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%">In March 2020 and updated in January 2021, the FASB issued Accounting Standards Update ("ASU") 2020-04 and 2021-01, &#8220;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&#8221; The amendments provide optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The guidance provides optional expedients and exceptions for applying U.S. GAAP to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another rate that is expected to be discontinued. The amendments in ASU 2020-04 are effective for all entities as of March 12, 2020 through December 31, 2024. The Company is currently evaluating applicable contracts and the available expedients provided by the new guidance.</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>48
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817807616">
<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>Dec. 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_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</a></td>
<td class="text">Revenue<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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives the majority of its revenue by providing services on a time and material basis that are short-term in</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nature. The Company accounts for revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers.</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%">Performance Obligations</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 Company provides highly integrated and bundled inspection services to its customers. The majority of the Company's contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. For contracts with multiple performance obligations, the Company allocates the contract&#8217;s transaction price to each performance obligation using the Company's best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is a relative selling price based on price lists.</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 modifications are not routine in the performance of the Company's contracts. Generally, when contracts are modified, the modification is to account for changes in scope to the goods and services that are provided. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as a separate contract.</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 Company's performance obligations are satisfied over time as work progresses or at a point in time. The majority of the Company's revenue is recognized over time as work progresses for the Company's service deliverables, which includes providing testing, inspection and mechanical services to the Company's customers. Revenue is recognized over time, based on time and material incurred to date which best portrays the transfer of control to the customer. The Company also utilizes an available practical expedient that provides for revenue to be recognized in an amount that corresponds directly with the value to the customer of the entity&#8217;s performance completed to date. Fixed fee arrangements are determined based on expected labor, material, and overhead to be consumed on fulfillment of such services. For these arrangements, revenue is recognized on a cost-to-cost method tracked on an input basis. </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 majority of the Company's revenue recognized at a point in time is related to product sales when the customer obtains control of the asset, which is generally upon shipment to the customer. Contract costs include labor, material and overhead.</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 Company expects any significant remaining performance obligations to be satisfied within one year.</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%">Contract Estimates</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company's revenues are short-term in nature. The Company enters into master service agreements ("MSAs") with customers that specify an overall framework and contract terms. The actual contracting to provide services or furnish products are triggered by a work order, purchase order, or some similar document issued pursuant to an MSA which sets forth the scope of services and/or identifies the products to be provided. From time-to-time, the Company may enter into longer-term contracts, which can range from several months to several years. Revenue on certain contracts is recognized as work is performed based on total costs incurred to date in relation to the total estimated costs for the performance of the contract at completion. This includes contract estimates of costs to be incurred for the performance of the contract. Cost estimation is based upon the professional knowledge and experience of the Company's project managers, engineers and financial professionals. Factors that are considered in estimating the work to be completed include the availability of materials, the effect of any delays in the Company's project performance and the recoverability of any claims. Whenever revisions of estimates, contract costs and/or contract values indicate that the contract costs will exceed estimated revenues, thus creating a loss, a provision for the total estimated loss is recorded in that period.</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%">Revenue by Category</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 following series of tables present the Company's disaggregated revenue:</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%">Revenue by industry was as follows (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 style="width:35.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.187%"/><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%">Year ended December 31, 2022</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%">Services</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%">International</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%">Products</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%">Corp/Elim</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:#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%">Oil &amp; Gas</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%">356,763&#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%">30,654&#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%">335&#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%">&#8212;&#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%">387,752&#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%">Aerospace &amp; Defense</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%">61,475&#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,763&#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%">314&#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 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%">80,552&#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%">Industrials</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%">38,197&#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%">23,703&#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,083&#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 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,983&#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%">Power Generation and Transmission</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%">31,197&#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,304&#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,603&#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 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%">42,104&#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 Process Industries</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%">40,778&#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,021&#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%">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%">&#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%">54,827&#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%">Infrastructure, Research &amp; Engineering</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,283&#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,946&#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,994&#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 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%">27,223&#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%">Petrochemical</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,360&#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%">536&#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 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%">15,896&#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</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%">14,283&#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,498&#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,370&#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,115)</span></td><td style="background-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%">15,036&#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</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%">573,336&#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%">112,425&#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;border-bottom:3pt double #000000;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,727&#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%">(11,115)</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 #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%">687,373&#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"/></tr></table></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:35.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.187%"/><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%">Year ended December 31, 2021</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%">Services</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%">International</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%">Products</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%">Corp/Elim</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:#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%">Oil &amp; Gas</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%">330,880&#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%">35,232&#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%">808&#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%">&#8212;&#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%">366,920&#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%">Aerospace &amp; Defense</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%">51,593&#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%">16,513&#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%">286&#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 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%">68,392&#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%">Industrials</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%">41,873&#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,000&#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,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%">&#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%">67,715&#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%">Power Generation and Transmission</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%">39,966&#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%">9,927&#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,853&#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 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%">52,746&#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 Process Industries</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%">38,742&#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,593&#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">51,399&#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%">Infrastructure, Research &amp; Engineering</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%">16,809&#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,496&#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,985&#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 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%">32,290&#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%">Petrochemical</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%">19,378&#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%">227&#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%">19,605&#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</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%">16,146&#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,257&#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,993&#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%">(9,332)</span></td><td style="background-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%">18,064&#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</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%">555,387&#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%">117,245&#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;border-bottom:3pt double #000000;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%">13,831&#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%">(9,332)</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 #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%">677,131&#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"/></tr></table></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:35.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.187%"/><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%">Year ended December 31, 2020</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%">Services</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%">International</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%">Products</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%">Corp/Elim</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:#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%">Oil &amp; Gas</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%">279,723&#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%">39,383&#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 #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%">377&#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 #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 #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%">319,483&#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%">Aerospace &amp; Defense</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%">50,813&#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,166&#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,292&#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 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%">70,271&#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%">Industrials</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%">44,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,657&#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,852&#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 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%">66,428&#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%">Power Generation and Transmission</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%">30,005&#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,559&#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,323&#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 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%">39,887&#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 Process Industries</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%">24,671&#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,029&#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%">171&#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 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,871&#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%">Infrastructure, Research &amp; Engineering</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%">17,070&#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%">10,353&#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,364&#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 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,787&#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%">Petrochemical</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,882&#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%">345&#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%">53&#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%">19,280&#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</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%">10,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%">2,064&#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,017&#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,598)</span></td><td style="background-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%">8,564&#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</span></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%">476,164&#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%">107,556&#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%">16,449&#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%">(7,598)</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 #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%">592,571&#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"/></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%">Revenue per key geographic location was as follows (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 style="width:35.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.187%"/><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%">Year ended December 31, 2022</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%">Services</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%">International</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%">Products</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%">Corp/Elim</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:#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 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%">485,551&#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%">910&#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,495&#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%">(3,083)</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%">489,873&#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%">Other Americas</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%">83,877&#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%">9,076&#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%">406&#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,105)</span></td><td style="background-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%">89,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:400;line-height:100%">Europe</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,811&#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%">99,714&#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,896&#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,502)</span></td><td style="background-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%">100,919&#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%">Asia-Pacific</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,097&#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,725&#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,930&#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%">(425)</span></td><td style="background-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,327&#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</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%">573,336&#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%">112,425&#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%">12,727&#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%">(11,115)</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%">687,373&#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><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:35.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.187%"/><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%">Year ended December 31, 2021</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%">Services</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%">International</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%">Products</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%">Corp/Elim</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:#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 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%">472,125&#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%">912&#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,469&#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%">(4,284)</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%">475,222&#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%">Other Americas</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%">80,013&#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,003&#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%">395&#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,768)</span></td><td style="background-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%">83,643&#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%">Europe</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,841&#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%">108,411&#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,174&#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,812)</span></td><td style="background-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%">109,614&#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%">Asia-Pacific</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,408&#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,919&#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,793&#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%">(468)</span></td><td style="background-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,652&#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</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%">555,387&#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%">117,245&#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,831&#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%">(9,332)</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%">677,131&#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:100.000%"><tr><td style="width:1.0%"/><td style="width:35.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.187%"/><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%">Year ended December 31, 2020</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%">Services</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%">International</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%">Products</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%">Corp/Elim</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:#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 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%">406,437&#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%">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"/><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%">7,551&#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 #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%">(3,410)</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%">411,489&#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%">Other Americas</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%">68,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 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%">4,581&#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%">550&#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%">(446)</span></td><td style="background-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%">72,835&#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%">Europe</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%">904&#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%">99,953&#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%">3,154&#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%">(3,470)</span></td><td style="background-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%">100,541&#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%">Asia-Pacific</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%">673&#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,111&#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%">5,194&#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%">(272)</span></td><td style="background-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,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 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</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%">476,164&#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%">107,556&#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%">16,449&#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%">(7,598)</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%">592,571&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</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 timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the Consolidated Balance Sheets. Amounts are generally billed as work progresses in accordance with agreed-upon contractual terms, generally at periodic intervals (e.g., weekly, bi-weekly or monthly). Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. However, the Company sometimes receives advances or deposits from its customers before revenue is recognized, resulting in contract liabilities. These assets and liabilities are aggregated on an individual contract basis and reported on the Consolidated Balance Sheets at the end of each reporting period within accounts receivable, net or accrued expenses and other current liabilities.</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%">Revenue recognized for 2022 and 2021, that was included in the contract liability balance at the beginning of the year was $4.7 million and $4.6 million, respectively. Changes in the contract asset and liability balances during the years ended December 31, 2022 and 2021, were not impacted by any other factors. The Company applies the practical expedient to expense incremental </span></div>costs incurred related to obtaining a contract when the amortization period of the asset that the Company otherwise would have recognized is one year or less.<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>49
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817201520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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 Share</a></td>
<td class="text">Earnings per Share<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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of shares outstanding during the period. Diluted earnings per share is computed by dividing net income by the sum of (i)&#160;the weighted average number of shares of common stock outstanding during the period and (ii)&#160;the dilutive effect of assumed conversion of equity awards using the treasury stock method. With respect to the number of weighted average shares outstanding (denominator), diluted shares reflects: (i)&#160;the exercise of options to acquire common stock to the extent that the options&#8217; exercise prices are less than the average market price of common stock during the period and (ii)&#160;the pro forma vesting of restricted stock units.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computations of basic and diluted earnings (loss) per share (in thousands except share data):</span><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:62.296%"/><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.385%"/><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.761%"/><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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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%">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:10pt;font-weight:700;line-height:100%">Basic earnings (loss) per share:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</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"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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%">Net income (loss) attributable to Mistras Group,&#160;Inc.</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%">6,499&#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%">3,860&#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%">(99,461)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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%">Weighted average common shares outstanding</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%">29,901&#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,572&#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,147&#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%">Basic earnings (loss) per share</span></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:700;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:700;line-height:100%">0.22</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%">0.13</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%">(3.41)</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 style="height:14pt"><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:700;line-height:100%">Diluted earnings (loss) per share:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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%">Net income (loss) attributable to Mistras Group,&#160;Inc.</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%">6,499&#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%">3,860&#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%">(99,461)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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%">Weighted average common shares outstanding</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%">29,901&#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%">29,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%">29,147&#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 13.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%">Dilutive effect of stock options outstanding</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%">&#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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 2px 13.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%">Dilutive effect of restricted stock units outstanding</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%">328&#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"/></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:1pt;font-weight:400;line-height:100%">&#160;</span></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%">30,229&#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%">30,130&#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%">29,147&#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:700;line-height:100%">Diluted earnings (loss) per share</span></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:700;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:700;line-height:100%">0.21</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%">0.13</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%">(3.41)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">&#160;</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 potential common stock were excluded from the computation of diluted earnings per share, as the effect would have been anti-dilutive:</span><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:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.184%"/><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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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%">2020</span></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%">Potential common stock attributable to restricted stock units (RSUs) and performance stock units (PSUs) outstanding </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;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,005&#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%">109&#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%">790&#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%">Potential common stock attributable to stock options outstanding</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&#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&#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&#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 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</span></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%">1,006&#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%">114&#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%">795&#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></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%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2020, 254 shares related to RSUs/PSUs, were excluded from the calculation of diluted EPS due to the net loss for the period.</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_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>50
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817807616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_ReceivablesAbstract', window );"><strong>Receivables [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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">Accounts Receivable</a></td>
<td class="text">Accounts Receivable<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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable consist of the following (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 style="width:74.923%"/><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.598%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">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%">Trade accounts receivable</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%">127,767&#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%">112,739&#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%">Allowance for credit losses</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%">(4,110)</span></td><td style="background-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,228)</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 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%">Accounts receivable, net</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%">123,657&#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%">109,511&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had $13.5 million and $11.9 million of unbilled revenues accrued as of December&#160;31, 2022 and December&#160;31, 2021, respectively, which is included within the trade accounts receivable balance above. Unbilled revenue is generally billed in the subsequent quarter to their revenue recognition. The Company considers unbilled receivables as short-term in nature as they are normally converted to trade receivables within 90 days, thus future changes in economic conditions will not have a significant effect on the credit loss estimate.</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 Company was contracted to perform inspections of welds on various pipeline projects in Texas for a customer. As of December 31, 2019, approximately $1.4&#160;million of past due receivables were outstanding from this customer. The Company received notice from the customer in December 2019, alleging that the work performed was not in compliance with the contract. The Company filed a lawsuit to recover the $1.4&#160;million and other amounts due to the Company and the customer filed a counterclaim, alleging breach of contract and seeking its damages. The Company recorded a full reserve for this receivable during 2019 and the status of this situation has not changed since 2019. See Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">18-Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional details.</span></div>During the fourth quarter of 2021, the Company wrote off approximately $5&#160;million of past due receivables related to work performed during 2019. The Company recorded a full reserve for these receivables in the prior years.<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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI https://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817893392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_InventoryDisclosureAbstract', window );"><strong>Inventory 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_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text">Inventories<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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following (in thousands):</span><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:73.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.183%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">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%">Raw materials</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%">5,351&#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 #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%">4,794&#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%">Work in progress</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%">336&#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%">551&#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%">Finished goods</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,475&#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,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumable supplies</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,394&#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,720&#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 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%">Inventories</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%">13,556&#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 #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,686&#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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</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> -URI https://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817766272">
<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>Dec. 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_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</a></td>
<td class="text">Property, Plant and Equipment<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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consist of the following:</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:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.184%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">December 31,</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:1pt;font-weight:700;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%">Useful&#160;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%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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></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:1pt;font-weight:700;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%">(Years)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></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:1pt;font-weight:400;line-height:100%">&#160;</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,529&#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,762&#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%">Building and improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30-40</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%">24,800&#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%">24,787&#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%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-8</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%">18,057&#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%">16,620&#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%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-7</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%">251,282&#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%">250,166&#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:1pt;font-weight:400;line-height:100%">&#160;</span></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:1pt;font-weight:400;line-height:100%">&#160;</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%">296,668&#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%">294,335&#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%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</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%">(219,107)</span></td><td style="background-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%">(207,757)</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 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%">Property, plant and equipment, net</span></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:1pt;font-weight:400;line-height:100%">&#160;</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%">77,561&#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%">86,578&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div>Depreciation expense was approximately $24.1 million, $25.2 million, and $24.7 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.<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>53
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612818771392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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_MergersAcquisitionsAndDispositionsDisclosuresTextBlock', window );">Acquisitions</a></td>
<td class="text">Acquisitions<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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions</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%">During the year ended December 31, 2021, the Company completed one acquisition for a small NDT services company in Canada. The Company acquired 100% of the common stock in exchange for approximately $0.4&#160;million during the first quarter of 2021. The results of the acquisition's operations are included within the Services segment and are not material to the consolidated financial statements. The Company completed its acquisition accounting for this transaction in accordance with the acquisition method of accounting for business combinations during the year ended December 31, 2021.   </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%">Assets and liabilities of the acquired business were included in the Consolidated Balance Sheet based on their respective estimated fair value on the date of acquisition as determined in a purchase price allocation, using available information and making assumptions management believes are reasonable. </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%">Acquisition-Related expense</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the course of its acquisition activities, the Company incurs costs in connection with due diligence, professional fees, and other expenses. Additionally, the Company adjusts the fair value of acquisition-related contingent consideration liabilities on a quarterly basis. These amounts are recorded as acquisition-related expense, net, on the Consolidated Statements of Income (Loss) and were as follows for the years ended December&#160;31, 2022, 2021 and 2020 (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:60.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.184%"/><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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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%">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%">Due diligence, professional fees and other transaction costs</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%">31&#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%">5&#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"/></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%">Adjustments to fair value of contingent consideration 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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,128&#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%">337&#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%">Acquisition-related expense, net</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%">76&#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,133&#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%">337&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company&#8217;s contingent consideration liabilities are recorded on the Consolidated Balance Sheet in accrued expenses and other current liabilities.</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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-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_MergersAcquisitionsAndDispositionsDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.</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 205<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2122178<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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>54
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817677728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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_GoodwillDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text">Goodwill<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><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 is shown below (in thousands):</span><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:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.637%"/><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:11.641%"/><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:1pt;font-weight:700;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%">Services</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%">International</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%">Products and Systems</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="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"/></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"/></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"/></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"/></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%">Balance at December 31, 2020</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%">190,112&#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%">15,896&#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%">206,008&#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="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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to preliminary purchase price allocations</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%">280&#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%">280&#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 7pt;text-align: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 currency translation</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%">264&#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,113)</span></td><td style="background-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%">(849)</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%">Balance at December 31, 2021</span></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%">190,656&#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 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%">14,783&#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 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%">&#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 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%">205,439&#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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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 currency translation</span></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%">(4,946)</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%">(858)</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%">&#8212;&#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%">(5,804)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></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%">185,710&#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%">13,925&#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%">&#8212;&#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%">199,635&#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%">The Company reviews goodwill for impairment on a reporting unit basis on October 1 of each year and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable.</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%">During the first quarter of 2020, the Company&#8217;s market capitalization declined significantly compared to the fourth quarter of 2019. Over the same period, the equity value of the Company&#8217;s peer group, and the overall U.S. stock market also declined significantly amid market volatility. In addition, oil prices had dropped significantly. These declines were driven in large part by the uncertainty surrounding the COVID-19 pandemic and other macroeconomic events such as the geopolitical tensions between OPEC and Russia. Based on these factors, the Company concluded that multiple triggering events occurred and, accordingly, an interim quantitative goodwill impairment test was performed for each reporting unit as of March 31, 2020 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("testing date"). During the first quarter of 2020, the Company also performed an analysis to determine any impairment of long-lived assets (see Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">9-Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) based on the triggering events noted above.</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%">Based upon the results of the interim quantitative goodwill impairment test during the first quarter of 2020, the Company recorded an aggregate impairment charge of $77.1&#160;million, which consisted of $57.2&#160;million in the services reporting unit within the Services segment, and $19.3&#160;million in the European reporting unit and $0.6&#160;million in the Brazilian reporting unit, both within the International segment. The impairment was calculated based on the difference between the estimated fair value and the carrying value of the reporting units and are included in Impairment charges on the Consolidated Statements of Income (Loss) for the year ended December 31, 2020. The Company performed a quantitative annual impairment test as of October 1, 2022 and 2021 and the Company did not identify any changes in circumstances that would indicate the carrying value of goodwill may not be recoverable. Additionally, through December&#160;31, 2022, the Company did not identify any changes in circumstances that would indicate the carrying value of goodwill may not be recoverable. Significant adverse changes in future periods could negatively affect the Company's key assumptions and may result in future goodwill impairment charges which could be material.</span></div>The Company's cumulative goodwill impairment as of December&#160;31, 2022 was $100.2&#160;million, of which $57.2&#160;million related to the Services segment, $29.8&#160;million related to the International segment and $13.2&#160;million related to the Products and Systems segment.<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_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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> -URI https://asc.fasb.org/subtopic&amp;trid=2144439<br><br>Reference 2: 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 3: 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> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-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_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>55
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817766272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets</a></td>
<td class="text">Intangible Assets<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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of intangible assets were as follows (in thousands):</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:16.581%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.928%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.059%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.204%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.778%"/><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:1pt;font-weight:700;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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="36" 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%">December 31,</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:1pt;font-weight:700;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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="18" 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><td colspan="3" style="border-top:1pt solid #000;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%">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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful&#160;Life</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:100%">(Years)</span></div></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:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;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%">Net<br/>Carrying<br/>Amount</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/>Amount</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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="display:none"/><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%">Net<br/>Carrying<br/>Amount</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%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-18</span></div></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%">109,683&#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%">(84,130)</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="3" style="display:none"/><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%">25,553&#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 #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%">112,109&#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%">(80,319)</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="display:none"/><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%">31,790&#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%">Software/Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-15</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%">51,028&#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,669)</span></td><td style="background-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="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%">22,359&#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,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%">(26,415)</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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,850&#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%">Covenants not to compete</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5</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%">12,488&#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,416)</span></td><td style="background-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="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%">72&#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,623&#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,390)</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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233&#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</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-12</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%">10,389&#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%">(9,358)</span></td><td style="background-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="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%">1,031&#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%">10,574&#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%">(9,066)</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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,508&#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 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</span></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:1pt;font-weight:400;line-height:100%">&#160;</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%">183,588&#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%">(134,573)</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="display:none"/><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%">49,015&#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%">187,571&#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%">(128,190)</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="display:none"/><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%">59,381&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">8- Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, during the first quarter of 2020, there were negative market indicators that were determined to be triggering events indicating a potential impairment of certain long-lived assets within asset groups in the Services, International,  and Products and Systems segments, as well as Corporate and Eliminations. The asset groups are groupings of assets and liabilities determined at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. Recoverability testing indicated that certain intangible assets and right of use assets (See Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">17-Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) were potentially impaired. For asset groups that required an impairment measurement, similar to the valuations performed to determine the goodwill impairment, the Company used income and market approaches to estimate the fair value of the long-lived assets, which requires significant judgment in evaluation of the useful lives of the assets, economic and industry trends, estimated future cash flows, discount rates, and other factors. The result of the analysis was an aggregate impairment charge of $28.8&#160;million, which consisted of $25.9&#160;million to software/technology, $2.2&#160;million to customer relationships, $0.5&#160;million to other intangibles and $0.2&#160;million to covenants not to compete, all of which are in the Services reporting unit within the Services segment and are included in <span style="-sec-ix-hidden:f-835">Impairment charges</span> on the Consolidated Statements of Income (Loss) for the year ended December 31, 2020.</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%">Amortization expense for the years ended December&#160;31, 2022, 2021 and 2020, was approximately $9.1 million, $9.7 million, and $11.0 million, respectively, including amortization of software/technology for these periods of $2.9 million, $3.0 million, and $3.6 million, respectively.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense in each of the five years and thereafter subsequent to December&#160;31, 2022 related to the Company&#8217;s intangible assets is expected to be as follows (in thousands):</span><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:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected</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:100%">Amortization</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:100%">Expense</span></div></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%">2023</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%">8,915&#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%">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%">7,633&#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%">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%">5,796&#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%">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%">4,988&#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%">2027</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%">4,664&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,019&#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 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</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%">49,015&#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>
</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_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 or part of the information related to intangible 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 350<br> -SubTopic 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144471<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>56
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817589440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></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_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock', window );">Accrued Expenses and Other Current Liabilities</a></td>
<td class="text">Accrued Expenses and Other Current Liabilities<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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:75.879%"/><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.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.045%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31,</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:1pt;font-weight:700;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%">2022</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%">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%">Accrued salaries, wages and related employee benefits</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%">26,684&#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%">33,816&#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%">Contingent consideration</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%">937&#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,830&#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%">Accrued workers' compensation and health benefits</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,660&#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,994&#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%">Deferred revenues</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%">7,521&#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,202&#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"/></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 liability - Operating</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%">10,376&#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,040&#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%">Pension accrual</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,519&#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,519&#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 accrued 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%">26,147&#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,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:2px 1pt 2px 7pt;text-align: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 accrued expenses and other current liabilities</span></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%">77,844&#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%">83,863&#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_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accrued liabilities, deferred revenues, and the fair value of contingent consideration liabilities 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>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;">mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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>57
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817671568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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_LongTermDebtTextBlock', window );">Long-Term Debt</a></td>
<td class="text">Long-Term Debt<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:76.059%"/><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:9.296%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31,</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:1pt;font-weight:700;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%">2022</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%">2021</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%">Senior credit facility</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%">65,250&#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%">119,500&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured term loan, net of unamortized debt issuance costs of $0.5&#160;million and $0.2 million</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%">121,399&#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%">76,673&#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"/></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</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%">4,602&#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,392&#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 debt</span></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%">191,251&#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%">202,565&#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:400;line-height:100%">Less: Current portion</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,425)</span></td><td style="background-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%">(20,162)</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%">Long-term debt, net of current portion</span></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%">183,826&#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,403&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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%">Senior Credit Facility</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Prior to entering into the New Credit Agreement (defined and described below), the Company had a credit agreement with its banking group (the "Credit Agreement") which provided the Company with a  $150&#160;million revolving credit facility and a $100&#160;million term loan. The Credit Agreement was most recently amended on May 19, 2021 and had a maturity date of December 12, 2023.</span></div><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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On August 1, 2022, the Company entered into a new credit agreement (the &#8220;New Credit Agreement&#8221;) which replaced the prior Credit Agreement and provides the Company with a $190&#160;million 5-year committed revolving credit facility and a $125&#160;million term loan with a balance of $121.4 million as of December&#160;31, 2022. The New Credit Agreement permits the Company to borrow up to $100&#160;million in non-US dollar currencies and to use up to $20&#160;million of the credit limit for the issuance of letters of credit. Both the revolving line of credit and the term loan under the New Credit Agreement have a maturity date of July 30, 2027.</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:107%">The New Credit Agreement has the following key terms, conditions and financial covenants:</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: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">Borrowings bear interest at Secured Overnight Financing Rate ("SOFR") plus a credit spread adjustment and applicable SOFR margin ranging from 1.25% to 2.75%, based upon our Total Consolidated Debt Leverage Ratio (defined below); under the Credit Agreement, the margin was based upon the LIBOR margin.</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: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">Total Consolidated Debt Leverage Ratio means the ratio of (a) Total Consolidated Debt to (b) EBITDA (as defined in the New Credit Agreement) for the trailing four consecutive fiscal quarters.</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: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">Total Consolidated Debt means all indebtedness (including subordinated debt) of the Company on a consolidated basis.</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: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">The Company has the benefit of the lowest SOFR margin if its Total Consolidated Debt Leverage Ratio is equal to or less than 1.25 to 1.0, and the margin increases as the ratio increases, to the maximum margin if the ratio is greater than 3.75 to 1.0. The New Credit Agreement is secured by liens on substantially all the assets of the Company and certain of its U.S subsidiaries and is guaranteed by those U.S subsidiaries.</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: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">The Company has to maintain a Total Consolidated Debt Leverage Ratio of no more than 4.0 to 1.0 at the end of each quarter through June 30, 2023 and stepping down to a maximum permitted ratio of no more than 3.75 to 1.0 for the remainder of the term. </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: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">The Company has to maintain a Fixed Charge Coverage Ratio of 1.25 to 1.0 for the duration of the New Credit Agreement, as defined in the New 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: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">The New Credit Agreement limits the Company&#8217;s ability to, among other things, create liens, make investments, incur more indebtedness, merge or consolidate, make dispositions of property, pay dividends, make distributions to stockholders or repurchase our stock, enter into a new line of business, enter into transactions with affiliates and enter into burdensome agreements.</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: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">The New Credit Agreement does not limit the Company&#8217;s ability to acquire other businesses or companies except that the acquired business or company must be in the Company's line of business, the Company must be in compliance with the financial covenants on a pro forma basis after taking into account the acquisition, and the Company must provide written notice at least <span style="-sec-ix-hidden:f-899">five</span> business days prior to the date of an acquisition of $10&#160;million or more.</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: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">Quarterly payments on the term loan of $1.56&#160;million through June 30, 2024, then increasing to $2.34&#160;million through June 30, 2025, and to $3.12&#160;million for each quarterly payment thereafter through maturity.</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%">The New Credit Agreement was accounted for as a modification and the Company expensed $0.8&#160;million in unamortized capitalized debt issuance costs and fees during the three months ended September 30, 2022, which was included in selling, general and administrative expenses on the Consolidated Statements of Income (Loss). The Company incurred $1.6&#160;million in financing costs for the New Credit Agreement, of which $0.2&#160;million of third party costs were expensed and included in selling, general and administrative expenses on the Consolidated Statements of Income (Loss).</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the Company had borrowings of $186.6 million and a total of $3.0 million of letters of credit outstanding under the New Credit Agreement. The Company has capitalized costs associated with debt modifications of $1.4 million as of December&#160;31, 2022, which is included in Other assets on the Consolidated Balance Sheet and will be amortized into interest expense over the remaining term of the Credit Agreement through July 30, 2027.</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%">As of December&#160;31, 2022, the Company was in compliance with the terms of the New Credit Agreement. The Company continuously monitors compliance with the covenants contained in the New Credit Agreement. The Company believes that it is probable that the Company will be able to comply with the financial covenants in the New Credit Agreement and that sufficient credit remains available under the New Credit Agreement to meet the Company's liquidity needs. However, such matters cannot be predicted with certainty.</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%">Other Debt</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's other debt includes bank financing provided at the local subsidiary level used to support working capital requirements and fund capital expenditures.  At December&#160;31, 2022, there was an aggregate of approximately $4.6 million outstanding, payable at various times through 2030.  Monthly payments ran</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ge from $1 thousand to $15&#160;thousand and interest rates range from 0.4% to 3.5%. </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%">Scheduled principal payments due under all borrowing agreements in each of the five years and thereafter subsequent to December&#160;31, 2022 are as follows (in thousands):</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><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%">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%">7,526&#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%">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%">9,711&#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%">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%">11,623&#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%">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%">12,864&#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%">2027</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%">148,728&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799&#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 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</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%">191,251&#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>
</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_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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-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 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="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>58
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612813513840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs fair value measurements in accordance with the guidance provided by ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. It also establishes a three level hierarchy that prioritizes the inputs used to measure fair value. The three levels of the hierarchy are defined as follows:</span></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-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 &#8212; Inputs are unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</span></div><div style="text-indent:36pt"><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-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 &#8212; Observable inputs other than quoted prices included in Level 1, including quoted prices for similar assets or liabilities in active markets, quoted prices for identical assets or liabilities in inactive markets, inputs other than quoted prices that are observable for the asset or liability and inputs derived principally from or corroborated by observable market data.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 &#8212; Unobservable inputs reflecting the Company&#8217;s own assumptions about inputs that market participants would use in pricing the asset or liability based on the best information available.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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%">Financial instruments measured at fair value on a recurring basis</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of contingent consideration liabilities was estimated using a discounted cash flow technique with significant inputs that are not observable in the market and thus represents a Level 3 fair value measurement as defined in ASC 820. The significant inputs in the Level 3 measurement not supported by market activity include the probability assessments of expected future cash flows related to the acquisitions, appropriately discounted considering the uncertainties associated with the obligation, and as calculated in accordance with the terms of the applicable acquisition agreements.</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 following table represents the changes in the fair value of Level 3 contingent consideration (in thousands):</span><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:73.022%"/><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:11.180%"/><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:11.184%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:100%">December 31,</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;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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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></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%">Balance at the beginning of the period:</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%">1,830&#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,640&#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 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%">Acquisitions</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"/></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%">Payments</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%">(938)</span></td><td style="background-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%">(938)</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%">Accretion of liability</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"/></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%">Revaluation</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%">45&#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,128&#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%">Foreign currency translation</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"/></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%">Balance at the end of the period:</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%">937&#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,830&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial instruments not measured at fair value on a recurring basis</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 Company has evaluated current market conditions and borrower credit quality and has determined that the carrying value of its long-term debt approximates fair value. The fair value of the Company&#8217;s notes payable and finance lease obligations approximates their carrying amounts based on anticipated interest rates which management believes would currently be available to the Company for similar issuances of debt.</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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired 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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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>59
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817737712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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 );">Share-Based Compensation</a></td>
<td class="text">Share-Based Compensation&#160;<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants share-based incentive awards to its eligible employees and non-employee directors under two equity incentive plans: (i)&#160;the 2009 Long-Term Incentive Plan (the "2009 Plan") and (ii) the 2016 Long-Term Incentive Plan (the "2016 Plan"). No further awards may be granted under the 2009 Plan, and the remaining stock option  award granted under the 2009 Plan expired during the three months ended March 31, 2022. Awards granted under the 2016 Plan may be in the form of stock options, restricted stock units and other forms of share-based incentives, including performance restricted stock units, stock appreciation rights and deferred stock rights. At the annual stockholders meeting on May 23, 2022, the Company&#8217;s stockholders approved an amendment to increase the total number of shares that may be issued under the 2016 Plan by 1.2&#160;million, for a total of 4.9&#160;million shares that are authorized for issuance under the 2016 plan, of which approximately 1,900,000 shares were available for future grants as of December&#160;31, 2022. </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%">Stock Options</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each of the years ended December&#160;31, 2022, 2021 and 2020, the Company did not recognize any share-based compensation expense related to the stock option award, as the one outstanding stock option award was already fully vested. No unrecognized compensation costs remained related to the stock option awards. In addition, there were no stock options exercised during the years ended December&#160;31, 2022, 2021 and 2020.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</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 table sets forth a summary of the stock option activity, weighted-average exercise prices and options outstanding as of  December&#160;31, 2022, 2021 and 2020 as follows (in thousands, except per share amounts and years):</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:21.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.189%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="33" 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%">For the years ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">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:1pt;font-weight:700;line-height:100%">&#160;</span></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%">Common<br/>Stock<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000;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%">Weighted<br/>Average<br/>Exercise<br/>Price</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%">Common Stock Options</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%">Weighted Average Exercise Price</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%">Common<br/>Stock<br/>Options</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%">Weighted<br/>Average<br/>Exercise<br/>Price</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%">Outstanding at beginning of year:</span></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%">5&#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%">22.35&#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%">5&#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%">22.35&#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%">5&#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%">22.35&#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 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%">Granted</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%">&#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%">&#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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#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 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%">Exercised</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%">&#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%">&#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 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">&#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 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%">Expired or forfeited</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)</span></td><td style="background-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%">22.35&#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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#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%">Outstanding at end of year:</span></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%">&#8212;&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 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%">5&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">22.35&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">5&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">22.35&#160;</span></td><td style="background-color:#cceeff;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%">&#160;</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Unit Awards</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted Stock Units generally vest ratably on each of the first <span style="-sec-ix-hidden:f-985">four</span> anniversary dates of issuance. The Company recognized approximately $3.7 million, $3.5 million and $4.4 million of share-based compensation for the years ended December&#160;31, 2022, 2021 and 2020, respectively, related to restricted stock unit awards. As of December&#160;31, 2022, there were approximately $6.6 million of unrecognized compensation costs, net of estimated forfeitures, related to restricted stock unit awards, which are expected to be recognized over a remaining weighted average period of 2.6 years. Upon vesting, restricted stock units are generally net share-settled to cover the required minimum withholding tax and the remaining amount is converted into an equivalent number of shares of common stock.</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%">A summary of the vesting activity of restricted stock unit awards, with the respective fair value of the awards, is as follows (in thousands): </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:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.184%"/><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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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%">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%">Restricted stock awards vested</span></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%">401&#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 #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%">317&#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%">208&#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%">Fair value of awards vested</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%">2,524&#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%">3,434&#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%">837&#160;</span></td><td style="background-color:#ffffff;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%">A summary of the fully-vested common stock the Company issued to its six non-employee directors, in connection with its non-employee director compensation plan, is as follows (in thousands): </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:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.184%"/><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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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%">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%">Awards issued</span></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%">70&#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 #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%">51&#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%">68&#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%">Grant date fair value of awards issued</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%">450&#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%">525&#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%">326&#160;</span></td><td style="background-color:#ffffff;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%">A summary of the Company's outstanding, non-vested restricted share units is as follows (in thousands, except per share amounts and years):</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:21.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.189%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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%">For the year ended December 31,</span></td></tr><tr><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:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">2020</span></td></tr><tr><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%">Units</span></td><td colspan="3" style="border-top:1pt solid #000;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%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</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%">Units</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%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</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%">Units</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%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</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%">Outstanding at beginning of period:</span></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%">1,208&#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%">7.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 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%">1,076&#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%">7.41&#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%">559&#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%">16.92&#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 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%">Granted</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%">687&#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%">7.59&#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%">528&#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%">10.07&#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%">782&#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%">3.79&#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 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%">Released</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%">(401)</span></td><td style="background-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%">6.63&#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%">(317)</span></td><td style="background-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%">10.77&#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%">(208)</span></td><td style="background-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%">18.71&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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%">(79)</span></td><td style="background-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.23&#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%">(79)</span></td><td style="background-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%">8.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%">(57)</span></td><td style="background-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.62&#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%">Outstanding at end of period:</span></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%">1,415&#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%">6.66&#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;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,208&#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%">7.96&#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;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,076&#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%">7.41&#160;</span></td><td style="background-color:#cceeff;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%">&#160;</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%">Performance Restricted Stock Units</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 Company maintains Performance Restricted Stock Units (PRSUs) that have been granted to select executives and senior officers whose ultimate payout is based on the Company&#8217;s performance over a one-year period based on specific metrics approved by the Compensation Committee of the Board of Directors of the Company. </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%">For 2021, the Compensation Committee made changes to the Company&#8217;s equity incentive compensation plan for its executive officers and approved the new target awards for 2021. For 2021, the three metrics were:</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%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Free Cash Flow </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net cash provided by operating activities less purchases of property, plant, equipment and intangible assets and is subject to adjustments approved by the Compensation Committee.</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-style:italic;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Adjusted EBITDA </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">defined as net income attributable to the Company plus: interest expense, provision for income taxes, depreciation and amortization, share-based compensation expense and certain acquisition related costs (including transaction due diligence costs and adjustments to the fair value of contingent consideration), foreign exchange (gain) loss and, if applicable, certain special items which are noted).</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%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Total Shareholder Return (TSR)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> measures the total return to shareholders of the Company during 2021 versus the total return to the shareholders of a predefined peer group of companies that provide inspection, testing, certification or similar industrial services. The return will be measured by the year over year percent change in share price. The share prices used to calculate the return are the average share price during the 20-trading day period ending on the initial measurement date (the last 20 trading days of 2020), compared to the average share price during the 20-trading day period ending on the final measurement date (the last 20 trading days of 2021). Any cash dividends or distributions paid in 2021 will be added to calculate the return to shareholders during the year. TSR is considered a market condition for which the fair value of PRSUs with this condition is determined using a Monte Carlo valuation model. Key assumptions in the Monte Carlo valuation model included: </span></div><div style="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:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:11.07pt">Expected Volatility. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility of the Company&#8217;s common stock at the date of grant was estimated based on a historical average volatility rate for the approximate 1-year performance period. </span></div><div style="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:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Dividend Yield</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The dividend yield assumption was based on historical and anticipated dividend payouts (assumed at zero). </span></div><div style="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:120%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:11.07pt">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The risk-free interest rate assumption was based on observed interest rates consistent with the approximate 1-year performance measurement period.</span></div><div style="padding-left:36pt;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%">For 2022, the Compensation Committee retained the Company&#8217;s prior year equity incentive compensation plan for its executive officers including utilizing the same metrics, as defined above, and approved the new target awards for 2022.</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%">PRSUs are equity-classified and compensation costs are initially measured using the fair value of the underlying stock at the date of grant. Compensation costs related to the PRSUs are subsequently adjusted for changes in the expected outcomes of the performance conditions. Compensation cost related to the PRSUs with a market condition is not reversed if the market </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%">condition is not achieved, provided the employee requisite service has been rendered. PRSUs generally vest ratably on each of the first <span style="-sec-ix-hidden:f-1046">four</span> anniversary dates upon completion of the performance period, for a total requisite service period of up to five years and have no dividend rights.</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%">A summary of the Company's PRSU activity is presented as follows (in thousands, except per share amounts and years):</span></div><div style="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 style="width:23.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.905%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.905%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.905%"/><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.905%"/><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.905%"/><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.912%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="33" 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%">For the year ended December 31,</span></td></tr><tr><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:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">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:1pt;font-weight:700;line-height:100%">&#160;</span></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%">Units</span></td><td colspan="3" style="border-top:1pt solid #000;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%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</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%">Units</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%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</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%">Units</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%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</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%">Outstanding at beginning of period:</span></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%">388&#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%">10.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"/><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%">333&#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%">8.84&#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%">260&#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%">16.77&#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 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%">Granted</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%">341&#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.55&#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%">189&#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%">12.59&#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%">292&#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%">3.68&#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 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%">Performance condition adjustments, net</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%">(376)</span></td><td style="background-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.71&#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%">(56)</span></td><td style="background-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.27&#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%">(99)</span></td><td style="background-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%">3.82&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</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%">(73)</span></td><td style="background-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%">5.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%">(78)</span></td><td style="background-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%">8.15&#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%">(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 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%">17.29&#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 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%">Forfeited</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%">&#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%">&#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 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">&#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%">Outstanding at end of period:</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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.96&#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;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%">388&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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.07&#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;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%">333&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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.84&#160;</span></td><td style="background-color:#ffffff;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%">For the year ended December&#160;31, 2022, 341,000 PRSUs were granted. There was a 376,000 net unit reduction to these awards, which represents Company performance below target, during the year ended December&#160;31, 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%">For the year ended December&#160;31, 2021, 189,000 PRSUs were granted. There was a 56,000 unit reduction to these awards, which represents Company performance against target, during the year ended December 31, 2021. </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%">For the year ended December&#160;31, 2020, 292,000 PRSUs were granted. There was a 99,000 unit reduction to these awards, which represents Company performance against target, (including an increase of 1,000 units due to the Compensation Committee approving the final calculation of the award metrics for calendar year 2019), during the year ended December 31, 2020.</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:115%">Compensation expense related to all PRSUs described above was $1.2&#160;million, $1.4 million, and $1.2 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. At December&#160;31, 2022, there was $1.2 million of total unrecognized compensation costs related to approximately 280,000 unvested performance restricted stock units. These costs are expected to be recognized over a weighted-average period of approximately 1.3 years.</span></div>For the years ended December&#160;31, 2022, 2021 and 2020, the income tax benefit recognized on all share based compensation arrangements referenced above was approximately $1.6&#160;million, $1.4 million, and $0.6 million, respectively.<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>60
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817675296">
<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>Dec. 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_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-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) before provision (benefit) for income taxes is as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:60.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.184%"/><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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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%">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%">Income (loss) before provision (benefit) for income taxes from:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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"/></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%">U.S. operations</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%">439&#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,527&#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%">(54,190)</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 operations</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%">8,855&#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,761&#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%">(59,982)</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%">Income (loss) before provision (benefit) for income taxes</span></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%">9,294&#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%">7,288&#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%">(114,172)</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision (benefit) for income taxes consists of the following (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:60.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.184%"/><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:1pt;font-weight:700;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%">For the year ended December 31, </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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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%">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:700;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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"/></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</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%">(644)</span></td><td style="background-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%">(182)</span></td><td style="background-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,278)</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%">States and local</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%">464&#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%">528&#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</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%">3,251&#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,641&#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,006&#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%">Reserve for uncertain tax positions</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%">136&#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%">(186)</span></td><td style="background-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%">(28)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current provision (benefit)</span></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%">3,207&#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,519&#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;border-top:1pt solid #000000;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%">(1,772)</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:700;line-height:100%">Deferred</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"/></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</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%">(435)</span></td><td style="background-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%">(309)</span></td><td style="background-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,781)</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%">States and local</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%">242&#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%">(138)</span></td><td style="background-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,244)</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</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,614)</span></td><td style="background-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,884)</span></td><td style="background-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%">(10,045)</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 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%">Reserve for uncertain tax positions</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%">&#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%">155&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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 deferred benefit</span></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%">(1,807)</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,176)</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;border-top:1pt solid #000000;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%">(14,070)</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%">Net change in valuation allowance</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,320&#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,052&#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,136&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred benefit</span></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%">(487)</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%">(124)</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;border-top:1pt solid #000000;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,934)</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 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 provision (benefit) for income taxes</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%">2,720&#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%">3,395&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">(14,706)</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-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision (benefit) for income taxes differs from the amount computed by applying the statutory federal tax rate to income tax as follows (in thousands):</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:29.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:8.695%"/><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:11.180%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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.703%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="33" 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%">For the years ended December 31, </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:1pt;font-weight:700;line-height:100%">&#160;</span></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:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">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%">Federal tax at statutory rate</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%">1,952&#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;border-top:1pt solid #000;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%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 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%">1,527&#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;border-top:1pt solid #000000;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%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 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%">(23,976)</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;border-top:1pt solid #000000;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%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">State taxes, net of federal benefit</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%">622&#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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,175)</span></td><td style="background-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.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><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%">Foreign tax</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%">218&#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.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%">380&#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.2&#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%">(815)</span></td><td style="background-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%">0.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></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</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%">&#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"><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">10,003&#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.8)</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%">Nondeductible 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%">&#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"><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%">119&#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.6&#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%">975&#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%">(0.9)</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%">US taxation of foreign earnings</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%">100&#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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,041)</span></td><td style="background-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.3)</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%">56&#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"><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%">Permanent differences</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%">363&#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.9&#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%">373&#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.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%">944&#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%">(0.8)</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%">Research and Development Credit</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,716)</span></td><td style="background-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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214)</span></td><td style="background-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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-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%">0.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="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"/><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%">Federal loss carryback</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%">&#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"><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(1,938)</span></td><td style="background-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.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></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"/><td colspan="3" style="display:none"/></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%">Change in valuation allowance</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,320&#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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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></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%">Impact of foreign tax rate changes</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%">(246)</span></td><td style="background-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.6)</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%">49&#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%">0.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%">392&#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%">(0.3)</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%">Other</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%">107&#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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-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%">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%">Total provision (benefit) for income taxes</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%">2,720&#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="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%">29.3&#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"><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 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,395&#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="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%">52.4&#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"><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 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%">(14,706)</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="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%">12.9&#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"><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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The permanent differences identified above include normal recurring differences, such as meals, entertainment, and parking fringe benefits as well as a portion of the goodwill impairment charge.</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%">On June 28, 2019, the Canadian province of Alberta enacted the Job Creation Tax Cut which reduced the Alberta corporate income tax rate from 12% to 11% starting in 2019 with further annual reductions to 10% in 2020, 9% in 2021, and 8% in 2022.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">This rate reduction had a favorable impact of approximately $1.9&#160;million on the Company&#8217;s net deferred tax liabilities in this jurisdiction in 2019. As part of Alberta&#8217;s Recovery plan associated with the COVID-19 pandemic, Alberta accelerated the decrease in income tax rates from 10% in 2020 to 8% effective July 1, 2020.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">The accelerated tax rate reduction did not have a material impact on the Company&#8217;s net deferred tax liabilities but did reduce current taxes.</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%">On March 27, 2020, the United States enacted the Coronavirus Aid, Relief, and Economic Security Act (CARES Act). The CARES Act is an approximately $2 trillion emergency economic stimulus package in response to the Coronavirus outbreak, </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which among other things contains numerous income tax provisions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">Some of these tax provisions are effective retroactively for years ending before the date of enactment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">The CARES Act provides a five-year carryback of net operating losses generated in years 2018 through 2020. As the statutory federal income tax rate applicable to certain years within the carryback period is 35%, carryback to those years of our estimated 2020 annual federal tax loss provides a tax benefit in excess of the current federal statutory rate of 21%, resulting in an increased income tax benefit of $1.9&#160;million. The income tax effects of the CARES Act resulted in a cash refund of approximately $4.9&#160;million in 2021 of taxes paid in prior years. </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%">On December 27, 2020, the United States enacted the Consolidated Appropriations Act, 2021, (the "Appropriations Act") an additional stimulus package providing financial relief for individuals and small business. The Appropriations Act contains a variety of tax provisions, including full expensing of business meals in 2021 and 2022, and expansion of the employee retention tax credit. The Appropriations Act did not have a material impact on our</span><span style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> consolidated financial position, results of operations, and cash flows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">             </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%">In response to the COVID-19 pandemic, the American Rescue Plan Act was signed into law on March 11, 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">This act, among other things, provides economic relief provisions to individuals and funding to certain businesses and programs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">This guidance did not have a material impact on our</span><span style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">consolidated financial position, results of operations, and cash flows. </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:112%">In August 2022 the United States enacted the Inflation Reduction Act (&#8220;IRA&#8221;) of 2022 (Public Law No. 117-169), which includes a 15% book minimum tax on corporations with financial accounting profits over 1 billion US dollars (USD) and a 1% excise tax on certain stock buybacks. The IRA also contains numerous clean energy tax incentives related to electricity production, carbon sequestration, alternative vehicles and fuels, and residential and commercial energy efficiency. The company does not expect this act to have a material impact.</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%">Deferred income tax attributes resulting from differences between financial accounting amounts and income tax basis of assets and liabilities are as follows (in thousands):</span><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:73.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.183%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31, </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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">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:700;line-height:100%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:bottom"><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 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%">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 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%">677&#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%">Inventory</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%">806&#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%">567&#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 assets</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,178&#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,733&#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%">Accrued 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%">4,365&#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,662&#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 operating loss carryforward</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%">4,985&#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,303&#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%">Finance lease obligations</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%">463&#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%">741&#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"/></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%">Deferred stock based compensation</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,152&#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%">996&#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%">Interest carryforward</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,501&#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%">618&#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%">Right-of-use liability</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%">9,886&#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%">10,786&#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%">R&amp;D 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%">2,836&#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"/></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%">Credits</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%">490&#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%">409&#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</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,495&#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,353&#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:bottom"><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="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%">29,983&#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%">29,845&#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%">Valuation allowance</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,787)</span></td><td style="background-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,340)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax assets</span></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%">22,196&#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%">23,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%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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%">Property and equipment</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,493)</span></td><td style="background-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,157)</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%">Goodwill</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,645)</span></td><td style="background-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,819)</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 assets</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%">(3,601)</span></td><td style="background-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,935)</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 asset</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%">(9,841)</span></td><td style="background-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,738)</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</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%">(122)</span></td><td style="background-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%">(67)</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 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%">Deferred income tax liabilities</span></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%">(27,702)</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%">(29,716)</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 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%">Net deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;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,506)</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 colspan="2" style="background-color:#ffffff;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%">(6,211)</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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the Company had no federal net operating loss carry forwards (NOLs). In addition, as of December 31, 2022, the Company had state and foreign NOLs of $20.6&#160;million and $14.1&#160;million, respectively. Approximately $6.6&#160;million of the state NOLs expire at various times from 2031 to 2040, while the remainder of the Company's state NOLs do not expire. Approximately $1.8&#160;million of the foreign NOLs expire at various times from 2023 to 2041, while the remainder of the Company's foreign NOLs do not expire. </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%">In assessing the ability to realize deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized.  Valuation allowances are provided when management believes the Company's deferred tax assets are not recoverable based on future reversals of existing taxable temporary differences, taxable income in prior carryback year(s) if carryback is permitted under the tax law, and an assessment of estimated future taxable income, exclusive of reversing temporary differences and carryforwards, that incorporates ongoing, prudent and feasible tax planning strategies.  At December&#160;31, 2022 and December&#160;31, 2021, the Company has a valuation allowance of approximately $7.8&#160;million and $6.3&#160;million, respectively, primarily against certain state and foreign NOLs and other specific deferred tax assets. The net increase in the valuation allowance of approximately $0.1&#160;million is primarily attributable to state and foreign net operating losses and changes in foreign exchange rates, offset by a reduction of expiring losses.  Except for those deferred tax assets subject to the valuation allowance, management believes that it will realize all deferred tax assets as a result of sufficient future taxable income in each tax jurisdiction in which the Company has deferred tax assets.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">.     </span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the Company&#8217;s gross unrecognized tax benefits, excluding interest and penalties (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><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:73.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.183%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">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%">Balance at beginning of period</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%">300&#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 #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%">347&#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 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%">Additions for tax positions related to the current fiscal period</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%">&#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%">155&#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 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%">Additions for tax positions related to prior years</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&#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="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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Reductions related to the expiration of statutes of limitations</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%">(43)</span></td><td style="background-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%">(203)</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%">Balance at end of period</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%">258&#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%">300&#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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has recorded the unrecognized tax benefits in other long-term liabilities in the consolidated balance sheets. As of December&#160;31, 2022 and December&#160;31, 2021, there were approximately $0.3 million and $0.3 million of unrecognized tax benefits, respectively, including penalties and interest. If the Company recognized these unrecognized tax benefits, approximately $0.3&#160;million and $0.3&#160;million would favorably affect the effective tax rate for both December&#160;31, 2022 and December&#160;31, 2021, respectively. Interest and penalties related to unrecognized tax benefits are recorded in income tax expense and are not significant for the years ended December&#160;31, 2022, 2021 and 2020. The Company anticipates a decrease to its unrecognized tax benefits of $0.1 million excluding interest&#160;and penalties within the next 12 months.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to taxation in the United States and various states and foreign jurisdictions. The Company is no longer subject to U.S. federal income tax examinations for years ending before December&#160;31, 2017 and generally is no longer subject to state, local or foreign income tax examinations by tax authorities for years ending before December&#160;31, 2016.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) of foreign subsidiaries was $5.8&#160;million, $3.7&#160;million, and $(55.7)&#160;million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Generally, it has been the Company's practice and intention to reinvest the earnings of its non-U.S. subsidiaries in those operations. As previously noted, the Tax Act made significant changes to the taxation of undistributed earnings, requiring that all previously untaxed earnings and profits of the Company's controlled foreign operations be subjected to the transition tax. Since these earnings have now been subjected to U.S. federal tax, they would only be potentially subject to limited other taxes, including foreign withholding and certain state taxes. As of December 31, 2022, the Company has not recognized a deferred tax liability for foreign withholdings and state taxes on its undistributed international earnings or losses of its foreign subsidiaries since it intends to indefinitely reinvest the earnings outside the United States. The Company has estimated that the amount of the unrecorded deferred tax liability related to undistributed international earnings is approximately $1.8 million.</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>61
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817759008">
<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>Dec. 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_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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides a 401(k)&#160;savings plan for eligible U.S.&#160;based employees. Employee contributions are discretionary up to the IRS limits each year and catch up contributions are allowed for employees 50 years of age or older. Under the 401(k)&#160;plan, employees become eligible to participate on the first&#160;day of the month after three months of continuous service. Under this plan, the Company matches 50% of the employee&#8217;s contributions up to 4% of the employee&#8217;s annual compensation, as defined by the plan. There is a five-year vesting schedule for the Company match. </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%">During the third quarter of 2021, the Company re-installed the employer match which was previously suspended as part of the Company's cost reduction initiatives undertaken in 2020 due to the COVID-19 pandemic. The Company&#8217;s contribution to the plan was $3.0 million, $1.2 million, and $1.1 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</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 Company's subsidiary participated with other employers in contributing to the Boilermaker-Blacksmith National Pension Trust (EIN 48-6168020) (&#8220;Boilermakers&#8221;) and Plumbers and Pipefitters National Pension Fund (EIN 52-6152779) (&#8220;Pipefitters&#8221;), multi-employer defined benefit pension plans, which covers certain U.S.&#160;based union employees. The plans provide multiple plan benefits with corresponding contribution rates that are collectively bargained between participating employers and their affiliated Boilermakers and Pipefitters local unions. Both the Boilermakers and Pipefitters plans are approximately 70 percent funded as of the latest Form 5500 filed, respectively. The Company did not make any contributions to the Boilermakers during the years ended December&#160;31, 2022 and 2021 while making de minimis contributions to the Pipefitters plan during the same periods. See Note</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">18-Commitments and Contingencies, Pension Related Contingencies, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for additional detail.</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 Company has other benefit plans covering certain employees throughout the Company.  Amounts charged to expense under these plans were not significant in any year.</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>62
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817710112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party Transactions<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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its headquarters under an operating lease from a stockholder and director of the Company. On August&#160;1, 2014, the Company extended its lease at its headquarters requiring monthly payments through October&#160;2024. Total rent payments made during the year ended December 31, 2022 were approximately $1.0&#160;million. See Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">17-Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further detail. </span></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>The Company receives benefits consulting services from Capital Management Enterprise (&#8220;CME&#8221;). Manuel N. Stamatakis, one of the Company's non-employee directors, is the Chief Executive Officer of CME. The Company does not pay any fees to CME and, any compensation CME receives related to work for the Company is received by commissions paid by the third-party benefit providers.<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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>63
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817596720">
<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>Dec. 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_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_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain office and operating facilities, machinery, equipment, and vehicles. Concurrent with the adoption of ASC 842, the Company recognized a right-of-use (ROU) asset and lease liability based on the present value of the future lease payments over the lease term for each lease agreement. The Company elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less and will continue to recognize lease expense for these leases on a straight-line basis over the lease term. The Company has leases with both lease components and non-lease components, such as common area maintenance, utilities, or other repairs and maintenance.  For all asset classes, the Company decided to utilize the practical expedient to include both fixed lease components and fixed non-lease components in calculating the ROU asset and lease liability. The Company identified variable lease payments, such as maintenance payments based on actual activities performed or costs incurred, at lease commencement by assessing the nature of the payment provisions, including whether the payments are subject to a minimum charge. Many of the Company's leases include one or more options to renew. When it is reasonably certain that the Company will exercise the option, the Company will include the impact of the option in the lease term for purposes of determining future lease payments. As the Company is unable to determine the discount rate implicit in its lease agreements, the Company uses its incremental borrowing rate on the commencement date to calculate the present value of future payments.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Consolidated Balance Sheets include the following related to operating leases as of December&#160;31, 2022 and 2021 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"/><td style="width:31.782%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.512%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.516%"/><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%">Leases</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:700;line-height:100%">Classification</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%">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%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><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="3" style="border-top:1pt solid #000;padding:0 1pt"/><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 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%">ROU assets</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1327"><span style="-sec-ix-hidden:f-1328">Other Assets</span></span></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%"><span style="-sec-ix-hidden:f-1330">36,946</span>&#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%"><span style="-sec-ix-hidden:f-1331">42,451</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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%">Liabilities:</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 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%">ROU liability - current</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1333"><span style="-sec-ix-hidden:f-1334">Accrued expenses and other current liabilities</span></span></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%">10,376&#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%">10,040&#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%">ROU liability - long-term</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1337"><span style="-sec-ix-hidden:f-1338">Other long-term liabilities</span></span></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%"><span style="-sec-ix-hidden:f-1339">28,066</span>&#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%"><span style="-sec-ix-hidden:f-1342">34,030</span>&#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 ROU 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 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%">38,442&#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%">44,070&#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><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%">Included within the balance of operating leases is a lease for the Company&#8217;s headquarters which is with a related party. The ROU liability for this facility is approximately $1.8&#160;million as of December&#160;31, 2022 and $2.9&#160;million as of December&#160;31, 2021. Total rent payments for this facility were approximately $1.0&#160;million and $1.3&#160;million during the years ended December&#160;31, 2022 and 2021. An agreement was reached with the related party to reduce rental payments by 12.5% for the lease of the Company&#8217;s headquarters, effective February 2022 as part of a voluntary reduction.</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%">As of December&#160;31, 2022 and 2021, the total ROU assets attributable to finance leases are approximately $13.0&#160;million and $13.8&#160;million, respectively, which is included in Property, plant, and equipment, net on the Consolidated Balance Sheets. </span></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%">The components of lease costs for the year ended December&#160;31, 2022 and 2021 are as follows (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 style="width:21.122%"/><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:50.361%"/><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:11.180%"/><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:11.185%"/><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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</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%">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%">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:10pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><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="3" style="border-top:1pt solid #000;padding:0 1pt"/><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 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%">Amortization of ROU assets</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: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 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,068&#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%">4,111&#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%">Interest on lease liabilities</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: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624&#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%">721&#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 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue; Selling, general &amp; 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%">12,783&#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,042&#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%">Short-term lease expense</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue; Selling, general &amp; 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%">77&#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%">27&#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%">Variable 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue; Selling, general &amp; 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%">2,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%">2,507&#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 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 #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%">19,693&#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%">20,408&#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><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%">Additional information related to leases as of December&#160;31, 2022 and 2021 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:73.169%"/><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:11.180%"/><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:11.183%"/><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%">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%">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:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities for finance and operating leases (in thousands):</span></td><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="3" style="border-top:1pt solid #000;padding:0 1pt"/></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%">Finance - financing cash flows</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%">4,140&#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%">4,060&#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%">Finance - operating cash flows</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%">624&#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%">721&#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%">Operating - operating cash flows</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,502&#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,098&#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%">ROU assets obtained in the exchange for lease 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 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%">Finance leases</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%">5,076&#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,923&#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%">Operating leases</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,067&#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,021&#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="padding:2px 1pt;text-align: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="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 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%">Finance leases</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%">5.1</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%">5.4</span></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%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">4.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">5.3</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%">Weighted-average discount rate:</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 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%">Finance leases</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.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%">5.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 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%">Operating leases</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.6&#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%">5.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></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%">Maturities of lease liabilities as of December&#160;31, 2022 is as follows (in thousands):</span><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:73.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.183%"/><td style="width:0.1%"/></tr><tr><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%">Finance</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%">Operating</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%">2023</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%">6,131&#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%">12,109&#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%">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%">3,970&#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%">9,869&#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%">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%">2,448&#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,304&#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%">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%">1,747&#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,272&#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%">2027</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%">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%">4,119&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255&#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,089&#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="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%">15,393&#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%">43,762&#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: Present value discount</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,147&#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,320&#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%">Lease liability</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%">14,246&#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%">38,442&#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="re">
<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 );">Leases</a></td>
<td class="text">Leases<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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain office and operating facilities, machinery, equipment, and vehicles. Concurrent with the adoption of ASC 842, the Company recognized a right-of-use (ROU) asset and lease liability based on the present value of the future lease payments over the lease term for each lease agreement. The Company elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less and will continue to recognize lease expense for these leases on a straight-line basis over the lease term. The Company has leases with both lease components and non-lease components, such as common area maintenance, utilities, or other repairs and maintenance.  For all asset classes, the Company decided to utilize the practical expedient to include both fixed lease components and fixed non-lease components in calculating the ROU asset and lease liability. The Company identified variable lease payments, such as maintenance payments based on actual activities performed or costs incurred, at lease commencement by assessing the nature of the payment provisions, including whether the payments are subject to a minimum charge. Many of the Company's leases include one or more options to renew. When it is reasonably certain that the Company will exercise the option, the Company will include the impact of the option in the lease term for purposes of determining future lease payments. As the Company is unable to determine the discount rate implicit in its lease agreements, the Company uses its incremental borrowing rate on the commencement date to calculate the present value of future payments.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Consolidated Balance Sheets include the following related to operating leases as of December&#160;31, 2022 and 2021 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"/><td style="width:31.782%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.512%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.516%"/><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%">Leases</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:700;line-height:100%">Classification</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%">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%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><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="3" style="border-top:1pt solid #000;padding:0 1pt"/><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 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%">ROU assets</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1327"><span style="-sec-ix-hidden:f-1328">Other Assets</span></span></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%"><span style="-sec-ix-hidden:f-1330">36,946</span>&#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%"><span style="-sec-ix-hidden:f-1331">42,451</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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%">Liabilities:</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 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%">ROU liability - current</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1333"><span style="-sec-ix-hidden:f-1334">Accrued expenses and other current liabilities</span></span></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%">10,376&#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%">10,040&#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%">ROU liability - long-term</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1337"><span style="-sec-ix-hidden:f-1338">Other long-term liabilities</span></span></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%"><span style="-sec-ix-hidden:f-1339">28,066</span>&#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%"><span style="-sec-ix-hidden:f-1342">34,030</span>&#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 ROU 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 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%">38,442&#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%">44,070&#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><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%">Included within the balance of operating leases is a lease for the Company&#8217;s headquarters which is with a related party. The ROU liability for this facility is approximately $1.8&#160;million as of December&#160;31, 2022 and $2.9&#160;million as of December&#160;31, 2021. Total rent payments for this facility were approximately $1.0&#160;million and $1.3&#160;million during the years ended December&#160;31, 2022 and 2021. An agreement was reached with the related party to reduce rental payments by 12.5% for the lease of the Company&#8217;s headquarters, effective February 2022 as part of a voluntary reduction.</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%">As of December&#160;31, 2022 and 2021, the total ROU assets attributable to finance leases are approximately $13.0&#160;million and $13.8&#160;million, respectively, which is included in Property, plant, and equipment, net on the Consolidated Balance Sheets. </span></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%">The components of lease costs for the year ended December&#160;31, 2022 and 2021 are as follows (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 style="width:21.122%"/><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:50.361%"/><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:11.180%"/><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:11.185%"/><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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</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%">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%">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:10pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><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="3" style="border-top:1pt solid #000;padding:0 1pt"/><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 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%">Amortization of ROU assets</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: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 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,068&#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%">4,111&#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%">Interest on lease liabilities</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: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624&#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%">721&#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 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue; Selling, general &amp; 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%">12,783&#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,042&#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%">Short-term lease expense</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue; Selling, general &amp; 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%">77&#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%">27&#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%">Variable 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue; Selling, general &amp; 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%">2,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%">2,507&#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 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 #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%">19,693&#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%">20,408&#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><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%">Additional information related to leases as of December&#160;31, 2022 and 2021 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:73.169%"/><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:11.180%"/><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:11.183%"/><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%">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%">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:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities for finance and operating leases (in thousands):</span></td><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="3" style="border-top:1pt solid #000;padding:0 1pt"/></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%">Finance - financing cash flows</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%">4,140&#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%">4,060&#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%">Finance - operating cash flows</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%">624&#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%">721&#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%">Operating - operating cash flows</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,502&#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,098&#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%">ROU assets obtained in the exchange for lease 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 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%">Finance leases</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%">5,076&#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,923&#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%">Operating leases</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,067&#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,021&#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="padding:2px 1pt;text-align: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="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 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%">Finance leases</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%">5.1</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%">5.4</span></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%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">4.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">5.3</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%">Weighted-average discount rate:</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 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%">Finance leases</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.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%">5.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 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%">Operating leases</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.6&#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%">5.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></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%">Maturities of lease liabilities as of December&#160;31, 2022 is as follows (in thousands):</span><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:73.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.183%"/><td style="width:0.1%"/></tr><tr><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%">Finance</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%">Operating</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%">2023</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%">6,131&#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%">12,109&#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%">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%">3,970&#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%">9,869&#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%">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%">2,448&#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,304&#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%">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%">1,747&#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,272&#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%">2027</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%">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%">4,119&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255&#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,089&#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="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%">15,393&#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%">43,762&#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: Present value discount</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,147&#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,320&#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%">Lease liability</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%">14,246&#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%">38,442&#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>
</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_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance 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_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="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_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>64
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817681152">
<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>Dec. 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_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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings and Government Investigations</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is periodically involved in lawsuits, investigations and claims that arise in the ordinary course of business.  The Company cannot predict with certainty the ultimate resolution of lawsuits, investigations and claims asserted against it. Except for possible losses from the matters described below, the Company does not believe that any currently pending or threatened legal proceeding to which the Company is or is likely to become a party will have a material adverse effect on its business, results of operations, cash flows or financial condition. The costs incurred by the Company to defend lawsuits, investigations and claims and amounts the Company pays to other parties because of these matters may be covered by insurance in some circumstances.</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%;text-decoration:underline">Litigation and Commercial Claims </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 Company was contracted to perform inspections of welds on various pipeline projects in Texas for a customer.  As of December&#160;31, 2022 approximately $1.4 million of past due receivables were outstanding from this customer.  The customer provided the Company with notice in December 2019, alleging that the Company&#8217;s inspection of 66 welds (out of approximately 16,000 welds inspected) were not in compliance with the contract, claimed approximately $7.6 million in damages, and requested that the Company pay these damages and any other damages incurred. The Company filed a lawsuit in the District Court of Bexar County, Texas, 37th Judicial District, on December 17, 2019, in an action captioned Mistras Group, Inc. v. Epic Y-Grade Pipeline LP, to recover the $1.4 million and other amounts due to the Company. The customer filed a </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">counterclaim on March 6, 2020, alleging breach of contract and seeking recovery of its alleged damages. The Company believes that any successful claim by the customer regarding the Company&#8217;s workmanship will be covered by insurance, subject to payment of a deductible. At this time, the Company is unable to determine whether it has any liability in connection with this matter and if so, the amount or range of any such liability. In the year ended December 31, 2022, the Company recorded a charge of $0.1&#160;million for a potential loss from this matter. The Company recorded a reserve in the amount of $1.4 million during the twelve months ended December 31, 2019 for these past due receivables. </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%">Two proceedings have been filed in California Superior Court for the County of Los Angeles regarding alleged violations of the California Labor Code. Both cases are captioned Justin Price v. Mistras Group, Inc., one being a purported class action lawsuit on behalf of current and former Mistras employees in California, filed on June 10, 2020, and the other was filed on September 18, 2020, behalf of the State of California under the California Private Attorney General Act on the basis of the same alleged violations. The two cases was consolidated and requested payment of all damages, including unpaid wages, and various fines and penalties available under California law. On May 4, 2021, the Company agreed to a settlement of all claims in the cases, which was more formally documented pursuant to a settlement agreement completed October 5, 2021, as amended as of May 3, 2022. Pursuant to the settlement, the Company agreed to pay $2.3&#160;million to resolve the allegations in these proceedings and to be responsible for the employer portion of payroll taxes on the amount of the settlement allocated to wages. The settlement as agreed upon by the parties received final court approval on September 26, 2022, and the Company paid the settlement proceeds and related payroll taxes to the claims administrator in the fourth quarter of 2022. The Company recorded expense of approximately $1.6&#160;million during the three months ended March 31, 2021 related to this settlement, which is in addition to expense of $0.8&#160;million the Company recorded during the three months ended December 31, 2020.</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%">Pension Related Contingencies</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of Company&#8217;s subsidiaries had significant reductions in their unionized workers in 2018.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">The collective bargaining agreements for the employees of this subsidiary required contributions for these employees to two national multi-employer pension funds.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">The reduction in employees resulted in the subsidiary incurring a complete withdrawal to one of the pension funds under the Employee Retirement Income Security Act of 1974 ("ERISA"), which was fully satisfied in 2019.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">The Company has determined that the subsidiary is likely to incur partial or complete withdrawal liability to the other pension fund. The balance of the estimated total amount of this potential liability as of December&#160;31, 2022 is approximately $2.5&#160;million,  which was incurred in 2018 and 2019.</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%">Severance and labor disputes</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%">During December 2019, the Company executed an agreement to sell the rights of certain customer "staff leasing" contracts related to its German subsidiary for total consideration of approximately $0.1&#160;million, effective January 1, 2020. No other assets or liabilities other than those employee benefits related to employees working on the customer contracts were included in the sale. As of December&#160;31, 2022, the Company has approximately $0.1 million of accrued estimated severance payment obligations, which takes into account the Company's estimate with respect to the employees that have been or will be transitioned to the German subsidiaries' other customers. The $0.1 million of estimated obligations is net of $0.4&#160;million in payments made and $1.0&#160;million in reversals due to employees being transitioned to customer contracts.</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 Company was entitled to indemnification on certain labor claims from the sellers of a company acquired by its Brazilian subsidiary. The Company and the sellers entered into a settlement agreement for approximately $1.0&#160;million, which provided for payment in two installments, the first for approximately 31% of the settlement and the second for the remaining 69%. The first installment in the amount of approximately $0.3&#160;million was paid by the sellers in December 2020 and the Company recognized that amount as a gain in selling, general and administrative expenses in the same period. The remaining payment for $0.6&#160;million was received in the first quarter of 2021 and the Company recognized that amount as a gain in selling, general and administrative expenses in the same period.</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%">Acquisition and disposition related contingencies</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is liable for contingent consideration in connection with certain of its acquisitions. As of December&#160;31, 2022, total potential acquisition-related contingent consideration ranged from zero to approximately $0.9 million.</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%">During 2018, the Company sold a subsidiary in the Products and Systems segment. As part of the sale, the Company entered into a three-year agreement to purchase products from the buyer, with a cumulative commitment of $2.3 million. On August 3, 2021, the parties amended the agreement and extended the period by 12 months</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">As of December&#160;31, 2022, the commitment was fully satisfied.</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>65
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817618976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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 Disclosure</a></td>
<td class="text">Segment Disclosure<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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s three operating segments are:</span></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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;This segment provides asset protection solutions predominantly in North America, with the largest concentration in the United States, followed by Canada, consisting primarily of NDT, inspection, mechanical and engineering services that are used to evaluate the safety, structural integrity and reliability of critical energy, industrial and public infrastructure and commercial aerospace components. Software, digital and data services are included in this segment.</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-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">International.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;This segment offers services, products and systems, similar to those of the other segments, to select markets within Europe, the Middle East, Africa, Asia and South America, but not to customers in China and South Korea, which are served by the Products and Systems segment. </span></div><div style="padding-left:36pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Products and Systems.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;This segment designs, manufactures, sells, installs and services the Company&#8217;s asset protection products and systems, including equipment and instrumentation, predominantly in the United States.</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%">Costs incurred for general corporate services, including finance, legal, and certain other costs that are provided to the segments are reported within Corporate and eliminations. Sales to the International segment from the Products and Systems segment and subsequent sales by the International segment of the same items are recorded and reflected in the operating performance of both segments. Additionally, engineering charges and royalty fees charged to the Services and International segments by the Products and Systems segment are reflected in the operating performance of each segment.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the reportable segments are the same as those described in Note&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1-Summary of Significant Accounting Policies and Practices</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Segment income from operations is one of the primary performance measures used by the chief operating decision maker, to assess the performance of each segment and make resource allocation decisions. Certain general and administrative costs such as human resources, information technology and training are allocated to the segments. Segment income from operations excludes interest and other financial charges and income taxes. Corporate and other assets are comprised principally of cash, deposits, property, plant and equipment, domestic deferred taxes, deferred charges and other assets. Corporate loss from operations consists of administrative charges related to corporate personnel and other charges that cannot be readily identified for allocation to a particular segment.</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selected consolidated financial information by segment for the periods shown was as follows (with intercompany transactions eliminated in Corporate and eliminations):</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:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.184%"/><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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;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%">2022</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%">2021</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%">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:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Services</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%">573,336&#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%">555,387&#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%">476,164&#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 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%">International</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%">112,425&#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%">117,245&#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%">107,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 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%">Products and Systems</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%">12,727&#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%">13,831&#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%">16,449&#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 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%">Corporate and eliminations</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%">(11,115)</span></td><td style="background-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%">(9,332)</span></td><td style="background-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,598)</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:1pt;font-weight:400;line-height:100%">&#160;</span></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%">687,373&#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%">677,131&#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%">592,571&#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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:60.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.184%"/><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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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%">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:700;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Services</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%">159,049&#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%">155,384&#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%">141,084&#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 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%">International</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%">33,591&#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%">34,282&#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%">31,046&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and Systems</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,490&#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,001&#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,826&#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 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%">Corporate and eliminations</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%">43&#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%">480&#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%">(425)</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:1pt;font-weight:400;line-height:100%">&#160;</span></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%">198,173&#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%">197,147&#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%">178,531&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) from operations by operating segment includes intercompany transactions, which are eliminated in Corporate and eliminations</span><span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">&#160;</span><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:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.184%"/><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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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%">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:700;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Services</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%">49,616&#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%">48,458&#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%">(44,222)</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 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%">International</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,566&#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,839&#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%">(21,855)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and Systems</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%">(992)</span></td><td style="background-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%">(117)</span></td><td style="background-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%">(936)</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 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%">Corporate and eliminations</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%">(32,391)</span></td><td style="background-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,010)</span></td><td style="background-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%">(34,204)</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:1pt;font-weight:400;line-height:100%">&#160;</span></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%">19,799&#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%">18,170&#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%">(101,217)</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.184%"/><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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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%">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:700;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Services</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%">25,103&#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%">25,259&#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%">26,093&#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 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%">International</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,648&#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%">8,791&#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%">8,659&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and Systems</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%">810&#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%">928&#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%">998&#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 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%">Corporate and eliminations</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%">(267)</span></td><td style="background-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%">(57)</span></td><td style="background-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%">(45)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></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%">33,294&#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%">34,921&#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%">35,705&#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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.905%"/><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:17.469%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31,</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:1pt;font-weight:700;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%">2022</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%">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:700;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Services</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%">43,260&#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%">51,862&#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 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%">International</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%">4,422&#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,344&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and Systems</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,208&#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,042&#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 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%">Corporate and eliminations</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%">125&#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%">133&#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:1pt;font-weight:400;line-height:100%">&#160;</span></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%">49,015&#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%">59,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"/></tr></table></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:60.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.052%"/><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:17.469%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31, </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:1pt;font-weight:700;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%">2022</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%">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:700;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Services</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%">407,779&#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%">424,058&#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 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%">International</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%">104,531&#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%">111,619&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and Systems</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%">12,408&#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%">10,532&#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 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%">Corporate and eliminations</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%">10,186&#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%">15,986&#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:1pt;font-weight:400;line-height:100%">&#160;</span></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%">534,904&#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%">562,195&#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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.052%"/><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:17.322%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">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:700;line-height:100%">Long-lived assets</span></td><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">United States</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%">176,237&#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%">183,052&#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 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%">Other Americas</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%">108,582&#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%">120,012&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</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%">41,392&#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%">48,334&#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:1pt;font-weight:400;line-height:100%">&#160;</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%">326,211&#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%">351,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"/></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%">Refer to Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2-Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for revenues by segment and by geographic area for the years ended December&#160;31, 2022, 2021, and 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_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>66
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817589440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Quarterly Financial Information (unaudited)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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_QuarterlyFinancialInformationTextBlock', window );">Selected Quarterly Financial Information (unaudited)</a></td>
<td class="text">Selected Quarterly Financial Information (unaudited)<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 quarterly results of operations for calendar years 2022, 2021, and 2020 (in thousands).</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:46.853%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.187%"/><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%">Quarter&#160;ended&#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%">December 31, 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%">September 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, 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%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">168,218&#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;border-top:1pt solid #000000;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%">178,462&#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;border-top:1pt solid #000000;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%">179,031&#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;border-top:1pt solid #000000;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%">161,662&#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 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%">Gross Profit</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%">50,939&#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%">53,784&#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%">53,558&#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%">39,892&#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 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%">Income (loss) from operations</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,802&#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%">9,114&#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%">9,576&#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,698)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Mistras Group, Inc.</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%">2,842&#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%">4,373&#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%">4,643&#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%">(5,363)</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%">Earnings (loss) per common share:</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 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%">Basic</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%">0.09&#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%">0.15&#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%">0.15&#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%">(0.18)</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 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%">Diluted</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%">0.09&#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%">0.14&#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%">0.15&#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%">(0.18)</span></td><td style="background-color:#cceeff;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:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.187%"/><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%">Quarter&#160;ended&#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%">December 31, 2021</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%">September 30, 2021</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><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%">March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">171,163&#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;border-top:1pt solid #000000;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%">174,556&#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;border-top:1pt solid #000000;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%">177,677&#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;border-top:1pt solid #000000;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%">153,735&#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 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%">Gross Profit</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%">49,594&#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,216&#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%">55,336&#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%">40,001&#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 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%">Income (loss) from operations</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,306&#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%">9,236&#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%">11,374&#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,746)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Mistras Group, Inc.</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%">(94)</span></td><td style="background-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%">3,380&#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%">5,937&#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%">(5,362)</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%">Earnings (loss) per common share:</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 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%">Basic</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%">0.00&#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%">0.11&#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%">0.20&#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%">(0.18)</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 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%">Diluted</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%">0.00&#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%">0.11&#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%">0.20&#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%">(0.18)</span></td><td style="background-color:#cceeff;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:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.187%"/><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%">Quarter&#160;ended&#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%">December 31, 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%">September 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%">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%">March 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">160,777&#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;border-top:1pt solid #000000;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%">147,894&#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;border-top:1pt solid #000000;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%">124,435&#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;border-top:1pt solid #000000;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%">159,465&#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 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%">Gross Profit</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%">49,345&#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%">47,384&#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%">41,158&#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%">40,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 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%">Income (loss) from operations</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,652&#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,742&#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%">(383)</span></td><td style="background-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%">(111,228)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Mistras Group, Inc.</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%">181&#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,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 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,656)</span></td><td style="background-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%">(98,509)</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%">Earnings (loss) per common share:</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 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%">Basic</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%">0.01&#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%">0.05&#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%">(0.09)</span></td><td style="background-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%">(3.40)</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 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%">Diluted</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%">0.01&#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%">0.05&#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%">(0.09)</span></td><td style="background-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%">(3.40)</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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</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 270<br> -URI https://asc.fasb.org/topic&amp;trid=2126967<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=SL124452896-108306<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="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>67
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612815146224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies and Practices (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</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:700;line-height:120%">Principles of Consolidation</span></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:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows guidance on the consolidation of variable interest entities ("VIEs") that requires companies to utilize a qualitative approach to determine whether it is the primary beneficiary of a VIE. The process for identifying the primary beneficiary of a VIE requires consideration of the factors that indicate a party has the power to direct the activities that most significantly impact the VIE&#8217;s economic performance, including powers granted to the VIE&#8217;s program manager, powers contained in the VIE governing board and, to a certain extent, a company&#8217;s economic interest in the VIE. The Company analyzes its joint ventures and classifies them as either:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">a VIE that must be consolidated because the Company is the primary beneficiary, or the joint venture is not a VIE and the Company holds the majority voting interest with no significant participative rights available to the other partners; or</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">a VIE that does not require consolidation and is treated as an equity method investment because the Company is not the primary beneficiary or the joint venture is not a VIE and the Company does not hold the majority voting interest.</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%">As part of the above analysis, if it is determined that the Company has the power to direct the activities that most significantly impact the joint venture&#8217;s economic performance, the Company considers whether or not it has the obligation to absorb losses or rights to receive benefits of the VIE that could potentially be significant to the VIE.</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 Company became the primary beneficiary in July 2020 of a VIE in which the Company has a 49% interest in a limited partnership, and a 49% shareholder in the corporate general partner of the limited partnership. The Company consolidated the financial statements of the VIE with the financial statements of the Company. As of and for the year ended December&#160;31, 2022, the VIE had immaterial assets and had approximately $4.7&#160;million revenue. The Company is the primary sub-contractor of the VIE.</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 accompanying audited consolidated financial statements include the accounts of Mistras Group,&#160;Inc. as well as its wholly-owned subsidiaries, majority-owned subsidiaries and consolidated VIE. For subsidiaries in which the Company&#8217;s ownership interest is less than 100%, the non-controlling interests are reported in stockholders&#8217; equity in the accompanying Consolidated Balance Sheets. The non-controlling interests in net results, net of tax, is classified separately in the accompanying Consolidated Statements of Income (Loss). All significant intercompany accounts and transactions have been eliminated in consolidation. The results of operations of companies acquired are included from the date of acquisition.</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_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</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:700;line-height:120%">Reclassifications</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%">Certain amounts in prior periods have been reclassified to conform to the current year presentation. Such reclassifications did not have a material effect on the Company's financial condition or results of operations as previously reported.</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_UseOfEstimates', window );">Use of Estimates</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:700;line-height:120%">Use of Estimates</span></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><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 in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") requires that the Company make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses and disclosure of contingent assets and liabilities at the date of the financial statements. The Company bases its estimates and assumptions on historical experience, known or expected trends and various other assumptions that it believes to be reasonable. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates, which may cause the Company&#8217;s future results to be significantly affected.</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 and Cash Equivalents</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:700;line-height:120%">Cash and Cash Equivalents</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.</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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Accounts Receivables and Allowance for Credit Losses</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:700;line-height:120%">Accounts Receivable and Allowance for Credit Losses </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 Company maintains an allowance for credit losses on its accounts receivable balances, which represents its best estimate of current expected credit losses over the contractual life of the accounts receivable. When evaluating the adequacy of its allowance for credit losses each reporting period, the Company analyzes accounts receivable balances with similar risk characteristics on a collective basis, considering factors such as the aging of receivable balances, payment terms (primarily with 30 day terms), geographic location, historical loss experience, current information and future expectations (generally considered one year which is consistent with expected collectability of the Company's trade receivables). </span></div>The Company monitors and considers whether historical loss rates are consistent with expectation of supportable forward-looking estimates for its trade receivables noting any current or future economic considerations that would require adjusting the Company&#8217;s historical loss experience. Each reporting period, the Company reassesses whether any accounts receivable no longer share similar risk characteristics and should instead be evaluated as part of another pool or on an individual basis. Changes to the allowance for credit losses are adjusted through credit loss expense, which is presented within Selling, general and administrative expenses in the Consolidated Statements of Income (Loss).<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of Credit Risk</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:700;line-height:120%">Concentration of Credit Risk</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%">For each of the years ended December 31, 2022 and 2021, no customer represented 10% or more of the Company's revenue. </span></div>Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. At times, cash deposits may exceed the limits insured by the Federal Deposit Insurance Corporation. The Company believes it is not exposed to any significant credit risk or risk of nonperformance of financial institutions.<span></span>
</td>
</tr>
<tr class="ro">
<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><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value, as determined by using the first-in, first-out method, or market. Work in process and finished goods inventory include material, direct labor, variable costs and overhead.</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_InternalUseSoftwarePolicy', window );">Purchased and Internal-Use Software</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:700;line-height:120%">Purchased and Internal-Use Software</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain costs that are incurred to purchase or to create and implement internal-use software, which includes software coding, installation and testing. Capitalized costs are amortized on a straight-line basis over three years, the estimated useful life of the software.</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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment</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:700;line-height:120%">Property, Plant and Equipment</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are recorded at cost. Depreciation of property, plant and equipment is computed utilizing the straight-line method over the estimated useful lives of the assets. Amortization of leasehold improvements is computed utilizing the straight-line method over the shorter of the remaining lease term or estimated useful life. Repairs and maintenance costs are expensed as incurred.</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_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</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:700;line-height:120%">Goodwill</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess purchase price of acquired businesses over the fair values attributed to underlying net tangible assets and identifiable intangible assets. The Company tests goodwill for impairment at a &#8220;reporting unit&#8221; level (which for the Company is represented by (i)&#160;its Services segment, (ii)&#160;its Products and Systems segment, (iii)&#160;the European component of its International segment and (iv) the&#160;Brazilian component of its International segment). The Company's annual impairment test is conducted on the first day of the Company's fourth quarter, which is October 1. Goodwill is also tested for impairment whenever an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. </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%">In testing for goodwill impairment, the Company has the option to first assess qualitative factors to determine whether the existence of events or circumstances lead to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events and circumstances, the Company concludes that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing a quantitative impairment test is not necessary. If the Company concludes otherwise, the Company is required to perform a quantitative impairment test.</span></div>If the fair value of a reporting unit is less than its carrying value, this is an indicator that the goodwill assigned to that reporting unit may be impaired. An impairment will be recorded in the amount that the fair value is less than the carrying value. The Company considers the income and market approaches to estimating the fair value of its reporting units, which requires significant judgment in evaluation of economic and industry trends, estimated future cash flows, discount rates and other factors.<span></span>
</td>
</tr>
<tr class="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><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews the recoverability of its long-lived assets (or asset groups) whenever events or changes in circumstances indicate that the carrying amount of the long-lived asset (group) might not be recoverable. The assessment for potential impairment is based primarily on the Company&#8217;s ability to recover the carrying value of its long-lived assets from expected future undiscounted cash flows. If the total expected future undiscounted cash flows are less than the carrying amount of the assets, a loss is recognized for the difference between fair value (computed based upon the expected future discounted cash flows) and the carrying value of the assets.</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_BusinessCombinationsPolicy', window );">Acquisitions</a></td>
<td class="text">Acquisitions<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company allocates the purchase price of acquired businesses to their identifiable tangible assets and liabilities as well as identifiable intangible assets, such as customer relationships, technology, non-compete agreements and trade names. Certain estimates and judgments are required in the application of the fair value techniques, including estimates of the respective acquisition's future performance and related cash flows, selection of a discount rate and economic lives, and use of Level 3 measurements as defined in ASC No. 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosure. </span>Deferred taxes are recorded for any differences between the assigned values and tax bases of assets and liabilities.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Engineering</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:700;line-height:120%">Research and Engineering</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%">Research and product development costs are expensed as incurred.</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_AdvertisingCostsPolicyTextBlock', window );">Advertising, Promotions and Marketing</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:700;line-height:120%">Advertising, Promotions and Marketing</span></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>The costs for advertising, promotion and marketing programs are expensed as incurred and are included in selling, general and administrative expenses.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</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:700;line-height:120%">Fair Value of Financial Instruments</span></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>The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and other financial current assets and liabilities approximate fair value based on the short-term nature of the items.<span></span>
</td>
</tr>
<tr class="re">
<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 Translation</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:700;line-height:120%">Foreign Currency Translation</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial position and results of operations of the Company&#8217;s foreign subsidiaries are measured using their functional currencies, which are their local currencies. Assets and liabilities of foreign subsidiaries are translated into the U.S. Dollar at the exchange rates in effect at the balance sheet date. Income and expenses are translated at the average exchange rate during the period. Translation gains and losses are reported as a component of other comprehensive income (loss) for the period and included in accumulated other comprehensive income (loss) within stockholders&#8217; equity.</span></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>Foreign currency (gains) losses arising from transactions denominated in currencies other than the functional currency are included in net income, reported in selling, general and administrative expenses,<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_mg_SelfInsurancePolicyTextBlock', window );">Self-Insurance</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:700;line-height:120%">Self-Insurance</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is self-insured for certain losses relating to workers&#8217; compensation and health benefit claims. The Company maintains third-party excess insurance coverage for all workers' compensation and health benefit claims in excess of approximately $0.3 million per occurrence to reduce its exposure from such claims. Self-insured losses are accrued when it is probable that an uninsured claim has been incurred but not reported and the amount of the loss can be reasonably estimated at the balance sheet date.</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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based Compensation</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:700;line-height:120%">Share-based Compensation</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of services received from employees and directors in exchange for an award of an equity instrument is measured based on the grant-date fair value of the award. Such value is recognized as a non-cash expense on a straight-line basis over the minimum period the individual provides services, which is typically the vesting period of the award with the exception of awards with graded vesting that contain an internal performance measure where each tranche is recognized on a straight-line basis over its vesting period subject to the probability of meeting the performance requirements and adjusted for the number of shares expected to be earned. Awards to certain employees eligible for retirement prior to the award becoming fully vested are amortized to expense over the period through the date that the employee first becomes eligible to retire and is no longer required to provide service to earn the award. As share-based compensation expense is based on awards ultimately expected to vest, the amount of expense is reduced for estimated forfeitures. The cost of these awards is recorded in selling, general and administrative expenses in the Company&#8217;s Consolidated Statements of Income (Loss).</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_IncomeTaxPolicyTextBlock', window );">Income Taxes</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:700;line-height:120%">Income Taxes</span></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Income taxes are accounted for under the asset and liability method. We recognize deferred tax assets and liabilities at enacted income tax rates for the temporary differences between the financial reporting bases and the tax bases of our assets and liabilities. Any effects of changes in income tax rates or tax laws are included in the provision for income taxes in the period of enactment. Our net deferred tax assets primarily consist of net operating loss carry forwards, or NOLs. A valuation allowance is provided if it is more likely than not that some or all of a deferred income tax asset will not be realized. A current tax liability or asset is recognized for the estimated taxes payable or refundable on tax returns for the current and prior years.</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:107%">We recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate resolution.</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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</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:700;line-height:120%">Recent Accounting Pronouncements</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%">In March 2020 and updated in January 2021, the FASB issued Accounting Standards Update ("ASU") 2020-04 and 2021-01, &#8220;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&#8221; The amendments provide optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The guidance provides optional expedients and exceptions for applying U.S. GAAP to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another rate that is expected to be discontinued. The amendments in ASU 2020-04 are effective for all entities as of March 12, 2020 through December 31, 2024. The Company is currently evaluating applicable contracts and the available expedients provided by the new guidance.</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</a></td>
<td class="text">Revenue<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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives the majority of its revenue by providing services on a time and material basis that are short-term in</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nature. The Company accounts for revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers.</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%">Performance Obligations</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 Company provides highly integrated and bundled inspection services to its customers. The majority of the Company's contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. For contracts with multiple performance obligations, the Company allocates the contract&#8217;s transaction price to each performance obligation using the Company's best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is a relative selling price based on price lists.</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 modifications are not routine in the performance of the Company's contracts. Generally, when contracts are modified, the modification is to account for changes in scope to the goods and services that are provided. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as a separate contract.</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 Company's performance obligations are satisfied over time as work progresses or at a point in time. The majority of the Company's revenue is recognized over time as work progresses for the Company's service deliverables, which includes providing testing, inspection and mechanical services to the Company's customers. Revenue is recognized over time, based on time and material incurred to date which best portrays the transfer of control to the customer. The Company also utilizes an available practical expedient that provides for revenue to be recognized in an amount that corresponds directly with the value to the customer of the entity&#8217;s performance completed to date. Fixed fee arrangements are determined based on expected labor, material, and overhead to be consumed on fulfillment of such services. For these arrangements, revenue is recognized on a cost-to-cost method tracked on an input basis. </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 majority of the Company's revenue recognized at a point in time is related to product sales when the customer obtains control of the asset, which is generally upon shipment to the customer. Contract costs include labor, material and overhead.</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 Company expects any significant remaining performance obligations to be satisfied within one year.</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%">Contract Estimates</span></div>The majority of the Company's revenues are short-term in nature. The Company enters into master service agreements ("MSAs") with customers that specify an overall framework and contract terms. The actual contracting to provide services or furnish products are triggered by a work order, purchase order, or some similar document issued pursuant to an MSA which sets forth the scope of services and/or identifies the products to be provided. From time-to-time, the Company may enter into longer-term contracts, which can range from several months to several years. Revenue on certain contracts is recognized as work is performed based on total costs incurred to date in relation to the total estimated costs for the performance of the contract at completion. This includes contract estimates of costs to be incurred for the performance of the contract. Cost estimation is based upon the professional knowledge and experience of the Company's project managers, engineers and financial professionals. Factors that are considered in estimating the work to be completed include the availability of materials, the effect of any delays in the Company's project performance and the recoverability of any claims. Whenever revisions of estimates, contract costs and/or contract values indicate that the contract costs will exceed estimated revenues, thus creating a loss, a provision for the total estimated loss is recorded in that period.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs fair value measurements in accordance with the guidance provided by ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. It also establishes a three level hierarchy that prioritizes the inputs used to measure fair value. The three levels of the hierarchy are defined as follows:</span></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-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 &#8212; Inputs are unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</span></div><div style="text-indent:36pt"><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-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 &#8212; Observable inputs other than quoted prices included in Level 1, including quoted prices for similar assets or liabilities in active markets, quoted prices for identical assets or liabilities in inactive markets, inputs other than quoted prices that are observable for the asset or liability and inputs derived principally from or corroborated by observable market data.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 &#8212; Unobservable inputs reflecting the Company&#8217;s own assumptions about inputs that market participants would use in pricing the asset or liability based on the best information available.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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%">Financial instruments measured at fair value on a recurring basis</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of contingent consideration liabilities was estimated using a discounted cash flow technique with significant inputs that are not observable in the market and thus represents a Level 3 fair value measurement as defined in ASC 820. The significant inputs in the Level 3 measurement not supported by market activity include the probability assessments of expected future cash flows related to the acquisitions, appropriately discounted considering the uncertainties associated with the obligation, and as calculated in accordance with the terms of the applicable acquisition agreements.</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_mg_SelfInsurancePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Describes an entity's losses which are self-insured as well as the policy used in determining the reserve recorded on the balance sheet.</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;">mg_SelfInsurancePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 advertising 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 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</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 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="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_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 credit risk.</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 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<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 825<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941378&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="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_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and 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_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 determining the fair value of financial instruments.</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 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: 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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="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_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_InternalUseSoftwarePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.</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 40<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=118172244&amp;loc=d3e17916-109280<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 50<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=16397303&amp;loc=d3e19379-109286<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalUseSoftwarePolicy</td>
</tr>
<tr>
<td style="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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</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 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429488&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: 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 3: 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_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.</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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="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_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</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 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="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>68
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612813513840">
<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>Dec. 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_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_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregated Revenues by Segment</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 series of tables present the Company's disaggregated revenue:</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%">Revenue by industry was as follows (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 style="width:35.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.187%"/><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%">Year ended December 31, 2022</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%">Services</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%">International</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%">Products</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%">Corp/Elim</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:#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%">Oil &amp; Gas</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%">356,763&#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%">30,654&#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%">335&#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%">&#8212;&#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%">387,752&#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%">Aerospace &amp; Defense</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%">61,475&#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,763&#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%">314&#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 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%">80,552&#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%">Industrials</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%">38,197&#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%">23,703&#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,083&#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 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,983&#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%">Power Generation and Transmission</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%">31,197&#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,304&#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,603&#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 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%">42,104&#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 Process Industries</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%">40,778&#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,021&#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%">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%">&#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%">54,827&#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%">Infrastructure, Research &amp; Engineering</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,283&#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,946&#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,994&#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 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%">27,223&#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%">Petrochemical</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,360&#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%">536&#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 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%">15,896&#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</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%">14,283&#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,498&#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,370&#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,115)</span></td><td style="background-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%">15,036&#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</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%">573,336&#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%">112,425&#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;border-bottom:3pt double #000000;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,727&#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%">(11,115)</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 #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%">687,373&#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"/></tr></table></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:35.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.187%"/><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%">Year ended December 31, 2021</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%">Services</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%">International</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%">Products</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%">Corp/Elim</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:#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%">Oil &amp; Gas</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%">330,880&#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%">35,232&#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%">808&#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%">&#8212;&#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%">366,920&#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%">Aerospace &amp; Defense</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%">51,593&#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%">16,513&#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%">286&#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 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%">68,392&#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%">Industrials</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%">41,873&#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,000&#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,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%">&#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%">67,715&#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%">Power Generation and Transmission</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%">39,966&#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%">9,927&#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,853&#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 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%">52,746&#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 Process Industries</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%">38,742&#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,593&#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">51,399&#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%">Infrastructure, Research &amp; Engineering</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%">16,809&#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,496&#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,985&#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 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%">32,290&#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%">Petrochemical</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%">19,378&#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%">227&#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%">19,605&#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</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%">16,146&#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,257&#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,993&#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%">(9,332)</span></td><td style="background-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%">18,064&#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</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%">555,387&#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%">117,245&#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;border-bottom:3pt double #000000;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%">13,831&#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%">(9,332)</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 #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%">677,131&#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"/></tr></table></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:35.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.187%"/><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%">Year ended December 31, 2020</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%">Services</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%">International</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%">Products</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%">Corp/Elim</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:#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%">Oil &amp; Gas</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%">279,723&#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%">39,383&#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 #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%">377&#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 #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 #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%">319,483&#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%">Aerospace &amp; Defense</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%">50,813&#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,166&#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,292&#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 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%">70,271&#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%">Industrials</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%">44,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,657&#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,852&#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 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%">66,428&#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%">Power Generation and Transmission</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%">30,005&#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,559&#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,323&#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 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%">39,887&#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 Process Industries</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%">24,671&#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,029&#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%">171&#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 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,871&#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%">Infrastructure, Research &amp; Engineering</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%">17,070&#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%">10,353&#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,364&#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 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,787&#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%">Petrochemical</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,882&#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%">345&#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%">53&#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%">19,280&#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</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%">10,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%">2,064&#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,017&#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,598)</span></td><td style="background-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%">8,564&#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</span></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%">476,164&#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%">107,556&#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%">16,449&#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%">(7,598)</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 #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%">592,571&#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"/></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%">Revenue per key geographic location was as follows (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 style="width:35.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.187%"/><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%">Year ended December 31, 2022</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%">Services</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%">International</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%">Products</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%">Corp/Elim</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:#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 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%">485,551&#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%">910&#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,495&#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%">(3,083)</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%">489,873&#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%">Other Americas</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%">83,877&#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%">9,076&#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%">406&#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,105)</span></td><td style="background-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%">89,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:400;line-height:100%">Europe</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,811&#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%">99,714&#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,896&#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,502)</span></td><td style="background-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%">100,919&#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%">Asia-Pacific</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,097&#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,725&#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,930&#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%">(425)</span></td><td style="background-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,327&#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</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%">573,336&#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%">112,425&#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%">12,727&#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%">(11,115)</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%">687,373&#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><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:35.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.187%"/><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%">Year ended December 31, 2021</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%">Services</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%">International</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%">Products</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%">Corp/Elim</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:#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 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%">472,125&#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%">912&#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,469&#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%">(4,284)</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%">475,222&#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%">Other Americas</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%">80,013&#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,003&#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%">395&#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,768)</span></td><td style="background-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%">83,643&#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%">Europe</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,841&#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%">108,411&#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,174&#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,812)</span></td><td style="background-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%">109,614&#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%">Asia-Pacific</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,408&#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,919&#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,793&#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%">(468)</span></td><td style="background-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,652&#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</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%">555,387&#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%">117,245&#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,831&#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%">(9,332)</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%">677,131&#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:100.000%"><tr><td style="width:1.0%"/><td style="width:35.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.187%"/><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%">Year ended December 31, 2020</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%">Services</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%">International</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%">Products</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%">Corp/Elim</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:#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 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%">406,437&#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%">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"/><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%">7,551&#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 #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%">(3,410)</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%">411,489&#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%">Other Americas</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%">68,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 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%">4,581&#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%">550&#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%">(446)</span></td><td style="background-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%">72,835&#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%">Europe</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%">904&#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%">99,953&#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%">3,154&#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%">(3,470)</span></td><td style="background-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%">100,541&#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%">Asia-Pacific</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%">673&#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,111&#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%">5,194&#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%">(272)</span></td><td style="background-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,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 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</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%">476,164&#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%">107,556&#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%">16,449&#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%">(7,598)</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%">592,571&#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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817668464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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 );">Schedule of Computations of Basic and Diluted Earnings Per Share</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%">The following table sets forth the computations of basic and diluted earnings (loss) per share (in thousands except share data):</span><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:62.296%"/><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.385%"/><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.761%"/><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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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%">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:10pt;font-weight:700;line-height:100%">Basic earnings (loss) per share:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</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"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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%">Net income (loss) attributable to Mistras Group,&#160;Inc.</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%">6,499&#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%">3,860&#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%">(99,461)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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%">Weighted average common shares outstanding</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%">29,901&#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,572&#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,147&#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%">Basic earnings (loss) per share</span></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:700;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:700;line-height:100%">0.22</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%">0.13</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%">(3.41)</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 style="height:14pt"><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:700;line-height:100%">Diluted earnings (loss) per share:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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%">Net income (loss) attributable to Mistras Group,&#160;Inc.</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%">6,499&#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%">3,860&#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%">(99,461)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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%">Weighted average common shares outstanding</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%">29,901&#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%">29,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%">29,147&#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 13.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%">Dilutive effect of stock options outstanding</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%">&#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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 2px 13.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%">Dilutive effect of restricted stock units outstanding</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%">328&#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"/></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:1pt;font-weight:400;line-height:100%">&#160;</span></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%">30,229&#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%">30,130&#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%">29,147&#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:700;line-height:100%">Diluted earnings (loss) per share</span></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:700;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:700;line-height:100%">0.21</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%">0.13</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%">(3.41)</span></td><td style="background-color:#ffffff;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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Potential Common Shares Excluded From the Computation of 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 following potential common stock were excluded from the computation of diluted earnings per share, as the effect would have been anti-dilutive:</span><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:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.184%"/><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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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%">2020</span></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%">Potential common stock attributable to restricted stock units (RSUs) and performance stock units (PSUs) outstanding </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;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,005&#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%">109&#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%">790&#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%">Potential common stock attributable to stock options outstanding</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&#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&#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&#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 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</span></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%">1,006&#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%">114&#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%">795&#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></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%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2020, 254 shares related to RSUs/PSUs, were excluded from the calculation of diluted EPS due to the net loss for the period.</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_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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="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_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>70
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612813503888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_ReceivablesAbstract', window );"><strong>Receivables [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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts Receivable, Net</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%">Accounts receivable consist of the following (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 style="width:74.923%"/><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.598%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">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%">Trade accounts receivable</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%">127,767&#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%">112,739&#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%">Allowance for credit losses</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%">(4,110)</span></td><td style="background-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,228)</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 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%">Accounts receivable, net</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%">123,657&#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%">109,511&#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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</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.3,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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="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>71
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817577344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_InventoryDisclosureAbstract', window );"><strong>Inventory 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_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventories</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%">Inventories consist of the following (in thousands):</span><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:73.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.183%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">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%">Raw materials</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%">5,351&#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 #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%">4,794&#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%">Work in progress</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%">336&#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%">551&#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%">Finished goods</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,475&#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,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumable supplies</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,394&#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,720&#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 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%">Inventories</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%">13,556&#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 #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,686&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</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(6)(c))<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 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 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(6)(a))<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 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_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="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>72
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612818906224">
<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>Dec. 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_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 );">Schedule of Property, Plant and Equipment, Net</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:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.184%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">December 31,</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:1pt;font-weight:700;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%">Useful&#160;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%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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></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:1pt;font-weight:700;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%">(Years)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></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:1pt;font-weight:400;line-height:100%">&#160;</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,529&#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,762&#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%">Building and improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30-40</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%">24,800&#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%">24,787&#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%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-8</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%">18,057&#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%">16,620&#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%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-7</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%">251,282&#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%">250,166&#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:1pt;font-weight:400;line-height:100%">&#160;</span></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:1pt;font-weight:400;line-height:100%">&#160;</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%">296,668&#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%">294,335&#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%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</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%">(219,107)</span></td><td style="background-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%">(207,757)</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 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%">Property, plant and equipment, net</span></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:1pt;font-weight:400;line-height:100%">&#160;</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%">77,561&#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%">86,578&#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>
</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_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>73
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612813173152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></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_mg_ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock', window );">Schedule of Acquisition-related Expenses</a></td>
<td class="text">These amounts are recorded as acquisition-related expense, net, on the Consolidated Statements of Income (Loss) and were as follows for the years ended December&#160;31, 2022, 2021 and 2020 (in thousands):<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:60.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.184%"/><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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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%">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%">Due diligence, professional fees and other transaction costs</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%">31&#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%">5&#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"/></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%">Adjustments to fair value of contingent consideration 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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,128&#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%">337&#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%">Acquisition-related expense, net</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%">76&#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,133&#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%">337&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mg_ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquisition-related costs.</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;">mg_ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-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>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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817774368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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 );">Schedule of Changes in Carrying Amount of Goodwill by Segment</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%">The changes in the carrying amount of goodwill by segment is shown below (in thousands):</span><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:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.637%"/><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:11.641%"/><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:1pt;font-weight:700;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%">Services</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%">International</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%">Products and Systems</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="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"/></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"/></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"/></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"/></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%">Balance at December 31, 2020</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%">190,112&#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%">15,896&#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%">206,008&#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="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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to preliminary purchase price allocations</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%">280&#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%">280&#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 7pt;text-align: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 currency translation</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%">264&#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,113)</span></td><td style="background-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%">(849)</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%">Balance at December 31, 2021</span></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%">190,656&#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 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%">14,783&#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 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%">&#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 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%">205,439&#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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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 currency translation</span></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%">(4,946)</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%">(858)</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%">&#8212;&#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%">(5,804)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></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%">185,710&#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%">13,925&#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%">&#8212;&#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%">199,635&#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><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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817869072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Gross Amount and Accumulated Amortization of Intangible Assets</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 gross carrying amount and accumulated amortization of intangible assets were as follows (in thousands):</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:16.581%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.928%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.059%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.204%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.778%"/><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:1pt;font-weight:700;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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="36" 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%">December 31,</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:1pt;font-weight:700;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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="18" 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><td colspan="3" style="border-top:1pt solid #000;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%">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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful&#160;Life</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:100%">(Years)</span></div></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:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;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%">Net<br/>Carrying<br/>Amount</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/>Amount</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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="display:none"/><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%">Net<br/>Carrying<br/>Amount</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%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-18</span></div></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%">109,683&#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%">(84,130)</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="3" style="display:none"/><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%">25,553&#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 #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%">112,109&#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%">(80,319)</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="display:none"/><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%">31,790&#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%">Software/Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-15</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%">51,028&#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,669)</span></td><td style="background-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="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%">22,359&#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,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%">(26,415)</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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,850&#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%">Covenants not to compete</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5</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%">12,488&#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,416)</span></td><td style="background-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="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%">72&#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,623&#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,390)</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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233&#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</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-12</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%">10,389&#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%">(9,358)</span></td><td style="background-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="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%">1,031&#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%">10,574&#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%">(9,066)</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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,508&#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 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</span></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:1pt;font-weight:400;line-height:100%">&#160;</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%">183,588&#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%">(134,573)</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="display:none"/><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%">49,015&#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%">187,571&#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%">(128,190)</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="display:none"/><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%">59,381&#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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Expected Amortization Expense of Intangible Assets</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%">Amortization expense in each of the five years and thereafter subsequent to December&#160;31, 2022 related to the Company&#8217;s intangible assets is expected to be as follows (in thousands):</span><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:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected</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:100%">Amortization</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:100%">Expense</span></div></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%">2023</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%">8,915&#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%">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%">7,633&#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%">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%">5,796&#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%">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%">4,988&#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%">2027</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%">4,664&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,019&#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 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</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%">49,015&#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>
</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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</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><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 1<br> -Subparagraph (a)<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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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>76
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612818906224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></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_mg_ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock', window );">Schedule of Accrued Expenses and Other Current Liabilities</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%">Accrued expenses and other current liabilities consist of the following (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:75.879%"/><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.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.045%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31,</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:1pt;font-weight:700;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%">2022</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%">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%">Accrued salaries, wages and related employee benefits</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%">26,684&#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%">33,816&#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%">Contingent consideration</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%">937&#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,830&#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%">Accrued workers' compensation and health benefits</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,660&#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,994&#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%">Deferred revenues</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%">7,521&#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,202&#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"/></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 liability - Operating</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%">10,376&#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,040&#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%">Pension accrual</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,519&#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,519&#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 accrued 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%">26,147&#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,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:2px 1pt 2px 7pt;text-align: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 accrued expenses and other current liabilities</span></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%">77,844&#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%">83,863&#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_mg_ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (a) other payables; (b) accrued liabilities; (c) deferred revenue; and (d) the fair value of contingent consideration 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>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;">mg_ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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>77
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612815192960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt</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%">Long-term debt consisted of the following (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:76.059%"/><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:9.296%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31,</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:1pt;font-weight:700;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%">2022</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%">2021</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%">Senior credit facility</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%">65,250&#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%">119,500&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured term loan, net of unamortized debt issuance costs of $0.5&#160;million and $0.2 million</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%">121,399&#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%">76,673&#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"/></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</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%">4,602&#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,392&#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 debt</span></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%">191,251&#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%">202,565&#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:400;line-height:100%">Less: Current portion</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,425)</span></td><td style="background-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%">(20,162)</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%">Long-term debt, net of current portion</span></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%">183,826&#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,403&#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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Principal Payments Due Under All Borrowing Agreements</a></td>
<td class="text">Scheduled principal payments due under all borrowing agreements in each of the five years and thereafter subsequent to December&#160;31, 2022 are as follows (in thousands):<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><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%">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%">7,526&#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%">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%">9,711&#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%">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%">11,623&#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%">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%">12,864&#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%">2027</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%">148,728&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799&#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 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</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%">191,251&#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>
</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_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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-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 entity, 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.22)<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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: 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 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<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 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: 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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: 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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: 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 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<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 470<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: 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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-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_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturity and sinking fund requirement for 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 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="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>78
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612813513840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock', window );">Schedule of Changes in Fair Value of Level 3 Contingent Consideration</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%">The following table represents the changes in the fair value of Level 3 contingent consideration (in thousands):</span><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:73.022%"/><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:11.180%"/><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:11.184%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:100%">December 31,</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;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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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></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%">Balance at the beginning of the period:</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%">1,830&#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,640&#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 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%">Acquisitions</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"/></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%">Payments</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%">(938)</span></td><td style="background-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%">(938)</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%">Accretion of liability</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"/></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%">Revaluation</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%">45&#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,128&#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%">Foreign currency translation</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"/></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%">Balance at the end of the period:</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%">937&#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,830&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.</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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="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>79
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817264976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock', window );">Schedule of Cash Proceeds and Aggregate Fair Value of Stock Options Exercised</a></td>
<td class="text">In addition, there were no stock options exercised during the years ended December&#160;31, 2022, 2021 and 2020.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock Options Activity</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 table sets forth a summary of the stock option activity, weighted-average exercise prices and options outstanding as of  December&#160;31, 2022, 2021 and 2020 as follows (in thousands, except per share amounts and years):</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:21.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.189%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="33" 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%">For the years ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">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:1pt;font-weight:700;line-height:100%">&#160;</span></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%">Common<br/>Stock<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000;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%">Weighted<br/>Average<br/>Exercise<br/>Price</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%">Common Stock Options</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%">Weighted Average Exercise Price</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%">Common<br/>Stock<br/>Options</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%">Weighted<br/>Average<br/>Exercise<br/>Price</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%">Outstanding at beginning of year:</span></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%">5&#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%">22.35&#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%">5&#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%">22.35&#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%">5&#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%">22.35&#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 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%">Granted</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%">&#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%">&#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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#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 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%">Exercised</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%">&#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%">&#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 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">&#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 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%">Expired or forfeited</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)</span></td><td style="background-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%">22.35&#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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#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%">Outstanding at end of year:</span></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%">&#8212;&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 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%">5&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">22.35&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">5&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">22.35&#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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock', window );">Schedule of Vesting Activity of Restricted Stock Units</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%">A summary of the vesting activity of restricted stock unit awards, with the respective fair value of the awards, is as follows (in thousands): </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:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.184%"/><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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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%">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%">Restricted stock awards vested</span></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%">401&#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 #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%">317&#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%">208&#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%">Fair value of awards vested</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%">2,524&#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%">3,434&#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%">837&#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_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock', window );">Schedule of Fully-vested Common Stocks Issued to Non-employee Directors</a></td>
<td class="text">A summary of the fully-vested common stock the Company issued to its six non-employee directors, in connection with its non-employee director compensation plan, is as follows (in thousands): <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:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.184%"/><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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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%">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%">Awards issued</span></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%">70&#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 #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%">51&#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%">68&#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%">Grant date fair value of awards issued</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%">450&#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%">525&#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%">326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of Non-vested Restricted Share Units</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%">A summary of the Company's outstanding, non-vested restricted share units is as follows (in thousands, except per share amounts and years):</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:21.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.189%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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%">For the year ended December 31,</span></td></tr><tr><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:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">2020</span></td></tr><tr><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%">Units</span></td><td colspan="3" style="border-top:1pt solid #000;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%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</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%">Units</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%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</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%">Units</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%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</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%">Outstanding at beginning of period:</span></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%">1,208&#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%">7.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 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%">1,076&#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%">7.41&#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%">559&#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%">16.92&#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 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%">Granted</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%">687&#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%">7.59&#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%">528&#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%">10.07&#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%">782&#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%">3.79&#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 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%">Released</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%">(401)</span></td><td style="background-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%">6.63&#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%">(317)</span></td><td style="background-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%">10.77&#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%">(208)</span></td><td style="background-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%">18.71&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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%">(79)</span></td><td style="background-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.23&#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%">(79)</span></td><td style="background-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%">8.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%">(57)</span></td><td style="background-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.62&#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%">Outstanding at end of period:</span></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%">1,415&#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%">6.66&#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;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,208&#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%">7.96&#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;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,076&#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%">7.41&#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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock', window );">Schedule of Performance Shares Units Activity</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%">A summary of the Company's PRSU activity is presented as follows (in thousands, except per share amounts and years):</span></div><div style="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 style="width:23.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.905%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.905%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.905%"/><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.905%"/><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.905%"/><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.912%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="33" 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%">For the year ended December 31,</span></td></tr><tr><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:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">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:1pt;font-weight:700;line-height:100%">&#160;</span></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%">Units</span></td><td colspan="3" style="border-top:1pt solid #000;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%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</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%">Units</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%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</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%">Units</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%">Weighted<br/>Average<br/>Grant-Date <br/>Fair Value</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%">Outstanding at beginning of period:</span></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%">388&#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%">10.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"/><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%">333&#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%">8.84&#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%">260&#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%">16.77&#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 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%">Granted</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%">341&#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.55&#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%">189&#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%">12.59&#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%">292&#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%">3.68&#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 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%">Performance condition adjustments, net</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%">(376)</span></td><td style="background-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.71&#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%">(56)</span></td><td style="background-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.27&#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%">(99)</span></td><td style="background-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%">3.82&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</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%">(73)</span></td><td style="background-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%">5.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%">(78)</span></td><td style="background-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%">8.15&#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%">(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 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%">17.29&#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 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%">Forfeited</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%">&#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%">&#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 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">&#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%">Outstanding at end of period:</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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.96&#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;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%">388&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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.07&#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;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%">333&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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.84&#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_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 received from exercise of stock options and similar instruments granted under share-based payment arrangements and tax benefit from 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock</td>
</tr>
<tr>
<td style="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity-based arrangement (such as stock or unit options and stock or unit awards) with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain equity-based awards at future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares or units issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.</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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20015-108363<br><br>Reference 3: 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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5047-113901<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=6409961&amp;loc=d3e20517-108367<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding restricted stock units that are fully vested and expected to vest. Includes, but is not limited to, unvested restricted stock units 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.</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 (e)(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_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</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)(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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: 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)(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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number and weighted-average grant date fair value for nonvested performance 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)<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_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock</td>
</tr>
<tr>
<td style="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>80
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612809531504">
<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>Dec. 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_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 Income (Loss) Before Provision for Income Taxes</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%">Income (loss) before provision (benefit) for income taxes is as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:60.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.184%"/><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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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%">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%">Income (loss) before provision (benefit) for income taxes from:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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"/></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%">U.S. operations</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%">439&#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,527&#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%">(54,190)</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 operations</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%">8,855&#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,761&#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%">(59,982)</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%">Income (loss) before provision (benefit) for income taxes</span></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%">9,294&#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%">7,288&#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%">(114,172)</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="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 );">Schedule of Provision (Benefit) for Income Taxes</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 provision (benefit) for income taxes consists of the following (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:60.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.184%"/><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:1pt;font-weight:700;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%">For the year ended December 31, </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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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%">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:700;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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"/></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</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%">(644)</span></td><td style="background-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%">(182)</span></td><td style="background-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,278)</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%">States and local</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%">464&#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%">528&#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</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%">3,251&#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,641&#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,006&#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%">Reserve for uncertain tax positions</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%">136&#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%">(186)</span></td><td style="background-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%">(28)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current provision (benefit)</span></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%">3,207&#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,519&#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;border-top:1pt solid #000000;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%">(1,772)</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:700;line-height:100%">Deferred</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"/></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</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%">(435)</span></td><td style="background-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%">(309)</span></td><td style="background-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,781)</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%">States and local</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%">242&#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%">(138)</span></td><td style="background-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,244)</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</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,614)</span></td><td style="background-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,884)</span></td><td style="background-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%">(10,045)</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 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%">Reserve for uncertain tax positions</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%">&#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%">155&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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 deferred benefit</span></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%">(1,807)</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,176)</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;border-top:1pt solid #000000;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%">(14,070)</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%">Net change in valuation allowance</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,320&#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,052&#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,136&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred benefit</span></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%">(487)</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%">(124)</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;border-top:1pt solid #000000;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,934)</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 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 provision (benefit) for income taxes</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%">2,720&#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%">3,395&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">(14,706)</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 );">Schedule of Provision (Benefit) for Income Taxes Computed by Applying Statutory Federal Tax Rate</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 provision (benefit) for income taxes differs from the amount computed by applying the statutory federal tax rate to income tax as follows (in thousands):</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:29.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:8.695%"/><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:11.180%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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.703%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="33" 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%">For the years ended December 31, </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:1pt;font-weight:700;line-height:100%">&#160;</span></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:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">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%">Federal tax at statutory rate</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%">1,952&#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;border-top:1pt solid #000;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%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 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%">1,527&#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;border-top:1pt solid #000000;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%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 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%">(23,976)</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;border-top:1pt solid #000000;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%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">State taxes, net of federal benefit</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%">622&#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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,175)</span></td><td style="background-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.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><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%">Foreign tax</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%">218&#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.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%">380&#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.2&#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%">(815)</span></td><td style="background-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%">0.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></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</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%">&#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"><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">10,003&#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.8)</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%">Nondeductible 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%">&#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"><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%">119&#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.6&#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%">975&#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%">(0.9)</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%">US taxation of foreign earnings</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%">100&#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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,041)</span></td><td style="background-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.3)</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%">56&#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"><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%">Permanent differences</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%">363&#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.9&#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%">373&#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.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%">944&#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%">(0.8)</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%">Research and Development Credit</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,716)</span></td><td style="background-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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214)</span></td><td style="background-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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-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%">0.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="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"/><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%">Federal loss carryback</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%">&#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"><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(1,938)</span></td><td style="background-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.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></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"/><td colspan="3" style="display:none"/></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%">Change in valuation allowance</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,320&#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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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></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%">Impact of foreign tax rate changes</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%">(246)</span></td><td style="background-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.6)</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%">49&#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%">0.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%">392&#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%">(0.3)</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%">Other</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%">107&#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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-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%">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%">Total provision (benefit) for income taxes</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%">2,720&#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="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%">29.3&#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"><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 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,395&#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="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%">52.4&#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"><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 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%">(14,706)</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="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%">12.9&#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"><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>
<tr class="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 );">Schedule of Net Deferred Income Tax Assets and Liabilities</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%">Deferred income tax attributes resulting from differences between financial accounting amounts and income tax basis of assets and liabilities are as follows (in thousands):</span><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:73.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.183%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31, </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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">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:700;line-height:100%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:bottom"><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 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%">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 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%">677&#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%">Inventory</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%">806&#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%">567&#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 assets</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,178&#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,733&#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%">Accrued 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%">4,365&#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,662&#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 operating loss carryforward</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%">4,985&#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,303&#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%">Finance lease obligations</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%">463&#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%">741&#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"/></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%">Deferred stock based compensation</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,152&#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%">996&#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%">Interest carryforward</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,501&#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%">618&#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%">Right-of-use liability</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%">9,886&#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%">10,786&#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%">R&amp;D 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%">2,836&#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"/></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%">Credits</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%">490&#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%">409&#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</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,495&#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,353&#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:bottom"><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="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%">29,983&#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%">29,845&#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%">Valuation allowance</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,787)</span></td><td style="background-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,340)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax assets</span></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%">22,196&#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%">23,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%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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%">Property and equipment</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,493)</span></td><td style="background-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,157)</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%">Goodwill</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,645)</span></td><td style="background-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,819)</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 assets</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%">(3,601)</span></td><td style="background-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,935)</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 asset</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%">(9,841)</span></td><td style="background-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,738)</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</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%">(122)</span></td><td style="background-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%">(67)</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 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%">Deferred income tax liabilities</span></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%">(27,702)</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%">(29,716)</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 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%">Net deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;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,506)</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 colspan="2" style="background-color:#ffffff;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%">(6,211)</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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Changes in Company's Gross Unrecognized Tax Benefits, Excluding Interest and Penalties</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 table summarizes the changes in the Company&#8217;s gross unrecognized tax benefits, excluding interest and penalties (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><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:73.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.183%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">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%">Balance at beginning of period</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%">300&#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 #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%">347&#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 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%">Additions for tax positions related to the current fiscal period</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%">&#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%">155&#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 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%">Additions for tax positions related to prior years</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&#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="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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Reductions related to the expiration of statutes of limitations</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%">(43)</span></td><td style="background-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%">(203)</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%">Balance at end of period</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%">258&#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%">300&#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_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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in unrecognized tax 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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI https://asc.fasb.org/extlink&amp;oid=126976462&amp;loc=d3e36027-109320<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 15A<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="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>81
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612813441168">
<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>Dec. 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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></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_mg_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Schedule of Supplemental Balance Sheet Information</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 Company&#8217;s Consolidated Balance Sheets include the following related to operating leases as of December&#160;31, 2022 and 2021 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"/><td style="width:31.782%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.512%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.516%"/><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%">Leases</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:700;line-height:100%">Classification</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%">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%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><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="3" style="border-top:1pt solid #000;padding:0 1pt"/><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 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%">ROU assets</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1327"><span style="-sec-ix-hidden:f-1328">Other Assets</span></span></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%"><span style="-sec-ix-hidden:f-1330">36,946</span>&#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%"><span style="-sec-ix-hidden:f-1331">42,451</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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%">Liabilities:</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 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%">ROU liability - current</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1333"><span style="-sec-ix-hidden:f-1334">Accrued expenses and other current liabilities</span></span></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%">10,376&#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%">10,040&#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%">ROU liability - long-term</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1337"><span style="-sec-ix-hidden:f-1338">Other long-term liabilities</span></span></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%"><span style="-sec-ix-hidden:f-1339">28,066</span>&#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%"><span style="-sec-ix-hidden:f-1342">34,030</span>&#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 ROU 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 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%">38,442&#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%">44,070&#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><span></span>
</td>
</tr>
<tr class="re">
<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 );">Schedule of Components of Lease Costs and Other Information Related to Leases</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 components of lease costs for the year ended December&#160;31, 2022 and 2021 are as follows (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 style="width:21.122%"/><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:50.361%"/><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:11.180%"/><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:11.185%"/><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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</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%">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%">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:10pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><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="3" style="border-top:1pt solid #000;padding:0 1pt"/><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 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%">Amortization of ROU assets</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: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 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,068&#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%">4,111&#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%">Interest on lease liabilities</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: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624&#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%">721&#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 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue; Selling, general &amp; 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%">12,783&#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,042&#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%">Short-term lease expense</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue; Selling, general &amp; 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%">77&#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%">27&#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%">Variable 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue; Selling, general &amp; 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%">2,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%">2,507&#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 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 #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%">19,693&#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%">20,408&#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><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%">Additional information related to leases as of December&#160;31, 2022 and 2021 is as follows:</span></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:73.169%"/><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:11.180%"/><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:11.183%"/><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%">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%">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:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities for finance and operating leases (in thousands):</span></td><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="3" style="border-top:1pt solid #000;padding:0 1pt"/></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%">Finance - financing cash flows</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%">4,140&#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%">4,060&#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%">Finance - operating cash flows</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%">624&#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%">721&#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%">Operating - operating cash flows</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,502&#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,098&#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%">ROU assets obtained in the exchange for lease 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 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%">Finance leases</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%">5,076&#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,923&#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%">Operating leases</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,067&#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,021&#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="padding:2px 1pt;text-align: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="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 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%">Finance leases</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%">5.1</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%">5.4</span></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%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">4.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">5.3</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%">Weighted-average discount rate:</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 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%">Finance leases</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.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%">5.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 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%">Operating leases</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.6&#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%">5.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></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<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 );">Schedule of Maturities of Operating Lease Liabilities</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%">Maturities of lease liabilities as of December&#160;31, 2022 is as follows (in thousands):</span><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:73.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.183%"/><td style="width:0.1%"/></tr><tr><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%">Finance</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%">Operating</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%">2023</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%">6,131&#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%">12,109&#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%">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%">3,970&#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%">9,869&#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%">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%">2,448&#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,304&#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%">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%">1,747&#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,272&#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%">2027</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%">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%">4,119&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255&#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,089&#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="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%">15,393&#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%">43,762&#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: Present value discount</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,147&#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,320&#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%">Lease liability</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%">14,246&#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%">38,442&#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_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturities of Finance Lease Liabilities</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%">Maturities of lease liabilities as of December&#160;31, 2022 is as follows (in thousands):</span><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:73.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.183%"/><td style="width:0.1%"/></tr><tr><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%">Finance</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%">Operating</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%">2023</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%">6,131&#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%">12,109&#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%">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%">3,970&#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%">9,869&#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%">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%">2,448&#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,304&#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%">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%">1,747&#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,272&#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%">2027</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%">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%">4,119&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255&#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,089&#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="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%">15,393&#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%">43,762&#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: Present value discount</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,147&#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,320&#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%">Lease liability</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%">14,246&#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%">38,442&#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_mg_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, Lessee</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;">mg_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance 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_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="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_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>82
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817235328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Disclosure (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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 );">Schedule of Financial Information by Segment</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%">Selected consolidated financial information by segment for the periods shown was as follows (with intercompany transactions eliminated in Corporate and eliminations):</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:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.184%"/><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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;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%">2022</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%">2021</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%">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:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Services</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%">573,336&#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%">555,387&#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%">476,164&#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 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%">International</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%">112,425&#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%">117,245&#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%">107,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 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%">Products and Systems</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%">12,727&#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%">13,831&#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%">16,449&#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 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%">Corporate and eliminations</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%">(11,115)</span></td><td style="background-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%">(9,332)</span></td><td style="background-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,598)</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:1pt;font-weight:400;line-height:100%">&#160;</span></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%">687,373&#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%">677,131&#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%">592,571&#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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:60.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.184%"/><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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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%">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:700;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Services</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%">159,049&#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%">155,384&#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%">141,084&#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 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%">International</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%">33,591&#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%">34,282&#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%">31,046&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and Systems</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,490&#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,001&#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,826&#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 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%">Corporate and eliminations</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%">43&#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%">480&#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%">(425)</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:1pt;font-weight:400;line-height:100%">&#160;</span></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%">198,173&#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%">197,147&#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%">178,531&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) from operations by operating segment includes intercompany transactions, which are eliminated in Corporate and eliminations</span><span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">&#160;</span><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:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.184%"/><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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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%">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:700;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Services</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%">49,616&#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%">48,458&#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%">(44,222)</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 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%">International</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,566&#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,839&#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%">(21,855)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and Systems</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%">(992)</span></td><td style="background-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%">(117)</span></td><td style="background-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%">(936)</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 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%">Corporate and eliminations</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%">(32,391)</span></td><td style="background-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,010)</span></td><td style="background-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%">(34,204)</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:1pt;font-weight:400;line-height:100%">&#160;</span></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%">19,799&#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%">18,170&#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%">(101,217)</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><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:11.184%"/><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:1pt;font-weight:700;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%">For the year ended December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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%">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:700;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Services</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%">25,103&#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%">25,259&#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%">26,093&#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 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%">International</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,648&#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%">8,791&#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%">8,659&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and Systems</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%">810&#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%">928&#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%">998&#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 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%">Corporate and eliminations</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%">(267)</span></td><td style="background-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%">(57)</span></td><td style="background-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%">(45)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></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%">33,294&#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%">34,921&#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%">35,705&#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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.905%"/><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:17.469%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31,</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:1pt;font-weight:700;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%">2022</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%">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:700;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Services</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%">43,260&#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%">51,862&#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 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%">International</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%">4,422&#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,344&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and Systems</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,208&#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,042&#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 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%">Corporate and eliminations</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%">125&#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%">133&#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:1pt;font-weight:400;line-height:100%">&#160;</span></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%">49,015&#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%">59,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"/></tr></table></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:60.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.052%"/><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:17.469%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31, </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:1pt;font-weight:700;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%">2022</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%">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:700;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Services</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%">407,779&#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%">424,058&#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 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%">International</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%">104,531&#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%">111,619&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and Systems</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%">12,408&#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%">10,532&#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 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%">Corporate and eliminations</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%">10,186&#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%">15,986&#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:1pt;font-weight:400;line-height:100%">&#160;</span></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%">534,904&#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%">562,195&#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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of Long-lived Assets by Geographic Area</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:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.052%"/><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:17.322%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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><td colspan="3" style="border-top:1pt solid #000;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%">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:700;line-height:100%">Long-lived assets</span></td><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">United States</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%">176,237&#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%">183,052&#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 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%">Other Americas</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%">108,582&#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%">120,012&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</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%">41,392&#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%">48,334&#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:1pt;font-weight:400;line-height:100%">&#160;</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%">326,211&#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%">351,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"/></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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.</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> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<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.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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="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>83
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817618976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Quarterly Financial Information (unaudited) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Schedule of Selected Quarterly Results of Operations</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 quarterly results of operations for calendar years 2022, 2021, and 2020 (in thousands).</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:46.853%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.187%"/><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%">Quarter&#160;ended&#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%">December 31, 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%">September 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, 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%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">168,218&#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;border-top:1pt solid #000000;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%">178,462&#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;border-top:1pt solid #000000;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%">179,031&#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;border-top:1pt solid #000000;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%">161,662&#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 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%">Gross Profit</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%">50,939&#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%">53,784&#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%">53,558&#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%">39,892&#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 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%">Income (loss) from operations</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,802&#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%">9,114&#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%">9,576&#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,698)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Mistras Group, Inc.</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%">2,842&#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%">4,373&#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%">4,643&#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%">(5,363)</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%">Earnings (loss) per common share:</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 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%">Basic</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%">0.09&#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%">0.15&#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%">0.15&#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%">(0.18)</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 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%">Diluted</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%">0.09&#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%">0.14&#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%">0.15&#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%">(0.18)</span></td><td style="background-color:#cceeff;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:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.187%"/><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%">Quarter&#160;ended&#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%">December 31, 2021</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%">September 30, 2021</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><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%">March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">171,163&#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;border-top:1pt solid #000000;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%">174,556&#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;border-top:1pt solid #000000;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%">177,677&#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;border-top:1pt solid #000000;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%">153,735&#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 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%">Gross Profit</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%">49,594&#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,216&#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%">55,336&#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%">40,001&#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 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%">Income (loss) from operations</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,306&#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%">9,236&#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%">11,374&#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,746)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Mistras Group, Inc.</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%">(94)</span></td><td style="background-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%">3,380&#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%">5,937&#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%">(5,362)</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%">Earnings (loss) per common share:</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 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%">Basic</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%">0.00&#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%">0.11&#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%">0.20&#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%">(0.18)</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 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%">Diluted</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%">0.00&#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%">0.11&#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%">0.20&#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%">(0.18)</span></td><td style="background-color:#cceeff;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:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><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:11.180%"/><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:11.180%"/><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:11.180%"/><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:11.187%"/><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%">Quarter&#160;ended&#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%">December 31, 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%">September 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%">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%">March 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">160,777&#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;border-top:1pt solid #000000;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%">147,894&#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;border-top:1pt solid #000000;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%">124,435&#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;border-top:1pt solid #000000;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%">159,465&#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 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%">Gross Profit</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%">49,345&#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%">47,384&#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%">41,158&#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%">40,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 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%">Income (loss) from operations</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,652&#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,742&#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%">(383)</span></td><td style="background-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%">(111,228)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Mistras Group, Inc.</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%">181&#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,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 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,656)</span></td><td style="background-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%">(98,509)</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%">Earnings (loss) per common share:</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 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%">Basic</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%">0.01&#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%">0.05&#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%">(0.09)</span></td><td style="background-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%">(3.40)</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 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%">Diluted</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%">0.01&#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%">0.05&#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%">(0.09)</span></td><td style="background-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%">(3.40)</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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</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 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="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>84
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612810125728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies and Practices (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_Assets', window );">Assets of VIE</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 534,904<span></span>
</td>
<td class="nump">$ 562,195<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_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency gains (losses)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(200)<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="nump">$ 3,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_mg_MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained', window );">Minimum amount of excess self-insurance claims paid to reduce exposure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_Assets', window );">Assets of VIE</a></td>
<td class="text">&#160;<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_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,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_srt_OwnershipAxis=mg_LimitedPartnershipMember', window );">Limited Partnership | Variable Interest Entity, Primary Beneficiary</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest', window );">Limited partnership ownership interest percentage</a></td>
<td class="nump">49.00%<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_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest', window );">General partnership ownership interest percentage</a></td>
<td class="nump">49.00%<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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_AdvertisingExpense', window );">Advertising expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software/Technology</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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 );">Estimated useful life of internal-use software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<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_mg_MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 minimum amount of all workers compensation and health benefit claims for which third-party excess insurance coverage is maintained by the entity to reduce exposure from such claims.</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;">mg_MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</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 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-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_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_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-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_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_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</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 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-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_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment held by the managing member or general partner of the limited liability company (LLC) or limited partnership (LP).</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 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70478-108055<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest</td>
</tr>
<tr>
<td style="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_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment held by members or limited partners of limited liability company (LLC) or limited partnership (LP).</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 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70478-108055<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest</td>
</tr>
<tr>
<td style="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_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_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</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_OwnershipAxis=mg_LimitedPartnershipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OwnershipAxis=mg_LimitedPartnershipMember</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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</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_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ComputerSoftwareIntangibleAssetMember</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>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.4</span><table class="report" border="0" cellspacing="2" id="idm140612813527920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized that was included in contract liability balance at the beginning of the year</a></td>
<td class="nump">$ 4.7<span></span>
</td>
<td class="nump">$ 4.6<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_mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod', window );">Revenue, practical expedient, incremental cost of obtaining a contract, maximum period</a></td>
<td class="text">1 year<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction period</a></td>
<td class="text">1 year<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_mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Practical Expedient, Incremental Cost Of Obtaining Contract, Maximum 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;">mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in which remaining performance obligation is expected to be recognized as revenue, 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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-01</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>86
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612797940928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Disaggregated Revenues by Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="12">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 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_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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 168,218<span></span>
</td>
<td class="nump">$ 178,462<span></span>
</td>
<td class="nump">$ 179,031<span></span>
</td>
<td class="nump">$ 161,662<span></span>
</td>
<td class="nump">$ 171,163<span></span>
</td>
<td class="nump">$ 174,556<span></span>
</td>
<td class="nump">$ 177,677<span></span>
</td>
<td class="nump">$ 153,735<span></span>
</td>
<td class="nump">$ 160,777<span></span>
</td>
<td class="nump">$ 147,894<span></span>
</td>
<td class="nump">$ 124,435<span></span>
</td>
<td class="nump">$ 159,465<span></span>
</td>
<td class="nump">$ 687,373<span></span>
</td>
<td class="nump">$ 677,131<span></span>
</td>
<td class="nump">$ 592,571<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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">489,873<span></span>
</td>
<td class="nump">475,222<span></span>
</td>
<td class="nump">411,489<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=mg_OtherAmericasMember', window );">Other Americas</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">89,254<span></span>
</td>
<td class="nump">83,643<span></span>
</td>
<td class="nump">72,835<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=srt_EuropeMember', window );">Europe</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">100,919<span></span>
</td>
<td class="nump">109,614<span></span>
</td>
<td class="nump">100,541<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=srt_AsiaPacificMember', window );">Asia-Pacific</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">7,327<span></span>
</td>
<td class="nump">8,652<span></span>
</td>
<td class="nump">7,706<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_ProductOrServiceAxis=mg_OilGasMember', window );">Oil &amp; Gas</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">387,752<span></span>
</td>
<td class="nump">366,920<span></span>
</td>
<td class="nump">319,483<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_ProductOrServiceAxis=mg_AerospaceandDefenseMember', window );">Aerospace &amp; Defense</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">80,552<span></span>
</td>
<td class="nump">68,392<span></span>
</td>
<td class="nump">70,271<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_ProductOrServiceAxis=mg_IndustrialsMember', window );">Industrials</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">63,983<span></span>
</td>
<td class="nump">67,715<span></span>
</td>
<td class="nump">66,428<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_ProductOrServiceAxis=mg_PowerGenerationAndTransmissionMember', window );">Power Generation and Transmission</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">42,104<span></span>
</td>
<td class="nump">52,746<span></span>
</td>
<td class="nump">39,887<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_ProductOrServiceAxis=mg_OtherProcessIndustriesMember', window );">Other Process Industries</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">54,827<span></span>
</td>
<td class="nump">51,399<span></span>
</td>
<td class="nump">34,871<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_ProductOrServiceAxis=mg_InfrastructureResearchandEngineeringMember', window );">Infrastructure, Research &amp; Engineering</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">27,223<span></span>
</td>
<td class="nump">32,290<span></span>
</td>
<td class="nump">33,787<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_ProductOrServiceAxis=mg_PetrochemicalMember', window );">Petrochemical</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">15,896<span></span>
</td>
<td class="nump">19,605<span></span>
</td>
<td class="nump">19,280<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_ProductOrServiceAxis=mg_OtherProductsandServicesMember', window );">Other</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">15,036<span></span>
</td>
<td class="nump">18,064<span></span>
</td>
<td class="nump">8,564<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_OperatingSegmentsMember', window );">Operating segments | Services</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">573,336<span></span>
</td>
<td class="nump">555,387<span></span>
</td>
<td class="nump">476,164<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_OperatingSegmentsMember', window );">Operating segments | Services | 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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">485,551<span></span>
</td>
<td class="nump">472,125<span></span>
</td>
<td class="nump">406,437<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_OperatingSegmentsMember', window );">Operating segments | Services | Other Americas</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">83,877<span></span>
</td>
<td class="nump">80,013<span></span>
</td>
<td class="nump">68,150<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_OperatingSegmentsMember', window );">Operating segments | Services | Europe</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">2,811<span></span>
</td>
<td class="nump">1,841<span></span>
</td>
<td class="nump">904<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_OperatingSegmentsMember', window );">Operating segments | Services | Asia-Pacific</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">1,097<span></span>
</td>
<td class="nump">1,408<span></span>
</td>
<td class="nump">673<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_OperatingSegmentsMember', window );">Operating segments | Services | Oil &amp; Gas</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">356,763<span></span>
</td>
<td class="nump">330,880<span></span>
</td>
<td class="nump">279,723<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_OperatingSegmentsMember', window );">Operating segments | Services | Aerospace &amp; Defense</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">61,475<span></span>
</td>
<td class="nump">51,593<span></span>
</td>
<td class="nump">50,813<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_OperatingSegmentsMember', window );">Operating segments | Services | Industrials</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">38,197<span></span>
</td>
<td class="nump">41,873<span></span>
</td>
<td class="nump">44,919<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_OperatingSegmentsMember', window );">Operating segments | Services | Power Generation and Transmission</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">31,197<span></span>
</td>
<td class="nump">39,966<span></span>
</td>
<td class="nump">30,005<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_OperatingSegmentsMember', window );">Operating segments | Services | Other Process Industries</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">40,778<span></span>
</td>
<td class="nump">38,742<span></span>
</td>
<td class="nump">24,671<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_OperatingSegmentsMember', window );">Operating segments | Services | Infrastructure, Research &amp; Engineering</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">15,283<span></span>
</td>
<td class="nump">16,809<span></span>
</td>
<td class="nump">17,070<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_OperatingSegmentsMember', window );">Operating segments | Services | Petrochemical</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">15,360<span></span>
</td>
<td class="nump">19,378<span></span>
</td>
<td class="nump">18,882<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_OperatingSegmentsMember', window );">Operating segments | Services | Other</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">14,283<span></span>
</td>
<td class="nump">16,146<span></span>
</td>
<td class="nump">10,081<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_OperatingSegmentsMember', window );">Operating segments | International</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">112,425<span></span>
</td>
<td class="nump">117,245<span></span>
</td>
<td class="nump">107,556<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_OperatingSegmentsMember', window );">Operating segments | International | 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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">910<span></span>
</td>
<td class="nump">912<span></span>
</td>
<td class="nump">911<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_OperatingSegmentsMember', window );">Operating segments | International | Other Americas</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">9,076<span></span>
</td>
<td class="nump">5,003<span></span>
</td>
<td class="nump">4,581<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_OperatingSegmentsMember', window );">Operating segments | International | Europe</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">99,714<span></span>
</td>
<td class="nump">108,411<span></span>
</td>
<td class="nump">99,953<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_OperatingSegmentsMember', window );">Operating segments | International | Asia-Pacific</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">2,725<span></span>
</td>
<td class="nump">2,919<span></span>
</td>
<td class="nump">2,111<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_OperatingSegmentsMember', window );">Operating segments | International | Oil &amp; Gas</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">30,654<span></span>
</td>
<td class="nump">35,232<span></span>
</td>
<td class="nump">39,383<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_OperatingSegmentsMember', window );">Operating segments | International | Aerospace &amp; Defense</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">18,763<span></span>
</td>
<td class="nump">16,513<span></span>
</td>
<td class="nump">18,166<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_OperatingSegmentsMember', window );">Operating segments | International | Industrials</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">23,703<span></span>
</td>
<td class="nump">24,000<span></span>
</td>
<td class="nump">19,657<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_OperatingSegmentsMember', window );">Operating segments | International | Power Generation and Transmission</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">8,304<span></span>
</td>
<td class="nump">9,927<span></span>
</td>
<td class="nump">7,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segments | International | Other Process Industries</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">14,021<span></span>
</td>
<td class="nump">12,593<span></span>
</td>
<td class="nump">10,029<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_OperatingSegmentsMember', window );">Operating segments | International | Infrastructure, Research &amp; Engineering</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">7,946<span></span>
</td>
<td class="nump">11,496<span></span>
</td>
<td class="nump">10,353<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_OperatingSegmentsMember', window );">Operating segments | International | Petrochemical</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">536<span></span>
</td>
<td class="nump">227<span></span>
</td>
<td class="nump">345<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_OperatingSegmentsMember', window );">Operating segments | International | Other</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">8,498<span></span>
</td>
<td class="nump">7,257<span></span>
</td>
<td class="nump">2,064<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_OperatingSegmentsMember', window );">Operating segments | Products</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">12,727<span></span>
</td>
<td class="nump">13,831<span></span>
</td>
<td class="nump">16,449<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_OperatingSegmentsMember', window );">Operating segments | Products | 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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">6,495<span></span>
</td>
<td class="nump">6,469<span></span>
</td>
<td class="nump">7,551<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_OperatingSegmentsMember', window );">Operating segments | Products | Other Americas</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">406<span></span>
</td>
<td class="nump">395<span></span>
</td>
<td class="nump">550<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_OperatingSegmentsMember', window );">Operating segments | Products | Europe</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">1,896<span></span>
</td>
<td class="nump">2,174<span></span>
</td>
<td class="nump">3,154<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_OperatingSegmentsMember', window );">Operating segments | Products | Asia-Pacific</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">3,930<span></span>
</td>
<td class="nump">4,793<span></span>
</td>
<td class="nump">5,194<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_OperatingSegmentsMember', window );">Operating segments | Products | Oil &amp; Gas</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">335<span></span>
</td>
<td class="nump">808<span></span>
</td>
<td class="nump">377<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_OperatingSegmentsMember', window );">Operating segments | Products | Aerospace &amp; Defense</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">314<span></span>
</td>
<td class="nump">286<span></span>
</td>
<td class="nump">1,292<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_OperatingSegmentsMember', window );">Operating segments | Products | Industrials</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">2,083<span></span>
</td>
<td class="nump">1,842<span></span>
</td>
<td class="nump">1,852<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_OperatingSegmentsMember', window );">Operating segments | Products | Power Generation and Transmission</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">2,603<span></span>
</td>
<td class="nump">2,853<span></span>
</td>
<td class="nump">2,323<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_OperatingSegmentsMember', window );">Operating segments | Products | Other Process Industries</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">28<span></span>
</td>
<td class="nump">64<span></span>
</td>
<td class="nump">171<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_OperatingSegmentsMember', window );">Operating segments | Products | Infrastructure, Research &amp; Engineering</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">3,994<span></span>
</td>
<td class="nump">3,985<span></span>
</td>
<td class="nump">6,364<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_OperatingSegmentsMember', window );">Operating segments | Products | Petrochemical</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">53<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_OperatingSegmentsMember', window );">Operating segments | Products | Other</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">3,370<span></span>
</td>
<td class="nump">3,993<span></span>
</td>
<td class="nump">4,017<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=mg_CorporateAndEliminationsMember', window );">Corp/Elim</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="num">(11,115)<span></span>
</td>
<td class="num">(9,332)<span></span>
</td>
<td class="num">(7,598)<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=mg_CorporateAndEliminationsMember', window );">Corp/Elim | 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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="num">(3,083)<span></span>
</td>
<td class="num">(4,284)<span></span>
</td>
<td class="num">(3,410)<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=mg_CorporateAndEliminationsMember', window );">Corp/Elim | Other Americas</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="num">(4,105)<span></span>
</td>
<td class="num">(1,768)<span></span>
</td>
<td class="num">(446)<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=mg_CorporateAndEliminationsMember', window );">Corp/Elim | Europe</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="num">(3,502)<span></span>
</td>
<td class="num">(2,812)<span></span>
</td>
<td class="num">(3,470)<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=mg_CorporateAndEliminationsMember', window );">Corp/Elim | Asia-Pacific</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="num">(425)<span></span>
</td>
<td class="num">(468)<span></span>
</td>
<td class="num">(272)<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=mg_CorporateAndEliminationsMember', window );">Corp/Elim | Oil &amp; Gas</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<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=mg_CorporateAndEliminationsMember', window );">Corp/Elim | Aerospace &amp; Defense</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<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=mg_CorporateAndEliminationsMember', window );">Corp/Elim | Industrials</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<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=mg_CorporateAndEliminationsMember', window );">Corp/Elim | Power Generation and Transmission</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<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=mg_CorporateAndEliminationsMember', window );">Corp/Elim | Other Process Industries</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<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=mg_CorporateAndEliminationsMember', window );">Corp/Elim | Infrastructure, Research &amp; Engineering</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<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=mg_CorporateAndEliminationsMember', window );">Corp/Elim | Petrochemical</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<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=mg_CorporateAndEliminationsMember', window );">Corp/Elim | Other</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>
<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>
<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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="num">$ (11,115)<span></span>
</td>
<td class="num">$ (9,332)<span></span>
</td>
<td class="num">$ (7,598)<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_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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-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 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-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 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-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 (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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<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 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 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 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<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 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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_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=mg_OtherAmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mg_OtherAmericasMember</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=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=srt_EuropeMember</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=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=srt_AsiaPacificMember</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_ProductOrServiceAxis=mg_OilGasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=mg_OilGasMember</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_ProductOrServiceAxis=mg_AerospaceandDefenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=mg_AerospaceandDefenseMember</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_ProductOrServiceAxis=mg_IndustrialsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=mg_IndustrialsMember</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_ProductOrServiceAxis=mg_PowerGenerationAndTransmissionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=mg_PowerGenerationAndTransmissionMember</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_ProductOrServiceAxis=mg_OtherProcessIndustriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=mg_OtherProcessIndustriesMember</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_ProductOrServiceAxis=mg_InfrastructureResearchandEngineeringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=mg_InfrastructureResearchandEngineeringMember</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_ProductOrServiceAxis=mg_PetrochemicalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=mg_PetrochemicalMember</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_ProductOrServiceAxis=mg_OtherProductsandServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=mg_OtherProductsandServicesMember</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_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OperatingSegmentsMember</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=mg_ServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mg_ServicesMember</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=mg_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;">us-gaap_StatementBusinessSegmentsAxis=mg_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mg_ProductsandSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mg_ProductsandSystemsMember</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=mg_CorporateAndEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mg_CorporateAndEliminationsMember</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>87
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612797886608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share - Computations of Basic and Diluted Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="12">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 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_EarningsPerShareBasicAbstract', window );"><strong>Basic earnings (loss) per share:</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>
<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>
<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) attributable to Mistras Group,&#160;Inc.</a></td>
<td class="nump">$ 2,842<span></span>
</td>
<td class="nump">$ 4,373<span></span>
</td>
<td class="nump">$ 4,643<span></span>
</td>
<td class="num">$ (5,363)<span></span>
</td>
<td class="num">$ (94)<span></span>
</td>
<td class="nump">$ 3,380<span></span>
</td>
<td class="nump">$ 5,937<span></span>
</td>
<td class="num">$ (5,362)<span></span>
</td>
<td class="nump">$ 181<span></span>
</td>
<td class="nump">$ 1,523<span></span>
</td>
<td class="num">$ (2,656)<span></span>
</td>
<td class="num">$ (98,509)<span></span>
</td>
<td class="nump">$ 6,499<span></span>
</td>
<td class="nump">$ 3,860<span></span>
</td>
<td class="num">$ (99,461)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Denominator</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>
<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>
<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 common shares outstanding (in shares)</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>
<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>
<td class="nump">29,901<span></span>
</td>
<td class="nump">29,572<span></span>
</td>
<td class="nump">29,147<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic earnings (loss) per share (in dollars per share)</a></td>
<td class="nump">$ 0.09<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="nump">$ 0.00<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="num">$ (0.09)<span></span>
</td>
<td class="num">$ (3.40)<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="num">$ (3.41)<span></span>
</td>
</tr>
<tr class="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>Denominator</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>
<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>
<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 );">Weighted average common shares outstanding (in shares)</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>
<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>
<td class="nump">29,901<span></span>
</td>
<td class="nump">29,572<span></span>
</td>
<td class="nump">29,147<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_mg_IncrementalCommonSharesAttributableToStockOptionsOutstanding', window );">Dilutive effect of stock options outstanding (in shares)</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>
<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>
<td class="nump">0<span></span>
</td>
<td class="nump">558<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_mg_IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding', window );">Dilutive effect of restricted stock units outstanding (in shares)</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>
<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>
<td class="nump">328<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares outstanding, diluted (in shares)</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>
<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>
<td class="nump">30,229<span></span>
</td>
<td class="nump">30,130<span></span>
</td>
<td class="nump">29,147<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Diluted earnings (loss) per share (in dollars per share)</a></td>
<td class="nump">$ 0.09<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="nump">$ 0.00<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="num">$ (0.09)<span></span>
</td>
<td class="num">$ (3.40)<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="num">$ (3.41)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mg_IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of restricted stock units outstanding.</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;">mg_IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_IncrementalCommonSharesAttributableToStockOptionsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of stock options outstanding.</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;">mg_IncrementalCommonSharesAttributableToStockOptionsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_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_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) from continuing operations 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 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 2: 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.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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 (a)<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 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 5: 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(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 (b)<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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 9: 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 10: 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 11: 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 12: 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(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: 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 14: 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 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) derived from continuing operations during 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/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 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 (a)<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> -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 4: 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 5: 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 6: 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 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 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: 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(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: 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 10: 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 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<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 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 12: 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 13: 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(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: 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 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 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-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>88
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612815160592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share - Potential Common Shares Excluded From Computation of Diluted Earnings (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential common shares excluded from computation of diluted earnings per share (in shares)</a></td>
<td class="nump">1,006<span></span>
</td>
<td class="nump">114<span></span>
</td>
<td class="nump">795<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=mg_RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember', window );">RSUs/PSUs</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential common shares excluded from computation of diluted earnings per share (in shares)</a></td>
<td class="nump">1,005<span></span>
</td>
<td class="nump">109<span></span>
</td>
<td class="nump">790<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_mg_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount', window );">Potential common shares excluded from computation of diluted earnings per share due to net loss for the period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">254<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential common shares excluded from computation of diluted earnings per share (in shares)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mg_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Antidilutive Securities Excluded From Computation Of Earnings Per Share Due To Net Loss During 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;">mg_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</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 (c)<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=mg_RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=mg_RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</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>89
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612815194976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts Receivable - Summary (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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_AccountsReceivableGrossCurrent', window );">Trade accounts receivable</a></td>
<td class="nump">$ 127,767<span></span>
</td>
<td class="nump">$ 112,739<span></span>
</td>
</tr>
<tr class="re">
<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 );">Allowance for credit losses</a></td>
<td class="num">(4,110)<span></span>
</td>
<td class="num">(3,228)<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_ReceivablesNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 123,657<span></span>
</td>
<td class="nump">$ 109,511<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_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<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 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><br>Reference 4: 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)(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_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-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_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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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_ReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-06(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e604059-122996<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_ReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-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>90
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612813588080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 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_ReceivablesAbstract', window );"><strong>Receivables [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_ContractWithCustomerAssetNetCurrent', window );">Unbilled revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,900<span></span>
</td>
<td class="nump">$ 13,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ReceivablesNetCurrent', window );">Accounts receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">109,511<span></span>
</td>
<td class="nump">$ 123,657<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Accounts receivable written off</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,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_srt_MajorCustomersAxis=mg_TexasCustomerMember', window );">Texas Customer</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ReceivablesNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 1,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_LossContingencyDamagesSoughtValue', window );">Verbal demand for damages</a></td>
<td class="nump">$ 1,400<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_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 direct write-downs of accounts receivable charged against the allowance.</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 (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-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_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-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_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_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value (monetary amount) of the award the plaintiff seeks in the legal matter.</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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="padding-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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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_ReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-06(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e604059-122996<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_ReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-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_MajorCustomersAxis=mg_TexasCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mg_TexasCustomerMember</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>91
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612813009312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory 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_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 5,351<span></span>
</td>
<td class="nump">$ 4,794<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in progress</a></td>
<td class="nump">336<span></span>
</td>
<td class="nump">551<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">5,475<span></span>
</td>
<td class="nump">4,621<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventorySuppliesNetOfReserves', window );">Consumable supplies</a></td>
<td class="nump">2,394<span></span>
</td>
<td class="nump">2,720<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_InventoryNet', window );">Inventories</a></td>
<td class="nump">$ 13,556<span></span>
</td>
<td class="nump">$ 12,686<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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</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 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(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_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-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_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</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 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(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_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-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_InventorySuppliesNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods.</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 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(5))<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_InventorySuppliesNetOfReserves</td>
</tr>
<tr>
<td style="padding-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_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</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 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(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_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-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>92
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612797891792">
<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>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 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, net</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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 296,668<span></span>
</td>
<td class="nump">$ 294,335<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Accumulated depreciation and amortization</a></td>
<td class="num">(219,107)<span></span>
</td>
<td class="num">(207,757)<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, net</a></td>
<td class="nump">77,561<span></span>
</td>
<td class="nump">86,578<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_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">24,100<span></span>
</td>
<td class="nump">25,200<span></span>
</td>
<td class="nump">$ 24,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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</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, net</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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, gross</a></td>
<td class="nump">2,529<span></span>
</td>
<td class="nump">2,762<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_BuildingAndBuildingImprovementsMember', window );">Building and improvements</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, net</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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 24,800<span></span>
</td>
<td class="nump">24,787<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_BuildingAndBuildingImprovementsMember', window );">Building and improvements | Minimum</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, net</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_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life</a></td>
<td class="text">30 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and improvements | Maximum</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, net</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_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life</a></td>
<td class="text">40 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_PropertyPlantAndEquipmentByTypeAxis=mg_OfficeFurnitureAndEquipmentMember', window );">Office furniture and equipment</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, net</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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 18,057<span></span>
</td>
<td class="nump">16,620<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=mg_OfficeFurnitureAndEquipmentMember', window );">Office furniture and equipment | Minimum</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, net</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_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life</a></td>
<td class="text">5 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_PropertyPlantAndEquipmentByTypeAxis=mg_OfficeFurnitureAndEquipmentMember', window );">Office furniture and equipment | Maximum</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, net</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_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life</a></td>
<td class="text">8 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</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, net</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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 251,282<span></span>
</td>
<td class="nump">$ 250,166<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_MachineryAndEquipmentMember', window );">Machinery and equipment | Minimum</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, net</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_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life</a></td>
<td class="text">5 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment | Maximum</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, net</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_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life</a></td>
<td class="text">7 years<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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</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 (a)<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 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_Depreciation</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and amortization from plant, property, and equipment and right-of-use asset from finance 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 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and amortization, of property, plant, and equipment and finance lease right-of-use asset.</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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: 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> -Subparagraph (a)<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and amortization, of property, plant, and equipment and finance lease right-of-use asset.</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 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-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_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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LandMember</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_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BuildingAndBuildingImprovementsMember</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_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=mg_OfficeFurnitureAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mg_OfficeFurnitureAndEquipmentMember</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_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MachineryAndEquipmentMember</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>93
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612809542896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Narrative (Details) - Small NDT Services Company - Canada<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>entity</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_NumberOfBusinessesAcquired', window );">Number of acquisitions | entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of equity interest acquired</a></td>
<td class="nump">100.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_PaymentsToAcquireBusinessesGross', window );">Cash consideration paid | $</a></td>
<td class="nump">$ 0.4<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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 voting equity interests acquired at the acquisition date in the business combination.</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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="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_NumberOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 businesses acquired by the entity during the 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_NumberOfBusinessesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 business during the period. The cash portion only of the acquisition price.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<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 13<br> -Subparagraph (b)<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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=mg_SmallNDTServicesCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mg_SmallNDTServicesCompanyMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612812994064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Acquisition-Related Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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_BusinessCombinationAcquisitionRelatedCosts', window );">Due diligence, professional fees and other transaction costs</a></td>
<td class="nump">$ 31<span></span>
</td>
<td class="nump">$ 5<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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Adjustments to fair value of contingent consideration liabilities</a></td>
<td class="nump">45<span></span>
</td>
<td class="nump">1,128<span></span>
</td>
<td class="nump">337<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation', window );">Acquisition-related expense, net</a></td>
<td class="nump">$ 76<span></span>
</td>
<td class="nump">$ 1,133<span></span>
</td>
<td class="nump">$ 337<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 element represents acquisition-related costs incurred in connection with business combinations which costs have been expensed during the period. This also includes adjustments to the fair value of the initial purchase price allocation for acquisitions including, but not limited to, changes in contingent consideration liabilities and other liabilities, accounts receivable, inventory, fixed assets, other assets, and other acquisition-related intangible assets. Acquisition-related costs also include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</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;">mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity 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 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-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>95
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612797874144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill - Changes in Carrying Amount of Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_us-gaap_GoodwillRollForward', window );"><strong>Changes in the carrying amount of goodwill</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_Goodwill', window );">Balance at the beginning of the period</a></td>
<td class="nump">$ 205,439<span></span>
</td>
<td class="nump">$ 206,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_GoodwillPurchaseAccountingAdjustments', window );">Adjustments to preliminary purchase price allocations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">280<span></span>
</td>
</tr>
<tr class="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 );">Foreign currency translation</a></td>
<td class="num">(5,804)<span></span>
</td>
<td class="num">(849)<span></span>
</td>
</tr>
<tr class="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 );">Balance at the end of the period</a></td>
<td class="nump">199,635<span></span>
</td>
<td class="nump">205,439<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=mg_ServicesMember', window );">Services</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_GoodwillRollForward', window );"><strong>Changes in the carrying amount of goodwill</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_Goodwill', window );">Balance at the beginning of the period</a></td>
<td class="nump">190,656<span></span>
</td>
<td class="nump">190,112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Adjustments to preliminary purchase price allocations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">280<span></span>
</td>
</tr>
<tr class="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 );">Foreign currency translation</a></td>
<td class="num">(4,946)<span></span>
</td>
<td class="nump">264<span></span>
</td>
</tr>
<tr class="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 );">Balance at the end of the period</a></td>
<td class="nump">185,710<span></span>
</td>
<td class="nump">190,656<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=mg_InternationalMember', window );">International</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_GoodwillRollForward', window );"><strong>Changes in the carrying amount of goodwill</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_Goodwill', window );">Balance at the beginning of the period</a></td>
<td class="nump">14,783<span></span>
</td>
<td class="nump">15,896<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Adjustments to preliminary purchase price allocations</a></td>
<td class="text">&#160;<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_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="num">(858)<span></span>
</td>
<td class="num">(1,113)<span></span>
</td>
</tr>
<tr class="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 );">Balance at the end of the period</a></td>
<td class="nump">13,925<span></span>
</td>
<td class="nump">14,783<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=mg_ProductsandSystemsMember', window );">Products and Systems</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_GoodwillRollForward', window );"><strong>Changes in the carrying amount of goodwill</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_Goodwill', window );">Balance at the beginning of the period</a></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_GoodwillPurchaseAccountingAdjustments', window );">Adjustments to preliminary purchase price allocations</a></td>
<td class="text">&#160;<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_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></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_Goodwill', window );">Balance at the end of the period</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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_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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 adjustments after acquisition date under purchase accounting 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/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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-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=mg_ServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mg_ServicesMember</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=mg_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;">us-gaap_StatementBusinessSegmentsAxis=mg_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mg_ProductsandSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mg_ProductsandSystemsMember</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>96
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612814964160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 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_us-gaap_GoodwillLineItems', window );"><strong>Goodwill</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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Cumulative goodwill impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100.2<span></span>
</td>
<td class="nump">$ 100.2<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_ReportingUnitAxis=mg_ServicesMember', window );">Services</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_GoodwillLineItems', window );"><strong>Goodwill</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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Cumulative goodwill impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57.2<span></span>
</td>
<td class="nump">57.2<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_ReportingUnitAxis=mg_ProductsandSystemsMember', window );">Products and Systems</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_GoodwillLineItems', window );"><strong>Goodwill</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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Cumulative goodwill impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.2<span></span>
</td>
<td class="nump">13.2<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_ReportingUnitAxis=mg_InternationalMember', window );">International</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_GoodwillLineItems', window );"><strong>Goodwill</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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Cumulative goodwill impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29.8<span></span>
</td>
<td class="nump">$ 29.8<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_UnusualOrInfrequentItemAxis=mg_COVID19PandemicMember', window );">COVID-19</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_GoodwillLineItems', window );"><strong>Goodwill</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_GoodwillImpairmentLoss', window );">Impairment charges</a></td>
<td class="nump">$ 77.1<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_UnusualOrInfrequentItemAxis=mg_COVID19PandemicMember', window );">COVID-19 | Services</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_GoodwillLineItems', window );"><strong>Goodwill</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_GoodwillImpairmentLoss', window );">Impairment charges</a></td>
<td class="nump">57.2<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_UnusualOrInfrequentItemAxis=mg_COVID19PandemicMember', window );">COVID-19 | European Reporting Unit</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_GoodwillLineItems', window );"><strong>Goodwill</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_GoodwillImpairmentLoss', window );">Impairment charges</a></td>
<td class="nump">19.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_UnusualOrInfrequentItemAxis=mg_COVID19PandemicMember', window );">COVID-19 | Brazilian Reporting Unit</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_GoodwillLineItems', window );"><strong>Goodwill</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_GoodwillImpairmentLoss', window );">Impairment charges</a></td>
<td class="nump">$ 0.6<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_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss for 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/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 (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: 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 3: 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 (a)<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_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-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_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_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-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_ReportingUnitAxis=mg_ServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReportingUnitAxis=mg_ServicesMember</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_ReportingUnitAxis=mg_ProductsandSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReportingUnitAxis=mg_ProductsandSystemsMember</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_ReportingUnitAxis=mg_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;">us-gaap_ReportingUnitAxis=mg_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnusualOrInfrequentItemAxis=mg_COVID19PandemicMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_UnusualOrInfrequentItemAxis=mg_COVID19PandemicMember</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_ReportingUnitAxis=mg_EuropeanReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReportingUnitAxis=mg_EuropeanReportingUnitMember</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_ReportingUnitAxis=mg_BrazilianReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReportingUnitAxis=mg_BrazilianReportingUnitMember</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>97
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612810776672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets - Gross Carrying Amount and Accumulated Amortization (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_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>
</tr>
<tr class="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 Amount</a></td>
<td class="nump">$ 183,588<span></span>
</td>
<td class="nump">$ 187,571<span></span>
</td>
</tr>
<tr class="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">(134,573)<span></span>
</td>
<td class="num">(128,190)<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_IntangibleAssetsNetExcludingGoodwill', window );">Net Carrying Amount</a></td>
<td class="nump">49,015<span></span>
</td>
<td class="nump">59,381<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_CustomerRelationshipsMember', window );">Customer relationships</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_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>
</tr>
<tr class="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 Amount</a></td>
<td class="nump">109,683<span></span>
</td>
<td class="nump">112,109<span></span>
</td>
</tr>
<tr class="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">(84,130)<span></span>
</td>
<td class="num">(80,319)<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_IntangibleAssetsNetExcludingGoodwill', window );">Net Carrying Amount</a></td>
<td class="nump">$ 25,553<span></span>
</td>
<td class="nump">31,790<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_CustomerRelationshipsMember', window );">Customer relationships | Minimum</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_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>
</tr>
<tr class="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&#160;Life (Years)</a></td>
<td class="text">5 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_CustomerRelationshipsMember', window );">Customer relationships | Maximum</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_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>
</tr>
<tr class="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&#160;Life (Years)</a></td>
<td class="text">18 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_ComputerSoftwareIntangibleAssetMember', window );">Software/Technology</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_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>
</tr>
<tr class="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&#160;Life (Years)</a></td>
<td class="text">3 years<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 Amount</a></td>
<td class="nump">$ 51,028<span></span>
</td>
<td class="nump">52,265<span></span>
</td>
</tr>
<tr class="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">(28,669)<span></span>
</td>
<td class="num">(26,415)<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_IntangibleAssetsNetExcludingGoodwill', window );">Net Carrying Amount</a></td>
<td class="nump">$ 22,359<span></span>
</td>
<td class="nump">25,850<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_ComputerSoftwareIntangibleAssetMember', window );">Software/Technology | Minimum</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_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>
</tr>
<tr class="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&#160;Life (Years)</a></td>
<td class="text">3 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_ComputerSoftwareIntangibleAssetMember', window );">Software/Technology | Maximum</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_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>
</tr>
<tr class="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&#160;Life (Years)</a></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 );">Covenants not to compete</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_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>
</tr>
<tr class="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 Amount</a></td>
<td class="nump">$ 12,488<span></span>
</td>
<td class="nump">12,623<span></span>
</td>
</tr>
<tr class="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">(12,416)<span></span>
</td>
<td class="num">(12,390)<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_IntangibleAssetsNetExcludingGoodwill', window );">Net Carrying Amount</a></td>
<td class="nump">$ 72<span></span>
</td>
<td class="nump">233<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 );">Covenants not to compete | Minimum</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_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>
</tr>
<tr class="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&#160;Life (Years)</a></td>
<td class="text">2 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 );">Covenants not to compete | Maximum</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_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>
</tr>
<tr class="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&#160;Life (Years)</a></td>
<td class="text">5 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_OtherIntangibleAssetsMember', window );">Other</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_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>
</tr>
<tr class="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 Amount</a></td>
<td class="nump">$ 10,389<span></span>
</td>
<td class="nump">10,574<span></span>
</td>
</tr>
<tr class="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">(9,358)<span></span>
</td>
<td class="num">(9,066)<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_IntangibleAssetsNetExcludingGoodwill', window );">Net Carrying Amount</a></td>
<td class="nump">$ 1,031<span></span>
</td>
<td class="nump">$ 1,508<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_OtherIntangibleAssetsMember', window );">Other | Minimum</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_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>
</tr>
<tr class="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&#160;Life (Years)</a></td>
<td class="text">2 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_OtherIntangibleAssetsMember', window );">Other | Maximum</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_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>
</tr>
<tr class="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&#160;Life (Years)</a></td>
<td class="text">12 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_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_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_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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CustomerRelationshipsMember</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_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_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ComputerSoftwareIntangibleAssetMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherIntangibleAssetsMember</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>98
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612813042672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 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_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_AmortizationOfIntangibleAssets', window );">Amortization of expense of intangible assets</a></td>
<td class="nump">$ 9.1<span></span>
</td>
<td class="nump">$ 9.7<span></span>
</td>
<td class="nump">$ 11.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_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Impairment charges<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=mg_ServicesMember', window );">Services | COVID-19</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 charge of long-lived assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.8<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_ComputerSoftwareIntangibleAssetMember', window );">Software/Technology</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_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="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 of expense of intangible assets</a></td>
<td class="nump">$ 2.9<span></span>
</td>
<td class="nump">$ 3.0<span></span>
</td>
<td class="nump">3.6<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_ComputerSoftwareIntangibleAssetMember', window );">Software/Technology | Services | COVID-19</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 charge of long-lived assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.9<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_CustomerRelationshipsMember', window );">Customer relationships | Services | COVID-19</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_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="re">
<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 charge of long-lived assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.2<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_OtherIntangibleAssetsMember', window );">Other | Services | COVID-19</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 charge of long-lived assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.5<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 );">Covenants not to compete | Services | COVID-19</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_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="re">
<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 charge of long-lived assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.2<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_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_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset.</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 3<br> -Subparagraph (c)<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_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_StatementBusinessSegmentsAxis=mg_ServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mg_ServicesMember</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_UnusualOrInfrequentItemAxis=mg_COVID19PandemicMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_UnusualOrInfrequentItemAxis=mg_COVID19PandemicMember</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_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ComputerSoftwareIntangibleAssetMember</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_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CustomerRelationshipsMember</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_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherIntangibleAssetsMember</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>99
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612817278128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets - Expected Amortization Expense (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 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_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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 8,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">7,633<span></span>
</td>
</tr>
<tr class="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 );">2025</a></td>
<td class="nump">5,796<span></span>
</td>
</tr>
<tr class="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 );">2026</a></td>
<td class="nump">4,988<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2027</a></td>
<td class="nump">4,664<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">17,019<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">$ 49,015<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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).</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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-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_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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612810037456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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_mg_AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent', window );">Accrued salaries, wages and related employee benefits</a></td>
<td class="nump">$ 26,684<span></span>
</td>
<td class="nump">$ 33,816<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent consideration</a></td>
<td class="nump">937<span></span>
</td>
<td class="nump">1,830<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_mg_AccruedWorkersCompensationAndHealthBenefitsCurrent', window );">Accrued workers' compensation and health benefits</a></td>
<td class="nump">3,660<span></span>
</td>
<td class="nump">3,994<span></span>
</td>
</tr>
<tr class="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 );">Deferred revenues</a></td>
<td class="nump">7,521<span></span>
</td>
<td class="nump">6,202<span></span>
</td>
</tr>
<tr class="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 );">Right-of-use liability - Operating</a></td>
<td class="nump">10,376<span></span>
</td>
<td class="nump">10,040<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansWithdrawalObligation', window );">Pension accrual</a></td>
<td class="nump">2,519<span></span>
</td>
<td class="nump">2,519<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">26,147<span></span>
</td>
<td class="nump">25,462<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent', window );">Total accrued expenses and other current liabilities</a></td>
<td class="nump">$ 77,844<span></span>
</td>
<td class="nump">$ 83,863<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Also includes the fair value of contingent consideration liabilities and the carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest 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;">mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the obligations incurred through that date and payable for salaries, wages, and related employee benefit. 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>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;">mg_AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_AccruedWorkersCompensationAndHealthBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and payables pertaining to workers compensation and health 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>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;">mg_AccruedWorkersCompensationAndHealthBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liability recognized arising from contingent consideration in a business combination, expected to be settled 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_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_MultiemployerPlansWithdrawalObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligation recognized by withdrawing from 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>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_MultiemployerPlansWithdrawalObligation</td>
</tr>
<tr>
<td style="padding-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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 incurred but not yet paid 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://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_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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>101
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612814757248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Schedule of Long-Term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_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>
</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_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 191,251<span></span>
</td>
<td class="nump">$ 202,565<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: Current portion</a></td>
<td class="num">(7,425)<span></span>
</td>
<td class="num">(20,162)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of current portion</a></td>
<td class="nump">183,826<span></span>
</td>
<td class="nump">182,403<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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Senior credit facility</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<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_LongTermDebt', window );">Total debt</a></td>
<td class="nump">65,250<span></span>
</td>
<td class="nump">119,500<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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Senior credit facility | Senior Secured Term Loan</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DeferredFinanceCostsNet', window );">Unamortized debt issuance costs</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">200<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_LongTermDebt', window );">Total debt</a></td>
<td class="nump">121,399<span></span>
</td>
<td class="nump">76,673<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_LongtermDebtTypeAxis=mg_OtherLongTermDebtMember', window );">Other</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></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_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 4,602<span></span>
</td>
<td class="nump">$ 6,392<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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<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)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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 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 6: 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 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</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,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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease 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/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(22))<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_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember</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_DebtInstrumentAxis=mg_TermALoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=mg_TermALoanFacilityMember</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_LongtermDebtTypeAxis=mg_OtherLongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=mg_OtherLongTermDebtMember</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>102
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612795514384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Aug. 01, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 19, 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_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>
<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_PaymentsOfDebtIssuanceCosts', window );">Financing costs incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 147,000<span></span>
</td>
<td class="nump">$ 550,000<span></span>
</td>
<td class="nump">$ 1,497,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_LongTermDebt', window );">Other debt outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">191,251,000<span></span>
</td>
<td class="nump">202,565,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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Senior credit facility</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_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>
<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_LineOfCredit', window );">Borrowings outstanding under line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">186,600,000<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 );">Outstanding letters of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000,000<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_UnamortizedDebtIssuanceExpense', window );">Capitalized debt modification costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,400,000<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_LongTermDebt', window );">Other debt outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,250,000<span></span>
</td>
<td class="nump">119,500,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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Senior credit facility | Senior Secured Term Loan</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_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>
<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_LongTermDebt', window );">Other debt outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,399,000<span></span>
</td>
<td class="nump">76,673,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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Senior credit facility | Credit Agreement</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_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>
<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_WriteOffOfDeferredDebtIssuanceCost', window );">Capitalized unamortized debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000<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_PaymentsOfDebtIssuanceCosts', window );">Financing costs incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,600,000<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_AmortizationOfFinancingCosts', window );">Capitalized debt issuance costs expensed</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>
<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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Senior credit facility | The Credit Agreement, JP 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>
<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_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>
<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_LongTermDebt', window );">Other debt outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,400,000<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_LongtermDebtTypeAxis=mg_OtherLongTermDebtMember', window );">Other</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_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>
<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_LongTermDebt', window );">Other debt outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,602,000<span></span>
</td>
<td class="nump">$ 6,392,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_LongtermDebtTypeAxis=mg_OtherLongTermDebtMember', window );">Other | Minimum</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_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>
<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_DebtInstrumentPeriodicPayment', window );">Debt periodic payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.40%<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_LongtermDebtTypeAxis=mg_OtherLongTermDebtMember', window );">Other | Maximum</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_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>
<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_DebtInstrumentPeriodicPayment', window );">Debt periodic payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.50%<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Senior credit facility</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_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>
<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 );">Maximum borrowing capacity</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="nump">$ 150,000,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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | The Credit Agreement, JP 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>
<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>
<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_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan', window );">Debt Instrument, Covenant, Consolidated Debt Leverage Ratio, Maximum Margin Applicable, If Greater Than</a></td>
<td class="nump">3.75<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mg_DebtInstrumentCovenantFixedChargeCoverageRatio', window );">Debt Instrument, Covenant, Fixed Charge Coverage Ratio</a></td>
<td class="nump">1.25<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mg_DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired', window );">Debt Instrument, Covenant, Number Of Days Before Business Acquisition, Written Notice Required</a></td>
<td class="text">5 days<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mg_DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount', window );">Debt Instrument, Covenant, Threshold Business Acquisition, Minimum Amount</a></td>
<td class="nump">$ 10,000,000<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable', window );">Debt Instrument, Covenant, Consolidated Debt Leverage Ratio, Lowest Available Margin Applicable</a></td>
<td class="nump">1.25<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Senior credit facility</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_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>
<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 );">Maximum borrowing capacity</a></td>
<td class="nump">$ 190,000,000<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mg_LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies', window );">Line Of Credit Facility Maximum Borrowing Capacity In Non-U.S. Currencies</a></td>
<td class="nump">$ 100,000,000<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_DebtInstrumentTerm', window );">Maturity term from the date of acquisition</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>
<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Secured Debt</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_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>
<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_DebtInstrumentFaceAmount', window );">Debt Instrument, Face Amount</a></td>
<td class="nump">$ 125,000,000<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="nump">$ 100,000,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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Letter of Credit</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_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>
<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_mg_LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit', window );">Maximum amount available for the issuance of letters of credit</a></td>
<td class="nump">$ 20,000,000<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Minimum | Variable Rate Component</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_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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Margin rate (as a percent)</a></td>
<td class="nump">1.25%<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Maximum | Variable Rate Component</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_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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Margin rate (as a percent)</a></td>
<td class="nump">2.75%<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | The Credit Agreement, JP Morgan Chase Bank | March 31, 2022</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_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>
<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_mg_DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio', window );">Total consolidated debt leverage ratio</a></td>
<td class="nump">4.0<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Each quarter thereafter</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_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>
<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_mg_DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio', window );">Total consolidated debt leverage ratio</a></td>
<td class="nump">3.75<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | The Credit Agreement, JP Morgan Chase Bank | For quarter ending December 31, 2020 and or each quarter end thereafter</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_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>
<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_DebtInstrumentPeriodicPayment', window );">Debt periodic payments</a></td>
<td class="nump">$ 1,560,000<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Each quarter thereafter</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_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>
<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_DebtInstrumentPeriodicPayment', window );">Debt periodic payments</a></td>
<td class="nump">2,340,000<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Quarter ending December 31, 2020 and decreasing each successive quarter</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_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>
<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_DebtInstrumentPeriodicPayment', window );">Debt periodic payments</a></td>
<td class="nump">$ 3,120,000<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mg_DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Instrument, Covenant Compliance, Total Consolidated Debt Leverage Ratio</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;">mg_DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Instrument, Covenant, Consolidated Debt Leverage Ratio, Lowest Available Margin Applicable</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;">mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Instrument, Covenant, Consolidated Debt Leverage Ratio, Maximum Margin Applicable, If Greater Than</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;">mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mg_DebtInstrumentCovenantFixedChargeCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Instrument, Covenant, Fixed Charge Coverage Ratio</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;">mg_DebtInstrumentCovenantFixedChargeCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Instrument, Covenant, Number Of Days Before Business Acquisition, Written Notice Required</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;">mg_DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Instrument, Covenant, Threshold Business Acquisition, Minimum Amount</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;">mg_DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maximum amount of borrowing capacity under the revolving credit facility that is available for the issuance of letters of credit.</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;">mg_LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maximum borrowing capacity in non-U.S. dollar currencies under the 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;">mg_LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense attributable to debt issuance costs.</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://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(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 points added to the reference rate to compute the variable rate on the debt 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;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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.22(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_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="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_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_DebtInstrumentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 required periodic payments including both interest and principal payments.</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 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPayment</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of time between issuance and maturity of debt instrument, 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_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-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_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_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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<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)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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 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 6: 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 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-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_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_UnamortizedDebtIssuanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.</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_UnamortizedDebtIssuanceExpense</td>
</tr>
<tr>
<td style="padding-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_WriteOffOfDeferredDebtIssuanceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<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_WriteOffOfDeferredDebtIssuanceCost</td>
</tr>
<tr>
<td style="padding-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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember</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_DebtInstrumentAxis=mg_TermALoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=mg_TermALoanFacilityMember</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_DebtInstrumentAxis=mg_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=mg_CreditAgreementMember</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_DebtInstrumentAxis=mg_TheCreditAgreementJPMorganChaseBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=mg_TheCreditAgreementJPMorganChaseBankMember</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_LongtermDebtTypeAxis=mg_OtherLongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=mg_OtherLongTermDebtMember</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_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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</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_CreditFacilityAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CreditFacilityAxis=us-gaap_SecuredDebtMember</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_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CreditFacilityAxis=us-gaap_LetterOfCreditMember</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_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</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_mg_VariableRateComponentAxis=mg_VariableRateComponentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mg_VariableRateComponentAxis=mg_VariableRateComponentMember</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_mg_DebtCovenantPeriodAxis=mg_DebtCovenantPeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mg_DebtCovenantPeriodAxis=mg_DebtCovenantPeriodOneMember</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_mg_DebtCovenantPeriodAxis=mg_DebtCovenantPeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mg_DebtCovenantPeriodAxis=mg_DebtCovenantPeriodTwoMember</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_mg_DebtCovenantPeriodAxis=mg_DebtCovenantPeriodThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mg_DebtCovenantPeriodAxis=mg_DebtCovenantPeriodThreeMember</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_mg_DebtCovenantPeriodAxis=mg_DebtCovenantPeriodFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mg_DebtCovenantPeriodAxis=mg_DebtCovenantPeriodFourMember</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_mg_DebtCovenantPeriodAxis=mg_DebtCovenantPeriodFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mg_DebtCovenantPeriodAxis=mg_DebtCovenantPeriodFiveMember</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>103
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612810876560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Scheduled Principal Payments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 7,526<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="nump">9,711<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="nump">11,623<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></td>
<td class="nump">12,864<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027</a></td>
<td class="nump">148,728<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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">799<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_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 191,251<span></span>
</td>
<td class="nump">$ 202,565<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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<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)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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 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 6: 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 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 3: 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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: 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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: 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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-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>104
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612813066800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - Level&#160;3 - Contingent Consideration - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance at the beginning of period</a></td>
<td class="nump">$ 1,830<span></span>
</td>
<td class="nump">$ 1,640<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Acquisitions</a></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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Payments</a></td>
<td class="num">(938)<span></span>
</td>
<td class="num">(938)<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_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion', window );">Accretion of liability</a></td>
<td class="nump">0<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_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount', window );">Revaluation</a></td>
<td class="nump">45<span></span>
</td>
<td class="nump">1,128<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_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments', window );">Foreign currency translation</a></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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance at the end of the period</a></td>
<td class="nump">$ 937<span></span>
</td>
<td class="nump">$ 1,830<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Accretion</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;">mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustments</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;">mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Increase (Decrease) Due To Changes In Amount</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;">mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases</td>
</tr>
<tr>
<td style="padding-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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</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_FairValueByLiabilityClassAxis=mg_ContingentConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByLiabilityClassAxis=mg_ContingentConsiderationMember</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>105
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612810192384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Long-term Incentive Plans (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>May 19, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>plan </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>May 23, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mg_EmployeeStockOwnershipPlanNumberOfPlans', window );">Number of employee stock ownership plans | plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options granted (in shares)</a></td>
<td class="text">&#160;<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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Stock options outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,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_PlanNameAxis=mg_LongTermIncentivePlan2009Member', window );">2009 Plan</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of awards authorized for grants (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=mg_LongTermIncentivePlan2016Member', window );">2016 Plan</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of awards authorized for grants (in shares)</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="nump">4,900,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Increase in number of shares authorized for grant (in shares)</a></td>
<td class="nump">1,200,000<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of awards available for future grants (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,900,000<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mg_EmployeeStockOwnershipPlanNumberOfPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of plans in connection with the employee stock ownership 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;">mg_EmployeeStockOwnershipPlanNumberOfPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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>duration</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 additional 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>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of share options (or share units) granted during 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 options outstanding, including both vested and non-vested 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)(1)(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)(1)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_PlanNameAxis=mg_LongTermIncentivePlan2009Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PlanNameAxis=mg_LongTermIncentivePlan2009Member</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_PlanNameAxis=mg_LongTermIncentivePlan2016Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PlanNameAxis=mg_LongTermIncentivePlan2016Member</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>106
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612813250800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Stock Options Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 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</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Outstanding stock option award fully vested (in shares)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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=us-gaap_EmployeeStockOptionMember', window );">Stock Options</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</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_AllocatedShareBasedCompensationExpense', window );">Recognized share-based compensation expense</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation costs remained related to stock option awards</a></td>
<td class="nump">$ 0<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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for award under share-based payment arrangement. Excludes amount capitalized.</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 (h)(1)(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_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 options vested.</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_EmployeeStockOptionMember</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>107
<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.4</span><table class="report" border="0" cellspacing="2" id="idm140612815093072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Stock Option Activity (Details) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 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>Common Stock Options (shares)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at beginning of year: (in shares)</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Expired or forfeited (in shares)</a></td>
<td class="num">(5)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at end of year: (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price (in dollar per share)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at beginning of year: (in dollars per share)</a></td>
<td class="nump">$ 22.35<span></span>
</td>
<td class="nump">$ 22.35<span></span>
</td>
<td class="nump">$ 22.35<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired or forfeited (in dollars per share)</a></td>
<td class="nump">22.35<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at end of year: (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 22.35<span></span>
</td>
<td class="nump">$ 22.35<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of options that were either forfeited or expired.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of share options (or share units) granted during 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 options outstanding, including both vested and non-vested 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)(1)(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)(1)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grantees can acquire the shares reserved for issuance under the stock option 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)(1)(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)(1)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 per share amount at which grantees can acquire shares of common stock by exercise of 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)(1)(iv)(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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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>108
<FILENAME>R70.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.4</span><table class="report" border="0" cellspacing="2" id="idm140612818707728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Restricted Stock Units Awards Narrative (Details) - Restricted Stock Units - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 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</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_AllocatedShareBasedCompensationExpense', window );">Recognized share-based compensation expense</a></td>
<td class="nump">$ 3.7<span></span>
</td>
<td class="nump">$ 3.5<span></span>
</td>
<td class="nump">$ 4.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation cost, net of estimated forfeitures, related to restricted stock unit awards</a></td>
<td class="nump">$ 6.6<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 over which unrecognized compensation cost is expected to be recognized</a></td>
<td class="text">2 years 7 months 6 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_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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for award under share-based payment arrangement. Excludes amount capitalized.</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 (h)(1)(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_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-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_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to be recognized for 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/2009/role/commonPracticeRef<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-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_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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_RestrictedStockUnitsRSUMember</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>109
<FILENAME>R71.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.4</span><table class="report" border="0" cellspacing="2" id="idm140612810030896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Vesting Activity of Restricted Stock Unit Awards (Details) - Restricted Stock Units - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 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</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Restricted stock awards vested</a></td>
<td class="nump">401<span></span>
</td>
<td class="nump">317<span></span>
</td>
<td class="nump">208<span></span>
</td>
</tr>
<tr class="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 );">Fair value of awards vested</a></td>
<td class="nump">$ 2,524<span></span>
</td>
<td class="nump">$ 3,434<span></span>
</td>
<td class="nump">$ 837<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_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_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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_RestrictedStockUnitsRSUMember</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>110
<FILENAME>R72.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.4</span><table class="report" border="0" cellspacing="2" id="idm140612813290656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Common Stock Issued to Non-employee Directors (Details) - Non-employee directors - Common&#160;Stock<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>director </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</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_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted', window );">Number of non-employee directors to whom fully vested common stock is granted | director</a></td>
<td class="nump">6<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Awards issued (in shares) | shares</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">51<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Grant date fair value of awards issued (in dollars per share) | $</a></td>
<td class="nump">$ 450<span></span>
</td>
<td class="nump">$ 525<span></span>
</td>
<td class="nump">$ 326<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of non-employee directors to whom fully vested common stock is granted.</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;">mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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>duration</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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-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_srt_TitleOfIndividualAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TitleOfIndividualAxis=srt_DirectorMember</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=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_CommonStockMember</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>111
<FILENAME>R73.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.4</span><table class="report" border="0" cellspacing="2" id="idm140612813088736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Restricted Stock Unit Awards Outstanding (Details) - Restricted Stock Units - $ / shares<br> shares 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>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [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>
</tr>
<tr class="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 );">Outstanding at beginning of period: (in shares)</a></td>
<td class="nump">1,208<span></span>
</td>
<td class="nump">1,076<span></span>
</td>
<td class="nump">559<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 );">Granted (in shares)</a></td>
<td class="nump">687<span></span>
</td>
<td class="nump">528<span></span>
</td>
<td class="nump">782<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 );">Released (in shares)</a></td>
<td class="num">(401)<span></span>
</td>
<td class="num">(317)<span></span>
</td>
<td class="num">(208)<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 );">Forfeited (in shares)</a></td>
<td class="num">(79)<span></span>
</td>
<td class="num">(79)<span></span>
</td>
<td class="num">(57)<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 );">Outstanding at end of period: (in shares)</a></td>
<td class="nump">1,415<span></span>
</td>
<td class="nump">1,208<span></span>
</td>
<td class="nump">1,076<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [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>
</tr>
<tr class="ro">
<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 );">Outstanding at beginning of period: (in dollars per share)</a></td>
<td class="nump">$ 6.66<span></span>
</td>
<td class="nump">$ 7.96<span></span>
</td>
<td class="nump">$ 7.41<span></span>
</td>
<td class="nump">$ 16.92<span></span>
</td>
</tr>
<tr class="re">
<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 );">Granted (in dollars per share)</a></td>
<td class="nump">7.59<span></span>
</td>
<td class="nump">10.07<span></span>
</td>
<td class="nump">3.79<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Released (in dollars per share)</a></td>
<td class="nump">6.63<span></span>
</td>
<td class="nump">10.77<span></span>
</td>
<td class="nump">18.71<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">14.23<span></span>
</td>
<td class="nump">8.82<span></span>
</td>
<td class="nump">9.62<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding at end of period: (in dollars per share)</a></td>
<td class="nump">$ 6.66<span></span>
</td>
<td class="nump">$ 7.96<span></span>
</td>
<td class="nump">$ 7.41<span></span>
</td>
<td class="nump">$ 16.92<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-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_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_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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_RestrictedStockUnitsRSUMember</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>112
<FILENAME>R74.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.4</span><table class="report" border="0" cellspacing="2" id="idm140612795449264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Performance Restricted Stock Units Narrative (Details)<br> shares in Thousands, $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>entity </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>shares</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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">PRSUs</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of restricted stocks units granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">341<span></span>
</td>
<td class="nump">189<span></span>
</td>
<td class="nump">292<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_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet', window );">Net reduction in number of awards with performance against target (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">376<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="nump">99<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_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease', window );">Increase in number of awards against target performance (in shares)</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">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested restricted stock units outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">280<span></span>
</td>
<td class="nump">388<span></span>
</td>
<td class="nump">333<span></span>
</td>
<td class="nump">260<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=us-gaap_PerformanceSharesMember', window );">PRSUs | Executive and senior officers</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod', window );">Performance payout period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics', window );">Number of metrics | entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<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_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod', window );">Average share price trading period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 days<span></span>
</td>
<td class="text">20 days<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_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod', window );">Share price, last day in trading period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 days<span></span>
</td>
<td class="text">20 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Requisite service period</a></td>
<td class="text">&#160;<span></span>
</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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Recognized share-based compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">$ 1.2<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation cost, net of estimated forfeitures, related to restricted stock unit awards | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.2<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period over which unrecognized compensation cost is expected to be recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 3 months 18 days<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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit recognized on share-based compensation | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">$ 0.6<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">&#160;<span></span>
</td>
<td class="text">4 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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of restricted stocks units granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">687<span></span>
</td>
<td class="nump">528<span></span>
</td>
<td class="nump">782<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 );">Unvested restricted stock units outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,415<span></span>
</td>
<td class="nump">1,208<span></span>
</td>
<td class="nump">1,076<span></span>
</td>
<td class="nump">559<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Recognized share-based compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.7<span></span>
</td>
<td class="nump">$ 3.5<span></span>
</td>
<td class="nump">$ 4.4<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation cost, net of estimated forfeitures, related to restricted stock unit awards | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.6<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period over which unrecognized compensation cost is expected to be recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 7 months 6 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units | Executive and senior officers</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<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_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Average Share Price Trading 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;">mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 performance period of the entity, 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;">mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Equity Instruments Other Than Options, Performance Condition Decrease, 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;">mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Last Day Trading 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;">mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Number Of Award Metrics</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;">mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Performance Condition Adjustments, Increase</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;">mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for award under share-based payment arrangement. Excludes amount capitalized.</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 (h)(1)(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_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-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_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to be recognized for 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/2009/role/commonPracticeRef<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for recognition of expense of 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 (h)(1)(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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, 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/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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-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_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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="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_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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_PerformanceSharesMember</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_TitleOfIndividualAxis=mg_ExecutiveAndSeniorOfficersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TitleOfIndividualAxis=mg_ExecutiveAndSeniorOfficersMember</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=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_RestrictedStockUnitsRSUMember</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>113
<FILENAME>R75.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.4</span><table class="report" border="0" cellspacing="2" id="idm140612814888624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Performance Restricted Stock Units Activity (Details) - PRSUs - $ / shares<br> shares 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>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [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>
</tr>
<tr class="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 );">Outstanding at beginning of period: (in shares)</a></td>
<td class="nump">388<span></span>
</td>
<td class="nump">333<span></span>
</td>
<td class="nump">260<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 );">Granted (in shares)</a></td>
<td class="nump">341<span></span>
</td>
<td class="nump">189<span></span>
</td>
<td class="nump">292<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_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet', window );">Performance condition adjustments, net (in shares)</a></td>
<td class="num">(376)<span></span>
</td>
<td class="num">(56)<span></span>
</td>
<td class="num">(99)<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 );">Released (in shares)</a></td>
<td class="num">(73)<span></span>
</td>
<td class="num">(78)<span></span>
</td>
<td class="num">(120)<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 );">Forfeited (in shares)</a></td>
<td class="nump">0<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="re">
<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 );">Outstanding at end of period: (in shares)</a></td>
<td class="nump">280<span></span>
</td>
<td class="nump">388<span></span>
</td>
<td class="nump">333<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [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>
</tr>
<tr class="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 );">Outstanding at beginning of period: (in dollars per share)</a></td>
<td class="nump">$ 9.96<span></span>
</td>
<td class="nump">$ 10.07<span></span>
</td>
<td class="nump">$ 8.84<span></span>
</td>
<td class="nump">$ 16.77<span></span>
</td>
</tr>
<tr class="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 );">Granted (in dollars per share)</a></td>
<td class="nump">6.55<span></span>
</td>
<td class="nump">12.59<span></span>
</td>
<td class="nump">3.68<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_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue', window );">Performance condition adjustments, net (in dollars per share)</a></td>
<td class="nump">7.71<span></span>
</td>
<td class="nump">9.27<span></span>
</td>
<td class="nump">3.82<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Released (in dollars per share)</a></td>
<td class="nump">5.17<span></span>
</td>
<td class="nump">8.15<span></span>
</td>
<td class="nump">17.29<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">0<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="ro">
<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 );">Outstanding at end of period: (in dollars per share)</a></td>
<td class="nump">$ 9.96<span></span>
</td>
<td class="nump">$ 10.07<span></span>
</td>
<td class="nump">$ 8.84<span></span>
</td>
<td class="nump">$ 16.77<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Equity Instruments Other Than Options, Performance Condition Decrease, 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;">mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Equity Instruments Other Than Options, Performance Condition Adjustments, Net, 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;">mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-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_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_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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_PerformanceSharesMember</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>114
<FILENAME>R76.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.4</span><table class="report" border="0" cellspacing="2" id="idm140612818836256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Income (Loss) Before Provision for 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>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract', window );"><strong>Income (loss) before provision (benefit) for income taxes from:</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 );">U.S. operations</a></td>
<td class="nump">$ 439<span></span>
</td>
<td class="nump">$ 1,527<span></span>
</td>
<td class="num">$ (54,190)<span></span>
</td>
</tr>
<tr class="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 operations</a></td>
<td class="nump">8,855<span></span>
</td>
<td class="nump">5,761<span></span>
</td>
<td class="num">(59,982)<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 );">Income (loss) before provision (benefit) for income taxes</a></td>
<td class="nump">$ 9,294<span></span>
</td>
<td class="nump">$ 7,288<span></span>
</td>
<td class="num">$ (114,172)<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-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>115
<FILENAME>R77.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.4</span><table class="report" border="0" cellspacing="2" id="idm140612816952944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Provision (Benefit) for 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>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 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="num">$ (644)<span></span>
</td>
<td class="num">$ (182)<span></span>
</td>
<td class="num">$ (6,278)<span></span>
</td>
</tr>
<tr class="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 );">States and local</a></td>
<td class="nump">464<span></span>
</td>
<td class="nump">246<span></span>
</td>
<td class="nump">528<span></span>
</td>
</tr>
<tr class="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">3,251<span></span>
</td>
<td class="nump">3,641<span></span>
</td>
<td class="nump">4,006<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_mg_CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions', window );">Reserve for uncertain tax positions</a></td>
<td class="nump">136<span></span>
</td>
<td class="num">(186)<span></span>
</td>
<td class="num">(28)<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_CurrentIncomeTaxExpenseBenefit', window );">Total current provision (benefit)</a></td>
<td class="nump">3,207<span></span>
</td>
<td class="nump">3,519<span></span>
</td>
<td class="num">(1,772)<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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="num">(435)<span></span>
</td>
<td class="num">(309)<span></span>
</td>
<td class="num">(2,781)<span></span>
</td>
</tr>
<tr class="re">
<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 );">States and local</a></td>
<td class="nump">242<span></span>
</td>
<td class="num">(138)<span></span>
</td>
<td class="num">(1,244)<span></span>
</td>
</tr>
<tr class="ro">
<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">(1,614)<span></span>
</td>
<td class="num">(1,884)<span></span>
</td>
<td class="num">(10,045)<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_mg_DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions', window );">Reserve for uncertain tax positions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">155<span></span>
</td>
<td class="nump">0<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 deferred benefit</a></td>
<td class="num">(1,807)<span></span>
</td>
<td class="num">(2,176)<span></span>
</td>
<td class="num">(14,070)<span></span>
</td>
</tr>
<tr class="re">
<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">1,320<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
<td class="nump">1,136<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mg_DeferredIncomeTaxExpenseBenefitNet', window );">Net deferred benefit</a></td>
<td class="num">(487)<span></span>
</td>
<td class="num">(124)<span></span>
</td>
<td class="num">(12,934)<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 );">Total provision (benefit) for income taxes</a></td>
<td class="nump">$ 2,720<span></span>
</td>
<td class="nump">$ 3,395<span></span>
</td>
<td class="num">$ (14,706)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mg_CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount reserved for uncertain tax positions during the 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;">mg_CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_DeferredIncomeTaxExpenseBenefitNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net of change in valuation allowance.</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;">mg_DeferredIncomeTaxExpenseBenefitNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) Reserve For Uncertain Tax Positions</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;">mg_DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R78.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.4</span><table class="report" border="0" cellspacing="2" id="idm140612797835136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Provision (Benefit) for Income Taxes Computed By Applying Statutory Federal Tax Rate (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 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>Effective Income Tax Rate Reconciliation, Amount [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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Federal tax at statutory rate</a></td>
<td class="nump">$ 1,952<span></span>
</td>
<td class="nump">$ 1,527<span></span>
</td>
<td class="num">$ (23,976)<span></span>
</td>
</tr>
<tr class="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 taxes, net of federal benefit</a></td>
<td class="nump">622<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="num">(1,175)<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">218<span></span>
</td>
<td class="nump">380<span></span>
</td>
<td class="num">(815)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Goodwill impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,003<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Nondeductible compensation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">119<span></span>
</td>
<td class="nump">975<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_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount', window );">US taxation of foreign earnings</a></td>
<td class="nump">100<span></span>
</td>
<td class="num">(1,041)<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Permanent differences</a></td>
<td class="nump">363<span></span>
</td>
<td class="nump">373<span></span>
</td>
<td class="nump">944<span></span>
</td>
</tr>
<tr class="re">
<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 Credit</a></td>
<td class="num">(1,716)<span></span>
</td>
<td class="num">(214)<span></span>
</td>
<td class="num">(236)<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_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount', window );">Federal loss carryback</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,938)<span></span>
</td>
</tr>
<tr class="re">
<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">1,320<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
<td class="nump">1,136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Impact of foreign tax rate changes</a></td>
<td class="num">(246)<span></span>
</td>
<td class="nump">49<span></span>
</td>
<td class="nump">392<span></span>
</td>
</tr>
<tr class="re">
<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">107<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="num">(72)<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_IncomeTaxExpenseBenefit', window );">Total provision (benefit) for income taxes</a></td>
<td class="nump">$ 2,720<span></span>
</td>
<td class="nump">$ 3,395<span></span>
</td>
<td class="num">$ (14,706)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Effective Income Tax Rate Reconciliation, Percent [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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal tax at statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal benefit</a></td>
<td class="nump">6.70%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign tax</a></td>
<td class="nump">2.30%<span></span>
</td>
<td class="nump">5.20%<span></span>
</td>
<td class="nump">0.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses', window );">Goodwill impairment</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(8.80%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Nondeductible compensation</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
<td class="num">(0.90%)<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_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent', window );">US taxation of foreign earnings</a></td>
<td class="nump">1.10%<span></span>
</td>
<td class="num">(14.30%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Permanent differences</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">5.10%<span></span>
</td>
<td class="num">(0.80%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and Development Credit</a></td>
<td class="num">(18.50%)<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
<td class="nump">0.20%<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_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent', window );">Federal loss carryback</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">14.20%<span></span>
</td>
<td class="nump">28.20%<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Impact of foreign tax rate changes</a></td>
<td class="num">(2.60%)<span></span>
</td>
<td class="nump">0.70%<span></span>
</td>
<td class="num">(0.30%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">1.20%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">0.10%<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_EffectiveIncomeTaxRateContinuingOperations', window );">Total provision (benefit) for income taxes</a></td>
<td class="nump">29.30%<span></span>
</td>
<td class="nump">52.40%<span></span>
</td>
<td class="nump">12.90%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Domestic Net Operating Loss Carryback, CARES Act, Amount</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;">mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Domestic Net Operating Loss Carryback, CARES Act, Percent</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;">mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Repatriation Of Foreign Earnings, Change Due To Change In Tax Rate, Amount</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;">mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Repatriation Of Foreign Earnings, Change Due To Change In Tax Rate, Percent</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;">mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 domestic federal statutory tax rate applicable to pretax income (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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<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 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><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 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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 changes 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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<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 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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 changes in the income tax 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/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.4)<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 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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 applicable to statutory income tax expense (benefit) outside of the 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/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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 expenses.</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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<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 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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 nondeductible 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://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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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><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.Fact.4)<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_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 applicable to state and local income tax expense (benefit), net of federal 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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<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 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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<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 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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="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_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_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32059-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 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_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenses.</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_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R79.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.4</span><table class="report" border="0" cellspacing="2" id="idm140612810712368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="12">3 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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>
<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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount', window );">Increase in income tax benefits are result of CARES Act</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>
<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>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,938,000<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_mg_ProceedsFromIncomeTaxRefundsCARESAct', window );">Cash refunds of taxes paid in prior years as result of CARES Act</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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,900,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_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets valuation allowance</a></td>
<td class="nump">$ 7,787,000<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="nump">$ 6,340,000<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,787,000<span></span>
</td>
<td class="nump">6,340,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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Net decrease in valuation allowance</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>
<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>
<td class="nump">100,000<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_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">258,000<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="nump">300,000<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="nump">$ 347,000<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="nump">258,000<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">347,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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would favorably affect the effective tax rate, if recognized</a></td>
<td class="nump">300,000<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="nump">300,000<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">300,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_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible', window );">Expected decrease in unrecognized tax benefits within the next 12 months</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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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_NetIncomeLoss', window );">Net income (loss) of foreign subsidiaries</a></td>
<td class="nump">2,842,000<span></span>
</td>
<td class="nump">$ 4,373,000<span></span>
</td>
<td class="nump">$ 4,643,000<span></span>
</td>
<td class="num">$ (5,363,000)<span></span>
</td>
<td class="num">$ (94,000)<span></span>
</td>
<td class="nump">$ 3,380,000<span></span>
</td>
<td class="nump">$ 5,937,000<span></span>
</td>
<td class="num">$ (5,362,000)<span></span>
</td>
<td class="nump">$ 181,000<span></span>
</td>
<td class="nump">$ 1,523,000<span></span>
</td>
<td class="num">$ (2,656,000)<span></span>
</td>
<td class="num">$ (98,509,000)<span></span>
</td>
<td class="nump">6,499,000<span></span>
</td>
<td class="nump">3,860,000<span></span>
</td>
<td class="num">(99,461,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_mg_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability', window );">Recognized a deferred tax liability on undistributed international earnings (losses) of foreign subsidiaries</a></td>
<td class="nump">0<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>
<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>
<td class="nump">0<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_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries', window );">Unrecorded deferred tax liability related to undistributed international earnings</a></td>
<td class="nump">1,800,000<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>
<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>
<td class="nump">1,800,000<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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal</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>
<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>
<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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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>
<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>
<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_OperatingLossCarryforwards', window );">Net operating losses</a></td>
<td class="nump">0<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>
<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>
<td class="nump">0<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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State</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>
<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>
<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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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>
<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>
<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_OperatingLossCarryforwards', window );">Net operating losses</a></td>
<td class="nump">20,600,000<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>
<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>
<td class="nump">20,600,000<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_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration', window );">Net operating losses expiring from 2023 to 2040</a></td>
<td class="nump">6,600,000<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>
<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>
<td class="nump">6,600,000<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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign</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>
<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>
<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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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>
<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>
<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_OperatingLossCarryforwards', window );">Net operating losses</a></td>
<td class="nump">14,100,000<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>
<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>
<td class="nump">14,100,000<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_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration', window );">Net operating losses expiring from 2023 to 2040</a></td>
<td class="nump">$ 1,800,000<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>
<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>
<td class="nump">1,800,000<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_NetIncomeLoss', window );">Net income (loss) of foreign subsidiaries</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>
<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>
<td class="nump">$ 5,800,000<span></span>
</td>
<td class="nump">$ 3,700,000<span></span>
</td>
<td class="num">$ (55,700,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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign | Canadian Province of Alberta</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>
<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>
<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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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>
<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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mg_ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit', window );">Favorable impact foreign in tax rate from revaluation of net deferred tax liabilities</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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,900,000)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Domestic Net Operating Loss Carryback, CARES Act, Amount</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;">mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Foreign Tax Cuts and Jobs Act, Change in Tax Rate, Income Tax Expense (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;">mg_ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_ProceedsFromIncomeTaxRefundsCARESAct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Income Tax Refunds, CARES 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;">mg_ProceedsFromIncomeTaxRefundsCARESAct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, 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;">mg_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reasonably possible in the next twelve months for the unrecognized tax benefit.</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 15<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-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_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating loss carryforwards that are subject to expiration dates.</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_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries.</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 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-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_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_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_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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-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 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-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_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits that, if recognized, would affect the effective tax rate.</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 15A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-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_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the valuation allowance for a specified deferred tax asset.</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> -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_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DomesticCountryMember</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_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_us-gaap_IncomeTaxAuthorityNameAxis=mg_CanadianTaxAuthorityProvinceOfAlbertaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=mg_CanadianTaxAuthorityProvinceOfAlbertaMember</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>118
<FILENAME>R80.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.4</span><table class="report" border="0" cellspacing="2" id="idm140612810643264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Deferred Income Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract', window );"><strong>Deferred income 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 826<span></span>
</td>
<td class="nump">$ 677<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventory</a></td>
<td class="nump">806<span></span>
</td>
<td class="nump">567<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Intangible assets</a></td>
<td class="nump">1,178<span></span>
</td>
<td class="nump">1,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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">4,365<span></span>
</td>
<td class="nump">5,662<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforward</a></td>
<td class="nump">4,985<span></span>
</td>
<td class="nump">6,303<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_mg_DeferredTaxAssetsFinanceLeaseObligation', window );">Finance lease obligations</a></td>
<td class="nump">463<span></span>
</td>
<td class="nump">741<span></span>
</td>
</tr>
<tr class="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 );">Deferred stock based compensation</a></td>
<td class="nump">1,152<span></span>
</td>
<td class="nump">996<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_mg_DeferredTaxAssetsInterestCarryforwards', window );">Interest carryforward</a></td>
<td class="nump">1,501<span></span>
</td>
<td class="nump">618<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_mg_DeferredTaxAssetsOperatingLeaseLiabilities', window );">Right-of-use liability</a></td>
<td class="nump">9,886<span></span>
</td>
<td class="nump">10,786<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment', window );">R&amp;D Expense</a></td>
<td class="nump">2,836<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_DeferredTaxAssetsTaxCreditCarryforwards', window );">Credits</a></td>
<td class="nump">490<span></span>
</td>
<td class="nump">409<span></span>
</td>
</tr>
<tr class="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 );">Other</a></td>
<td class="nump">1,495<span></span>
</td>
<td class="nump">1,353<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_DeferredTaxAssetsGross', window );">Deferred income tax assets</a></td>
<td class="nump">29,983<span></span>
</td>
<td class="nump">29,845<span></span>
</td>
</tr>
<tr class="re">
<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">(7,787)<span></span>
</td>
<td class="num">(6,340)<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_DeferredTaxAssetsNet', window );">Net deferred income tax assets</a></td>
<td class="nump">22,196<span></span>
</td>
<td class="nump">23,505<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred income tax 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_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="num">(6,493)<span></span>
</td>
<td class="num">(8,157)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill', window );">Goodwill</a></td>
<td class="num">(7,645)<span></span>
</td>
<td class="num">(5,819)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="num">(3,601)<span></span>
</td>
<td class="num">(4,935)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Right-of-use asset</a></td>
<td class="num">(9,841)<span></span>
</td>
<td class="num">(10,738)<span></span>
</td>
</tr>
<tr class="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 );">Other</a></td>
<td class="num">(122)<span></span>
</td>
<td class="num">(67)<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 );">Deferred income tax liabilities</a></td>
<td class="num">(27,702)<span></span>
</td>
<td class="num">(29,716)<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_DeferredTaxLiabilities', window );">Net deferred income taxes</a></td>
<td class="num">$ (5,506)<span></span>
</td>
<td class="num">$ (6,211)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mg_DeferredTaxAssetsFinanceLeaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 capital lease obligation.</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;">mg_DeferredTaxAssetsFinanceLeaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_DeferredTaxAssetsInterestCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Interest Carryforwards</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;">mg_DeferredTaxAssetsInterestCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_DeferredTaxAssetsOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Operating Lease 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;">mg_DeferredTaxAssetsOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/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 (b)<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_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsInProcessResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in-process research and development costs expensed in connection with a business combination.</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_DeferredTaxAssetsInProcessResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inventory.</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_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsNetOfValuationAllowanceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxAssetsNetOfValuationAllowanceAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating loss 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://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_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-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_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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accrued liabilities.</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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-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_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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 without jurisdictional netting.</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 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/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_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill.</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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966508&amp;loc=d3e9972-128506<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126966508&amp;loc=d3e9979-128506<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 intangible assets other than goodwill.</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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 leasing arrangements.</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_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-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>119
<FILENAME>R81.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.4</span><table class="report" border="0" cellspacing="2" id="idm140612818965200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Changes in Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</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_UnrecognizedTaxBenefits', window );">Balance at beginning of period</a></td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 347<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for tax positions related to the current fiscal period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">155<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for tax positions related to prior years</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Reductions related to the expiration of statutes of limitations</a></td>
<td class="num">(43)<span></span>
</td>
<td class="num">(203)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of period</a></td>
<td class="nump">$ 258<span></span>
</td>
<td class="nump">$ 300<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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-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 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-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_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</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 15A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</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 15A<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-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>120
<FILENAME>R82.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.4</span><table class="report" border="0" cellspacing="2" id="idm140612810132656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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_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_mg_DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits', window );">Minimum age for employees to contribute catch up contributions under IRS limits</a></td>
<td class="text">50 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_mg_DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan', window );">Continuous service period required for eligibility of employees to participate under the plan</a></td>
<td class="text">3 months<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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Maximum Company match amount of employee contributions matched up to 6% of annual compensation (as a percent)</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="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 );">Maximum percentage of employee's annual compensation for which the company contributes a matching contribution (as a percent)</a></td>
<td class="nump">4.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_mg_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod', window );">Vesting period for employer matching contribution</a></td>
<td class="text">5 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Contribution under 401(k) savings plan</a></td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="nump">$ 1,100,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=us-gaap_PensionPlansDefinedBenefitMember', window );">Multiemployer Plans, Pension | Boilermakers and Pipefitters Plans</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost', window );">Contributions to multi-employer defined benefit plan</a></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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Multiemployer Plans, Pension | Boilermakers and Pipefitters Plans | Minimum</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_mg_MultiemployerPlanPensionSignificantFundedStatusPercentage', window );">Multiemployer plan funded status percentage</a></td>
<td class="nump">0.70<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_mg_DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 continuous service period required for eligibility of employees to participate under the 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;">mg_DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 vesting period for employer matching contribution under the 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;">mg_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 minimum age for employees to contribute catch up contributions under IRS limits.</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;">mg_DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_MultiemployerPlanPensionSignificantFundedStatusPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Plan, Pension, Significant, Funded Status, Percentage</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;">mg_MultiemployerPlanPensionSignificantFundedStatusPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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>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_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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 employer matches of the employee's percentage contribution matched.</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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="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_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_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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_PensionPlansDefinedBenefitMember</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_RetirementPlanNameAxis=mg_BoilermakersandPipefittersPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanNameAxis=mg_BoilermakersandPipefittersPlansMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R83.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.4</span><table class="report" border="0" cellspacing="2" id="idm140612813127696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>employee_director</div>
</th>
<th class="th">
<div>Dec. 31, 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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions</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_OperatingLeasePayments', window );">Operating rental payments</a></td>
<td class="nump">$ 12,502,000<span></span>
</td>
<td class="nump">$ 13,098,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_RelatedPartyTransactionAxis=mg_ConsultingServicesMember', window );">Consulting Services | Non-employee directors | Capital Management Enterprise (&#8220;CME&#8221;)</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions</strong></a></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_mg_NumberOfDirectors', window );">Number of non-employee director | employee_director</a></td>
<td class="nump">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_RelatedPartyCosts', window );">Related party fees</a></td>
<td class="nump">$ 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_mg_NumberOfDirectors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Directors</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;">mg_NumberOfDirectors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_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_RelatedPartyCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Direct costs arising from transactions with related parties who are not affiliates or joint Ventures. These costs are categorized as cost of goods sold.</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 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 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)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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 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 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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyCosts</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionAxis=mg_ConsultingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionAxis=mg_ConsultingServicesMember</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_RelatedPartyTransactionsByRelatedPartyAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=srt_DirectorMember</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_CounterpartyNameAxis=mg_CapitalManagementEnterpriseCMEMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CounterpartyNameAxis=mg_CapitalManagementEnterpriseCMEMember</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>122
<FILENAME>R84.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.4</span><table class="report" border="0" cellspacing="2" id="idm140612818723984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Supplemental Balance Sheet Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_us-gaap_AssetsAbstract', window );"><strong>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_OperatingLeaseRightOfUseAsset', window );">ROU assets</a></td>
<td class="nump">$ 36,946<span></span>
</td>
<td class="nump">$ 42,451<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>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_OperatingLeaseLiabilityCurrent', window );">ROU liability - current</a></td>
<td class="nump">10,376<span></span>
</td>
<td class="nump">10,040<span></span>
</td>
</tr>
<tr class="re">
<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 );">ROU liability - long-term</a></td>
<td class="nump">28,066<span></span>
</td>
<td class="nump">34,030<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_OperatingLeaseLiability', window );">Total ROU liabilities</a></td>
<td class="nump">$ 38,442<span></span>
</td>
<td class="nump">$ 44,070<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other assets<span></span>
</td>
<td class="text">Other assets<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other long-term liabilities<span></span>
</td>
<td class="text">Other long-term liabilities<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_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes current 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> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_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_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes noncurrent 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> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-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_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes operating lease right-of-use asset.</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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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>123
<FILENAME>R85.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.4</span><table class="report" border="0" cellspacing="2" id="idm140612816854176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Dec. 31, 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">ROU operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,442<span></span>
</td>
<td class="nump">$ 44,070<span></span>
</td>
</tr>
<tr class="re">
<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 rental payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,502<span></span>
</td>
<td class="nump">13,098<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">ROU finance lease assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,000<span></span>
</td>
<td class="nump">13,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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Company's Headquarter | Operating Lease Arrangement</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_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>
<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_OperatingLeaseLiability', window );">ROU operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,800<span></span>
</td>
<td class="nump">2,900<span></span>
</td>
</tr>
<tr class="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 rental payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 1,300<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_mg_OperatingLeasePercentageOfReductionOfRentalPayments', window );">Percentage of reduction on rental payments</a></td>
<td class="nump">12.50%<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_mg_OperatingLeasePercentageOfReductionOfRentalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Percentage Of Reduction Of Rental Payments</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;">mg_OperatingLeasePercentageOfReductionOfRentalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization, of right-of-use asset from finance 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_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-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_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_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_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_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_RelatedPartyTransactionAxis=mg_OperatingLeaseArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionAxis=mg_OperatingLeaseArrangementMember</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>124
<FILENAME>R86.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.4</span><table class="report" border="0" cellspacing="2" id="idm140612810875728">
<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="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_us-gaap_LeaseCostAbstract', window );"><strong>Finance lease expense:</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_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of ROU assets</a></td>
<td class="nump">$ 4,068<span></span>
</td>
<td class="nump">$ 4,111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">624<span></span>
</td>
<td class="nump">721<span></span>
</td>
</tr>
<tr class="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">12,783<span></span>
</td>
<td class="nump">13,042<span></span>
</td>
</tr>
<tr class="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">77<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease expense</a></td>
<td class="nump">2,141<span></span>
</td>
<td class="nump">2,507<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_LeaseCost', window );">Total</a></td>
<td class="nump">$ 19,693<span></span>
</td>
<td class="nump">$ 20,408<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_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest expense on finance 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> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<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 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: 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_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense attributable to right-of-use asset from finance 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 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<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 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: 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_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</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 (d)<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_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-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>125
<FILENAME>R87.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.4</span><table class="report" border="0" cellspacing="2" id="idm140612814209184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Other Information Related to Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 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_mg_CashFlowLesseeAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities for finance and operating leases (in thousands):</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_FinanceLeasePrincipalPayments', window );">Finance - financing cash flows</a></td>
<td class="nump">$ 4,140<span></span>
</td>
<td class="nump">$ 4,060<span></span>
</td>
<td class="nump">$ 4,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Finance - operating cash flows</a></td>
<td class="nump">624<span></span>
</td>
<td class="nump">721<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_OperatingLeasePayments', window );">Operating - operating cash flows</a></td>
<td class="nump">12,502<span></span>
</td>
<td class="nump">13,098<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_mg_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract', window );"><strong>ROU assets obtained in the exchange for lease liabilities:</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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Finance leases</a></td>
<td class="nump">5,076<span></span>
</td>
<td class="nump">2,923<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases</a></td>
<td class="nump">$ 6,067<span></span>
</td>
<td class="nump">$ 7,021<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_mg_WeightedAverageRemainingLeaseTermAbstract', window );"><strong>Weighted-average remaining lease term (in years):</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_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance leases</a></td>
<td class="text">5 years 1 month 6 days<span></span>
</td>
<td class="text">5 years 4 months 24 days<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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">4 years 8 months 12 days<span></span>
</td>
<td class="text">5 years 3 months 18 days<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_mg_WeightedAverageDiscountRatePercentAbstract', window );"><strong>Weighted-average discount rate:</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_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance leases</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.30%<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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">5.60%<span></span>
</td>
<td class="nump">5.70%<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_mg_CashFlowLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Flow, Lessee</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;">mg_CashFlowLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Right-Of-Use Asset Obtained In Exchange For Lease 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;">mg_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_WeightedAverageDiscountRatePercentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Percent</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;">mg_WeightedAverageDiscountRatePercentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_WeightedAverageRemainingLeaseTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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</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;">mg_WeightedAverageRemainingLeaseTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest paid on finance 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> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<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 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-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_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-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_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 principal payment on finance 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 5<br> -Subparagraph (a)<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_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance 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_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance 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/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><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_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance 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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R88.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.4</span><table class="report" border="0" cellspacing="2" id="idm140612814964208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturity of Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance</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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 6,131<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_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">3,970<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_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">2,448<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_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">1,747<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_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">842<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_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">255<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_FinanceLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">15,393<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_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: Present value discount</a></td>
<td class="nump">1,147<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_FinanceLeaseLiability', window );">Lease liability</a></td>
<td class="nump">14,246<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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating</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 );">2023</a></td>
<td class="nump">12,109<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 );">2024</a></td>
<td class="nump">9,869<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 );">2025</a></td>
<td class="nump">7,304<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 );">2026</a></td>
<td class="nump">5,272<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 );">2027</a></td>
<td class="nump">4,119<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">5,089<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</a></td>
<td class="nump">43,762<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: Present value discount</a></td>
<td class="nump">5,320<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 );">Lease liability</a></td>
<td class="nump">$ 38,442<span></span>
</td>
<td class="nump">$ 44,070<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_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance 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><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 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_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for finance 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_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance lease to be paid 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_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance 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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance 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_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance 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_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance 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_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance 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_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance 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_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<FILENAME>R89.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.4</span><table class="report" border="0" cellspacing="2" id="idm140612796959920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">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>Oct. 05, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Aug. 03, 2021</div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>weld</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>claim</div>
</th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>installment</div>
</th>
<th class="th">
<div>Jan. 01, 2020 </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_LossContingenciesLineItems', window );"><strong>Litigation</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>
<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_ReceivablesNetCurrent', window );">Accounts receivable, net</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>
<td class="nump">$ 123,657,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 109,511,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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</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>
<td class="nump">4,110,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,228,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_MultiemployerPlansWithdrawalObligation', window );">Multiemployer pension plan liability</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>
<td class="nump">2,519,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,519,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_srt_MajorCustomersAxis=mg_TexasCustomerMember', window );">Texas Customer</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>
<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_LossContingenciesLineItems', window );"><strong>Litigation</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>
<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_ReceivablesNetCurrent', window );">Accounts receivable, net</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">$ 1,400,000<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>
<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_LossContingencyDamagesSoughtValue', window );">Verbal demand for damages</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">1,400,000<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>
<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_LossContingenciesByNatureOfContingencyAxis=us-gaap_CollectibilityOfReceivablesMember', window );">Litigation and Commercial Claims | Various Pipeline Projects For Texas Customer</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>
<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_LossContingenciesLineItems', window );"><strong>Litigation</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>
<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_LossContingencyDamagesSoughtValue', window );">Verbal demand for damages</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">$ 7,600,000<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>
<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_LossContingenciesByNatureOfContingencyAxis=us-gaap_CollectibilityOfReceivablesMember', window );">Litigation and Commercial Claims | Texas Customer</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>
<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_LossContingenciesLineItems', window );"><strong>Litigation</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>
<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_ReceivablesNetCurrent', window );">Accounts receivable, net</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>
<td class="nump">1,400,000<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mg_LossContingencyNumberOfWeldsAllegedNotInCompliance', window );">Number of welds alleged not in compliance | weld</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">66<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>
<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_mg_LossContingencyNumberOfWeldsInspected', window );">Number of welds inspected | weld</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">16,000<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>
<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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</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">$ 1,400,000<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>
<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_LossContingenciesByNatureOfContingencyAxis=us-gaap_CollectibilityOfReceivablesMember', window );">Litigation and Commercial Claims | Texas Customer | Various Pipeline Projects For Texas Customer</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>
<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_LossContingenciesLineItems', window );"><strong>Litigation</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>
<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_LossContingencyDamagesSoughtValue', window );">Verbal demand for damages</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">$ 1,400,000<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>
<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_LossContingencyLossInPeriod', window );">Contingency related charges</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>
<td class="nump">$ 100,000<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=mg_ClassActionMember', window );">Class Actions</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>
<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_LossContingenciesLineItems', window );"><strong>Litigation</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>
<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_LossContingencyLossInPeriod', window );">Contingency related charges</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="nump">$ 1,600,000<span></span>
</td>
<td class="nump">$ 800,000<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_LossContingencyNewClaimsFiledNumber', window );">Number of proceedings filed | claim</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>
<td class="nump">2<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mg_LossContingencyConsolidatedClaimsFiledNumber', window );">Number of consolidated cases | claim</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>
<td class="nump">2<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_LitigationSettlementAmountAwardedToOtherParty', window );">Litigation settlement amount</a></td>
<td class="nump">$ 2,300,000<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>
<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=mg_ClassActionOnBehalfOfCurrentAndFormerEmployeesMember', window );">Class action on behalf of current and former employees</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>
<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_LossContingenciesLineItems', window );"><strong>Litigation</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>
<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_LossContingencyNewClaimsFiledNumber', window );">Number of proceedings filed | claim</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>
<td class="nump">1<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=mg_ClassActionOnBehalfOfStateOfCaliforniaMember', window );">Class action on behalf of State of California</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>
<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_LossContingenciesLineItems', window );"><strong>Litigation</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>
<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_LossContingencyNewClaimsFiledNumber', window );">Number of proceedings filed | claim</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>
<td class="nump">1<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember', window );">Pension Related Contingencies</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>
<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_LossContingenciesLineItems', window );"><strong>Litigation</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>
<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_MultiemployerPlansWithdrawalObligation', window );">Multiemployer pension plan liability</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>
<td class="nump">$ 2,500,000<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=mg_SeveranceandLaborDisputesMember', window );">Severance and Labor Disputes | Foreign Subsidiary</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>
<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_LossContingenciesLineItems', window );"><strong>Litigation</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>
<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_LitigationSettlementAmountAwardedFromOtherParty', window );">Settlement amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<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>
<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_mg_LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments', window );">Number of settlement installments | installment</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<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_mg_LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage', window );">Percentage of settlement installments</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.69<span></span>
</td>
<td class="nump">0.31<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_GainLossRelatedToLitigationSettlement', window );">Gain on settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000<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>
<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_LossContingenciesByNatureOfContingencyAxis=mg_SeveranceandLaborDisputesMember', window );">Severance and Labor Disputes | GERMANY | Foreign Subsidiary</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>
<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_LossContingenciesLineItems', window );"><strong>Litigation</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>
<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_LossContingencyLossInPeriod', window );">Contingency related charges</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>
<td class="nump">100,000<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_LossContingencyAccrualPayments', window );">Contingency payments</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>
<td class="nump">400,000<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_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease', window );">Loss contingency reversals</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>
<td class="nump">1,000,000<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=mg_SeveranceandLaborDisputesMember', window );">Severance and Labor Disputes | GERMANY | Foreign Subsidiary | Right to Customer Contracts | Disposal Group, Disposed of by Sale, Not Discontinued Operations</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>
<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_LossContingenciesLineItems', window );"><strong>Litigation</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>
<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_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Consideration received on sale of disposal</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>
<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="nump">$ 100,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_LossContingenciesByNatureOfContingencyAxis=mg_AcquisitionRelatedContingenciesMember', window );">Acquisition-related Contingencies | Products and Systems | Disposal of Foreign Subsidiaries | Disposal Group, Disposed of by Sale, Not Discontinued Operations</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>
<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_LossContingenciesLineItems', window );"><strong>Litigation</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>
<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_LongtermPurchaseCommitmentPeriod', window );">Term of agreement to purchase products from buyer on sale of subsidiary</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>
<td class="text">&#160;<span></span>
</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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mg_PurchaseCommitmentCumulativeAmountCommitted', window );">Cumulative amount purchased under purchase agreement</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>
<td class="nump">2,300,000<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mg_LongTermPurchaseCommitmentExtensionPeriod', window );">Extension period on agreement with buyer on sale of subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<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>
<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=mg_AcquisitionRelatedContingenciesMember', window );">Acquisition-related Contingencies | Series of Individually Immaterial Business Acquisitions</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>
<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_LossContingenciesLineItems', window );"><strong>Litigation</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>
<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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow', window );">Potential acquisition-related contingent consideration, low end of range</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>
<td class="nump">0<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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Potential acquisition-related contingent consideration, high end of range</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>
<td class="nump">$ 900,000<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mg_LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Litigation Settlement, Amount Awarded from Other Party, Installment Percentage</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;">mg_LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mg_LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Litigation Settlement, Amount Awarded from Other Party, Number Of Installments</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;">mg_LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</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_mg_LongTermPurchaseCommitmentExtensionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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-Term Purchase Commitment, Extension 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;">mg_LongTermPurchaseCommitmentExtensionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_LossContingencyConsolidatedClaimsFiledNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Consolidated Claims Filed, 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;">mg_LossContingencyConsolidatedClaimsFiledNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mg_LossContingencyNumberOfWeldsAllegedNotInCompliance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Number Of Welds Alleged Not In Compliance</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;">mg_LossContingencyNumberOfWeldsAllegedNotInCompliance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_LossContingencyNumberOfWeldsInspected">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Number Of Welds Inspected</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;">mg_LossContingencyNumberOfWeldsInspected</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_mg_PurchaseCommitmentCumulativeAmountCommitted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase Commitment, Cumulative Amount Committed</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;">mg_PurchaseCommitmentCumulativeAmountCommitted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mg_</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_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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be 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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be 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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</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_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-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_GainLossRelatedToLitigationSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.</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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossRelatedToLitigationSettlement</td>
</tr>
<tr>
<td style="padding-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_LitigationSettlementAmountAwardedFromOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 awarded from other party in judgment or settlement of litigation.</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_LitigationSettlementAmountAwardedFromOtherParty</td>
</tr>
<tr>
<td style="padding-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_LitigationSettlementAmountAwardedToOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 awarded to other party in judgment or settlement of litigation.</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_LitigationSettlementAmountAwardedToOtherParty</td>
</tr>
<tr>
<td style="padding-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_LongtermPurchaseCommitmentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 covered by the long-term purchase commitment, 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_LongtermPurchaseCommitmentPeriod</td>
</tr>
<tr>
<td style="padding-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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-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_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss contingency 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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-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_LossContingencyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reducing loss contingency 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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualPayments</td>
</tr>
<tr>
<td style="padding-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_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value (monetary amount) of the award the plaintiff seeks in the legal matter.</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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="padding-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_LossContingencyLossInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.</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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyLossInPeriod</td>
</tr>
<tr>
<td style="padding-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_LossContingencyNewClaimsFiledNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of new claims filed pertaining to a loss contingency during 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyNewClaimsFiledNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlansWithdrawalObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligation recognized by withdrawing from 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>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_MultiemployerPlansWithdrawalObligation</td>
</tr>
<tr>
<td style="padding-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_ReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-06(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e604059-122996<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_ReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-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_MajorCustomersAxis=mg_TexasCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mg_TexasCustomerMember</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_LossContingenciesByNatureOfContingencyAxis=us-gaap_CollectibilityOfReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LossContingenciesByNatureOfContingencyAxis=us-gaap_CollectibilityOfReceivablesMember</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_LitigationCaseAxis=mg_VariousPipelineProjectsForTexasCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LitigationCaseAxis=mg_VariousPipelineProjectsForTexasCustomerMember</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_LossContingenciesByNatureOfContingencyAxis=mg_ClassActionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LossContingenciesByNatureOfContingencyAxis=mg_ClassActionMember</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_LossContingenciesByNatureOfContingencyAxis=mg_ClassActionOnBehalfOfCurrentAndFormerEmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LossContingenciesByNatureOfContingencyAxis=mg_ClassActionOnBehalfOfCurrentAndFormerEmployeesMember</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_LossContingenciesByNatureOfContingencyAxis=mg_ClassActionOnBehalfOfStateOfCaliforniaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LossContingenciesByNatureOfContingencyAxis=mg_ClassActionOnBehalfOfStateOfCaliforniaMember</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_LossContingenciesByNatureOfContingencyAxis=us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LossContingenciesByNatureOfContingencyAxis=us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember</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_LossContingenciesByNatureOfContingencyAxis=mg_SeveranceandLaborDisputesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LossContingenciesByNatureOfContingencyAxis=mg_SeveranceandLaborDisputesMember</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_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember</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_DE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DE</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mg_RightToCustomerContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mg_RightToCustomerContractsMember</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_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</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_LossContingenciesByNatureOfContingencyAxis=mg_AcquisitionRelatedContingenciesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LossContingenciesByNatureOfContingencyAxis=mg_AcquisitionRelatedContingenciesMember</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=mg_ProductsandSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mg_ProductsandSystemsMember</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mg_DisposalOfForeignSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mg_DisposalOfForeignSubsidiariesMember</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=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</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>128
<FILENAME>R90.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.4</span><table class="report" border="0" cellspacing="2" id="idm140612796253232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Disclosure - Financial Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="12">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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>
<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>
<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_NumberOfOperatingSegments', window );">Number of operating segments | segment</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>
<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>
<td class="nump">3<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_SegmentReportingInformationLineItems', window );"><strong>Financial information 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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 168,218<span></span>
</td>
<td class="nump">$ 178,462<span></span>
</td>
<td class="nump">$ 179,031<span></span>
</td>
<td class="nump">$ 161,662<span></span>
</td>
<td class="nump">$ 171,163<span></span>
</td>
<td class="nump">$ 174,556<span></span>
</td>
<td class="nump">$ 177,677<span></span>
</td>
<td class="nump">$ 153,735<span></span>
</td>
<td class="nump">$ 160,777<span></span>
</td>
<td class="nump">$ 147,894<span></span>
</td>
<td class="nump">$ 124,435<span></span>
</td>
<td class="nump">$ 159,465<span></span>
</td>
<td class="nump">$ 687,373<span></span>
</td>
<td class="nump">$ 677,131<span></span>
</td>
<td class="nump">$ 592,571<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">50,939<span></span>
</td>
<td class="nump">53,784<span></span>
</td>
<td class="nump">53,558<span></span>
</td>
<td class="nump">39,892<span></span>
</td>
<td class="nump">49,594<span></span>
</td>
<td class="nump">52,216<span></span>
</td>
<td class="nump">55,336<span></span>
</td>
<td class="nump">40,001<span></span>
</td>
<td class="nump">49,345<span></span>
</td>
<td class="nump">47,384<span></span>
</td>
<td class="nump">41,158<span></span>
</td>
<td class="nump">40,644<span></span>
</td>
<td class="nump">198,173<span></span>
</td>
<td class="nump">197,147<span></span>
</td>
<td class="nump">178,531<span></span>
</td>
</tr>
<tr class="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 );">Income (loss) from operations</a></td>
<td class="nump">5,802<span></span>
</td>
<td class="nump">$ 9,114<span></span>
</td>
<td class="nump">$ 9,576<span></span>
</td>
<td class="num">$ (4,698)<span></span>
</td>
<td class="nump">2,306<span></span>
</td>
<td class="nump">$ 9,236<span></span>
</td>
<td class="nump">$ 11,374<span></span>
</td>
<td class="num">$ (4,746)<span></span>
</td>
<td class="nump">$ 4,652<span></span>
</td>
<td class="nump">$ 5,742<span></span>
</td>
<td class="num">$ (383)<span></span>
</td>
<td class="num">$ (111,228)<span></span>
</td>
<td class="nump">19,799<span></span>
</td>
<td class="nump">18,170<span></span>
</td>
<td class="num">(101,217)<span></span>
</td>
</tr>
<tr class="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</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>
<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>
<td class="nump">33,294<span></span>
</td>
<td class="nump">34,921<span></span>
</td>
<td class="nump">35,705<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Intangible assets, net</a></td>
<td class="nump">49,015<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="nump">59,381<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,015<span></span>
</td>
<td class="nump">59,381<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_Assets', window );">Total assets</a></td>
<td class="nump">534,904<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="nump">562,195<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">534,904<span></span>
</td>
<td class="nump">562,195<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segments | Services</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>
<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>
<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_SegmentReportingInformationLineItems', window );"><strong>Financial information 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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">573,336<span></span>
</td>
<td class="nump">555,387<span></span>
</td>
<td class="nump">476,164<span></span>
</td>
</tr>
<tr class="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</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>
<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>
<td class="nump">159,049<span></span>
</td>
<td class="nump">155,384<span></span>
</td>
<td class="nump">141,084<span></span>
</td>
</tr>
<tr class="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 );">Income (loss) from operations</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>
<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>
<td class="nump">49,616<span></span>
</td>
<td class="nump">48,458<span></span>
</td>
<td class="num">(44,222)<span></span>
</td>
</tr>
<tr class="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</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>
<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>
<td class="nump">25,103<span></span>
</td>
<td class="nump">25,259<span></span>
</td>
<td class="nump">26,093<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Intangible assets, net</a></td>
<td class="nump">43,260<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="nump">51,862<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,260<span></span>
</td>
<td class="nump">51,862<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_Assets', window );">Total assets</a></td>
<td class="nump">407,779<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="nump">424,058<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">407,779<span></span>
</td>
<td class="nump">424,058<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segments | International</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>
<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>
<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_SegmentReportingInformationLineItems', window );"><strong>Financial information 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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">112,425<span></span>
</td>
<td class="nump">117,245<span></span>
</td>
<td class="nump">107,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_GrossProfit', window );">Gross profit</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>
<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>
<td class="nump">33,591<span></span>
</td>
<td class="nump">34,282<span></span>
</td>
<td class="nump">31,046<span></span>
</td>
</tr>
<tr class="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 );">Income (loss) from operations</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>
<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>
<td class="nump">3,566<span></span>
</td>
<td class="nump">1,839<span></span>
</td>
<td class="num">(21,855)<span></span>
</td>
</tr>
<tr class="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</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>
<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>
<td class="nump">7,648<span></span>
</td>
<td class="nump">8,791<span></span>
</td>
<td class="nump">8,659<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Intangible assets, net</a></td>
<td class="nump">4,422<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="nump">6,344<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,422<span></span>
</td>
<td class="nump">6,344<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_Assets', window );">Total assets</a></td>
<td class="nump">104,531<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="nump">111,619<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104,531<span></span>
</td>
<td class="nump">111,619<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segments | Products and Systems</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>
<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>
<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_SegmentReportingInformationLineItems', window );"><strong>Financial information 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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="nump">12,727<span></span>
</td>
<td class="nump">13,831<span></span>
</td>
<td class="nump">16,449<span></span>
</td>
</tr>
<tr class="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</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>
<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>
<td class="nump">5,490<span></span>
</td>
<td class="nump">7,001<span></span>
</td>
<td class="nump">6,826<span></span>
</td>
</tr>
<tr class="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 );">Income (loss) from operations</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>
<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>
<td class="num">(992)<span></span>
</td>
<td class="num">(117)<span></span>
</td>
<td class="num">(936)<span></span>
</td>
</tr>
<tr class="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</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>
<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>
<td class="nump">810<span></span>
</td>
<td class="nump">928<span></span>
</td>
<td class="nump">998<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Intangible assets, net</a></td>
<td class="nump">1,208<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="nump">1,042<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,208<span></span>
</td>
<td class="nump">1,042<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_Assets', window );">Total assets</a></td>
<td class="nump">12,408<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="nump">10,532<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,408<span></span>
</td>
<td class="nump">10,532<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_ConsolidationItemsAxis=mg_CorporateAndEliminationsMember', window );">Corporate and eliminations</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>
<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>
<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_SegmentReportingInformationLineItems', window );"><strong>Financial information 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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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>
<td class="num">(11,115)<span></span>
</td>
<td class="num">(9,332)<span></span>
</td>
<td class="num">(7,598)<span></span>
</td>
</tr>
<tr class="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</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>
<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>
<td class="nump">43<span></span>
</td>
<td class="nump">480<span></span>
</td>
<td class="num">(425)<span></span>
</td>
</tr>
<tr class="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 );">Income (loss) from operations</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>
<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>
<td class="num">(32,391)<span></span>
</td>
<td class="num">(32,010)<span></span>
</td>
<td class="num">(34,204)<span></span>
</td>
</tr>
<tr class="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</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>
<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>
<td class="num">(267)<span></span>
</td>
<td class="num">(57)<span></span>
</td>
<td class="num">$ (45)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Intangible assets, net</a></td>
<td class="nump">125<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="nump">133<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125<span></span>
</td>
<td class="nump">133<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_Assets', window );">Total assets</a></td>
<td class="nump">$ 10,186<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="nump">$ 15,986<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,186<span></span>
</td>
<td class="nump">$ 15,986<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_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_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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-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_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>duration</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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-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 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-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 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-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 (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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<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 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 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 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<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 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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_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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OperatingSegmentsMember</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=mg_ServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mg_ServicesMember</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=mg_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;">us-gaap_StatementBusinessSegmentsAxis=mg_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mg_ProductsandSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mg_ProductsandSystemsMember</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=mg_CorporateAndEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mg_CorporateAndEliminationsMember</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>129
<FILENAME>R91.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.4</span><table class="report" border="0" cellspacing="2" id="idm140612818781040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment Disclosure - Long-lived Assets by Geographic Area (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenue and long-lived assets by geographic area</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_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 326,211<span></span>
</td>
<td class="nump">$ 351,398<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenue and long-lived assets by geographic area</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_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">176,237<span></span>
</td>
<td class="nump">183,052<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=mg_OtherAmericasMember', window );">Other Americas</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenue and long-lived assets by geographic area</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_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">108,582<span></span>
</td>
<td class="nump">120,012<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=srt_EuropeMember', window );">Europe</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenue and long-lived assets by geographic area</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_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 41,392<span></span>
</td>
<td class="nump">$ 48,334<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_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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_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=mg_OtherAmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mg_OtherAmericasMember</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=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=srt_EuropeMember</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>130
<FILENAME>R92.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.4</span><table class="report" border="0" cellspacing="2" id="idm140612810822336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Quarterly Financial Information (unaudited) (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="12">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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>
<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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 168,218<span></span>
</td>
<td class="nump">$ 178,462<span></span>
</td>
<td class="nump">$ 179,031<span></span>
</td>
<td class="nump">$ 161,662<span></span>
</td>
<td class="nump">$ 171,163<span></span>
</td>
<td class="nump">$ 174,556<span></span>
</td>
<td class="nump">$ 177,677<span></span>
</td>
<td class="nump">$ 153,735<span></span>
</td>
<td class="nump">$ 160,777<span></span>
</td>
<td class="nump">$ 147,894<span></span>
</td>
<td class="nump">$ 124,435<span></span>
</td>
<td class="nump">$ 159,465<span></span>
</td>
<td class="nump">$ 687,373<span></span>
</td>
<td class="nump">$ 677,131<span></span>
</td>
<td class="nump">$ 592,571<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">50,939<span></span>
</td>
<td class="nump">53,784<span></span>
</td>
<td class="nump">53,558<span></span>
</td>
<td class="nump">39,892<span></span>
</td>
<td class="nump">49,594<span></span>
</td>
<td class="nump">52,216<span></span>
</td>
<td class="nump">55,336<span></span>
</td>
<td class="nump">40,001<span></span>
</td>
<td class="nump">49,345<span></span>
</td>
<td class="nump">47,384<span></span>
</td>
<td class="nump">41,158<span></span>
</td>
<td class="nump">40,644<span></span>
</td>
<td class="nump">198,173<span></span>
</td>
<td class="nump">197,147<span></span>
</td>
<td class="nump">178,531<span></span>
</td>
</tr>
<tr class="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 );">Income (loss) from operations</a></td>
<td class="nump">5,802<span></span>
</td>
<td class="nump">9,114<span></span>
</td>
<td class="nump">9,576<span></span>
</td>
<td class="num">(4,698)<span></span>
</td>
<td class="nump">2,306<span></span>
</td>
<td class="nump">9,236<span></span>
</td>
<td class="nump">11,374<span></span>
</td>
<td class="num">(4,746)<span></span>
</td>
<td class="nump">4,652<span></span>
</td>
<td class="nump">5,742<span></span>
</td>
<td class="num">(383)<span></span>
</td>
<td class="num">(111,228)<span></span>
</td>
<td class="nump">19,799<span></span>
</td>
<td class="nump">18,170<span></span>
</td>
<td class="num">(101,217)<span></span>
</td>
</tr>
<tr class="re">
<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) attributable to Mistras Group,&#160;Inc.</a></td>
<td class="nump">$ 2,842<span></span>
</td>
<td class="nump">$ 4,373<span></span>
</td>
<td class="nump">$ 4,643<span></span>
</td>
<td class="num">$ (5,363)<span></span>
</td>
<td class="num">$ (94)<span></span>
</td>
<td class="nump">$ 3,380<span></span>
</td>
<td class="nump">$ 5,937<span></span>
</td>
<td class="num">$ (5,362)<span></span>
</td>
<td class="nump">$ 181<span></span>
</td>
<td class="nump">$ 1,523<span></span>
</td>
<td class="num">$ (2,656)<span></span>
</td>
<td class="num">$ (98,509)<span></span>
</td>
<td class="nump">$ 6,499<span></span>
</td>
<td class="nump">$ 3,860<span></span>
</td>
<td class="num">$ (99,461)<span></span>
</td>
</tr>
<tr class="ro">
<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 (loss) per common share:</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>
<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>
<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_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.09<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="nump">$ 0.00<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="num">$ (0.09)<span></span>
</td>
<td class="num">$ (3.40)<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="num">$ (3.41)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.09<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="nump">$ 0.00<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="num">$ (0.09)<span></span>
</td>
<td class="num">$ (3.40)<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="num">$ (3.41)<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_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_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) from continuing operations 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 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 2: 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.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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 (a)<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 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 5: 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(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 (b)<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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 9: 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 10: 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 11: 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 12: 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(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: 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 14: 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 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) derived from continuing operations during 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/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 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 (a)<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> -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 4: 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 5: 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 6: 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 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 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: 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(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: 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 10: 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 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<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 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 12: 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 13: 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(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: 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 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 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="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_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_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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-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 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-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 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-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 (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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<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 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 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 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<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 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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>131
<FILENAME>mg-20221231_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:mg="http://www.mistrasgroup.com/20221231"
  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="mg-20221231.xsd" xlink:type="simple"/>
    <context id="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i39e4e17f2b844463accf7fdd30885d67_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i16c20dc644a94e449d361cba8733ecf2_I20230310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
        </entity>
        <period>
            <instant>2023-03-10</instant>
        </period>
    </context>
    <context id="i123b272da3764d51b93fb42829f5eabb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2cf75c1af8b245edae302922182372d0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if0cb5e2c21134b51a13c5daf592cc6cf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i02325306019e45eabb59b7c0e2cbb667_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i481e289cce0643499898b103322ec8c0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i30310f5c063f43f6b0015d8fa2eaf395_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic739c29b97204994a0b6126c7399a7c3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic6e0de43cf9344a3b9ea359068885168_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1b5f42474d1846629164305072bd085a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iaf1e530a93b84820a84c38510c93a28c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia15fa8f6979c408cbfa07f088ef75b31_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2ec7dd0889424e5c86225f12b2655ce0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaeb2b9ccdd734e5581ab586aff538b6f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0a939262319040c59c0bfb225c956214_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9baf492bee74474aa12510fb90988b19_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i522f9b0a854b4efda8ca0939c7457439_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i583823b4123645ca97cf9304107c5df3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9f1584e866c34f3b8c1db656f37246f1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9d30a144ce264ea9a8e0da1790b8c579_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i16fd0c6025eb41c1afcab5b70587e44e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i22a3a1c6ced74bd4a9c2ef075716afdd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0ad8aeb0073c4ff6a1eaec01ec4173a5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a98273260de4e678ae42a882c5c1f5e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5076375a65fe434aa67c271dd781d66a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i84c3c32e3bac4242aa9ea578f0e07e3d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i22000163f7ca4a938a7df53233243cb0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i696e37c8bdac4bf787567896edc18d32_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic1e468ff6d9b42dbb6e0ce7e9f57c235_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i39ebe6a527fe46a3b9050b0761ff1f6e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1817b186597d439eb36ef60e473fc0c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i960822e9e55e443c87f24d3509803f54_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9c4e4ea6beb84e2794f1bf9cd8c6f354_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i06f2cfc129ba454290d8db33a10e0af5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iab4296eecfd341c0ad95356c70986e29_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i64d9d4b693f7422eade43eab5a2583a4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7ac56200547e4e1f83102a203704a38f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i49da8b9b4e3641a7ae13788dbb54d16f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibf216f490c29486a923ee28d0bc07819_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia070d008f3654dd0a2fc091c859d126b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6853ba19cc034af89cbf822c19dd138b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icc95e1fbc635480790b3bbb191123d7c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3f7220ad74aa465899652b6e291a911e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i719bd316450c428cbebfc7cfbe173ae5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i43e6cce3697d4ee6a4a6699b8b275451_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i41f020afc0ef48f49ded9533f8a5cc57_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i39fec3f5e7ee42d4b9d736154c43f04d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia247deee75ef4995898cd7035811b709_D20200701-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mg:LimitedPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i38f7970e5404486cbd5d07cbdb677cde_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0486bcacf86f4fb3a01981bf9c789190_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i73869f09275d45b3a42c325a30c5babe_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4644cdeaf59243ccb51b2a597022e07c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i35e2162b96e8443ab0a41480ce6df71a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib5e524cde70d4fa382d10b69f1af0257_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0725da686dfe43cf9a8d8ca4738cf25e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1039e6ba96bd45dd8e912e3524e13c22_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i86239155f9044a9fad4ee2d6e2316df4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idd6c14effff9421588a9b1f68c0397b4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if9e91085ef6f4d208aae63c7e4fdb5d4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie1498d853b194ed099b125c9f8d82e47_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i846f1982f1ec4bddbb42bf63abd802be_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i541abcafe32b4be8a8b25a0c0a5c2694_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4ea3c8b8eeb6495ea08ac1eb4c7b7e93_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8684dc984ed544c5b98c6e77bdc4d14b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i11e75a755a504b82ab7d1622d675baa9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id035828f662d403085be63449a00b248_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6ad1dee0210a44a9bda426c86bc1e186_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i86acf5b80a52499b8f8bdcd137d1d23c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1d6582f06709479c81d5c3b57ef9d7fe_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0ff8ad4acabb4f11a374d05ac5371acf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ief8c2abbf35345fd9bf94bccdeb833e6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9f6a388da82944b4b9506f2183119135_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifa7db84037eb4d8d9a01a64bc701eced_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia11735073f1b44749552615f837e6a60_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5c2a77cfc2924de8bfb5dbe12545a288_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i530138583b6146adac4f2aafca8c6eea_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ief70ad3381c7451f91393917706724f4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i550dc4ae57a940d58db617f475cb388a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic7587404a0144dca84f70b2fcbcb834f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib9a0b40728a346199522c31aa16dbe6b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie06471b4a441438a9ef0abe088078502_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idf21516f5b554aa3a641c0cce6514861_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i39fae9f9ea9e49f0a3a79e4443647503_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if5ed78231778445aa9b045a7777f017c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1cc8117463e041efbab9cc8640c9412c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i15dd40a9654745219ddaec66b203db93_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i59f5e2701e14459d853e527ba0fe94bf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id045fddf1c5f4107aaecb287c45e6a25_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2fe0f4ad0bc64c94b50b9a99452328e1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1c5a5e86899a4e4cace5afe1d8c4348a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib62640f0786b4782a05053b3e9b968c2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iba6ec03aea75422ea8a61387c80aace5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6529ea6fbe194a339955e01115a93380_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib94010b724c54793b41aed5a46e4adfe_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8d25d42ef40c4057a59514412ab69711_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibd68e426b9094204b38ca46adb32eaa8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3cb7b7f42d064ad3bcf0f11876b7c2ad_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i71d3c3ccf9534c3ca444e5230ac6f775_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iecca7d23a4804b209fefcc1b2e8ee474_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieb3e882891fb421993d3110aa1f042a7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if5b76e78367e4bc0b4795ff625dd1d0f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie5f6abcb0e4a46709bba4d08b40587b9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie86ebbc90ad2473989d2b7763a9109ff_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9d777ac542744bb7bf11861c3e7e8d78_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if2da1e1ccb0147ed8bce2386bf2d3d8d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i117880a593804db2a2825eed02bbb95b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if204f2c201f14b61b15064ffa3cdbaf8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8170b9c7479d42d2987f46e1bfc39646_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifcad98850df7446ab6d618119c1e594b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2af74b1b7402417e81c24094d68564bf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iade150d6f0c043fc8959eb69f82316a2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id3a93ed857c448a0a2f457534cdebac1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2684d97e129c4d6e876dd7a179bfe82b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6242bbc02bbf453581df08693a143c3a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7847004f3592424bbeb79fd06e0b69f2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieb86a7bbc86d43509af068465d669f50_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i31a529567319406faa350c5c150400bc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i09dd6aec5c3548d49015b3e88d525b2c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0319fe741e954868a51a417180aa85ed_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic8f3454f57e64cbbbbae6b2e341b9183_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icdd02b65524d434e9db3bd49448db02b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic3813b00c4874046a27d135a313b989c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie4cb399414444e23b1234a3b930d9d84_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i90c5d667b89a47deaba84024d42d977a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if6199196d44540cb841fefea3207a1e4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i077a26a358cb446597cadb118deb9e4d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1092b95bf6b44e3396a9c2d1279aeeab_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ice7b4e01818c498398d9c468b3e6c392_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i59846ea1a52145f7a0b79a6ad1846dd6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3277a5493e3a4755a88982025b7041ae_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iec486a447a41407bb95990e0ae0fee81_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2601332d2e804d1c9965dbe1fd58cdc6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0d4240a81f8540c5a4171fdc7bddd24c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i324f778e304849a5a59206320123ec6a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i51562a66eafa4f7f9659c7f23941e5b5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i38ff36b34764473896162f591e894979_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0d97ad2b28864a1288859691589c1c74_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3840488c99b440eab96f4f61dbd70733_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i280a7ba0a0204f4e832e4f6e254e29ef_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1b4625618cf84bfbbe49e5ffde612d1e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i69afc7043c7644aab9b5a6a24f5febe2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if8dae9d5ea324b72b17ac5ea6f09da2c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic7e011d8db264303a571833b2576ed98_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic27dca7cb26d4cfba9b37842c8ded149_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2f343ec3a3a54aaab649730739d4103b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i53e46d6200924faba2ada2a6c19e75c4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic7a6b5c862024eb5aaa1dfd5b3d24bdf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id0d3c4c4d36b47429d3e7ba7ed7dc4ea_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OilGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i79e52c58a23d4012895471861ca0321b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i16130f983cef4c4bba502617847c9e80_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5c31a00461d24465a217c777d345213c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3c4feee30a8e447aa37171015dd46fdb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5ca8277fd6814c3482f0cd5f10a19a07_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:AerospaceandDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie38bf46081304837ad73d99f045c50ad_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id0f6c563b0114f538d896d5b948d8934_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic2646f2398d14b07a029bb716d833228_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if5e2353a0c664028baaefd0da8e48fb1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i47377d36d626485fa3e66a9bdcf417a8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:IndustrialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iddd0e3399ab643048f5e8d45ce2dd508_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5443590dc8a44c8b9b010b283fe5ebaf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i92be0dde172e4bb39c3d679bb9ddc497_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6f15806a698e4d958f96973bf7de30d0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i542310fafb814c84a9153d2e03342c9a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PowerGenerationAndTransmissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iab856bbdb9894b46bc77a215d68cecaa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie2f332522d134b4c955cac29a2e549ce_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8a3895e3008c42d99d9a2b88684e21ee_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icc118b88d8d54214a01be88ae9be7de2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia183075904994a5fb3769069a8129622_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProcessIndustriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i552b5bad4160410d8baffc107e531085_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2ed9ef7f5e2840318a50f92dd90be0be_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic4b119f6a63a476f8dd0198d315bbe0c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iff98088c1d89488d858dca04c31d374e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib6df85c759dd4bdc849d9e0d9d13cf03_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:InfrastructureResearchandEngineeringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iba977a4487db4af68e9a32e7bd311e60_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic98d52144f5142c8a07b772ffdfae1bf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9a091fda9f944ee88f6ae3703831ec24_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic554d2206fb846a29aa15e68fec18953_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib70e7bd71312439e84838ff0703b3c15_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:PetrochemicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i21399a4300ca420d82909d4a608b9ebe_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7f383b952aae4124bb01e5140f9f4334_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i51b67adc7a07481f90bb2c97b6f6e5b6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib86267caccd040eea39158c3c15a74ef_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9e453d26f3d442e4bea082425e60287d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mg:OtherProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0149f66eeafb4468b4f5cf902058171a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5c59f7e8eade45feb8821c9100bb5b6b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icff0239d155d46f1939a8c2f50433447_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icb524fae59af428cbdc046a3e22885dd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i62d36760666e4256aa748146721a1072_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie7f630b725bb43269b85214a7b9c1476_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib61261c740b148b3aaf32f34d809646d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i20050d9ba9cb490a92b5b9d297d40d1a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i169f2b9a6f854f92b75b76706c9085a5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i74e86323075f43a9abfcc4f5d649f709_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i26c79e94f9264848a3863a5949fe05d9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i79ddb4e6f17847f3a83cc0dd0629e9c4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0f06a9f2e37e4e6e92ed9566d7c5d923_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0421b26f88224852adf4139711ce62c2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icbc46006b3a84e4994eee195593e4149_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib98748ae8c474e2e8bc3d61dd23d5e21_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i508c3c2532754d27afcccf22d7d5560d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie32498d7f4d5478291c4c0084a98a02f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i91b6350df4c8469bb09f80a6b93dd841_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie6d26bac03394707a28e3c456550b8b5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2f051aff62204511b0af34317b9fa544_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i493485489f514bd6ba0ce05f339b3cc7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i412b7acff80444e688cea9639f220dc8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id922c36a172c4d2196fb76e33bee3107_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i35464514751a450889d7edb40e041ed3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic5d50ba96c014dd5a357b691770935d9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1c2d36fe6f1c4fdf97992165ca9199ce_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie1c40d8dc6a34bb5a2d4c589c7fce707_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic30b9e2018304f338a0bd2d94ff7fd50_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3ba2328c7c56437597c84cb09b434560_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icee718ca1e864155b8afdbb7331b1237_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i19eea3ea929c4d54addd87d6fd4ff6a1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iff8d6e75baf3405b82d9e3b253b4cae0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3b8e108815c44f3c92e765eb6101c7ba_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia1bdce401b354252905891bc34718e9e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9fb4fa7b7aab4ea8a889d6e02677ab14_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifba43e2937e744e1a4408a80b1894d39_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic3be81669dd943d7a8d017823983a5ef_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i342f729c31314edfb2553e2819dfaf17_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4866a49526514ef8afe8ee65b123bea3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i059efc194b284e46907abcae0124eb6e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iba5d80ffb0034ba199e5b40f86b2de21_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2110d70c0aad41949b8d64839476da7b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icc4d1b8425d4446893be2447a331a8c8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0f6666e5d3564edfaa92836d21d66de5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3e51b3bfcfae45ccb71406af7f5e50e6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i60219245379d46148deefb736083f8d4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if05a7657acf5455d945e7d7102abc713_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i65e8e5d9894844a2959a968adeefecff_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id3313c2887304f10961bfdfd2aa02af0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic7c1c98cad894afabff76713aecd8325_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i563fe2383bce436f89bc20e526d9539d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie6b0aac33e264796bda7eea9e1eafb9a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifeecbd33a39b42498f04a68fd3aa48fe_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8df92bb99bf1404d88b45731e7fb8e60_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie11dade911f84ea0b9eb7711e84094a8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if7afeff899614ae2a758b29d80265fc0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idf7eb086b7e24d9698ae11cd627d474e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i28408ee4372248b0a160f37980536960_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i34fedf87566447948247b8020b7964e8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaf8f20ffa5ad4019a1b6f42431131c46_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i37eb5d8bc63c489180747f254a1dbaf7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i122f31edbc6040e6962eb6e724987df1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i43e5b77e8897428a8009871660465b7b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idbb2c25a76774fe1a91ff4386f40dd8c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">mg:RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3b0f6d0336994edf9e9cb07c467edf20_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">mg:RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2f18db8315264f73a25e0d1b27291ceb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">mg:RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i44e70f5058574c65a9a7bb43ac468467_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaf8667664c6f4accb34da9f0f38051dd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ice52e6d478e24fbdae4f128ae4a70806_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3846a657c0124178bd14df5de4ae5d47_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mg:TexasCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i94f7d201e65e4af9ad366ce052ea0f59_D20191201-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mg:TexasCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8e24dca392e948cd82890e2735574165_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iec16256e707e4a87b085b1a1563e0cd8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaf2636b744e74207ac2e7cff11b2ceb5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i00312d1857124a7f84dda2f803633100_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idd9a19d636964b208599813036c99ff7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i94b1bbaeb8224fdc85b4e7b9c49609a5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id0e69d90b64449b7b2d055addbdda040_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i12a23dde8369447d886063c008cefddb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mg:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6daa98e852f34b63992b97bf10a5280c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mg:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1022e391ccb546b0a9db58660df841e9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mg:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i12f406cbdd0e4375ba2f4213a52e004a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mg:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i87f4a4d4edc945a0bddbfde30e832b6c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i71899e5fac644b659b02e82cd1b2ee4c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic79b7bfd88a64ecc829ed882b07a72e3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i140d2c8800754198985dd95404bf637a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i37aa63b40800415c811cb44d6e6bdd62_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mg:SmallNDTServicesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9ffb4f6e915641a19968cab202f0f2fd_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mg:SmallNDTServicesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4ac5be3e2cd74f02869639899618601c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mg:SmallNDTServicesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iceb026017da444efb4e75eac8d40d383_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i137b8c8df03845d597bfd3e73c513f86_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i42a4fa5a55a248a3b04e4dc2971ba982_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic8095ef58f2d4da3a96a68b8f4836bf7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9be32e756dc04b81ae6776621be60feb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6f37ede35c40432891ff7ae73ce6f5bc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id88dba0e43484158985a78ec2b478ff7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i32f5d9aa37fd4ccf8ce665e0654d11f6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iced793fa4bc044c6ba89a4eb90799082_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i04586040a076479580a20410fa8c3900_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6bb6417b2ad9484e81383539465706dc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifbb6c86558944434aaeabb6fd0cdc807_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7a6475a39c96470f9433c132da72944e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9dd5aa0d77094e31a89398f984fea5b7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0bff61e9eab04c9a9685e02d2a25deee_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8e317d28d1b64c298e1d3ba166e92e1b_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">mg:COVID19PandemicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if41bf344b38241eb88f1416f0eeb32f3_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">mg:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">mg:COVID19PandemicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i28e0f68771894dbaba2d919ae00fb9af_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">mg:EuropeanReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">mg:COVID19PandemicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id5a8fb9601614778ae5469e1bfb7d08d_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">mg:BrazilianReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">mg:COVID19PandemicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9176562f55984980abe97ec0fb6f1905_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5d4c0b0d32374e9ea489ad8d91d8d6ea_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie9619f28d88b44b1a6bedf3b096e848a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i138156089ea74c5da6cb0b693ec7b2b6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib7708c49225944618e94e952a2ec0c44_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i486a38ae91e54e9cbd8a35c54ef2850b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7e874f30b14941a18f58c82789af5e08_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id71fadb9b62f4eea8da57114bc69db17_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7092b17be22042f296130aa3396c849e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia48f94729a3145eb9c984f56acf8d7b7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i110ba3249a2e4b9b82f816cb7ac53d68_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibb994079246043dcaa578cc3b5d53b14_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3f932c16dc0f41a4b079c8d00ffef5dd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i514b725b62bc418bb3a9a24e490281ce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idd865717afb84a06a623337d452096df_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i34005b6fd0934cb6afc7c13361e05da0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0f655087f8ab4b7db9fda11f17233de9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i569cd9065ccf4901b219906803d7a258_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibb781315b7914673bbf8df012839141d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i95d18f633c514c2a9cc93e4e9c28dea6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5620cb81f97b493987aa95dcc24589ac_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7dd75d041be540c3a1bb72d569b624c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i90848753daee4f11977b59ced26984aa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">mg:COVID19PandemicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifb1a656bfaf9443fbf225fc41ad7b456_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">mg:COVID19PandemicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib013f15fc3d5449997f4f7ff92e7704a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">mg:COVID19PandemicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie37701072f2a45fa811811ecba1aae1e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">mg:COVID19PandemicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0ac07b5d546743aa9884e1c35a39bf2b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">mg:COVID19PandemicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0c08b7818d97469fa05dbf87ab8590e9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2df6780b715548c3a97373822aed6a6b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icb73285af9144cfb9d1875dea6e9d43f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2d7f0081f48e4af3a00db3ce95bef048_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0ef7d44a2a2b4bed8f33d0909188be5f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TermALoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic42b25f8d1634aa4806263803fdc72c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TermALoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i71e42f61b161481592b02079f1d67d2b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mg:OtherLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4a1fcf6aa2a44cd3ac5166d13bc78741_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mg:OtherLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i89292ee024764fc4bfdf86d29a1f8145_I20210519">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-19</instant>
        </period>
    </context>
    <context id="i7d681fe25f5a493da60a99652d72d6dd_I20210519">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-19</instant>
        </period>
    </context>
    <context id="i92c40b7a19224d669104979fcfb1bedb_I20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-01</instant>
        </period>
    </context>
    <context id="i51c144b15f6d4bf9b76c37b682b0e60d_D20220801-20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-01</endDate>
        </period>
    </context>
    <context id="ic3ab3d3eba2e470ca463c496da912b47_I20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-01</instant>
        </period>
    </context>
    <context id="i86c19b77eeb048f9acc990c620d91073_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i74d2cbd49d17432d94896b1165b0d49a_I20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-01</instant>
        </period>
    </context>
    <context id="i1c4eff74ae844cbaba12318a0697e840_D20220801-20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mg:VariableRateComponentAxis">mg:VariableRateComponentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-01</endDate>
        </period>
    </context>
    <context id="i6b500b2205764f909ab4d06350b8776c_D20220801-20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mg:VariableRateComponentAxis">mg:VariableRateComponentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-01</endDate>
        </period>
    </context>
    <context id="i71ba1b8c7ee5427aa0932a528ed20ed2_I20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-01</instant>
        </period>
    </context>
    <context id="i3b69874c702d412db49ea099d70cf094_D20220801-20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mg:DebtCovenantPeriodAxis">mg:DebtCovenantPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-01</endDate>
        </period>
    </context>
    <context id="ifa7998c23a7940929e0216b3fd2e0788_D20220801-20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mg:DebtCovenantPeriodAxis">mg:DebtCovenantPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-01</endDate>
        </period>
    </context>
    <context id="i039717fcc2fd4106bf7f69eb00b7d858_D20220801-20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-01</endDate>
        </period>
    </context>
    <context id="i9fb69c2d47794e22a50902779e933e2b_D20220801-20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mg:DebtCovenantPeriodAxis">mg:DebtCovenantPeriodThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-01</endDate>
        </period>
    </context>
    <context id="if5b3f9942043445ebb2c387f010ccf45_D20220801-20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mg:DebtCovenantPeriodAxis">mg:DebtCovenantPeriodFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-01</endDate>
        </period>
    </context>
    <context id="i666eabfdb51b481d81224bd01c1c8ff0_D20220801-20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:TheCreditAgreementJPMorganChaseBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mg:DebtCovenantPeriodAxis">mg:DebtCovenantPeriodFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-01</endDate>
        </period>
    </context>
    <context id="ie0522a2bdd154e6898dcf6d83d3427e0_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mg:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6142f09042ec40c4adfb78a9920709d6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mg:OtherLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iee42ec942ee04c07851705663d60058d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mg:OtherLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4005adff91624c1597777e8d9dc4379e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mg:OtherLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7bff3a55a64145b7b70293c372cf581a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mg:OtherLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6be2cd66c42c44ec95b32ccc4ca29cb7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mg:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i97fc362183bb4b149c7b9e2443d51754_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mg:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ica57b447571f427b92070ce0f71fb9dc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mg:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7dc92d0395ee4258b6de03f8f9cffbbe_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mg:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0436973f269540b29a3da050efb6b653_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mg:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifee183b6c4f44a5b8005ca196b74a661_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mg:LongTermIncentivePlan2009Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4abf96a5c75c4a368245e067389f18bd_D20200519-20200519">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mg:LongTermIncentivePlan2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-19</startDate>
            <endDate>2020-05-19</endDate>
        </period>
    </context>
    <context id="ia992e4926c41462ca9d7826af4f84c78_I20220523">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mg:LongTermIncentivePlan2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-23</instant>
        </period>
    </context>
    <context id="i8707fcb46d7a4f579769a9c74e269564_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mg:LongTermIncentivePlan2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6409d2aefc2f482c84f4d0d074e8141a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie6009b6e76f14541a4298849ed6add34_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i10c1960d7d7e4c42bf09ea39f5d61051_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i14ecd10e39b843fba45fe1fdb5831fa0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iadcd0cd91d96465a98feef52d623eb6f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia9076b977f254343b448f4c4b7cac4d0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia44374cd2627489fb9a59cd5a1b25fe2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia6923bf27f8f45e5a5095d4c0e1afa2f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i39d001a3450e4146a72bfcb7c38d1de4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ide7c40810ea24c05935a1ad70d9ca7e1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i48944597f91c47d9b29bbe453a57b607_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idb37382847de4b98882d03dc627026bf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4aac9ac9877f4a39acf85e7a08b12814_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3e80605f6dcb487c95dacc7b759256c0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">mg:ExecutiveAndSeniorOfficersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i719e3c2fd8454433a33b1481a2c4cd74_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">mg:ExecutiveAndSeniorOfficersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i39280edd8a8a42978c4c5c5114d536f7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">mg:ExecutiveAndSeniorOfficersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibe755aaf94df4a918414eba2567396a7_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">mg:ExecutiveAndSeniorOfficersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6d9a70552ec74962adf389b6ec5f9a5a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">mg:ExecutiveAndSeniorOfficersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3a6a3a2e43c0431db993a19b263ebf28_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4bfc15595bb343d0917e4106c7767197_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i04a7f098eec5422f88cc7dd3148d5b78_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i581d94efd6af4b81b53326d94896b180_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i26e29ad878bd4f198ba7218ec40b76e6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4e0fc265550f4990b729c3bf900719b4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia5e2865c23394149ad9b3d41d472f8eb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">mg:ExecutiveAndSeniorOfficersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4d8e4efe64504634ae656d9a3db8c857_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">mg:CanadianTaxAuthorityProvinceOfAlbertaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i16864d944e9846c589e34abdf18db223_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5ac401d9e09c4740af8e2984bd7ad401_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1c58a68092264b159a33802aa4c9ae61_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i49523d8e71524f1b82201cb523c4ccc4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0f33ed9dddf74defb3de825548ed8e23_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6ff85442204d4f95acf9d18c1db66c7b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if334056b136643bc8faf7371242fbcdc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">mg:BoilermakersandPipefittersPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i413d66c4676749748b1d7e8eecaf8140_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">mg:BoilermakersandPipefittersPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie34d471d57d24f07890638b193960c03_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">mg:BoilermakersandPipefittersPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2080f84d970e4105934278fff229eff9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mg:OperatingLeaseArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i957787a6fd0e40b4aaa20f3b84a066e2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mg:CapitalManagementEnterpriseCMEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mg:ConsultingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i844d0ead6f0040db8dcd63f90af67c02_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mg:CapitalManagementEnterpriseCMEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mg:ConsultingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3bcd870e251a464f9dc836ed99fc709c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mg:OperatingLeaseArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2315700808814db484a9c3f6e31ca4e3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mg:OperatingLeaseArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4c72b221c4c0493f908fa9cba673f01c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mg:OperatingLeaseArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1eefb90bf0f7429c9af86236d6053b30_D20220201-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mg:OperatingLeaseArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i2bc9f19ae4e54897bd6a75a63d8ca8f4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mg:TexasCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:CollectibilityOfReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i36ff18c82cb94588ac209157d5ac8030_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mg:TexasCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:CollectibilityOfReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1ece94756fef4f7a8f83342c5936e012_D20191201-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mg:VariousPipelineProjectsForTexasCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:CollectibilityOfReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i48e65da9c0d74c448de795f0b38661c0_D20191201-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mg:VariousPipelineProjectsForTexasCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mg:TexasCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:CollectibilityOfReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icb1d99cca03e4f2cb7360c3218d817c7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mg:VariousPipelineProjectsForTexasCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mg:TexasCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:CollectibilityOfReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic77460d9148a4fea910db8c4d672e753_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:ClassActionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0d80d7b7fd224994b4e8da8fc8f37868_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:ClassActionOnBehalfOfStateOfCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i48c7946324c34518817801783e1cf693_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:ClassActionOnBehalfOfCurrentAndFormerEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iafc897770f9341db96839028bd94b8d6_D20211005-20211005">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:ClassActionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-05</startDate>
            <endDate>2021-10-05</endDate>
        </period>
    </context>
    <context id="ia430b73f8e4c45fe968347fc43ca72a9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:ClassActionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie48f9a9cea7a414ca83a297b9d55480a_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:ClassActionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4344619878214a7f93a38cc6c930eea0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:WithdrawalFromMultiemployerDefinedBenefitPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6e514d6cd0724621b4c47722c75ee6eb_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mg:RightToCustomerContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:SeveranceandLaborDisputesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i2cb8a299a28d48b2a876db3bbb866940_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:SeveranceandLaborDisputesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i932fdfcaac0c4d1abf273acef82a3f88_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:SeveranceandLaborDisputesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i13efa5f7a71e4b438264bad3a0728383_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:SeveranceandLaborDisputesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i713dc6fa642d4e10afb7df298ef541f8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:SeveranceandLaborDisputesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i075a5da484f44b38866285123e01eaad_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:SeveranceandLaborDisputesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i514c55c42dae4026a133c41ef93dadfb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:AcquisitionRelatedContingenciesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib639b7142aaa46c4878e4e7c9ed0ea73_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mg:DisposalOfForeignSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:AcquisitionRelatedContingenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i43f4f2eb290f465d8c331ae20cce0374_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mg:DisposalOfForeignSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:AcquisitionRelatedContingenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8286eaaaafa9444cbd57dd41339ea4c8_D20210803-20210803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mg:DisposalOfForeignSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mg:AcquisitionRelatedContingenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-03</startDate>
            <endDate>2021-08-03</endDate>
        </period>
    </context>
    <context id="i0e04e5790c8c4fc4aa0a6409d954bfb2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icc461febc6cc4b1c9e00cc65f1c87cf0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6273e814ab1f49ec8a883c4097f87236_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6a07e5a3028346d59326347f750fdc82_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaf2fc5c7482c45cea73b46a6750af294_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iee5c52d35bcb474e83d5cd27215d1ec0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mg:ProductsandSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i096a3157ed3647528107b18698809ae8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic98a2f882461433f85cd87eb7556f721_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mg:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if5bf99edbf4d40dda019200be675d382_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icc2140e31115413ba81d1c84c928db9a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibff0fb3a70324856948cf5814630eb6f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie7b04e47e1b3484ca7e409de8df7edba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mg:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i465a8472ee424fd490a2a884128f3ba4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia11b2def7a874404aa1c88b0d3d2c2fe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2d80fc97d0cb4ac5a6d9aa38b704e713_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7112a692b11748c1961ee810b6376e96_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia34b4da0d8224787aa83ca275a454992_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifcdd1605e0ed48459c1be17ed4496d40_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i580f753ded044d40b0c4f27469d6eb45_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2a098958b57a4f5fa32ad40c89623b9a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i19a95023554c4458ad0f8794b14149bc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3ccc997058d840e49a1d094c0cd6acf4_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ife1652be8e6745c691084bb669a0d9af_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic5dddcd76f4b43b59897e394309b856c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7628451a7f954a9287510304f6e2dacb_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436126</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</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>
    <unit id="entity">
        <measure>mg:entity</measure>
    </unit>
    <unit id="plan">
        <measure>mg:plan</measure>
    </unit>
    <unit id="director">
        <measure>mg:director</measure>
    </unit>
    <unit id="employee_director">
        <measure>mg:employee_director</measure>
    </unit>
    <unit id="weld">
        <measure>mg:weld</measure>
    </unit>
    <unit id="claim">
        <measure>mg:claim</measure>
    </unit>
    <unit id="installment">
        <measure>mg:installment</measure>
    </unit>
    <unit id="segment">
        <measure>mg:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-36">0001436126</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-37">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-38">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-39">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-835">http://fasb.org/us-gaap/2022#GoodwillAndIntangibleAssetImpairment</us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <mg:DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired
      contextRef="i71ba1b8c7ee5427aa0932a528ed20ed2_I20220801"
      id="f-899">P5D</mg:DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231"
      id="f-985">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3e80605f6dcb487c95dacc7b759256c0_D20220101-20221231"
      id="f-1046">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      id="f-1327">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      id="f-1328">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      id="f-1330">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      id="f-1331">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      id="f-1333">http://www.mistrasgroup.com/20221231#AccruedExpensesAndOtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      id="f-1334">http://www.mistrasgroup.com/20221231#AccruedExpensesAndOtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      id="f-1337">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      id="f-1338">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      id="f-1339">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      id="f-1342">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-4">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-3">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-6">001-34481</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-7">Mistras Group,&#160;Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-8">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-9">22-3341267</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-10">195 Clarksville Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-11">Princeton Junction</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-12">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-13">08550</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-14">609</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-15">716-4000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-16">Common Stock, par value $.01&#160;par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-17">MG</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-18">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-19">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-20">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-21">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-22">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-23">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-24">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-25">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-26">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-27">false</dei:EntityShellCompany>
    <dei:EntityShellCompany
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-28">false</dei:EntityShellCompany>
    <dei:EntityShellCompany
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-29">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i39e4e17f2b844463accf7fdd30885d67_I20220630"
      decimals="-5"
      id="f-30"
      unitRef="usd">119100000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i16c20dc644a94e449d361cba8733ecf2_I20230310"
      decimals="INF"
      id="f-31"
      unitRef="shares">29926879</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-32">Information required by Part&#160;III (Items&#160;10, 11, 12, 13 and 14)&#160;is incorporated by reference to portions of the registrant&#x2019;s definitive proxy statement for its 2023 annual meeting of shareholders (the &#x201c;Proxy Statement&#x201d;), which is expected to be filed not later than 120&#160;days after the registrant&#x2019;s fiscal year ended December&#160;31, 2022. Except as expressly incorporated by reference, the Proxy Statement shall not be deemed to be a part of this report on Form&#160;10-K.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorName
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-33">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-34">Short Hills, New Jersey</dei:AuditorLocation>
    <dei:AuditorFirmId
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-35">185</dei:AuditorFirmId>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-40"
      unitRef="usd">20488000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-41"
      unitRef="usd">24110000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-42"
      unitRef="usd">123657000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-43"
      unitRef="usd">109511000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-44"
      unitRef="usd">13556000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-45"
      unitRef="usd">12686000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-46"
      unitRef="usd">10181000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-47"
      unitRef="usd">15031000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-48"
      unitRef="usd">167882000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-49"
      unitRef="usd">161338000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-50"
      unitRef="usd">77561000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-51"
      unitRef="usd">86578000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-52"
      unitRef="usd">49015000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-53"
      unitRef="usd">59381000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-54"
      unitRef="usd">199635000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-55"
      unitRef="usd">205439000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-56"
      unitRef="usd">779000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-57"
      unitRef="usd">2174000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-58"
      unitRef="usd">40032000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-59"
      unitRef="usd">47285000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-60"
      unitRef="usd">534904000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-61"
      unitRef="usd">562195000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-62"
      unitRef="usd">12532000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-63"
      unitRef="usd">12870000</us-gaap:AccountsPayableCurrent>
    <mg:AccruedExpensesAndOtherLiabilitiesCurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-64"
      unitRef="usd">77844000</mg:AccruedExpensesAndOtherLiabilitiesCurrent>
    <mg:AccruedExpensesAndOtherLiabilitiesCurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-65"
      unitRef="usd">83863000</mg:AccruedExpensesAndOtherLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-66"
      unitRef="usd">7425000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-67"
      unitRef="usd">20162000</us-gaap:LongTermDebtCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-68"
      unitRef="usd">4201000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-69"
      unitRef="usd">3765000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-70"
      unitRef="usd">1726000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-71"
      unitRef="usd">755000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-72"
      unitRef="usd">103728000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-73"
      unitRef="usd">121415000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-74"
      unitRef="usd">183826000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-75"
      unitRef="usd">182403000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-76"
      unitRef="usd">10045000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-77"
      unitRef="usd">9752000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-78"
      unitRef="usd">6283000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-79"
      unitRef="usd">8385000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-80"
      unitRef="usd">32273000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-81"
      unitRef="usd">39328000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-82"
      unitRef="usd">336155000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-83"
      unitRef="usd">361283000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      id="f-84"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      id="f-85"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="INF"
      id="f-86"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="INF"
      id="f-87"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockValue
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-88"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-89"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="INF"
      id="f-90"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="INF"
      id="f-91"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="INF"
      id="f-92"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="INF"
      id="f-93"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="INF"
      id="f-94"
      unitRef="shares">29895487</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="INF"
      id="f-95"
      unitRef="shares">29546263</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-96"
      unitRef="usd">298000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-97"
      unitRef="usd">295000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-98"
      unitRef="usd">243031000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-99"
      unitRef="usd">238687000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-100"
      unitRef="usd">-11489000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-101"
      unitRef="usd">-17988000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-102"
      unitRef="usd">-33390000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-103"
      unitRef="usd">-20311000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-104"
      unitRef="usd">198450000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-105"
      unitRef="usd">200683000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-106"
      unitRef="usd">299000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-107"
      unitRef="usd">229000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-108"
      unitRef="usd">198749000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-109"
      unitRef="usd">200912000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-110"
      unitRef="usd">534904000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-111"
      unitRef="usd">562195000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-112"
      unitRef="usd">687373000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-113"
      unitRef="usd">677131000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-114"
      unitRef="usd">592571000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-115"
      unitRef="usd">466567000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-116"
      unitRef="usd">457013000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-117"
      unitRef="usd">391855000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-118"
      unitRef="usd">22633000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-119"
      unitRef="usd">22971000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-120"
      unitRef="usd">22185000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:GrossProfit
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-121"
      unitRef="usd">198173000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-122"
      unitRef="usd">197147000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-123"
      unitRef="usd">178531000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-124"
      unitRef="usd">166595000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-125"
      unitRef="usd">161334000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-126"
      unitRef="usd">157157000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-127"
      unitRef="usd">42000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-128"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-129"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-130"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-131"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-132"
      unitRef="usd">106062000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:LitigationSettlementExpense
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-133"
      unitRef="usd">-994000</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-134"
      unitRef="usd">2042000</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-135"
      unitRef="usd">-220000</us-gaap:LitigationSettlementExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-136"
      unitRef="usd">1994000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-137"
      unitRef="usd">2518000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-138"
      unitRef="usd">2892000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-139"
      unitRef="usd">10661000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-140"
      unitRef="usd">11950000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-141"
      unitRef="usd">13520000</us-gaap:DepreciationAndAmortization>
    <mg:AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-142"
      unitRef="usd">76000</mg:AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation>
    <mg:AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-143"
      unitRef="usd">1133000</mg:AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation>
    <mg:AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-144"
      unitRef="usd">337000</mg:AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation>
    <us-gaap:OperatingIncomeLoss
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-145"
      unitRef="usd">19799000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-146"
      unitRef="usd">18170000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-147"
      unitRef="usd">-101217000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-148"
      unitRef="usd">10505000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-149"
      unitRef="usd">10882000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-150"
      unitRef="usd">12955000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-151"
      unitRef="usd">9294000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-152"
      unitRef="usd">7288000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-153"
      unitRef="usd">-114172000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-154"
      unitRef="usd">2720000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-155"
      unitRef="usd">3395000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-156"
      unitRef="usd">-14706000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-157"
      unitRef="usd">6574000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-158"
      unitRef="usd">3893000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-159"
      unitRef="usd">-99466000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-160"
      unitRef="usd">75000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-161"
      unitRef="usd">33000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-162"
      unitRef="usd">-5000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-163"
      unitRef="usd">6499000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-164"
      unitRef="usd">3860000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-165"
      unitRef="usd">-99461000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="2"
      id="f-166"
      unitRef="usdPerShare">0.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="2"
      id="f-167"
      unitRef="usdPerShare">0.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="2"
      id="f-168"
      unitRef="usdPerShare">-3.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="2"
      id="f-169"
      unitRef="usdPerShare">0.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="2"
      id="f-170"
      unitRef="usdPerShare">0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="2"
      id="f-171"
      unitRef="usdPerShare">-3.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-172"
      unitRef="shares">29901000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-173"
      unitRef="shares">29572000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-174"
      unitRef="shares">29147000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-175"
      unitRef="shares">30229000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-176"
      unitRef="shares">30130000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-177"
      unitRef="shares">29147000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-178"
      unitRef="usd">6574000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-179"
      unitRef="usd">3893000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-180"
      unitRef="usd">-99466000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-181"
      unitRef="usd">-13084000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-182"
      unitRef="usd">-4252000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-183"
      unitRef="usd">5227000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-184"
      unitRef="usd">-6510000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-185"
      unitRef="usd">-359000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-186"
      unitRef="usd">-94239000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-187"
      unitRef="usd">75000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-188"
      unitRef="usd">33000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-189"
      unitRef="usd">-5000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-190"
      unitRef="usd">-5000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-191"
      unitRef="usd">-2000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-192"
      unitRef="usd">3000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-193"
      unitRef="usd">-6580000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-194"
      unitRef="usd">-390000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-195"
      unitRef="usd">-94237000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued
      contextRef="if0cb5e2c21134b51a13c5daf592cc6cf_I20191231"
      decimals="-3"
      id="f-196"
      unitRef="shares">28945000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if0cb5e2c21134b51a13c5daf592cc6cf_I20191231"
      decimals="-3"
      id="f-197"
      unitRef="usd">289000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i02325306019e45eabb59b7c0e2cbb667_I20191231"
      decimals="-3"
      id="f-198"
      unitRef="usd">229205000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i481e289cce0643499898b103322ec8c0_I20191231"
      decimals="-3"
      id="f-199"
      unitRef="usd">77613000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i30310f5c063f43f6b0015d8fa2eaf395_I20191231"
      decimals="-3"
      id="f-200"
      unitRef="usd">-21285000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic739c29b97204994a0b6126c7399a7c3_I20191231"
      decimals="-3"
      id="f-201"
      unitRef="usd">285822000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic6e0de43cf9344a3b9ea359068885168_I20191231"
      decimals="-3"
      id="f-202"
      unitRef="usd">200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1b5f42474d1846629164305072bd085a_I20191231"
      decimals="-3"
      id="f-203"
      unitRef="usd">286022000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="iaf1e530a93b84820a84c38510c93a28c_D20200101-20201231"
      decimals="-3"
      id="f-204"
      unitRef="usd">-99461000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia15fa8f6979c408cbfa07f088ef75b31_D20200101-20201231"
      decimals="-3"
      id="f-205"
      unitRef="usd">-99461000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2ec7dd0889424e5c86225f12b2655ce0_D20200101-20201231"
      decimals="-3"
      id="f-206"
      unitRef="usd">-5000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-207"
      unitRef="usd">-99466000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iaeb2b9ccdd734e5581ab586aff538b6f_D20200101-20201231"
      decimals="-3"
      id="f-208"
      unitRef="usd">5224000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia15fa8f6979c408cbfa07f088ef75b31_D20200101-20201231"
      decimals="-3"
      id="f-209"
      unitRef="usd">5224000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2ec7dd0889424e5c86225f12b2655ce0_D20200101-20201231"
      decimals="-3"
      id="f-210"
      unitRef="usd">3000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-211"
      unitRef="usd">5227000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i0a939262319040c59c0bfb225c956214_D20200101-20201231"
      decimals="-3"
      id="f-212"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9baf492bee74474aa12510fb90988b19_D20200101-20201231"
      decimals="-3"
      id="f-213"
      unitRef="usd">5930000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia15fa8f6979c408cbfa07f088ef75b31_D20200101-20201231"
      decimals="-3"
      id="f-214"
      unitRef="usd">5930000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-215"
      unitRef="usd">5930000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i0a939262319040c59c0bfb225c956214_D20200101-20201231"
      decimals="-3"
      id="f-216"
      unitRef="shares">289000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0a939262319040c59c0bfb225c956214_D20200101-20201231"
      decimals="-3"
      id="f-217"
      unitRef="usd">-3000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9baf492bee74474aa12510fb90988b19_D20200101-20201231"
      decimals="-3"
      id="f-218"
      unitRef="usd">497000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia15fa8f6979c408cbfa07f088ef75b31_D20200101-20201231"
      decimals="-3"
      id="f-219"
      unitRef="usd">494000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-220"
      unitRef="usd">494000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0a939262319040c59c0bfb225c956214_D20200101-20201231"
      decimals="-3"
      id="f-221"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9baf492bee74474aa12510fb90988b19_D20200101-20201231"
      decimals="-3"
      id="f-222"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia15fa8f6979c408cbfa07f088ef75b31_D20200101-20201231"
      decimals="-3"
      id="f-223"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-224"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:SharesIssued
      contextRef="i522f9b0a854b4efda8ca0939c7457439_I20201231"
      decimals="-3"
      id="f-225"
      unitRef="shares">29234000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i522f9b0a854b4efda8ca0939c7457439_I20201231"
      decimals="-3"
      id="f-226"
      unitRef="usd">292000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i583823b4123645ca97cf9304107c5df3_I20201231"
      decimals="-3"
      id="f-227"
      unitRef="usd">234638000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9f1584e866c34f3b8c1db656f37246f1_I20201231"
      decimals="-3"
      id="f-228"
      unitRef="usd">-21848000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9d30a144ce264ea9a8e0da1790b8c579_I20201231"
      decimals="-3"
      id="f-229"
      unitRef="usd">-16061000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i16fd0c6025eb41c1afcab5b70587e44e_I20201231"
      decimals="-3"
      id="f-230"
      unitRef="usd">197021000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i22a3a1c6ced74bd4a9c2ef075716afdd_I20201231"
      decimals="-3"
      id="f-231"
      unitRef="usd">198000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0ad8aeb0073c4ff6a1eaec01ec4173a5_I20201231"
      decimals="-3"
      id="f-232"
      unitRef="usd">197219000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i7a98273260de4e678ae42a882c5c1f5e_D20210101-20211231"
      decimals="-3"
      id="f-233"
      unitRef="usd">3860000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5076375a65fe434aa67c271dd781d66a_D20210101-20211231"
      decimals="-3"
      id="f-234"
      unitRef="usd">3860000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i84c3c32e3bac4242aa9ea578f0e07e3d_D20210101-20211231"
      decimals="-3"
      id="f-235"
      unitRef="usd">33000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-236"
      unitRef="usd">3893000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i22000163f7ca4a938a7df53233243cb0_D20210101-20211231"
      decimals="-3"
      id="f-237"
      unitRef="usd">-4250000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5076375a65fe434aa67c271dd781d66a_D20210101-20211231"
      decimals="-3"
      id="f-238"
      unitRef="usd">-4250000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i84c3c32e3bac4242aa9ea578f0e07e3d_D20210101-20211231"
      decimals="-3"
      id="f-239"
      unitRef="usd">-2000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-240"
      unitRef="usd">-4252000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i696e37c8bdac4bf787567896edc18d32_D20210101-20211231"
      decimals="-3"
      id="f-241"
      unitRef="usd">5421000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5076375a65fe434aa67c271dd781d66a_D20210101-20211231"
      decimals="-3"
      id="f-242"
      unitRef="usd">5421000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-243"
      unitRef="usd">5421000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ic1e468ff6d9b42dbb6e0ce7e9f57c235_D20210101-20211231"
      decimals="-3"
      id="f-244"
      unitRef="shares">312000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic1e468ff6d9b42dbb6e0ce7e9f57c235_D20210101-20211231"
      decimals="-3"
      id="f-245"
      unitRef="usd">-3000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i696e37c8bdac4bf787567896edc18d32_D20210101-20211231"
      decimals="-3"
      id="f-246"
      unitRef="usd">1372000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5076375a65fe434aa67c271dd781d66a_D20210101-20211231"
      decimals="-3"
      id="f-247"
      unitRef="usd">1369000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-248"
      unitRef="usd">1369000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesIssued
      contextRef="i39ebe6a527fe46a3b9050b0761ff1f6e_I20211231"
      decimals="-3"
      id="f-249"
      unitRef="shares">29546000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i39ebe6a527fe46a3b9050b0761ff1f6e_I20211231"
      decimals="-3"
      id="f-250"
      unitRef="usd">295000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1817b186597d439eb36ef60e473fc0c7_I20211231"
      decimals="-3"
      id="f-251"
      unitRef="usd">238687000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i960822e9e55e443c87f24d3509803f54_I20211231"
      decimals="-3"
      id="f-252"
      unitRef="usd">-17988000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9c4e4ea6beb84e2794f1bf9cd8c6f354_I20211231"
      decimals="-3"
      id="f-253"
      unitRef="usd">-20311000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i06f2cfc129ba454290d8db33a10e0af5_I20211231"
      decimals="-3"
      id="f-254"
      unitRef="usd">200683000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iab4296eecfd341c0ad95356c70986e29_I20211231"
      decimals="-3"
      id="f-255"
      unitRef="usd">229000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-256"
      unitRef="usd">200912000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i64d9d4b693f7422eade43eab5a2583a4_D20220101-20221231"
      decimals="-3"
      id="f-257"
      unitRef="usd">6499000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7ac56200547e4e1f83102a203704a38f_D20220101-20221231"
      decimals="-3"
      id="f-258"
      unitRef="usd">6499000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i49da8b9b4e3641a7ae13788dbb54d16f_D20220101-20221231"
      decimals="-3"
      id="f-259"
      unitRef="usd">75000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-260"
      unitRef="usd">6574000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibf216f490c29486a923ee28d0bc07819_D20220101-20221231"
      decimals="-3"
      id="f-261"
      unitRef="usd">-13079000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7ac56200547e4e1f83102a203704a38f_D20220101-20221231"
      decimals="-3"
      id="f-262"
      unitRef="usd">-13079000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i49da8b9b4e3641a7ae13788dbb54d16f_D20220101-20221231"
      decimals="-3"
      id="f-263"
      unitRef="usd">-5000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-264"
      unitRef="usd">-13084000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia070d008f3654dd0a2fc091c859d126b_D20220101-20221231"
      decimals="-3"
      id="f-265"
      unitRef="usd">5335000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7ac56200547e4e1f83102a203704a38f_D20220101-20221231"
      decimals="-3"
      id="f-266"
      unitRef="usd">5335000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-267"
      unitRef="usd">5335000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i6853ba19cc034af89cbf822c19dd138b_D20220101-20221231"
      decimals="-3"
      id="f-268"
      unitRef="shares">349000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6853ba19cc034af89cbf822c19dd138b_D20220101-20221231"
      decimals="-3"
      id="f-269"
      unitRef="usd">-3000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia070d008f3654dd0a2fc091c859d126b_D20220101-20221231"
      decimals="-3"
      id="f-270"
      unitRef="usd">991000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7ac56200547e4e1f83102a203704a38f_D20220101-20221231"
      decimals="-3"
      id="f-271"
      unitRef="usd">988000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-272"
      unitRef="usd">988000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesIssued
      contextRef="icc95e1fbc635480790b3bbb191123d7c_I20221231"
      decimals="-3"
      id="f-273"
      unitRef="shares">29895000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icc95e1fbc635480790b3bbb191123d7c_I20221231"
      decimals="-3"
      id="f-274"
      unitRef="usd">298000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3f7220ad74aa465899652b6e291a911e_I20221231"
      decimals="-3"
      id="f-275"
      unitRef="usd">243031000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i719bd316450c428cbebfc7cfbe173ae5_I20221231"
      decimals="-3"
      id="f-276"
      unitRef="usd">-11489000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i43e6cce3697d4ee6a4a6699b8b275451_I20221231"
      decimals="-3"
      id="f-277"
      unitRef="usd">-33390000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i41f020afc0ef48f49ded9533f8a5cc57_I20221231"
      decimals="-3"
      id="f-278"
      unitRef="usd">198450000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i39fec3f5e7ee42d4b9d736154c43f04d_I20221231"
      decimals="-3"
      id="f-279"
      unitRef="usd">299000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-280"
      unitRef="usd">198749000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-281"
      unitRef="usd">6574000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-282"
      unitRef="usd">3893000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-283"
      unitRef="usd">-99466000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-284"
      unitRef="usd">33294000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-285"
      unitRef="usd">34921000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-286"
      unitRef="usd">35705000</us-gaap:DepreciationDepletionAndAmortization>
    <mg:DeferredIncomeTaxNoncashExpenseBenefit
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-287"
      unitRef="usd">517000</mg:DeferredIncomeTaxNoncashExpenseBenefit>
    <mg:DeferredIncomeTaxNoncashExpenseBenefit
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-288"
      unitRef="usd">-87000</mg:DeferredIncomeTaxNoncashExpenseBenefit>
    <mg:DeferredIncomeTaxNoncashExpenseBenefit
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-289"
      unitRef="usd">13409000</mg:DeferredIncomeTaxNoncashExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-290"
      unitRef="usd">5335000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-291"
      unitRef="usd">5421000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-292"
      unitRef="usd">5851000</us-gaap:ShareBasedCompensation>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-293"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-294"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-295"
      unitRef="usd">106062000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-296"
      unitRef="usd">42000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-297"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-298"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-299"
      unitRef="usd">208000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-300"
      unitRef="usd">-417000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-301"
      unitRef="usd">-3010000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <mg:PaymentOfFinancingCostsOperatingActivities
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-302"
      unitRef="usd">400000</mg:PaymentOfFinancingCostsOperatingActivities>
    <mg:PaymentOfFinancingCostsOperatingActivities
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-303"
      unitRef="usd">0</mg:PaymentOfFinancingCostsOperatingActivities>
    <mg:PaymentOfFinancingCostsOperatingActivities
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-304"
      unitRef="usd">0</mg:PaymentOfFinancingCostsOperatingActivities>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-305"
      unitRef="usd">-45000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-306"
      unitRef="usd">-949000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-307"
      unitRef="usd">-337000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-308"
      unitRef="usd">-786000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-309"
      unitRef="usd">-119000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-310"
      unitRef="usd">-2398000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-311"
      unitRef="usd">17225000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-312"
      unitRef="usd">3979000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-313"
      unitRef="usd">-27313000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-314"
      unitRef="usd">1283000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-315"
      unitRef="usd">-278000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-316"
      unitRef="usd">-84000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-317"
      unitRef="usd">-5959000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-318"
      unitRef="usd">-943000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-319"
      unitRef="usd">1288000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-320"
      unitRef="usd">-93000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-321"
      unitRef="usd">-1139000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-322"
      unitRef="usd">-1020000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <mg:IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-323"
      unitRef="usd">-6454000</mg:IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities>
    <mg:IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-324"
      unitRef="usd">2268000</mg:IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities>
    <mg:IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-325"
      unitRef="usd">1841000</mg:IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-326"
      unitRef="usd">1084000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-327"
      unitRef="usd">-1917000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-328"
      unitRef="usd">384000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-329"
      unitRef="usd">533000</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-330"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-331"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-332"
      unitRef="usd">26406000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-333"
      unitRef="usd">42261000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-334"
      unitRef="usd">67802000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-335"
      unitRef="usd">12591000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-336"
      unitRef="usd">18161000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-337"
      unitRef="usd">15396000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <mg:PaymentsToAcquireIntangibleAssetsAndSoftware
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-338"
      unitRef="usd">825000</mg:PaymentsToAcquireIntangibleAssetsAndSoftware>
    <mg:PaymentsToAcquireIntangibleAssetsAndSoftware
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-339"
      unitRef="usd">1115000</mg:PaymentsToAcquireIntangibleAssetsAndSoftware>
    <mg:PaymentsToAcquireIntangibleAssetsAndSoftware
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-340"
      unitRef="usd">376000</mg:PaymentsToAcquireIntangibleAssetsAndSoftware>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-341"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-342"
      unitRef="usd">440000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-343"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-344"
      unitRef="usd">1178000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-345"
      unitRef="usd">1165000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-346"
      unitRef="usd">803000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-347"
      unitRef="usd">-12238000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-348"
      unitRef="usd">-18551000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-349"
      unitRef="usd">-14969000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-350"
      unitRef="usd">4140000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-351"
      unitRef="usd">4060000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-352"
      unitRef="usd">4095000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-353"
      unitRef="usd">125000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-354"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-355"
      unitRef="usd">2284000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-356"
      unitRef="usd">81405000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-357"
      unitRef="usd">16262000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-358"
      unitRef="usd">5976000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-359"
      unitRef="usd">192501000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-360"
      unitRef="usd">89000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-361"
      unitRef="usd">35750000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-362"
      unitRef="usd">246750000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-363"
      unitRef="usd">89065000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-364"
      unitRef="usd">68050000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-365"
      unitRef="usd">147000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-366"
      unitRef="usd">550000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-367"
      unitRef="usd">1497000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <mg:PaymentsOfContingentConsiderationForBusinessAcquisitions
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-368"
      unitRef="usd">405000</mg:PaymentsOfContingentConsiderationForBusinessAcquisitions>
    <mg:PaymentsOfContingentConsiderationForBusinessAcquisitions
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-369"
      unitRef="usd">938000</mg:PaymentsOfContingentConsiderationForBusinessAcquisitions>
    <mg:PaymentsOfContingentConsiderationForBusinessAcquisitions
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-370"
      unitRef="usd">2091000</mg:PaymentsOfContingentConsiderationForBusinessAcquisitions>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-371"
      unitRef="usd">977000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-372"
      unitRef="usd">1370000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-373"
      unitRef="usd">494000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-374"
      unitRef="usd">-16323000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-375"
      unitRef="usd">-23245000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-376"
      unitRef="usd">-44169000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-377"
      unitRef="usd">-1467000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-378"
      unitRef="usd">-2115000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-379"
      unitRef="usd">2080000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-380"
      unitRef="usd">-3622000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-381"
      unitRef="usd">-1650000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-382"
      unitRef="usd">10744000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-383"
      unitRef="usd">24110000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0ad8aeb0073c4ff6a1eaec01ec4173a5_I20201231"
      decimals="-3"
      id="f-384"
      unitRef="usd">25760000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1b5f42474d1846629164305072bd085a_I20191231"
      decimals="-3"
      id="f-385"
      unitRef="usd">15016000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-386"
      unitRef="usd">20488000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-387"
      unitRef="usd">24110000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0ad8aeb0073c4ff6a1eaec01ec4173a5_I20201231"
      decimals="-3"
      id="f-388"
      unitRef="usd">25760000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-389"
      unitRef="usd">8603000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-390"
      unitRef="usd">10078000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-391"
      unitRef="usd">12465000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-392"
      unitRef="usd">-3069000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-393"
      unitRef="usd">4707000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-394"
      unitRef="usd">-543000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-395"
      unitRef="usd">5076000</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-396"
      unitRef="usd">2923000</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-397"
      unitRef="usd">2849000</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-398">Summary of Significant Accounting Policies and Practices&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;&#160;&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:700;line-height:120%"&gt;Description of Business&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;&#160;&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;Mistras Group,&#160;Inc. and subsidiaries (the Company) is a leading &#x201c;one source&#x201d; multinational provider of integrated technology-enabled asset protection solutions helping to maximize the safety and operational uptime for civilization's most critical industrial and civil assets. &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;Backed by an innovative, data-driven asset protection portfolio, proprietary technologies and decades-long legacy of industry leadership, the Company helps clients with asset-intensive infrastructure in the oil and gas, aerospace and defense, industrials, power generation and transmission (including alternative and renewable energy), other process industries and infrastructure, research and engineering and other industries towards achieving and maintaining operational excellence. By supporting these organizations that help fuel our vehicles and power our society; inspecting components that are trusted for commercial, defense, and space craft; and building real-time monitoring systems to help avoid catastrophic incidents, the Company helps the world at large.&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:112%"&gt;The Company enhances value for its clients by integrating asset protection throughout supply chains and centralizing integrity data through a suite of IIoT - connected digital software and monitoring solutions, including OneSuite, which serves as an ecosystem platform, pulling together all of the Company&#x2019;s software and data services capabilities, for the benefit of its customers.&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 Company's core capabilities also include non-destructive testing (&#x201c;NDT&#x201d;) field inspections enhanced by advanced robotics, laboratory quality control and assurance testing, sensing technologies and NDT equipment, asset and mechanical integrity engineering services, and light mechanical maintenance and access services.&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-style:italic;font-weight:700;line-height:120%"&gt;Recent Developments&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;Issues related to the COVID-19 coronavirus (COVID-19) pandemic have subsided significantly during 2022 as compared to 2021. The Russian-Ukrainian war is creating disruption in the oil and gas market and the supply chain in general, which is resulting in some disruption to our business operations. With oil prices high, refineries are working at full capacity and are deferring maintenance and inspection work as much as possible, which is impacting our business as well. &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;Overall, the Company has taken actions to help ensure the health and safety of Company employees and those of its customers and suppliers; maintain business continuity and financial strength and stability; and serve customers as they provide essential products and services to the world. &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:112%"&gt;Earlier in 2022, the Company eliminated substantially all of the COVID related cost reduction initiatives undertaken in 2020, including re-installment of the savings plan employer match and increasing wages back to pre-pandemic amounts.    &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:115%"&gt;The Company is currently unable to predict with certainty the overall impact that the factors discussed above and the effect of inflationary pressures may have on its business, results of operations or liquidity or in other ways which the Company cannot yet determine. The Company&#x2019;s European operations are currently experiencing increased costs associated with higher energy costs, among others, due in part to the Russian-Ukrainian war. The Company will continue to monitor market conditions and respond accordingly.&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-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&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;&#160;&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 Company follows guidance on the consolidation of variable interest entities ("VIEs") that requires companies to utilize a qualitative approach to determine whether it is the primary beneficiary of a VIE. The process for identifying the primary beneficiary of a VIE requires consideration of the factors that indicate a party has the power to direct the activities that most significantly impact the VIE&#x2019;s economic performance, including powers granted to the VIE&#x2019;s program manager, powers contained in the VIE governing board and, to a certain extent, a company&#x2019;s economic interest in the VIE. The Company analyzes its joint ventures and classifies them as either:&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:'Arial',sans-serif;font-size:12pt;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:13.8pt"&gt;a VIE that must be consolidated because the Company is the primary beneficiary, or the joint venture is not a VIE and the Company holds the majority voting interest with no significant participative rights available to the other partners; or&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:'Arial',sans-serif;font-size:12pt;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:13.8pt"&gt;a VIE that does not require consolidation and is treated as an equity method investment because the Company is not the primary beneficiary or the joint venture is not a VIE and the Company does not hold the majority voting interest.&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;As part of the above analysis, if it is determined that the Company has the power to direct the activities that most significantly impact the joint venture&#x2019;s economic performance, the Company considers whether or not it has the obligation to absorb losses or rights to receive benefits of the VIE that could potentially be significant to the VIE.&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 Company became the primary beneficiary in July 2020 of a VIE in which the Company has a 49% interest in a limited partnership, and a 49% shareholder in the corporate general partner of the limited partnership. The Company consolidated the financial statements of the VIE with the financial statements of the Company. As of and for the year ended December&#160;31, 2022, the VIE had immaterial assets and had approximately $4.7&#160;million revenue. The Company is the primary sub-contractor of the VIE.&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 accompanying audited consolidated financial statements include the accounts of Mistras Group,&#160;Inc. as well as its wholly-owned subsidiaries, majority-owned subsidiaries and consolidated VIE. For subsidiaries in which the Company&#x2019;s ownership interest is less than 100%, the non-controlling interests are reported in stockholders&#x2019; equity in the accompanying Consolidated Balance Sheets. The non-controlling interests in net results, net of tax, is classified separately in the accompanying Consolidated Statements of Income (Loss). All significant intercompany accounts and transactions have been eliminated in consolidation. The results of operations of companies acquired are included from the date of acquisition.&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-style:italic;font-weight:700;line-height:120%"&gt;Reclassifications&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;Certain amounts in prior periods have been reclassified to conform to the current year presentation. Such reclassifications did not have a material effect on the Company's financial condition or results of operations as previously reported.&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-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&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;&#160;&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 preparation of financial statements in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") requires that the Company make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses and disclosure of contingent assets and liabilities at the date of the financial statements. The Company bases its estimates and assumptions on historical experience, known or expected trends and various other assumptions that it believes to be reasonable. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates, which may cause the Company&#x2019;s future results to be significantly affected.&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;&#160;&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:700;line-height:120%"&gt;Cash and Cash Equivalents&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;&#160;&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 Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.&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;&#160;&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:700;line-height:120%"&gt;Accounts Receivable and Allowance for Credit Losses &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 Company maintains an allowance for credit losses on its accounts receivable balances, which represents its best estimate of current expected credit losses over the contractual life of the accounts receivable. When evaluating the adequacy of its allowance for credit losses each reporting period, the Company analyzes accounts receivable balances with similar risk characteristics on a collective basis, considering factors such as the aging of receivable balances, payment terms (primarily with 30 day terms), geographic location, historical loss experience, current information and future expectations (generally considered one year which is consistent with expected collectability of the Company's trade receivables). &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 Company monitors and considers whether historical loss rates are consistent with expectation of supportable forward-looking estimates for its trade receivables noting any current or future economic considerations that would require adjusting the Company&#x2019;s historical loss experience. Each reporting period, the Company reassesses whether any accounts receivable no longer share similar risk characteristics and should instead be evaluated as part of another pool or on an individual basis. Changes to the allowance for credit losses are adjusted through credit loss expense, which is presented within Selling, general and administrative expenses in the Consolidated Statements of Income (Loss). &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;&#160;&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:700;line-height:120%"&gt;Concentration of Credit Risk&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;For each of the years ended December 31, 2022 and 2021, no customer represented 10% or more of the Company's revenue. &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;Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. At times, cash deposits may exceed the limits insured by the Federal Deposit Insurance Corporation. The Company believes it is not exposed to any significant credit risk or risk of nonperformance of financial institutions.&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-style:italic;font-weight:700;line-height:120%"&gt;Inventories&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;&#160;&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;Inventories are stated at the lower of cost or net realizable value, as determined by using the first-in, first-out method, or market. Work in process and finished goods inventory include material, direct labor, variable costs and overhead.&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;&#160;&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:700;line-height:120%"&gt;Purchased and Internal-Use Software&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;&#160;&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 Company capitalizes certain costs that are incurred to purchase or to create and implement internal-use software, which includes software coding, installation and testing. Capitalized costs are amortized on a straight-line basis over three years, the estimated useful life of the software.&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;&#160;&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:700;line-height:120%"&gt;Property, Plant and Equipment&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;&#160;&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;Property, plant and equipment are recorded at cost. Depreciation of property, plant and equipment is computed utilizing the straight-line method over the estimated useful lives of the assets. Amortization of leasehold improvements is computed utilizing the straight-line method over the shorter of the remaining lease term or estimated useful life. Repairs and maintenance costs are expensed as incurred.&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;&#160;&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:700;line-height:120%"&gt;Goodwill&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;&#160;&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;Goodwill represents the excess purchase price of acquired businesses over the fair values attributed to underlying net tangible assets and identifiable intangible assets. The Company tests goodwill for impairment at a &#x201c;reporting unit&#x201d; level (which for the Company is represented by (i)&#160;its Services segment, (ii)&#160;its Products and Systems segment, (iii)&#160;the European component of its International segment and (iv) the&#160;Brazilian component of its International segment). The Company's annual impairment test is conducted on the first day of the Company's fourth quarter, which is October 1. Goodwill is also tested for impairment whenever an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. &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;In testing for goodwill impairment, the Company has the option to first assess qualitative factors to determine whether the existence of events or circumstances lead to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events and circumstances, the Company concludes that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing a quantitative impairment test is not necessary. If the Company concludes otherwise, the Company is required to perform a quantitative impairment test.&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;If the fair value of a reporting unit is less than its carrying value, this is an indicator that the goodwill assigned to that reporting unit may be impaired. An impairment will be recorded in the amount that the fair value is less than the carrying value. The Company considers the income and market approaches to estimating the fair value of its reporting units, which requires significant judgment in evaluation of economic and industry trends, estimated future cash flows, discount rates and other factors. &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;See Note 8-&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;Goodwill &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for additional information related to the Company's goodwill impairment test during 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;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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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 Company reviews the recoverability of its long-lived assets (or asset groups) whenever events or changes in circumstances indicate that the carrying amount of the long-lived asset (group) might not be recoverable. The assessment for potential impairment is based primarily on the Company&#x2019;s ability to recover the carrying value of its long-lived assets from expected future undiscounted cash flows. If the total expected future undiscounted cash flows are less than the carrying amount of the assets, a loss is recognized for the difference between fair value (computed based upon the expected future discounted cash flows) and the carrying value of the assets.&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;&#160;&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:700;line-height:120%"&gt;Acquisitions&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 Company allocates the purchase price of acquired businesses to their identifiable tangible assets and liabilities as well as identifiable intangible assets, such as customer relationships, technology, non-compete agreements and trade names. Certain estimates and judgments are required in the application of the fair value techniques, including estimates of the respective acquisition's future performance and related cash flows, selection of a discount rate and economic lives, and use of Level 3 measurements as defined in ASC No. 820, &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;Fair Value Measurements and Disclosure. &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;Deferred taxes are recorded for any differences between the assigned values and tax bases of assets and liabilities. &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-style:italic;font-weight:700;line-height:120%"&gt;Research and Engineering&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;Research and product development costs are expensed as incurred.&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-style:italic;font-weight:700;line-height:120%"&gt;Advertising, Promotions and Marketing&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;&#160;&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 costs for advertising, promotion and marketing programs are expensed as incurred and are included in selling, general and administrative expenses. Advertising expense was approximately $2.0 million, $1.0 million and $0.8 million for the years ended December 31, 2022, 2021 and 2020, respectively.&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;&#160;&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:700;line-height:120%"&gt;Fair Value of Financial Instruments&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;&#160;&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 carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and other financial current assets and liabilities approximate fair value based on the short-term nature of the items. &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;&#160;&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:700;line-height:120%"&gt;Foreign Currency Translation&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;&#160;&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 financial position and results of operations of the Company&#x2019;s foreign subsidiaries are measured using their functional currencies, which are their local currencies. Assets and liabilities of foreign subsidiaries are translated into the U.S. Dollar at the exchange rates in effect at the balance sheet date. Income and expenses are translated at the average exchange rate during the period. Translation gains and losses are reported as a component of other comprehensive income (loss) for the period and included in accumulated other comprehensive income (loss) within stockholders&#x2019; equity.&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;&#160;&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;Foreign currency (gains) losses arising from transactions denominated in currencies other than the functional currency are included in net income, reported in selling, general and administrative expenses, and were approximately $(0.2) million, $0.4 million, and $3.0 million for the years ended December 31, 2022, 2021 and 2020, respectively.&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;&#160;&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:700;line-height:120%"&gt;Self-Insurance&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;&#160;&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 Company is self-insured for certain losses relating to workers&#x2019; compensation and health benefit claims. The Company maintains third-party excess insurance coverage for all workers' compensation and health benefit claims in excess of approximately $0.3 million per occurrence to reduce its exposure from such claims. Self-insured losses are accrued when it is probable that an uninsured claim has been incurred but not reported and the amount of the loss can be reasonably estimated at the balance sheet date.&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;&#160;&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:700;line-height:120%"&gt;Share-based Compensation&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;&#160;&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 value of services received from employees and directors in exchange for an award of an equity instrument is measured based on the grant-date fair value of the award. Such value is recognized as a non-cash expense on a straight-line basis over the minimum period the individual provides services, which is typically the vesting period of the award with the exception of awards with graded vesting that contain an internal performance measure where each tranche is recognized on a straight-line basis over its vesting period subject to the probability of meeting the performance requirements and adjusted for the number of shares expected to be earned. Awards to certain employees eligible for retirement prior to the award becoming fully vested are amortized to expense over the period through the date that the employee first becomes eligible to retire and is no longer required to provide service to earn the award. As share-based compensation expense is based on awards ultimately expected to vest, the amount of expense is reduced for estimated forfeitures. The cost of these awards is recorded in selling, general and administrative expenses in the Company&#x2019;s Consolidated Statements of Income (Loss).&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;&#160;&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:700;line-height:120%"&gt;Income Taxes&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;&#160;&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:107%"&gt;Income taxes are accounted for under the asset and liability method. We recognize deferred tax assets and liabilities at enacted income tax rates for the temporary differences between the financial reporting bases and the tax bases of our assets and liabilities. Any effects of changes in income tax rates or tax laws are included in the provision for income taxes in the period of enactment. Our net deferred tax assets primarily consist of net operating loss carry forwards, or NOLs. A valuation allowance is provided if it is more likely than not that some or all of a deferred income tax asset will not be realized. A current tax liability or asset is recognized for the estimated taxes payable or refundable on tax returns for the current and prior years.&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:107%"&gt;We recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate resolution.&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-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&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;In March 2020 and updated in January 2021, the FASB issued Accounting Standards Update ("ASU") 2020-04 and 2021-01, &#x201c;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&#x201d; The amendments provide optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The guidance provides optional expedients and exceptions for applying U.S. GAAP to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another rate that is expected to be discontinued. The amendments in ASU 2020-04 are effective for all entities as of March 12, 2020 through December 31, 2024. The Company is currently evaluating applicable contracts and the available expedients provided by the new guidance.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-399">&lt;div&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;Principles of Consolidation&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;&#160;&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 Company follows guidance on the consolidation of variable interest entities ("VIEs") that requires companies to utilize a qualitative approach to determine whether it is the primary beneficiary of a VIE. The process for identifying the primary beneficiary of a VIE requires consideration of the factors that indicate a party has the power to direct the activities that most significantly impact the VIE&#x2019;s economic performance, including powers granted to the VIE&#x2019;s program manager, powers contained in the VIE governing board and, to a certain extent, a company&#x2019;s economic interest in the VIE. The Company analyzes its joint ventures and classifies them as either:&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:'Arial',sans-serif;font-size:12pt;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:13.8pt"&gt;a VIE that must be consolidated because the Company is the primary beneficiary, or the joint venture is not a VIE and the Company holds the majority voting interest with no significant participative rights available to the other partners; or&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:'Arial',sans-serif;font-size:12pt;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:13.8pt"&gt;a VIE that does not require consolidation and is treated as an equity method investment because the Company is not the primary beneficiary or the joint venture is not a VIE and the Company does not hold the majority voting interest.&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;As part of the above analysis, if it is determined that the Company has the power to direct the activities that most significantly impact the joint venture&#x2019;s economic performance, the Company considers whether or not it has the obligation to absorb losses or rights to receive benefits of the VIE that could potentially be significant to the VIE.&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 Company became the primary beneficiary in July 2020 of a VIE in which the Company has a 49% interest in a limited partnership, and a 49% shareholder in the corporate general partner of the limited partnership. The Company consolidated the financial statements of the VIE with the financial statements of the Company. As of and for the year ended December&#160;31, 2022, the VIE had immaterial assets and had approximately $4.7&#160;million revenue. The Company is the primary sub-contractor of the VIE.&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 accompanying audited consolidated financial statements include the accounts of Mistras Group,&#160;Inc. as well as its wholly-owned subsidiaries, majority-owned subsidiaries and consolidated VIE. For subsidiaries in which the Company&#x2019;s ownership interest is less than 100%, the non-controlling interests are reported in stockholders&#x2019; equity in the accompanying Consolidated Balance Sheets. The non-controlling interests in net results, net of tax, is classified separately in the accompanying Consolidated Statements of Income (Loss). All significant intercompany accounts and transactions have been eliminated in consolidation. The results of operations of companies acquired are included from the date of acquisition.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest
      contextRef="ia247deee75ef4995898cd7035811b709_D20200701-20200731"
      decimals="INF"
      id="f-400"
      unitRef="number">0.49</us-gaap:LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest>
    <us-gaap:LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest
      contextRef="ia247deee75ef4995898cd7035811b709_D20200701-20200731"
      decimals="INF"
      id="f-401"
      unitRef="number">0.49</us-gaap:LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest>
    <us-gaap:Assets
      contextRef="i38f7970e5404486cbd5d07cbdb677cde_I20221231"
      decimals="-5"
      id="f-402"
      unitRef="usd">0</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i0486bcacf86f4fb3a01981bf9c789190_D20220101-20221231"
      decimals="-5"
      id="f-403"
      unitRef="usd">4700000</us-gaap:Revenues>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-404">&lt;div&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;Reclassifications&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;Certain amounts in prior periods have been reclassified to conform to the current year presentation. Such reclassifications did not have a material effect on the Company's financial condition or results of operations as previously reported.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:UseOfEstimates
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-405">&lt;div&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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 preparation of financial statements in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") requires that the Company make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses and disclosure of contingent assets and liabilities at the date of the financial statements. The Company bases its estimates and assumptions on historical experience, known or expected trends and various other assumptions that it believes to be reasonable. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates, which may cause the Company&#x2019;s future results to be significantly affected.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-406">&lt;div&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 and Cash Equivalents&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;&#160;&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 Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-407">&lt;div&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 and Allowance for Credit Losses &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 Company maintains an allowance for credit losses on its accounts receivable balances, which represents its best estimate of current expected credit losses over the contractual life of the accounts receivable. When evaluating the adequacy of its allowance for credit losses each reporting period, the Company analyzes accounts receivable balances with similar risk characteristics on a collective basis, considering factors such as the aging of receivable balances, payment terms (primarily with 30 day terms), geographic location, historical loss experience, current information and future expectations (generally considered one year which is consistent with expected collectability of the Company's trade receivables). &lt;/span&gt;&lt;/div&gt;The Company monitors and considers whether historical loss rates are consistent with expectation of supportable forward-looking estimates for its trade receivables noting any current or future economic considerations that would require adjusting the Company&#x2019;s historical loss experience. Each reporting period, the Company reassesses whether any accounts receivable no longer share similar risk characteristics and should instead be evaluated as part of another pool or on an individual basis. Changes to the allowance for credit losses are adjusted through credit loss expense, which is presented within Selling, general and administrative expenses in the Consolidated Statements of Income (Loss).</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-408">&lt;div&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;Concentration of Credit Risk&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;For each of the years ended December 31, 2022 and 2021, no customer represented 10% or more of the Company's revenue. &lt;/span&gt;&lt;/div&gt;Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. At times, cash deposits may exceed the limits insured by the Federal Deposit Insurance Corporation. The Company believes it is not exposed to any significant credit risk or risk of nonperformance of financial institutions.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-409">&lt;div&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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;Inventories are stated at the lower of cost or net realizable value, as determined by using the first-in, first-out method, or market. Work in process and finished goods inventory include material, direct labor, variable costs and overhead.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InternalUseSoftwarePolicy
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-410">&lt;div&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;Purchased and Internal-Use Software&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;&#160;&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 Company capitalizes certain costs that are incurred to purchase or to create and implement internal-use software, which includes software coding, installation and testing. Capitalized costs are amortized on a straight-line basis over three years, the estimated useful life of the software.&lt;/span&gt;&lt;/div&gt;</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i73869f09275d45b3a42c325a30c5babe_D20220101-20221231"
      id="f-411">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-412">&lt;div&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;Property, Plant and Equipment&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;&#160;&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;Property, plant and equipment are recorded at cost. Depreciation of property, plant and equipment is computed utilizing the straight-line method over the estimated useful lives of the assets. Amortization of leasehold improvements is computed utilizing the straight-line method over the shorter of the remaining lease term or estimated useful life. Repairs and maintenance costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-413">&lt;div&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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;Goodwill represents the excess purchase price of acquired businesses over the fair values attributed to underlying net tangible assets and identifiable intangible assets. The Company tests goodwill for impairment at a &#x201c;reporting unit&#x201d; level (which for the Company is represented by (i)&#160;its Services segment, (ii)&#160;its Products and Systems segment, (iii)&#160;the European component of its International segment and (iv) the&#160;Brazilian component of its International segment). The Company's annual impairment test is conducted on the first day of the Company's fourth quarter, which is October 1. Goodwill is also tested for impairment whenever an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. &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;In testing for goodwill impairment, the Company has the option to first assess qualitative factors to determine whether the existence of events or circumstances lead to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events and circumstances, the Company concludes that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing a quantitative impairment test is not necessary. If the Company concludes otherwise, the Company is required to perform a quantitative impairment test.&lt;/span&gt;&lt;/div&gt;If the fair value of a reporting unit is less than its carrying value, this is an indicator that the goodwill assigned to that reporting unit may be impaired. An impairment will be recorded in the amount that the fair value is less than the carrying value. The Company considers the income and market approaches to estimating the fair value of its reporting units, which requires significant judgment in evaluation of economic and industry trends, estimated future cash flows, discount rates and other factors.</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-414">&lt;div&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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 Company reviews the recoverability of its long-lived assets (or asset groups) whenever events or changes in circumstances indicate that the carrying amount of the long-lived asset (group) might not be recoverable. The assessment for potential impairment is based primarily on the Company&#x2019;s ability to recover the carrying value of its long-lived assets from expected future undiscounted cash flows. If the total expected future undiscounted cash flows are less than the carrying amount of the assets, a loss is recognized for the difference between fair value (computed based upon the expected future discounted cash flows) and the carrying value of the assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-415">Acquisitions&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company allocates the purchase price of acquired businesses to their identifiable tangible assets and liabilities as well as identifiable intangible assets, such as customer relationships, technology, non-compete agreements and trade names. Certain estimates and judgments are required in the application of the fair value techniques, including estimates of the respective acquisition's future performance and related cash flows, selection of a discount rate and economic lives, and use of Level 3 measurements as defined in ASC No. 820, &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;Fair Value Measurements and Disclosure. &lt;/span&gt;Deferred taxes are recorded for any differences between the assigned values and tax bases of assets and liabilities.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-416">&lt;div&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;Research and Engineering&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;Research and product development costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-417">&lt;div&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;Advertising, Promotions and Marketing&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;&#160;&lt;/span&gt;&lt;/div&gt;The costs for advertising, promotion and marketing programs are expensed as incurred and are included in selling, general and administrative expenses.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i4644cdeaf59243ccb51b2a597022e07c_D20220101-20221231"
      decimals="-5"
      id="f-418"
      unitRef="usd">2000000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i35e2162b96e8443ab0a41480ce6df71a_D20210101-20211231"
      decimals="-5"
      id="f-419"
      unitRef="usd">1000000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ib5e524cde70d4fa382d10b69f1af0257_D20200101-20201231"
      decimals="-5"
      id="f-420"
      unitRef="usd">800000</us-gaap:AdvertisingExpense>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-421">&lt;div&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;Fair Value of Financial Instruments&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;&#160;&lt;/span&gt;&lt;/div&gt;The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and other financial current assets and liabilities approximate fair value based on the short-term nature of the items.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-422">&lt;div&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 Translation&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;&#160;&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 financial position and results of operations of the Company&#x2019;s foreign subsidiaries are measured using their functional currencies, which are their local currencies. Assets and liabilities of foreign subsidiaries are translated into the U.S. Dollar at the exchange rates in effect at the balance sheet date. Income and expenses are translated at the average exchange rate during the period. Translation gains and losses are reported as a component of other comprehensive income (loss) for the period and included in accumulated other comprehensive income (loss) within stockholders&#x2019; equity.&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;&#160;&lt;/span&gt;&lt;/div&gt;Foreign currency (gains) losses arising from transactions denominated in currencies other than the functional currency are included in net income, reported in selling, general and administrative expenses,</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-5"
      id="f-423"
      unitRef="usd">-200000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-5"
      id="f-424"
      unitRef="usd">400000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-5"
      id="f-425"
      unitRef="usd">3000000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <mg:SelfInsurancePolicyTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-426">&lt;div&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;Self-Insurance&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;&#160;&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 Company is self-insured for certain losses relating to workers&#x2019; compensation and health benefit claims. The Company maintains third-party excess insurance coverage for all workers' compensation and health benefit claims in excess of approximately $0.3 million per occurrence to reduce its exposure from such claims. Self-insured losses are accrued when it is probable that an uninsured claim has been incurred but not reported and the amount of the loss can be reasonably estimated at the balance sheet date.&lt;/span&gt;&lt;/div&gt;</mg:SelfInsurancePolicyTextBlock>
    <mg:MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-5"
      id="f-427"
      unitRef="usd">300000</mg:MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-428">&lt;div&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;Share-based Compensation&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;&#160;&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 value of services received from employees and directors in exchange for an award of an equity instrument is measured based on the grant-date fair value of the award. Such value is recognized as a non-cash expense on a straight-line basis over the minimum period the individual provides services, which is typically the vesting period of the award with the exception of awards with graded vesting that contain an internal performance measure where each tranche is recognized on a straight-line basis over its vesting period subject to the probability of meeting the performance requirements and adjusted for the number of shares expected to be earned. Awards to certain employees eligible for retirement prior to the award becoming fully vested are amortized to expense over the period through the date that the employee first becomes eligible to retire and is no longer required to provide service to earn the award. As share-based compensation expense is based on awards ultimately expected to vest, the amount of expense is reduced for estimated forfeitures. The cost of these awards is recorded in selling, general and administrative expenses in the Company&#x2019;s Consolidated Statements of Income (Loss).&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-429">&lt;div&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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:107%"&gt;Income taxes are accounted for under the asset and liability method. We recognize deferred tax assets and liabilities at enacted income tax rates for the temporary differences between the financial reporting bases and the tax bases of our assets and liabilities. Any effects of changes in income tax rates or tax laws are included in the provision for income taxes in the period of enactment. Our net deferred tax assets primarily consist of net operating loss carry forwards, or NOLs. A valuation allowance is provided if it is more likely than not that some or all of a deferred income tax asset will not be realized. A current tax liability or asset is recognized for the estimated taxes payable or refundable on tax returns for the current and prior years.&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:107%"&gt;We recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate resolution.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-430">&lt;div&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;Recent Accounting Pronouncements&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;In March 2020 and updated in January 2021, the FASB issued Accounting Standards Update ("ASU") 2020-04 and 2021-01, &#x201c;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&#x201d; The amendments provide optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The guidance provides optional expedients and exceptions for applying U.S. GAAP to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another rate that is expected to be discontinued. The amendments in ASU 2020-04 are effective for all entities as of March 12, 2020 through December 31, 2024. The Company is currently evaluating applicable contracts and the available expedients provided by the new guidance.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-431">Revenue&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;&#160;&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 Company derives the majority of its revenue by providing services on a time and material basis that are short-term in&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;nature. The Company accounts for revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers.&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-style:italic;font-weight:700;line-height:120%"&gt;Performance Obligations&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 Company provides highly integrated and bundled inspection services to its customers. The majority of the Company's contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. For contracts with multiple performance obligations, the Company allocates the contract&#x2019;s transaction price to each performance obligation using the Company's best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is a relative selling price based on price lists.&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 modifications are not routine in the performance of the Company's contracts. Generally, when contracts are modified, the modification is to account for changes in scope to the goods and services that are provided. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as a separate contract.&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 Company's performance obligations are satisfied over time as work progresses or at a point in time. The majority of the Company's revenue is recognized over time as work progresses for the Company's service deliverables, which includes providing testing, inspection and mechanical services to the Company's customers. Revenue is recognized over time, based on time and material incurred to date which best portrays the transfer of control to the customer. The Company also utilizes an available practical expedient that provides for revenue to be recognized in an amount that corresponds directly with the value to the customer of the entity&#x2019;s performance completed to date. Fixed fee arrangements are determined based on expected labor, material, and overhead to be consumed on fulfillment of such services. For these arrangements, revenue is recognized on a cost-to-cost method tracked on an input basis. &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 majority of the Company's revenue recognized at a point in time is related to product sales when the customer obtains control of the asset, which is generally upon shipment to the customer. Contract costs include labor, material and overhead.&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 Company expects any significant remaining performance obligations to be satisfied within one year.&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-style:italic;font-weight:700;line-height:120%"&gt;Contract Estimates&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 majority of the Company's revenues are short-term in nature. The Company enters into master service agreements ("MSAs") with customers that specify an overall framework and contract terms. The actual contracting to provide services or furnish products are triggered by a work order, purchase order, or some similar document issued pursuant to an MSA which sets forth the scope of services and/or identifies the products to be provided. From time-to-time, the Company may enter into longer-term contracts, which can range from several months to several years. Revenue on certain contracts is recognized as work is performed based on total costs incurred to date in relation to the total estimated costs for the performance of the contract at completion. This includes contract estimates of costs to be incurred for the performance of the contract. Cost estimation is based upon the professional knowledge and experience of the Company's project managers, engineers and financial professionals. Factors that are considered in estimating the work to be completed include the availability of materials, the effect of any delays in the Company's project performance and the recoverability of any claims. Whenever revisions of estimates, contract costs and/or contract values indicate that the contract costs will exceed estimated revenues, thus creating a loss, a provision for the total estimated loss is recorded in that period.&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-style:italic;font-weight:700;line-height:120%"&gt;Revenue by Category&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 following series of tables present the Company's disaggregated revenue:&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;Revenue by industry was as follows (in thousands):&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:35.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.187%"/&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;Year ended December 31, 2022&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;Services&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;International&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;Products&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;Corp/Elim&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Oil &amp;amp; Gas&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356,763&#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;30,654&#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;335&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;387,752&#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;Aerospace &amp;amp; Defense&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;61,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;80,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Industrials&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;38,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;63,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Power Generation and Transmission&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;31,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;42,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 Process Industries&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;40,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#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;54,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Infrastructure, Research &amp;amp; Engineering&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;15,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;27,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Petrochemical&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;15,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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;14,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;15,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;/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&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;573,336&#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;112,425&#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;border-bottom:3pt double #000000;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,727&#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;(11,115)&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;687,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&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:35.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.187%"/&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;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Services&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;International&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;Products&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;Corp/Elim&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Oil &amp;amp; Gas&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330,880&#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;35,232&#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;808&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;366,920&#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;Aerospace &amp;amp; Defense&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;51,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;68,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Industrials&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;41,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;&#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;67,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Power Generation and Transmission&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;39,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;52,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 Process Industries&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;38,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;51,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Infrastructure, Research &amp;amp; Engineering&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;16,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;32,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Petrochemical&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;19,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;19,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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;16,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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&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;555,387&#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;117,245&#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;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,831&#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;(9,332)&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;677,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&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:35.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.187%"/&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;Year ended December 31, 2020&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;Services&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;International&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;Products&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;Corp/Elim&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Oil &amp;amp; Gas&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;279,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;39,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;319,483&#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;Aerospace &amp;amp; Defense&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;50,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;70,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrials&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;44,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;66,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Power Generation and Transmission&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;30,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;39,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Process Industries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;34,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infrastructure, Research &amp;amp; Engineering&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;17,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;33,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Petrochemical&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;18,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;19,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;2,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;8,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476,164&#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;107,556&#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;16,449&#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;(7,598)&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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;592,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&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;Revenue per key geographic location was as follows (in thousands):&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:35.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.187%"/&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;Year ended December 31, 2022&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;Services&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;International&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;Products&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;Corp/Elim&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;485,551&#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;910&#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,495&#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;(3,083)&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;489,873&#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;Other Americas&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;83,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,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:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia-Pacific&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,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573,336&#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;112,425&#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;12,727&#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;(11,115)&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;687,373&#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;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:35.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.187%"/&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;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Services&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;International&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;Products&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;Corp/Elim&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;472,125&#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;912&#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,469&#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;(4,284)&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;475,222&#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;Other Americas&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;80,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Europe&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,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Asia-Pacific&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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(468)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;555,387&#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;117,245&#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,831&#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;(9,332)&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;677,131&#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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.187%"/&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;Year ended December 31, 2020&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;Services&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;International&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;Products&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;Corp/Elim&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;406,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;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;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;7,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;411,489&#160;&lt;/span&gt;&lt;/td&gt;&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;Other Americas&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;68,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;99,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Asia-Pacific&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;673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;5,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 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&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;476,164&#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;107,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;16,449&#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;(7,598)&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;592,571&#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&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;Contract Balances&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 timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the Consolidated Balance Sheets. Amounts are generally billed as work progresses in accordance with agreed-upon contractual terms, generally at periodic intervals (e.g., weekly, bi-weekly or monthly). Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. However, the Company sometimes receives advances or deposits from its customers before revenue is recognized, resulting in contract liabilities. These assets and liabilities are aggregated on an individual contract basis and reported on the Consolidated Balance Sheets at the end of each reporting period within accounts receivable, net or accrued expenses and other current liabilities.&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;Revenue recognized for 2022 and 2021, that was included in the contract liability balance at the beginning of the year was $4.7 million and $4.6 million, respectively. Changes in the contract asset and liability balances during the years ended December 31, 2022 and 2021, were not impacted by any other factors. The Company applies the practical expedient to expense incremental &lt;/span&gt;&lt;/div&gt;costs incurred related to obtaining a contract when the amortization period of the asset that the Company otherwise would have recognized is one year or less.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-432">Revenue&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;&#160;&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 Company derives the majority of its revenue by providing services on a time and material basis that are short-term in&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;nature. The Company accounts for revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers.&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-style:italic;font-weight:700;line-height:120%"&gt;Performance Obligations&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 Company provides highly integrated and bundled inspection services to its customers. The majority of the Company's contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. For contracts with multiple performance obligations, the Company allocates the contract&#x2019;s transaction price to each performance obligation using the Company's best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is a relative selling price based on price lists.&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 modifications are not routine in the performance of the Company's contracts. Generally, when contracts are modified, the modification is to account for changes in scope to the goods and services that are provided. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as a separate contract.&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 Company's performance obligations are satisfied over time as work progresses or at a point in time. The majority of the Company's revenue is recognized over time as work progresses for the Company's service deliverables, which includes providing testing, inspection and mechanical services to the Company's customers. Revenue is recognized over time, based on time and material incurred to date which best portrays the transfer of control to the customer. The Company also utilizes an available practical expedient that provides for revenue to be recognized in an amount that corresponds directly with the value to the customer of the entity&#x2019;s performance completed to date. Fixed fee arrangements are determined based on expected labor, material, and overhead to be consumed on fulfillment of such services. For these arrangements, revenue is recognized on a cost-to-cost method tracked on an input basis. &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 majority of the Company's revenue recognized at a point in time is related to product sales when the customer obtains control of the asset, which is generally upon shipment to the customer. Contract costs include labor, material and overhead.&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 Company expects any significant remaining performance obligations to be satisfied within one year.&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-style:italic;font-weight:700;line-height:120%"&gt;Contract Estimates&lt;/span&gt;&lt;/div&gt;The majority of the Company's revenues are short-term in nature. The Company enters into master service agreements ("MSAs") with customers that specify an overall framework and contract terms. The actual contracting to provide services or furnish products are triggered by a work order, purchase order, or some similar document issued pursuant to an MSA which sets forth the scope of services and/or identifies the products to be provided. From time-to-time, the Company may enter into longer-term contracts, which can range from several months to several years. Revenue on certain contracts is recognized as work is performed based on total costs incurred to date in relation to the total estimated costs for the performance of the contract at completion. This includes contract estimates of costs to be incurred for the performance of the contract. Cost estimation is based upon the professional knowledge and experience of the Company's project managers, engineers and financial professionals. Factors that are considered in estimating the work to be completed include the availability of materials, the effect of any delays in the Company's project performance and the recoverability of any claims. Whenever revisions of estimates, contract costs and/or contract values indicate that the contract costs will exceed estimated revenues, thus creating a loss, a provision for the total estimated loss is recorded in that period.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i0725da686dfe43cf9a8d8ca4738cf25e_I20221231"
      id="f-433">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-434">&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 series of tables present the Company's disaggregated revenue:&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;Revenue by industry was as follows (in thousands):&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:35.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.187%"/&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;Year ended December 31, 2022&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;Services&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;International&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;Products&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;Corp/Elim&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Oil &amp;amp; Gas&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356,763&#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;30,654&#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;335&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;387,752&#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;Aerospace &amp;amp; Defense&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;61,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;80,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Industrials&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;38,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;63,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Power Generation and Transmission&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;31,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;42,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 Process Industries&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;40,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#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;54,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Infrastructure, Research &amp;amp; Engineering&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;15,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;27,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Petrochemical&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;15,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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;14,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;15,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;/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&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;573,336&#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;112,425&#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;border-bottom:3pt double #000000;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,727&#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;(11,115)&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;687,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&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:35.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.187%"/&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;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Services&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;International&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;Products&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;Corp/Elim&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Oil &amp;amp; Gas&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330,880&#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;35,232&#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;808&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;366,920&#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;Aerospace &amp;amp; Defense&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;51,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;68,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Industrials&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;41,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;&#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;67,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Power Generation and Transmission&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;39,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;52,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 Process Industries&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;38,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;51,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Infrastructure, Research &amp;amp; Engineering&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;16,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;32,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Petrochemical&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;19,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;19,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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;16,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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&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;555,387&#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;117,245&#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;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,831&#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;(9,332)&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;677,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&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:35.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.187%"/&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;Year ended December 31, 2020&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;Services&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;International&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;Products&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;Corp/Elim&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Oil &amp;amp; Gas&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;279,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;39,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;319,483&#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;Aerospace &amp;amp; Defense&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;50,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;70,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrials&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;44,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;66,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Power Generation and Transmission&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;30,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;39,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Process Industries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;34,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infrastructure, Research &amp;amp; Engineering&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;17,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;33,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Petrochemical&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;18,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;19,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;2,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;8,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476,164&#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;107,556&#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;16,449&#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;(7,598)&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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;592,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&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;Revenue per key geographic location was as follows (in thousands):&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:35.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.187%"/&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;Year ended December 31, 2022&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;Services&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;International&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;Products&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;Corp/Elim&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;485,551&#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;910&#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,495&#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;(3,083)&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;489,873&#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;Other Americas&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;83,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,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:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia-Pacific&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,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573,336&#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;112,425&#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;12,727&#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;(11,115)&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;687,373&#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;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:35.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.187%"/&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;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Services&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;International&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;Products&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;Corp/Elim&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;472,125&#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;912&#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,469&#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;(4,284)&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;475,222&#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;Other Americas&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;80,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Europe&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,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Asia-Pacific&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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(468)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;555,387&#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;117,245&#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,831&#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;(9,332)&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;677,131&#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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.180%"/&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:11.187%"/&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;Year ended December 31, 2020&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;Services&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;International&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;Products&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;Corp/Elim&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;406,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;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;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;7,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;411,489&#160;&lt;/span&gt;&lt;/td&gt;&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;Other Americas&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;68,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;99,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Asia-Pacific&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;673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;5,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 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&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;476,164&#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;107,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;16,449&#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;(7,598)&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;592,571&#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:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1039e6ba96bd45dd8e912e3524e13c22_D20220101-20221231"
      decimals="-3"
      id="f-435"
      unitRef="usd">356763000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i86239155f9044a9fad4ee2d6e2316df4_D20220101-20221231"
      decimals="-3"
      id="f-436"
      unitRef="usd">30654000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd6c14effff9421588a9b1f68c0397b4_D20220101-20221231"
      decimals="-3"
      id="f-437"
      unitRef="usd">335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9e91085ef6f4d208aae63c7e4fdb5d4_D20220101-20221231"
      decimals="-3"
      id="f-438"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1498d853b194ed099b125c9f8d82e47_D20220101-20221231"
      decimals="-3"
      id="f-439"
      unitRef="usd">387752000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i846f1982f1ec4bddbb42bf63abd802be_D20220101-20221231"
      decimals="-3"
      id="f-440"
      unitRef="usd">61475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i541abcafe32b4be8a8b25a0c0a5c2694_D20220101-20221231"
      decimals="-3"
      id="f-441"
      unitRef="usd">18763000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ea3c8b8eeb6495ea08ac1eb4c7b7e93_D20220101-20221231"
      decimals="-3"
      id="f-442"
      unitRef="usd">314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8684dc984ed544c5b98c6e77bdc4d14b_D20220101-20221231"
      decimals="-3"
      id="f-443"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i11e75a755a504b82ab7d1622d675baa9_D20220101-20221231"
      decimals="-3"
      id="f-444"
      unitRef="usd">80552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id035828f662d403085be63449a00b248_D20220101-20221231"
      decimals="-3"
      id="f-445"
      unitRef="usd">38197000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ad1dee0210a44a9bda426c86bc1e186_D20220101-20221231"
      decimals="-3"
      id="f-446"
      unitRef="usd">23703000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i86acf5b80a52499b8f8bdcd137d1d23c_D20220101-20221231"
      decimals="-3"
      id="f-447"
      unitRef="usd">2083000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d6582f06709479c81d5c3b57ef9d7fe_D20220101-20221231"
      decimals="-3"
      id="f-448"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ff8ad4acabb4f11a374d05ac5371acf_D20220101-20221231"
      decimals="-3"
      id="f-449"
      unitRef="usd">63983000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief8c2abbf35345fd9bf94bccdeb833e6_D20220101-20221231"
      decimals="-3"
      id="f-450"
      unitRef="usd">31197000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f6a388da82944b4b9506f2183119135_D20220101-20221231"
      decimals="-3"
      id="f-451"
      unitRef="usd">8304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa7db84037eb4d8d9a01a64bc701eced_D20220101-20221231"
      decimals="-3"
      id="f-452"
      unitRef="usd">2603000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia11735073f1b44749552615f837e6a60_D20220101-20221231"
      decimals="-3"
      id="f-453"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c2a77cfc2924de8bfb5dbe12545a288_D20220101-20221231"
      decimals="-3"
      id="f-454"
      unitRef="usd">42104000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i530138583b6146adac4f2aafca8c6eea_D20220101-20221231"
      decimals="-3"
      id="f-455"
      unitRef="usd">40778000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief70ad3381c7451f91393917706724f4_D20220101-20221231"
      decimals="-3"
      id="f-456"
      unitRef="usd">14021000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i550dc4ae57a940d58db617f475cb388a_D20220101-20221231"
      decimals="-3"
      id="f-457"
      unitRef="usd">28000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7587404a0144dca84f70b2fcbcb834f_D20220101-20221231"
      decimals="-3"
      id="f-458"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9a0b40728a346199522c31aa16dbe6b_D20220101-20221231"
      decimals="-3"
      id="f-459"
      unitRef="usd">54827000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie06471b4a441438a9ef0abe088078502_D20220101-20221231"
      decimals="-3"
      id="f-460"
      unitRef="usd">15283000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf21516f5b554aa3a641c0cce6514861_D20220101-20221231"
      decimals="-3"
      id="f-461"
      unitRef="usd">7946000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39fae9f9ea9e49f0a3a79e4443647503_D20220101-20221231"
      decimals="-3"
      id="f-462"
      unitRef="usd">3994000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5ed78231778445aa9b045a7777f017c_D20220101-20221231"
      decimals="-3"
      id="f-463"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1cc8117463e041efbab9cc8640c9412c_D20220101-20221231"
      decimals="-3"
      id="f-464"
      unitRef="usd">27223000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15dd40a9654745219ddaec66b203db93_D20220101-20221231"
      decimals="-3"
      id="f-465"
      unitRef="usd">15360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59f5e2701e14459d853e527ba0fe94bf_D20220101-20221231"
      decimals="-3"
      id="f-466"
      unitRef="usd">536000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id045fddf1c5f4107aaecb287c45e6a25_D20220101-20221231"
      decimals="-3"
      id="f-467"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fe0f4ad0bc64c94b50b9a99452328e1_D20220101-20221231"
      decimals="-3"
      id="f-468"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c5a5e86899a4e4cace5afe1d8c4348a_D20220101-20221231"
      decimals="-3"
      id="f-469"
      unitRef="usd">15896000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib62640f0786b4782a05053b3e9b968c2_D20220101-20221231"
      decimals="-3"
      id="f-470"
      unitRef="usd">14283000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba6ec03aea75422ea8a61387c80aace5_D20220101-20221231"
      decimals="-3"
      id="f-471"
      unitRef="usd">8498000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6529ea6fbe194a339955e01115a93380_D20220101-20221231"
      decimals="-3"
      id="f-472"
      unitRef="usd">3370000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib94010b724c54793b41aed5a46e4adfe_D20220101-20221231"
      decimals="-3"
      id="f-473"
      unitRef="usd">-11115000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d25d42ef40c4057a59514412ab69711_D20220101-20221231"
      decimals="-3"
      id="f-474"
      unitRef="usd">15036000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd68e426b9094204b38ca46adb32eaa8_D20220101-20221231"
      decimals="-3"
      id="f-475"
      unitRef="usd">573336000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3cb7b7f42d064ad3bcf0f11876b7c2ad_D20220101-20221231"
      decimals="-3"
      id="f-476"
      unitRef="usd">112425000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71d3c3ccf9534c3ca444e5230ac6f775_D20220101-20221231"
      decimals="-3"
      id="f-477"
      unitRef="usd">12727000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iecca7d23a4804b209fefcc1b2e8ee474_D20220101-20221231"
      decimals="-3"
      id="f-478"
      unitRef="usd">-11115000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-479"
      unitRef="usd">687373000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb3e882891fb421993d3110aa1f042a7_D20210101-20211231"
      decimals="-3"
      id="f-480"
      unitRef="usd">330880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5b76e78367e4bc0b4795ff625dd1d0f_D20210101-20211231"
      decimals="-3"
      id="f-481"
      unitRef="usd">35232000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie5f6abcb0e4a46709bba4d08b40587b9_D20210101-20211231"
      decimals="-3"
      id="f-482"
      unitRef="usd">808000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie86ebbc90ad2473989d2b7763a9109ff_D20210101-20211231"
      decimals="-3"
      id="f-483"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d777ac542744bb7bf11861c3e7e8d78_D20210101-20211231"
      decimals="-3"
      id="f-484"
      unitRef="usd">366920000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2da1e1ccb0147ed8bce2386bf2d3d8d_D20210101-20211231"
      decimals="-3"
      id="f-485"
      unitRef="usd">51593000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i117880a593804db2a2825eed02bbb95b_D20210101-20211231"
      decimals="-3"
      id="f-486"
      unitRef="usd">16513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if204f2c201f14b61b15064ffa3cdbaf8_D20210101-20211231"
      decimals="-3"
      id="f-487"
      unitRef="usd">286000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8170b9c7479d42d2987f46e1bfc39646_D20210101-20211231"
      decimals="-3"
      id="f-488"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifcad98850df7446ab6d618119c1e594b_D20210101-20211231"
      decimals="-3"
      id="f-489"
      unitRef="usd">68392000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2af74b1b7402417e81c24094d68564bf_D20210101-20211231"
      decimals="-3"
      id="f-490"
      unitRef="usd">41873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iade150d6f0c043fc8959eb69f82316a2_D20210101-20211231"
      decimals="-3"
      id="f-491"
      unitRef="usd">24000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3a93ed857c448a0a2f457534cdebac1_D20210101-20211231"
      decimals="-3"
      id="f-492"
      unitRef="usd">1842000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2684d97e129c4d6e876dd7a179bfe82b_D20210101-20211231"
      decimals="-3"
      id="f-493"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6242bbc02bbf453581df08693a143c3a_D20210101-20211231"
      decimals="-3"
      id="f-494"
      unitRef="usd">67715000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7847004f3592424bbeb79fd06e0b69f2_D20210101-20211231"
      decimals="-3"
      id="f-495"
      unitRef="usd">39966000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb86a7bbc86d43509af068465d669f50_D20210101-20211231"
      decimals="-3"
      id="f-496"
      unitRef="usd">9927000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31a529567319406faa350c5c150400bc_D20210101-20211231"
      decimals="-3"
      id="f-497"
      unitRef="usd">2853000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09dd6aec5c3548d49015b3e88d525b2c_D20210101-20211231"
      decimals="-3"
      id="f-498"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0319fe741e954868a51a417180aa85ed_D20210101-20211231"
      decimals="-3"
      id="f-499"
      unitRef="usd">52746000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8f3454f57e64cbbbbae6b2e341b9183_D20210101-20211231"
      decimals="-3"
      id="f-500"
      unitRef="usd">38742000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icdd02b65524d434e9db3bd49448db02b_D20210101-20211231"
      decimals="-3"
      id="f-501"
      unitRef="usd">12593000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3813b00c4874046a27d135a313b989c_D20210101-20211231"
      decimals="-3"
      id="f-502"
      unitRef="usd">64000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4cb399414444e23b1234a3b930d9d84_D20210101-20211231"
      decimals="-3"
      id="f-503"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90c5d667b89a47deaba84024d42d977a_D20210101-20211231"
      decimals="-3"
      id="f-504"
      unitRef="usd">51399000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6199196d44540cb841fefea3207a1e4_D20210101-20211231"
      decimals="-3"
      id="f-505"
      unitRef="usd">16809000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i077a26a358cb446597cadb118deb9e4d_D20210101-20211231"
      decimals="-3"
      id="f-506"
      unitRef="usd">11496000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1092b95bf6b44e3396a9c2d1279aeeab_D20210101-20211231"
      decimals="-3"
      id="f-507"
      unitRef="usd">3985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice7b4e01818c498398d9c468b3e6c392_D20210101-20211231"
      decimals="-3"
      id="f-508"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59846ea1a52145f7a0b79a6ad1846dd6_D20210101-20211231"
      decimals="-3"
      id="f-509"
      unitRef="usd">32290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3277a5493e3a4755a88982025b7041ae_D20210101-20211231"
      decimals="-3"
      id="f-510"
      unitRef="usd">19378000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec486a447a41407bb95990e0ae0fee81_D20210101-20211231"
      decimals="-3"
      id="f-511"
      unitRef="usd">227000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2601332d2e804d1c9965dbe1fd58cdc6_D20210101-20211231"
      decimals="-3"
      id="f-512"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d4240a81f8540c5a4171fdc7bddd24c_D20210101-20211231"
      decimals="-3"
      id="f-513"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i324f778e304849a5a59206320123ec6a_D20210101-20211231"
      decimals="-3"
      id="f-514"
      unitRef="usd">19605000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51562a66eafa4f7f9659c7f23941e5b5_D20210101-20211231"
      decimals="-3"
      id="f-515"
      unitRef="usd">16146000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38ff36b34764473896162f591e894979_D20210101-20211231"
      decimals="-3"
      id="f-516"
      unitRef="usd">7257000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d97ad2b28864a1288859691589c1c74_D20210101-20211231"
      decimals="-3"
      id="f-517"
      unitRef="usd">3993000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3840488c99b440eab96f4f61dbd70733_D20210101-20211231"
      decimals="-3"
      id="f-518"
      unitRef="usd">-9332000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i280a7ba0a0204f4e832e4f6e254e29ef_D20210101-20211231"
      decimals="-3"
      id="f-519"
      unitRef="usd">18064000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b4625618cf84bfbbe49e5ffde612d1e_D20210101-20211231"
      decimals="-3"
      id="f-520"
      unitRef="usd">555387000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69afc7043c7644aab9b5a6a24f5febe2_D20210101-20211231"
      decimals="-3"
      id="f-521"
      unitRef="usd">117245000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8dae9d5ea324b72b17ac5ea6f09da2c_D20210101-20211231"
      decimals="-3"
      id="f-522"
      unitRef="usd">13831000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7e011d8db264303a571833b2576ed98_D20210101-20211231"
      decimals="-3"
      id="f-523"
      unitRef="usd">-9332000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-524"
      unitRef="usd">677131000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic27dca7cb26d4cfba9b37842c8ded149_D20200101-20201231"
      decimals="-3"
      id="f-525"
      unitRef="usd">279723000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f343ec3a3a54aaab649730739d4103b_D20200101-20201231"
      decimals="-3"
      id="f-526"
      unitRef="usd">39383000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53e46d6200924faba2ada2a6c19e75c4_D20200101-20201231"
      decimals="-3"
      id="f-527"
      unitRef="usd">377000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7a6b5c862024eb5aaa1dfd5b3d24bdf_D20200101-20201231"
      decimals="-3"
      id="f-528"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0d3c4c4d36b47429d3e7ba7ed7dc4ea_D20200101-20201231"
      decimals="-3"
      id="f-529"
      unitRef="usd">319483000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i79e52c58a23d4012895471861ca0321b_D20200101-20201231"
      decimals="-3"
      id="f-530"
      unitRef="usd">50813000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16130f983cef4c4bba502617847c9e80_D20200101-20201231"
      decimals="-3"
      id="f-531"
      unitRef="usd">18166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c31a00461d24465a217c777d345213c_D20200101-20201231"
      decimals="-3"
      id="f-532"
      unitRef="usd">1292000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c4feee30a8e447aa37171015dd46fdb_D20200101-20201231"
      decimals="-3"
      id="f-533"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ca8277fd6814c3482f0cd5f10a19a07_D20200101-20201231"
      decimals="-3"
      id="f-534"
      unitRef="usd">70271000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie38bf46081304837ad73d99f045c50ad_D20200101-20201231"
      decimals="-3"
      id="f-535"
      unitRef="usd">44919000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0f6c563b0114f538d896d5b948d8934_D20200101-20201231"
      decimals="-3"
      id="f-536"
      unitRef="usd">19657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2646f2398d14b07a029bb716d833228_D20200101-20201231"
      decimals="-3"
      id="f-537"
      unitRef="usd">1852000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5e2353a0c664028baaefd0da8e48fb1_D20200101-20201231"
      decimals="-3"
      id="f-538"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47377d36d626485fa3e66a9bdcf417a8_D20200101-20201231"
      decimals="-3"
      id="f-539"
      unitRef="usd">66428000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iddd0e3399ab643048f5e8d45ce2dd508_D20200101-20201231"
      decimals="-3"
      id="f-540"
      unitRef="usd">30005000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5443590dc8a44c8b9b010b283fe5ebaf_D20200101-20201231"
      decimals="-3"
      id="f-541"
      unitRef="usd">7559000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92be0dde172e4bb39c3d679bb9ddc497_D20200101-20201231"
      decimals="-3"
      id="f-542"
      unitRef="usd">2323000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f15806a698e4d958f96973bf7de30d0_D20200101-20201231"
      decimals="-3"
      id="f-543"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i542310fafb814c84a9153d2e03342c9a_D20200101-20201231"
      decimals="-3"
      id="f-544"
      unitRef="usd">39887000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab856bbdb9894b46bc77a215d68cecaa_D20200101-20201231"
      decimals="-3"
      id="f-545"
      unitRef="usd">24671000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2f332522d134b4c955cac29a2e549ce_D20200101-20201231"
      decimals="-3"
      id="f-546"
      unitRef="usd">10029000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a3895e3008c42d99d9a2b88684e21ee_D20200101-20201231"
      decimals="-3"
      id="f-547"
      unitRef="usd">171000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc118b88d8d54214a01be88ae9be7de2_D20200101-20201231"
      decimals="-3"
      id="f-548"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia183075904994a5fb3769069a8129622_D20200101-20201231"
      decimals="-3"
      id="f-549"
      unitRef="usd">34871000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i552b5bad4160410d8baffc107e531085_D20200101-20201231"
      decimals="-3"
      id="f-550"
      unitRef="usd">17070000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ed9ef7f5e2840318a50f92dd90be0be_D20200101-20201231"
      decimals="-3"
      id="f-551"
      unitRef="usd">10353000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4b119f6a63a476f8dd0198d315bbe0c_D20200101-20201231"
      decimals="-3"
      id="f-552"
      unitRef="usd">6364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff98088c1d89488d858dca04c31d374e_D20200101-20201231"
      decimals="-3"
      id="f-553"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib6df85c759dd4bdc849d9e0d9d13cf03_D20200101-20201231"
      decimals="-3"
      id="f-554"
      unitRef="usd">33787000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba977a4487db4af68e9a32e7bd311e60_D20200101-20201231"
      decimals="-3"
      id="f-555"
      unitRef="usd">18882000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic98d52144f5142c8a07b772ffdfae1bf_D20200101-20201231"
      decimals="-3"
      id="f-556"
      unitRef="usd">345000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a091fda9f944ee88f6ae3703831ec24_D20200101-20201231"
      decimals="-3"
      id="f-557"
      unitRef="usd">53000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic554d2206fb846a29aa15e68fec18953_D20200101-20201231"
      decimals="-3"
      id="f-558"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib70e7bd71312439e84838ff0703b3c15_D20200101-20201231"
      decimals="-3"
      id="f-559"
      unitRef="usd">19280000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21399a4300ca420d82909d4a608b9ebe_D20200101-20201231"
      decimals="-3"
      id="f-560"
      unitRef="usd">10081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f383b952aae4124bb01e5140f9f4334_D20200101-20201231"
      decimals="-3"
      id="f-561"
      unitRef="usd">2064000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51b67adc7a07481f90bb2c97b6f6e5b6_D20200101-20201231"
      decimals="-3"
      id="f-562"
      unitRef="usd">4017000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib86267caccd040eea39158c3c15a74ef_D20200101-20201231"
      decimals="-3"
      id="f-563"
      unitRef="usd">-7598000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e453d26f3d442e4bea082425e60287d_D20200101-20201231"
      decimals="-3"
      id="f-564"
      unitRef="usd">8564000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0149f66eeafb4468b4f5cf902058171a_D20200101-20201231"
      decimals="-3"
      id="f-565"
      unitRef="usd">476164000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c59f7e8eade45feb8821c9100bb5b6b_D20200101-20201231"
      decimals="-3"
      id="f-566"
      unitRef="usd">107556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icff0239d155d46f1939a8c2f50433447_D20200101-20201231"
      decimals="-3"
      id="f-567"
      unitRef="usd">16449000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb524fae59af428cbdc046a3e22885dd_D20200101-20201231"
      decimals="-3"
      id="f-568"
      unitRef="usd">-7598000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-569"
      unitRef="usd">592571000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62d36760666e4256aa748146721a1072_D20220101-20221231"
      decimals="-3"
      id="f-570"
      unitRef="usd">485551000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7f630b725bb43269b85214a7b9c1476_D20220101-20221231"
      decimals="-3"
      id="f-571"
      unitRef="usd">910000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib61261c740b148b3aaf32f34d809646d_D20220101-20221231"
      decimals="-3"
      id="f-572"
      unitRef="usd">6495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20050d9ba9cb490a92b5b9d297d40d1a_D20220101-20221231"
      decimals="-3"
      id="f-573"
      unitRef="usd">-3083000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i169f2b9a6f854f92b75b76706c9085a5_D20220101-20221231"
      decimals="-3"
      id="f-574"
      unitRef="usd">489873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74e86323075f43a9abfcc4f5d649f709_D20220101-20221231"
      decimals="-3"
      id="f-575"
      unitRef="usd">83877000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26c79e94f9264848a3863a5949fe05d9_D20220101-20221231"
      decimals="-3"
      id="f-576"
      unitRef="usd">9076000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i79ddb4e6f17847f3a83cc0dd0629e9c4_D20220101-20221231"
      decimals="-3"
      id="f-577"
      unitRef="usd">406000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f06a9f2e37e4e6e92ed9566d7c5d923_D20220101-20221231"
      decimals="-3"
      id="f-578"
      unitRef="usd">-4105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0421b26f88224852adf4139711ce62c2_D20220101-20221231"
      decimals="-3"
      id="f-579"
      unitRef="usd">89254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icbc46006b3a84e4994eee195593e4149_D20220101-20221231"
      decimals="-3"
      id="f-580"
      unitRef="usd">2811000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib98748ae8c474e2e8bc3d61dd23d5e21_D20220101-20221231"
      decimals="-3"
      id="f-581"
      unitRef="usd">99714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i508c3c2532754d27afcccf22d7d5560d_D20220101-20221231"
      decimals="-3"
      id="f-582"
      unitRef="usd">1896000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie32498d7f4d5478291c4c0084a98a02f_D20220101-20221231"
      decimals="-3"
      id="f-583"
      unitRef="usd">-3502000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91b6350df4c8469bb09f80a6b93dd841_D20220101-20221231"
      decimals="-3"
      id="f-584"
      unitRef="usd">100919000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6d26bac03394707a28e3c456550b8b5_D20220101-20221231"
      decimals="-3"
      id="f-585"
      unitRef="usd">1097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f051aff62204511b0af34317b9fa544_D20220101-20221231"
      decimals="-3"
      id="f-586"
      unitRef="usd">2725000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i493485489f514bd6ba0ce05f339b3cc7_D20220101-20221231"
      decimals="-3"
      id="f-587"
      unitRef="usd">3930000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i412b7acff80444e688cea9639f220dc8_D20220101-20221231"
      decimals="-3"
      id="f-588"
      unitRef="usd">-425000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id922c36a172c4d2196fb76e33bee3107_D20220101-20221231"
      decimals="-3"
      id="f-589"
      unitRef="usd">7327000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd68e426b9094204b38ca46adb32eaa8_D20220101-20221231"
      decimals="-3"
      id="f-590"
      unitRef="usd">573336000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3cb7b7f42d064ad3bcf0f11876b7c2ad_D20220101-20221231"
      decimals="-3"
      id="f-591"
      unitRef="usd">112425000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71d3c3ccf9534c3ca444e5230ac6f775_D20220101-20221231"
      decimals="-3"
      id="f-592"
      unitRef="usd">12727000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iecca7d23a4804b209fefcc1b2e8ee474_D20220101-20221231"
      decimals="-3"
      id="f-593"
      unitRef="usd">-11115000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-594"
      unitRef="usd">687373000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35464514751a450889d7edb40e041ed3_D20210101-20211231"
      decimals="-3"
      id="f-595"
      unitRef="usd">472125000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5d50ba96c014dd5a357b691770935d9_D20210101-20211231"
      decimals="-3"
      id="f-596"
      unitRef="usd">912000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c2d36fe6f1c4fdf97992165ca9199ce_D20210101-20211231"
      decimals="-3"
      id="f-597"
      unitRef="usd">6469000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1c40d8dc6a34bb5a2d4c589c7fce707_D20210101-20211231"
      decimals="-3"
      id="f-598"
      unitRef="usd">-4284000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic30b9e2018304f338a0bd2d94ff7fd50_D20210101-20211231"
      decimals="-3"
      id="f-599"
      unitRef="usd">475222000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ba2328c7c56437597c84cb09b434560_D20210101-20211231"
      decimals="-3"
      id="f-600"
      unitRef="usd">80013000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icee718ca1e864155b8afdbb7331b1237_D20210101-20211231"
      decimals="-3"
      id="f-601"
      unitRef="usd">5003000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19eea3ea929c4d54addd87d6fd4ff6a1_D20210101-20211231"
      decimals="-3"
      id="f-602"
      unitRef="usd">395000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff8d6e75baf3405b82d9e3b253b4cae0_D20210101-20211231"
      decimals="-3"
      id="f-603"
      unitRef="usd">-1768000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b8e108815c44f3c92e765eb6101c7ba_D20210101-20211231"
      decimals="-3"
      id="f-604"
      unitRef="usd">83643000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia1bdce401b354252905891bc34718e9e_D20210101-20211231"
      decimals="-3"
      id="f-605"
      unitRef="usd">1841000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fb4fa7b7aab4ea8a889d6e02677ab14_D20210101-20211231"
      decimals="-3"
      id="f-606"
      unitRef="usd">108411000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifba43e2937e744e1a4408a80b1894d39_D20210101-20211231"
      decimals="-3"
      id="f-607"
      unitRef="usd">2174000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3be81669dd943d7a8d017823983a5ef_D20210101-20211231"
      decimals="-3"
      id="f-608"
      unitRef="usd">-2812000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i342f729c31314edfb2553e2819dfaf17_D20210101-20211231"
      decimals="-3"
      id="f-609"
      unitRef="usd">109614000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4866a49526514ef8afe8ee65b123bea3_D20210101-20211231"
      decimals="-3"
      id="f-610"
      unitRef="usd">1408000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i059efc194b284e46907abcae0124eb6e_D20210101-20211231"
      decimals="-3"
      id="f-611"
      unitRef="usd">2919000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba5d80ffb0034ba199e5b40f86b2de21_D20210101-20211231"
      decimals="-3"
      id="f-612"
      unitRef="usd">4793000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2110d70c0aad41949b8d64839476da7b_D20210101-20211231"
      decimals="-3"
      id="f-613"
      unitRef="usd">-468000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc4d1b8425d4446893be2447a331a8c8_D20210101-20211231"
      decimals="-3"
      id="f-614"
      unitRef="usd">8652000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b4625618cf84bfbbe49e5ffde612d1e_D20210101-20211231"
      decimals="-3"
      id="f-615"
      unitRef="usd">555387000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69afc7043c7644aab9b5a6a24f5febe2_D20210101-20211231"
      decimals="-3"
      id="f-616"
      unitRef="usd">117245000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8dae9d5ea324b72b17ac5ea6f09da2c_D20210101-20211231"
      decimals="-3"
      id="f-617"
      unitRef="usd">13831000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7e011d8db264303a571833b2576ed98_D20210101-20211231"
      decimals="-3"
      id="f-618"
      unitRef="usd">-9332000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-619"
      unitRef="usd">677131000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f6666e5d3564edfaa92836d21d66de5_D20200101-20201231"
      decimals="-3"
      id="f-620"
      unitRef="usd">406437000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e51b3bfcfae45ccb71406af7f5e50e6_D20200101-20201231"
      decimals="-3"
      id="f-621"
      unitRef="usd">911000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60219245379d46148deefb736083f8d4_D20200101-20201231"
      decimals="-3"
      id="f-622"
      unitRef="usd">7551000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if05a7657acf5455d945e7d7102abc713_D20200101-20201231"
      decimals="-3"
      id="f-623"
      unitRef="usd">-3410000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65e8e5d9894844a2959a968adeefecff_D20200101-20201231"
      decimals="-3"
      id="f-624"
      unitRef="usd">411489000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3313c2887304f10961bfdfd2aa02af0_D20200101-20201231"
      decimals="-3"
      id="f-625"
      unitRef="usd">68150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7c1c98cad894afabff76713aecd8325_D20200101-20201231"
      decimals="-3"
      id="f-626"
      unitRef="usd">4581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i563fe2383bce436f89bc20e526d9539d_D20200101-20201231"
      decimals="-3"
      id="f-627"
      unitRef="usd">550000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6b0aac33e264796bda7eea9e1eafb9a_D20200101-20201231"
      decimals="-3"
      id="f-628"
      unitRef="usd">-446000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifeecbd33a39b42498f04a68fd3aa48fe_D20200101-20201231"
      decimals="-3"
      id="f-629"
      unitRef="usd">72835000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8df92bb99bf1404d88b45731e7fb8e60_D20200101-20201231"
      decimals="-3"
      id="f-630"
      unitRef="usd">904000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie11dade911f84ea0b9eb7711e84094a8_D20200101-20201231"
      decimals="-3"
      id="f-631"
      unitRef="usd">99953000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7afeff899614ae2a758b29d80265fc0_D20200101-20201231"
      decimals="-3"
      id="f-632"
      unitRef="usd">3154000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf7eb086b7e24d9698ae11cd627d474e_D20200101-20201231"
      decimals="-3"
      id="f-633"
      unitRef="usd">-3470000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28408ee4372248b0a160f37980536960_D20200101-20201231"
      decimals="-3"
      id="f-634"
      unitRef="usd">100541000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i34fedf87566447948247b8020b7964e8_D20200101-20201231"
      decimals="-3"
      id="f-635"
      unitRef="usd">673000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf8f20ffa5ad4019a1b6f42431131c46_D20200101-20201231"
      decimals="-3"
      id="f-636"
      unitRef="usd">2111000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i37eb5d8bc63c489180747f254a1dbaf7_D20200101-20201231"
      decimals="-3"
      id="f-637"
      unitRef="usd">5194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i122f31edbc6040e6962eb6e724987df1_D20200101-20201231"
      decimals="-3"
      id="f-638"
      unitRef="usd">-272000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43e5b77e8897428a8009871660465b7b_D20200101-20201231"
      decimals="-3"
      id="f-639"
      unitRef="usd">7706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0149f66eeafb4468b4f5cf902058171a_D20200101-20201231"
      decimals="-3"
      id="f-640"
      unitRef="usd">476164000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c59f7e8eade45feb8821c9100bb5b6b_D20200101-20201231"
      decimals="-3"
      id="f-641"
      unitRef="usd">107556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icff0239d155d46f1939a8c2f50433447_D20200101-20201231"
      decimals="-3"
      id="f-642"
      unitRef="usd">16449000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb524fae59af428cbdc046a3e22885dd_D20200101-20201231"
      decimals="-3"
      id="f-643"
      unitRef="usd">-7598000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-644"
      unitRef="usd">592571000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-5"
      id="f-645"
      unitRef="usd">4700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-5"
      id="f-646"
      unitRef="usd">4600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <mg:RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-647">P1Y</mg:RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-648">Earnings per Share&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;&#160;&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;Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of shares outstanding during the period. Diluted earnings per share is computed by dividing net income by the sum of (i)&#160;the weighted average number of shares of common stock outstanding during the period and (ii)&#160;the dilutive effect of assumed conversion of equity awards using the treasury stock method. With respect to the number of weighted average shares outstanding (denominator), diluted shares reflects: (i)&#160;the exercise of options to acquire common stock to the extent that the options&#x2019; exercise prices are less than the average market price of common stock during the period and (ii)&#160;the pro forma vesting of restricted stock units.&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;&#160;&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 table sets forth the computations of basic and diluted earnings (loss) per share (in thousands except share data):&lt;/span&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:62.296%"/&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.385%"/&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.761%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic earnings (loss) per share:&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&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;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 13.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;Net income (loss) attributable to Mistras Group,&#160;Inc.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(99,461)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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;Weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"&gt;0.22&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:700;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:700;line-height:100%"&gt;0.13&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:700;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:700;line-height:100%"&gt;(3.41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:700;line-height:100%"&gt;Diluted earnings (loss) per share:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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;Net income (loss) attributable to Mistras Group,&#160;Inc.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;3,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(99,461)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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;Weighted average common shares outstanding&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;29,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,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;29,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 13.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;Dilutive effect of stock options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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;Dilutive effect of restricted stock units outstanding&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;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;30,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;29,147&#160;&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%"&gt;Diluted earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"&gt;0.21&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:700;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:700;line-height:100%"&gt;0.13&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:700;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:700;line-height:100%"&gt;(3.41)&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;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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 potential common stock were excluded from the computation of diluted earnings per share, as the effect would have been anti-dilutive:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.184%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Potential common stock attributable to restricted stock units (RSUs) and performance stock units (PSUs) outstanding &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;790&#160;&lt;/span&gt;&lt;/td&gt;&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;Potential common stock attributable to stock options outstanding&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;795&#160;&lt;/span&gt;&lt;/td&gt;&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;/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;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2020, 254 shares related to RSUs/PSUs, were excluded from the calculation of diluted EPS due to the net loss for the period.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-649">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computations of basic and diluted earnings (loss) per share (in thousands except share data):&lt;/span&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:62.296%"/&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.385%"/&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.761%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic earnings (loss) per share:&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&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;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 13.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;Net income (loss) attributable to Mistras Group,&#160;Inc.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(99,461)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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;Weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"&gt;0.22&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:700;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:700;line-height:100%"&gt;0.13&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:700;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:700;line-height:100%"&gt;(3.41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:700;line-height:100%"&gt;Diluted earnings (loss) per share:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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;Net income (loss) attributable to Mistras Group,&#160;Inc.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;3,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(99,461)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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;Weighted average common shares outstanding&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;29,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,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;29,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 13.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;Dilutive effect of stock options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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;Dilutive effect of restricted stock units outstanding&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;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;30,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;29,147&#160;&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%"&gt;Diluted earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"&gt;0.21&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:700;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:700;line-height:100%"&gt;0.13&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:700;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:700;line-height:100%"&gt;(3.41)&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;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-650"
      unitRef="usd">6499000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-651"
      unitRef="usd">3860000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-652"
      unitRef="usd">-99461000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-653"
      unitRef="shares">29901000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-654"
      unitRef="shares">29572000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-655"
      unitRef="shares">29147000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="2"
      id="f-656"
      unitRef="usdPerShare">0.22</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="2"
      id="f-657"
      unitRef="usdPerShare">0.13</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="2"
      id="f-658"
      unitRef="usdPerShare">-3.41</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:NetIncomeLoss
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-659"
      unitRef="usd">6499000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-660"
      unitRef="usd">3860000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-661"
      unitRef="usd">-99461000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-662"
      unitRef="shares">29901000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-663"
      unitRef="shares">29572000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-664"
      unitRef="shares">29147000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <mg:IncrementalCommonSharesAttributableToStockOptionsOutstanding
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-665"
      unitRef="shares">0</mg:IncrementalCommonSharesAttributableToStockOptionsOutstanding>
    <mg:IncrementalCommonSharesAttributableToStockOptionsOutstanding
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-666"
      unitRef="shares">558000</mg:IncrementalCommonSharesAttributableToStockOptionsOutstanding>
    <mg:IncrementalCommonSharesAttributableToStockOptionsOutstanding
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-667"
      unitRef="shares">0</mg:IncrementalCommonSharesAttributableToStockOptionsOutstanding>
    <mg:IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-668"
      unitRef="shares">328000</mg:IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding>
    <mg:IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-669"
      unitRef="shares">0</mg:IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding>
    <mg:IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-670"
      unitRef="shares">0</mg:IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-671"
      unitRef="shares">30229000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-672"
      unitRef="shares">30130000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-673"
      unitRef="shares">29147000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="2"
      id="f-674"
      unitRef="usdPerShare">0.21</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="2"
      id="f-675"
      unitRef="usdPerShare">0.13</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="2"
      id="f-676"
      unitRef="usdPerShare">-3.41</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-677">&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 potential common stock were excluded from the computation of diluted earnings per share, as the effect would have been anti-dilutive:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.184%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Potential common stock attributable to restricted stock units (RSUs) and performance stock units (PSUs) outstanding &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;790&#160;&lt;/span&gt;&lt;/td&gt;&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;Potential common stock attributable to stock options outstanding&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;795&#160;&lt;/span&gt;&lt;/td&gt;&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;/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;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2020, 254 shares related to RSUs/PSUs, were excluded from the calculation of diluted EPS due to the net loss for the period.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idbb2c25a76774fe1a91ff4386f40dd8c_D20220101-20221231"
      decimals="-3"
      id="f-678"
      unitRef="shares">1005000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3b0f6d0336994edf9e9cb07c467edf20_D20210101-20211231"
      decimals="-3"
      id="f-679"
      unitRef="shares">109000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2f18db8315264f73a25e0d1b27291ceb_D20200101-20201231"
      decimals="-3"
      id="f-680"
      unitRef="shares">790000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i44e70f5058574c65a9a7bb43ac468467_D20220101-20221231"
      decimals="-3"
      id="f-681"
      unitRef="shares">1000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iaf8667664c6f4accb34da9f0f38051dd_D20210101-20211231"
      decimals="-3"
      id="f-682"
      unitRef="shares">5000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ice52e6d478e24fbdae4f128ae4a70806_D20200101-20201231"
      decimals="-3"
      id="f-683"
      unitRef="shares">5000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-684"
      unitRef="shares">1006000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-685"
      unitRef="shares">114000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-686"
      unitRef="shares">795000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <mg:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount
      contextRef="i2f18db8315264f73a25e0d1b27291ceb_D20200101-20201231"
      decimals="-3"
      id="f-687"
      unitRef="shares">254000</mg:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-688">Accounts Receivable&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;&#160;&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;Accounts receivable consist of the following (in thousands):&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:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;Trade accounts receivable&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;127,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;112,739&#160;&lt;/span&gt;&lt;/td&gt;&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;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&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;123,657&#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;109,511&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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 Company had $13.5 million and $11.9 million of unbilled revenues accrued as of December&#160;31, 2022 and December&#160;31, 2021, respectively, which is included within the trade accounts receivable balance above. Unbilled revenue is generally billed in the subsequent quarter to their revenue recognition. The Company considers unbilled receivables as short-term in nature as they are normally converted to trade receivables within 90 days, thus future changes in economic conditions will not have a significant effect on the credit loss estimate.&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 Company was contracted to perform inspections of welds on various pipeline projects in Texas for a customer. As of December 31, 2019, approximately $1.4&#160;million of past due receivables were outstanding from this customer. The Company received notice from the customer in December 2019, alleging that the work performed was not in compliance with the contract. The Company filed a lawsuit to recover the $1.4&#160;million and other amounts due to the Company and the customer filed a counterclaim, alleging breach of contract and seeking its damages. The Company recorded a full reserve for this receivable during 2019 and the status of this situation has not changed since 2019. See Note &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;18-Commitments and Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for additional details.&lt;/span&gt;&lt;/div&gt;During the fourth quarter of 2021, the Company wrote off approximately $5&#160;million of past due receivables related to work performed during 2019. The Company recorded a full reserve for these receivables in the prior years.</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-689">&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;Accounts receivable consist of the following (in thousands):&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:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;Trade accounts receivable&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;127,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;112,739&#160;&lt;/span&gt;&lt;/td&gt;&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;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&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;123,657&#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;109,511&#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:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-690"
      unitRef="usd">127767000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-691"
      unitRef="usd">112739000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-692"
      unitRef="usd">4110000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-693"
      unitRef="usd">3228000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-694"
      unitRef="usd">123657000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-695"
      unitRef="usd">109511000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-5"
      id="f-696"
      unitRef="usd">13500000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-5"
      id="f-697"
      unitRef="usd">11900000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i3846a657c0124178bd14df5de4ae5d47_I20191231"
      decimals="-5"
      id="f-698"
      unitRef="usd">1400000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i94f7d201e65e4af9ad366ce052ea0f59_D20191201-20191231"
      decimals="-5"
      id="f-699"
      unitRef="usd">1400000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i8e24dca392e948cd82890e2735574165_D20211001-20211231"
      decimals="-5"
      id="f-700"
      unitRef="usd">5000000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-701">Inventories&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;&#160;&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;Inventories consist of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.183%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;4,794&#160;&lt;/span&gt;&lt;/td&gt;&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;Work in progress&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;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumable supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,556&#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 #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,686&#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:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-702">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consist of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.183%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;4,794&#160;&lt;/span&gt;&lt;/td&gt;&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;Work in progress&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;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumable supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,556&#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 #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,686&#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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-703"
      unitRef="usd">5351000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-704"
      unitRef="usd">4794000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-705"
      unitRef="usd">336000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-706"
      unitRef="usd">551000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-707"
      unitRef="usd">5475000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-708"
      unitRef="usd">4621000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventorySuppliesNetOfReserves
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-709"
      unitRef="usd">2394000</us-gaap:InventorySuppliesNetOfReserves>
    <us-gaap:InventorySuppliesNetOfReserves
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-710"
      unitRef="usd">2720000</us-gaap:InventorySuppliesNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-711"
      unitRef="usd">13556000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-712"
      unitRef="usd">12686000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-713">Property, Plant and Equipment&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;&#160;&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;Property, plant and equipment consist of the following:&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:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.184%"/&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:1pt;font-weight:700;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:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful&#160;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;/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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Years)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Building and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30-40&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;24,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-8&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;18,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-7&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;251,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;296,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;294,335&#160;&lt;/span&gt;&lt;/td&gt;&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;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(219,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(207,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;77,561&#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;86,578&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;Depreciation expense was approximately $24.1 million, $25.2 million, and $24.7 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-714">&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:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.184%"/&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:1pt;font-weight:700;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:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful&#160;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;/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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Years)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Building and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30-40&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;24,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-8&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;18,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-7&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;251,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;296,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;294,335&#160;&lt;/span&gt;&lt;/td&gt;&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;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(219,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(207,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;77,561&#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;86,578&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="iec16256e707e4a87b085b1a1563e0cd8_I20221231"
      decimals="-3"
      id="f-715"
      unitRef="usd">2529000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="iaf2636b744e74207ac2e7cff11b2ceb5_I20211231"
      decimals="-3"
      id="f-716"
      unitRef="usd">2762000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i00312d1857124a7f84dda2f803633100_D20220101-20221231"
      id="f-717">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="idd9a19d636964b208599813036c99ff7_D20220101-20221231"
      id="f-718">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i94b1bbaeb8224fdc85b4e7b9c49609a5_I20221231"
      decimals="-3"
      id="f-719"
      unitRef="usd">24800000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="id0e69d90b64449b7b2d055addbdda040_I20211231"
      decimals="-3"
      id="f-720"
      unitRef="usd">24787000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i12a23dde8369447d886063c008cefddb_D20220101-20221231"
      id="f-721">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6daa98e852f34b63992b97bf10a5280c_D20220101-20221231"
      id="f-722">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i1022e391ccb546b0a9db58660df841e9_I20221231"
      decimals="-3"
      id="f-723"
      unitRef="usd">18057000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i12f406cbdd0e4375ba2f4213a52e004a_I20211231"
      decimals="-3"
      id="f-724"
      unitRef="usd">16620000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i87f4a4d4edc945a0bddbfde30e832b6c_D20220101-20221231"
      id="f-725">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i71899e5fac644b659b02e82cd1b2ee4c_D20220101-20221231"
      id="f-726">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ic79b7bfd88a64ecc829ed882b07a72e3_I20221231"
      decimals="-3"
      id="f-727"
      unitRef="usd">251282000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i140d2c8800754198985dd95404bf637a_I20211231"
      decimals="-3"
      id="f-728"
      unitRef="usd">250166000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-729"
      unitRef="usd">296668000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-730"
      unitRef="usd">294335000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-731"
      unitRef="usd">219107000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-732"
      unitRef="usd">207757000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-733"
      unitRef="usd">77561000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-734"
      unitRef="usd">86578000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Depreciation
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-5"
      id="f-735"
      unitRef="usd">24100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-5"
      id="f-736"
      unitRef="usd">25200000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-5"
      id="f-737"
      unitRef="usd">24700000</us-gaap:Depreciation>
    <us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-738">Acquisitions&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;&#160;&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:700;line-height:120%"&gt;Acquisitions&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;During the year ended December 31, 2021, the Company completed one acquisition for a small NDT services company in Canada. The Company acquired 100% of the common stock in exchange for approximately $0.4&#160;million during the first quarter of 2021. The results of the acquisition's operations are included within the Services segment and are not material to the consolidated financial statements. The Company completed its acquisition accounting for this transaction in accordance with the acquisition method of accounting for business combinations during the year ended December 31, 2021.   &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;Assets and liabilities of the acquired business were included in the Consolidated Balance Sheet based on their respective estimated fair value on the date of acquisition as determined in a purchase price allocation, using available information and making assumptions management believes are reasonable. &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-style:italic;font-weight:700;line-height:120%"&gt;Acquisition-Related expense&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;&#160;&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;In the course of its acquisition activities, the Company incurs costs in connection with due diligence, professional fees, and other expenses. Additionally, the Company adjusts the fair value of acquisition-related contingent consideration liabilities on a quarterly basis. These amounts are recorded as acquisition-related expense, net, on the Consolidated Statements of Income (Loss) and were as follows for the years ended December&#160;31, 2022, 2021 and 2020 (in thousands):&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;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&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:11.184%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due diligence, professional fees and other transaction costs&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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustments to fair value of contingent consideration liabilities&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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Acquisition-related expense, net&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;76&#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,133&#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;337&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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 of December 31, 2022, the Company&#x2019;s contingent consideration liabilities are recorded on the Consolidated Balance Sheet in accrued expenses and other current liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i37aa63b40800415c811cb44d6e6bdd62_D20210101-20211231"
      decimals="INF"
      id="f-739"
      unitRef="entity">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i9ffb4f6e915641a19968cab202f0f2fd_I20210331"
      decimals="INF"
      id="f-740"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i4ac5be3e2cd74f02869639899618601c_D20210101-20210331"
      decimals="-5"
      id="f-741"
      unitRef="usd">400000</us-gaap:PaymentsToAcquireBusinessesGross>
    <mg:ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-742">These amounts are recorded as acquisition-related expense, net, on the Consolidated Statements of Income (Loss) and were as follows for the years ended December&#160;31, 2022, 2021 and 2020 (in thousands):&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&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:11.184%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due diligence, professional fees and other transaction costs&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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustments to fair value of contingent consideration liabilities&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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Acquisition-related expense, net&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;76&#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,133&#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;337&#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;</mg:ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-743"
      unitRef="usd">31000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-744"
      unitRef="usd">5000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-745"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-746"
      unitRef="usd">45000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-747"
      unitRef="usd">1128000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-748"
      unitRef="usd">337000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <mg:AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-749"
      unitRef="usd">76000</mg:AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation>
    <mg:AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-750"
      unitRef="usd">1133000</mg:AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation>
    <mg:AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-751"
      unitRef="usd">337000</mg:AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-752">Goodwill&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;&#160;&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 changes in the carrying amount of goodwill by segment is shown below (in thousands):&lt;/span&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:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.637%"/&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:11.641%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Services&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;International&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;Products and Systems&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;190,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;15,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;206,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustments to preliminary purchase price allocations&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;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&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;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(849)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,439&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,946)&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;(858)&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;&#x2014;&#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;(5,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,710&#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;13,925&#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;&#x2014;&#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;199,635&#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;The Company reviews goodwill for impairment on a reporting unit basis on October 1 of each year and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable.&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;During the first quarter of 2020, the Company&#x2019;s market capitalization declined significantly compared to the fourth quarter of 2019. Over the same period, the equity value of the Company&#x2019;s peer group, and the overall U.S. stock market also declined significantly amid market volatility. In addition, oil prices had dropped significantly. These declines were driven in large part by the uncertainty surrounding the COVID-19 pandemic and other macroeconomic events such as the geopolitical tensions between OPEC and Russia. Based on these factors, the Company concluded that multiple triggering events occurred and, accordingly, an interim quantitative goodwill impairment test was performed for each reporting unit as of March 31, 2020 &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;("testing date"). During the first quarter of 2020, the Company also performed an analysis to determine any impairment of long-lived assets (see Note &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;9-Intangible Assets&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;) based on the triggering events noted above.&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;Based upon the results of the interim quantitative goodwill impairment test during the first quarter of 2020, the Company recorded an aggregate impairment charge of $77.1&#160;million, which consisted of $57.2&#160;million in the services reporting unit within the Services segment, and $19.3&#160;million in the European reporting unit and $0.6&#160;million in the Brazilian reporting unit, both within the International segment. The impairment was calculated based on the difference between the estimated fair value and the carrying value of the reporting units and are included in Impairment charges on the Consolidated Statements of Income (Loss) for the year ended December 31, 2020. The Company performed a quantitative annual impairment test as of October 1, 2022 and 2021 and the Company did not identify any changes in circumstances that would indicate the carrying value of goodwill may not be recoverable. Additionally, through December&#160;31, 2022, the Company did not identify any changes in circumstances that would indicate the carrying value of goodwill may not be recoverable. Significant adverse changes in future periods could negatively affect the Company's key assumptions and may result in future goodwill impairment charges which could be material.&lt;/span&gt;&lt;/div&gt;The Company's cumulative goodwill impairment as of December&#160;31, 2022 was $100.2&#160;million, of which $57.2&#160;million related to the Services segment, $29.8&#160;million related to the International segment and $13.2&#160;million related to the Products and Systems segment.</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-753">&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 is shown below (in thousands):&lt;/span&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:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.637%"/&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:11.641%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Services&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;International&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;Products and Systems&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;190,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;15,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;206,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustments to preliminary purchase price allocations&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;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&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;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(849)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,439&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,946)&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;(858)&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;&#x2014;&#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;(5,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,710&#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;13,925&#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;&#x2014;&#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;199,635&#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;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="iceb026017da444efb4e75eac8d40d383_I20201231"
      decimals="-3"
      id="f-754"
      unitRef="usd">190112000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i137b8c8df03845d597bfd3e73c513f86_I20201231"
      decimals="-3"
      id="f-755"
      unitRef="usd">15896000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i42a4fa5a55a248a3b04e4dc2971ba982_I20201231"
      decimals="-3"
      id="f-756"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0ad8aeb0073c4ff6a1eaec01ec4173a5_I20201231"
      decimals="-3"
      id="f-757"
      unitRef="usd">206008000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ic8095ef58f2d4da3a96a68b8f4836bf7_D20210101-20211231"
      decimals="-3"
      id="f-758"
      unitRef="usd">280000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i9be32e756dc04b81ae6776621be60feb_D20210101-20211231"
      decimals="-3"
      id="f-759"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i6f37ede35c40432891ff7ae73ce6f5bc_D20210101-20211231"
      decimals="-3"
      id="f-760"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-761"
      unitRef="usd">280000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ic8095ef58f2d4da3a96a68b8f4836bf7_D20210101-20211231"
      decimals="-3"
      id="f-762"
      unitRef="usd">264000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i9be32e756dc04b81ae6776621be60feb_D20210101-20211231"
      decimals="-3"
      id="f-763"
      unitRef="usd">-1113000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i6f37ede35c40432891ff7ae73ce6f5bc_D20210101-20211231"
      decimals="-3"
      id="f-764"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-765"
      unitRef="usd">-849000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="id88dba0e43484158985a78ec2b478ff7_I20211231"
      decimals="-3"
      id="f-766"
      unitRef="usd">190656000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i32f5d9aa37fd4ccf8ce665e0654d11f6_I20211231"
      decimals="-3"
      id="f-767"
      unitRef="usd">14783000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iced793fa4bc044c6ba89a4eb90799082_I20211231"
      decimals="-3"
      id="f-768"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-769"
      unitRef="usd">205439000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i04586040a076479580a20410fa8c3900_D20220101-20221231"
      decimals="-3"
      id="f-770"
      unitRef="usd">-4946000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i6bb6417b2ad9484e81383539465706dc_D20220101-20221231"
      decimals="-3"
      id="f-771"
      unitRef="usd">-858000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ifbb6c86558944434aaeabb6fd0cdc807_D20220101-20221231"
      decimals="-3"
      id="f-772"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-773"
      unitRef="usd">-5804000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i7a6475a39c96470f9433c132da72944e_I20221231"
      decimals="-3"
      id="f-774"
      unitRef="usd">185710000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9dd5aa0d77094e31a89398f984fea5b7_I20221231"
      decimals="-3"
      id="f-775"
      unitRef="usd">13925000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0bff61e9eab04c9a9685e02d2a25deee_I20221231"
      decimals="-3"
      id="f-776"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-777"
      unitRef="usd">199635000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i8e317d28d1b64c298e1d3ba166e92e1b_D20200101-20200331"
      decimals="-5"
      id="f-778"
      unitRef="usd">77100000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="if41bf344b38241eb88f1416f0eeb32f3_D20200101-20200331"
      decimals="-5"
      id="f-779"
      unitRef="usd">57200000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i28e0f68771894dbaba2d919ae00fb9af_D20200101-20200331"
      decimals="-5"
      id="f-780"
      unitRef="usd">19300000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="id5a8fb9601614778ae5469e1bfb7d08d_D20200101-20200331"
      decimals="-5"
      id="f-781"
      unitRef="usd">600000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-5"
      id="f-782"
      unitRef="usd">100200000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-5"
      id="f-783"
      unitRef="usd">100200000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i9176562f55984980abe97ec0fb6f1905_I20211231"
      decimals="-5"
      id="f-784"
      unitRef="usd">57200000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i5d4c0b0d32374e9ea489ad8d91d8d6ea_I20221231"
      decimals="-5"
      id="f-785"
      unitRef="usd">57200000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ie9619f28d88b44b1a6bedf3b096e848a_I20221231"
      decimals="-5"
      id="f-786"
      unitRef="usd">29800000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i138156089ea74c5da6cb0b693ec7b2b6_I20211231"
      decimals="-5"
      id="f-787"
      unitRef="usd">29800000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ib7708c49225944618e94e952a2ec0c44_I20221231"
      decimals="-5"
      id="f-788"
      unitRef="usd">13200000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i486a38ae91e54e9cbd8a35c54ef2850b_I20211231"
      decimals="-5"
      id="f-789"
      unitRef="usd">13200000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-790">Intangible Assets&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;&#160;&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 gross carrying amount and accumulated amortization of intangible assets were as follows (in thousands):&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:16.581%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.778%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="36" 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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="18" 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful&#160;Life&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:8pt;font-weight:700;line-height:100%"&gt;(Years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-18&lt;/span&gt;&lt;/div&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;109,683&#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;(84,130)&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="3" style="display:none"/&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;25,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;112,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(80,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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;31,790&#160;&lt;/span&gt;&lt;/td&gt;&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;Software/Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-15&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;51,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,669)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;22,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(26,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;25,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Covenants not to compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5&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;12,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-12&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;10,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;1,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,066)&lt;/span&gt;&lt;/td&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;183,588&#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;(134,573)&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="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 #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;49,015&#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;187,571&#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;(128,190)&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="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 #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;59,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 described in Note &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;8- Goodwill&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;, during the first quarter of 2020, there were negative market indicators that were determined to be triggering events indicating a potential impairment of certain long-lived assets within asset groups in the Services, International,  and Products and Systems segments, as well as Corporate and Eliminations. The asset groups are groupings of assets and liabilities determined at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. Recoverability testing indicated that certain intangible assets and right of use assets (See Note &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;17-Leases&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;) were potentially impaired. For asset groups that required an impairment measurement, similar to the valuations performed to determine the goodwill impairment, the Company used income and market approaches to estimate the fair value of the long-lived assets, which requires significant judgment in evaluation of the useful lives of the assets, economic and industry trends, estimated future cash flows, discount rates, and other factors. The result of the analysis was an aggregate impairment charge of $28.8&#160;million, which consisted of $25.9&#160;million to software/technology, $2.2&#160;million to customer relationships, $0.5&#160;million to other intangibles and $0.2&#160;million to covenants not to compete, all of which are in the Services reporting unit within the Services segment and are included in &lt;span style="-sec-ix-hidden:f-835"&gt;Impairment charges&lt;/span&gt; on the Consolidated Statements of Income (Loss) for the year ended December 31, 2020.&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;Amortization expense for the years ended December&#160;31, 2022, 2021 and 2020, was approximately $9.1 million, $9.7 million, and $11.0 million, respectively, including amortization of software/technology for these periods of $2.9 million, $3.0 million, and $3.6 million, respectively.&lt;/span&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;Amortization expense in each of the five years and thereafter subsequent to December&#160;31, 2022 related to the Company&#x2019;s intangible assets is expected to be as follows (in thousands):&lt;/span&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:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expected&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:8pt;font-weight:700;line-height:100%"&gt;Amortization&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:8pt;font-weight:700;line-height:100%"&gt;Expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,915&#160;&lt;/span&gt;&lt;/td&gt;&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;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;7,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;5,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;4,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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&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;49,015&#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:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-791">&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 gross carrying amount and accumulated amortization of intangible assets were as follows (in thousands):&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:16.581%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.778%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="36" 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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="18" 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful&#160;Life&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:8pt;font-weight:700;line-height:100%"&gt;(Years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-18&lt;/span&gt;&lt;/div&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;109,683&#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;(84,130)&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="3" style="display:none"/&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;25,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;112,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(80,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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;31,790&#160;&lt;/span&gt;&lt;/td&gt;&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;Software/Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-15&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;51,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,669)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;22,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(26,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;25,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Covenants not to compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5&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;12,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-12&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;10,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;1,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,066)&lt;/span&gt;&lt;/td&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;183,588&#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;(134,573)&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="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 #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;49,015&#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;187,571&#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;(128,190)&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="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 #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;59,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7e874f30b14941a18f58c82789af5e08_D20220101-20221231"
      id="f-792">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id71fadb9b62f4eea8da57114bc69db17_D20220101-20221231"
      id="f-793">P18Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7092b17be22042f296130aa3396c849e_I20221231"
      decimals="-3"
      id="f-794"
      unitRef="usd">109683000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7092b17be22042f296130aa3396c849e_I20221231"
      decimals="-3"
      id="f-795"
      unitRef="usd">84130000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7092b17be22042f296130aa3396c849e_I20221231"
      decimals="-3"
      id="f-796"
      unitRef="usd">25553000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia48f94729a3145eb9c984f56acf8d7b7_I20211231"
      decimals="-3"
      id="f-797"
      unitRef="usd">112109000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia48f94729a3145eb9c984f56acf8d7b7_I20211231"
      decimals="-3"
      id="f-798"
      unitRef="usd">80319000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia48f94729a3145eb9c984f56acf8d7b7_I20211231"
      decimals="-3"
      id="f-799"
      unitRef="usd">31790000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i110ba3249a2e4b9b82f816cb7ac53d68_D20220101-20221231"
      id="f-800">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibb994079246043dcaa578cc3b5d53b14_D20220101-20221231"
      id="f-801">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3f932c16dc0f41a4b079c8d00ffef5dd_I20221231"
      decimals="-3"
      id="f-802"
      unitRef="usd">51028000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3f932c16dc0f41a4b079c8d00ffef5dd_I20221231"
      decimals="-3"
      id="f-803"
      unitRef="usd">28669000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i3f932c16dc0f41a4b079c8d00ffef5dd_I20221231"
      decimals="-3"
      id="f-804"
      unitRef="usd">22359000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i514b725b62bc418bb3a9a24e490281ce_I20211231"
      decimals="-3"
      id="f-805"
      unitRef="usd">52265000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i514b725b62bc418bb3a9a24e490281ce_I20211231"
      decimals="-3"
      id="f-806"
      unitRef="usd">26415000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i514b725b62bc418bb3a9a24e490281ce_I20211231"
      decimals="-3"
      id="f-807"
      unitRef="usd">25850000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="idd865717afb84a06a623337d452096df_D20220101-20221231"
      id="f-808">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i34005b6fd0934cb6afc7c13361e05da0_D20220101-20221231"
      id="f-809">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0f655087f8ab4b7db9fda11f17233de9_I20221231"
      decimals="-3"
      id="f-810"
      unitRef="usd">12488000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0f655087f8ab4b7db9fda11f17233de9_I20221231"
      decimals="-3"
      id="f-811"
      unitRef="usd">12416000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i0f655087f8ab4b7db9fda11f17233de9_I20221231"
      decimals="-3"
      id="f-812"
      unitRef="usd">72000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i569cd9065ccf4901b219906803d7a258_I20211231"
      decimals="-3"
      id="f-813"
      unitRef="usd">12623000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i569cd9065ccf4901b219906803d7a258_I20211231"
      decimals="-3"
      id="f-814"
      unitRef="usd">12390000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i569cd9065ccf4901b219906803d7a258_I20211231"
      decimals="-3"
      id="f-815"
      unitRef="usd">233000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibb781315b7914673bbf8df012839141d_D20220101-20221231"
      id="f-816">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i95d18f633c514c2a9cc93e4e9c28dea6_D20220101-20221231"
      id="f-817">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5620cb81f97b493987aa95dcc24589ac_I20221231"
      decimals="-3"
      id="f-818"
      unitRef="usd">10389000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5620cb81f97b493987aa95dcc24589ac_I20221231"
      decimals="-3"
      id="f-819"
      unitRef="usd">9358000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i5620cb81f97b493987aa95dcc24589ac_I20221231"
      decimals="-3"
      id="f-820"
      unitRef="usd">1031000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7dd75d041be540c3a1bb72d569b624c5_I20211231"
      decimals="-3"
      id="f-821"
      unitRef="usd">10574000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7dd75d041be540c3a1bb72d569b624c5_I20211231"
      decimals="-3"
      id="f-822"
      unitRef="usd">9066000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7dd75d041be540c3a1bb72d569b624c5_I20211231"
      decimals="-3"
      id="f-823"
      unitRef="usd">1508000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-824"
      unitRef="usd">183588000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-825"
      unitRef="usd">134573000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-826"
      unitRef="usd">49015000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-827"
      unitRef="usd">187571000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-828"
      unitRef="usd">128190000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-829"
      unitRef="usd">59381000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i90848753daee4f11977b59ced26984aa_D20200101-20201231"
      decimals="-5"
      id="f-830"
      unitRef="usd">28800000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="ifb1a656bfaf9443fbf225fc41ad7b456_D20200101-20201231"
      decimals="-5"
      id="f-831"
      unitRef="usd">25900000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="ib013f15fc3d5449997f4f7ff92e7704a_D20200101-20201231"
      decimals="-5"
      id="f-832"
      unitRef="usd">2200000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="ie37701072f2a45fa811811ecba1aae1e_D20200101-20201231"
      decimals="-5"
      id="f-833"
      unitRef="usd">500000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i0ac07b5d546743aa9884e1c35a39bf2b_D20200101-20201231"
      decimals="-5"
      id="f-834"
      unitRef="usd">200000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-5"
      id="f-836"
      unitRef="usd">9100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-5"
      id="f-837"
      unitRef="usd">9700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-5"
      id="f-838"
      unitRef="usd">11000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i73869f09275d45b3a42c325a30c5babe_D20220101-20221231"
      decimals="-5"
      id="f-839"
      unitRef="usd">2900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0c08b7818d97469fa05dbf87ab8590e9_D20210101-20211231"
      decimals="-5"
      id="f-840"
      unitRef="usd">3000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2df6780b715548c3a97373822aed6a6b_D20200101-20201231"
      decimals="-5"
      id="f-841"
      unitRef="usd">3600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-842">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense in each of the five years and thereafter subsequent to December&#160;31, 2022 related to the Company&#x2019;s intangible assets is expected to be as follows (in thousands):&lt;/span&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:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expected&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:8pt;font-weight:700;line-height:100%"&gt;Amortization&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:8pt;font-weight:700;line-height:100%"&gt;Expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,915&#160;&lt;/span&gt;&lt;/td&gt;&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;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;7,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;5,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;4,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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&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;49,015&#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-843"
      unitRef="usd">8915000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-844"
      unitRef="usd">7633000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-845"
      unitRef="usd">5796000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-846"
      unitRef="usd">4988000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-847"
      unitRef="usd">4664000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-848"
      unitRef="usd">17019000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-849"
      unitRef="usd">49015000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <mg:AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-850">Accrued Expenses and Other Current Liabilities&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;&#160;&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;Accrued expenses and other current liabilities consist of the following (in thousands):&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;&#160;&lt;/span&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:75.879%"/&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.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.045%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued salaries, wages and related employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,684&#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;33,816&#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;Contingent consideration&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;937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Accrued workers' compensation and health benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Deferred revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liability - Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Pension accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 accrued expenses&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;26,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,844&#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;83,863&#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;</mg:AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock>
    <mg:ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-851">&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;Accrued expenses and other current liabilities consist of the following (in thousands):&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;&#160;&lt;/span&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:75.879%"/&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.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.045%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued salaries, wages and related employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,684&#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;33,816&#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;Contingent consideration&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;937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Accrued workers' compensation and health benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Deferred revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liability - Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Pension accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 accrued expenses&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;26,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,844&#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;83,863&#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;</mg:ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock>
    <mg:AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-852"
      unitRef="usd">26684000</mg:AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent>
    <mg:AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-853"
      unitRef="usd">33816000</mg:AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-854"
      unitRef="usd">937000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-855"
      unitRef="usd">1830000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <mg:AccruedWorkersCompensationAndHealthBenefitsCurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-856"
      unitRef="usd">3660000</mg:AccruedWorkersCompensationAndHealthBenefitsCurrent>
    <mg:AccruedWorkersCompensationAndHealthBenefitsCurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-857"
      unitRef="usd">3994000</mg:AccruedWorkersCompensationAndHealthBenefitsCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-858"
      unitRef="usd">7521000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-859"
      unitRef="usd">6202000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-860"
      unitRef="usd">10376000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-861"
      unitRef="usd">10040000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:MultiemployerPlansWithdrawalObligation
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-862"
      unitRef="usd">2519000</us-gaap:MultiemployerPlansWithdrawalObligation>
    <us-gaap:MultiemployerPlansWithdrawalObligation
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-863"
      unitRef="usd">2519000</us-gaap:MultiemployerPlansWithdrawalObligation>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-864"
      unitRef="usd">26147000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-865"
      unitRef="usd">25462000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <mg:AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-866"
      unitRef="usd">77844000</mg:AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent>
    <mg:AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-867"
      unitRef="usd">83863000</mg:AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-868">Long-Term Debt&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;Long-term debt consisted of the following (in thousands):&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;&#160;&lt;/span&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:76.059%"/&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:9.296%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/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;Senior credit facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;65,250&#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;119,500&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior secured term loan, net of unamortized debt issuance costs of $0.5&#160;million and $0.2 million&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,251&#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;202,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Long-term debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,826&#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,403&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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:700;line-height:120%"&gt;Senior Credit Facility&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;&#160;&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:107%"&gt;Prior to entering into the New Credit Agreement (defined and described below), the Company had a credit agreement with its banking group (the "Credit Agreement") which provided the Company with a  $150&#160;million revolving credit facility and a $100&#160;million term loan. The Credit Agreement was most recently amended on May 19, 2021 and had a maturity date of December 12, 2023.&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;  &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:107%"&gt;On August 1, 2022, the Company entered into a new credit agreement (the &#x201c;New Credit Agreement&#x201d;) which replaced the prior Credit Agreement and provides the Company with a $190&#160;million 5-year committed revolving credit facility and a $125&#160;million term loan with a balance of $121.4 million as of December&#160;31, 2022. The New Credit Agreement permits the Company to borrow up to $100&#160;million in non-US dollar currencies and to use up to $20&#160;million of the credit limit for the issuance of letters of credit. Both the revolving line of credit and the term loan under the New Credit Agreement have a maturity date of July 30, 2027.&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:107%"&gt;The New Credit Agreement has the following key terms, conditions and financial covenants:&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-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&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:112%;padding-left:14.5pt"&gt;Borrowings bear interest at Secured Overnight Financing Rate ("SOFR") plus a credit spread adjustment and applicable SOFR margin ranging from 1.25% to 2.75%, based upon our Total Consolidated Debt Leverage Ratio (defined below); under the Credit Agreement, the margin was based upon the LIBOR margin.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.46pt"&gt;Total Consolidated Debt Leverage Ratio means the ratio of (a) Total Consolidated Debt to (b) EBITDA (as defined in the New Credit Agreement) for the trailing four consecutive fiscal quarters.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.46pt"&gt;Total Consolidated Debt means all indebtedness (including subordinated debt) of the Company on a consolidated basis.&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-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&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:107%;padding-left:14.5pt"&gt;The Company has the benefit of the lowest SOFR margin if its Total Consolidated Debt Leverage Ratio is equal to or less than 1.25 to 1.0, and the margin increases as the ratio increases, to the maximum margin if the ratio is greater than 3.75 to 1.0. The New Credit Agreement is secured by liens on substantially all the assets of the Company and certain of its U.S subsidiaries and is guaranteed by those U.S subsidiaries.&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-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&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:107%;padding-left:14.5pt"&gt;The Company has to maintain a Total Consolidated Debt Leverage Ratio of no more than 4.0 to 1.0 at the end of each quarter through June 30, 2023 and stepping down to a maximum permitted ratio of no more than 3.75 to 1.0 for the remainder of the term. &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-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&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:107%;padding-left:14.5pt"&gt;The Company has to maintain a Fixed Charge Coverage Ratio of 1.25 to 1.0 for the duration of the New Credit Agreement, as defined in the New Credit Agreement. &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-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&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:107%;padding-left:14.5pt"&gt;The New Credit Agreement limits the Company&#x2019;s ability to, among other things, create liens, make investments, incur more indebtedness, merge or consolidate, make dispositions of property, pay dividends, make distributions to stockholders or repurchase our stock, enter into a new line of business, enter into transactions with affiliates and enter into burdensome agreements.&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-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&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:107%;padding-left:14.5pt"&gt;The New Credit Agreement does not limit the Company&#x2019;s ability to acquire other businesses or companies except that the acquired business or company must be in the Company's line of business, the Company must be in compliance with the financial covenants on a pro forma basis after taking into account the acquisition, and the Company must provide written notice at least &lt;span style="-sec-ix-hidden:f-899"&gt;five&lt;/span&gt; business days prior to the date of an acquisition of $10&#160;million or more.&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-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&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:107%;padding-left:14.5pt"&gt;Quarterly payments on the term loan of $1.56&#160;million through June 30, 2024, then increasing to $2.34&#160;million through June 30, 2025, and to $3.12&#160;million for each quarterly payment thereafter through maturity.&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:112%"&gt;The New Credit Agreement was accounted for as a modification and the Company expensed $0.8&#160;million in unamortized capitalized debt issuance costs and fees during the three months ended September 30, 2022, which was included in selling, general and administrative expenses on the Consolidated Statements of Income (Loss). The Company incurred $1.6&#160;million in financing costs for the New Credit Agreement, of which $0.2&#160;million of third party costs were expensed and included in selling, general and administrative expenses on the Consolidated Statements of Income (Loss).&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;&#160;&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 of December&#160;31, 2022, the Company had borrowings of $186.6 million and a total of $3.0 million of letters of credit outstanding under the New Credit Agreement. The Company has capitalized costs associated with debt modifications of $1.4 million as of December&#160;31, 2022, which is included in Other assets on the Consolidated Balance Sheet and will be amortized into interest expense over the remaining term of the Credit Agreement through July 30, 2027.&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;As of December&#160;31, 2022, the Company was in compliance with the terms of the New Credit Agreement. The Company continuously monitors compliance with the covenants contained in the New Credit Agreement. The Company believes that it is probable that the Company will be able to comply with the financial covenants in the New Credit Agreement and that sufficient credit remains available under the New Credit Agreement to meet the Company's liquidity needs. However, such matters cannot be predicted with certainty.&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-style:italic;font-weight:700;line-height:120%"&gt;Other Debt&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;&#160;&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 Company's other debt includes bank financing provided at the local subsidiary level used to support working capital requirements and fund capital expenditures.  At December&#160;31, 2022, there was an aggregate of approximately $4.6 million outstanding, payable at various times through 2030.  Monthly payments ran&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ge from $1 thousand to $15&#160;thousand and interest rates range from 0.4% to 3.5%. &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;Scheduled principal payments due under all borrowing agreements in each of the five years and thereafter subsequent to December&#160;31, 2022 are as follows (in thousands):&lt;/span&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;&#160;&lt;/span&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:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&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;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;7,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;11,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;12,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2027&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;148,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;191,251&#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:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-869">&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;Long-term debt consisted of the following (in thousands):&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;&#160;&lt;/span&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:76.059%"/&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:9.296%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/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;Senior credit facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;65,250&#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;119,500&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior secured term loan, net of unamortized debt issuance costs of $0.5&#160;million and $0.2 million&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,251&#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;202,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Long-term debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,826&#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,403&#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:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt
      contextRef="icb73285af9144cfb9d1875dea6e9d43f_I20221231"
      decimals="-3"
      id="f-870"
      unitRef="usd">65250000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i2d7f0081f48e4af3a00db3ce95bef048_I20211231"
      decimals="-3"
      id="f-871"
      unitRef="usd">119500000</us-gaap:LongTermDebt>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i0ef7d44a2a2b4bed8f33d0909188be5f_I20221231"
      decimals="-5"
      id="f-872"
      unitRef="usd">500000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ic42b25f8d1634aa4806263803fdc72c7_I20211231"
      decimals="-5"
      id="f-873"
      unitRef="usd">200000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i0ef7d44a2a2b4bed8f33d0909188be5f_I20221231"
      decimals="-3"
      id="f-874"
      unitRef="usd">121399000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic42b25f8d1634aa4806263803fdc72c7_I20211231"
      decimals="-3"
      id="f-875"
      unitRef="usd">76673000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i71e42f61b161481592b02079f1d67d2b_I20221231"
      decimals="-3"
      id="f-876"
      unitRef="usd">4602000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i4a1fcf6aa2a44cd3ac5166d13bc78741_I20211231"
      decimals="-3"
      id="f-877"
      unitRef="usd">6392000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-878"
      unitRef="usd">191251000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-879"
      unitRef="usd">202565000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-880"
      unitRef="usd">7425000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-881"
      unitRef="usd">20162000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-882"
      unitRef="usd">183826000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-883"
      unitRef="usd">182403000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i89292ee024764fc4bfdf86d29a1f8145_I20210519"
      decimals="INF"
      id="f-884"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7d681fe25f5a493da60a99652d72d6dd_I20210519"
      decimals="INF"
      id="f-885"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i92c40b7a19224d669104979fcfb1bedb_I20220801"
      decimals="INF"
      id="f-886"
      unitRef="usd">190000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i51c144b15f6d4bf9b76c37b682b0e60d_D20220801-20220801"
      id="f-887">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic3ab3d3eba2e470ca463c496da912b47_I20220801"
      decimals="INF"
      id="f-888"
      unitRef="usd">125000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebt
      contextRef="i86c19b77eeb048f9acc990c620d91073_I20221231"
      decimals="-5"
      id="f-889"
      unitRef="usd">121400000</us-gaap:LongTermDebt>
    <mg:LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies
      contextRef="i92c40b7a19224d669104979fcfb1bedb_I20220801"
      decimals="INF"
      id="f-890"
      unitRef="usd">100000000</mg:LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies>
    <mg:LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit
      contextRef="i74d2cbd49d17432d94896b1165b0d49a_I20220801"
      decimals="INF"
      id="f-891"
      unitRef="usd">20000000</mg:LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i1c4eff74ae844cbaba12318a0697e840_D20220801-20220801"
      decimals="4"
      id="f-892"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i6b500b2205764f909ab4d06350b8776c_D20220801-20220801"
      decimals="4"
      id="f-893"
      unitRef="number">0.0275</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <mg:DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable
      contextRef="i71ba1b8c7ee5427aa0932a528ed20ed2_I20220801"
      decimals="2"
      id="f-894"
      unitRef="number">1.25</mg:DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable>
    <mg:DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan
      contextRef="i71ba1b8c7ee5427aa0932a528ed20ed2_I20220801"
      decimals="2"
      id="f-895"
      unitRef="number">3.75</mg:DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan>
    <mg:DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio
      contextRef="i3b69874c702d412db49ea099d70cf094_D20220801-20220801"
      decimals="1"
      id="f-896"
      unitRef="number">4.0</mg:DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio>
    <mg:DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio
      contextRef="ifa7998c23a7940929e0216b3fd2e0788_D20220801-20220801"
      decimals="2"
      id="f-897"
      unitRef="number">3.75</mg:DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio>
    <mg:DebtInstrumentCovenantFixedChargeCoverageRatio
      contextRef="i039717fcc2fd4106bf7f69eb00b7d858_D20220801-20220801"
      decimals="2"
      id="f-898"
      unitRef="number">1.25</mg:DebtInstrumentCovenantFixedChargeCoverageRatio>
    <mg:DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount
      contextRef="i71ba1b8c7ee5427aa0932a528ed20ed2_I20220801"
      decimals="-6"
      id="f-900"
      unitRef="usd">10000000</mg:DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i9fb69c2d47794e22a50902779e933e2b_D20220801-20220801"
      decimals="-4"
      id="f-901"
      unitRef="usd">1560000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="if5b3f9942043445ebb2c387f010ccf45_D20220801-20220801"
      decimals="-4"
      id="f-902"
      unitRef="usd">2340000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i666eabfdb51b481d81224bd01c1c8ff0_D20220801-20220801"
      decimals="-4"
      id="f-903"
      unitRef="usd">3120000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="ie0522a2bdd154e6898dcf6d83d3427e0_D20220701-20220930"
      decimals="-5"
      id="f-904"
      unitRef="usd">800000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ie0522a2bdd154e6898dcf6d83d3427e0_D20220701-20220930"
      decimals="-5"
      id="f-905"
      unitRef="usd">1600000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ie0522a2bdd154e6898dcf6d83d3427e0_D20220701-20220930"
      decimals="-5"
      id="f-906"
      unitRef="usd">200000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:LineOfCredit
      contextRef="icb73285af9144cfb9d1875dea6e9d43f_I20221231"
      decimals="-5"
      id="f-907"
      unitRef="usd">186600000</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="icb73285af9144cfb9d1875dea6e9d43f_I20221231"
      decimals="-5"
      id="f-908"
      unitRef="usd">3000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="icb73285af9144cfb9d1875dea6e9d43f_I20221231"
      decimals="-5"
      id="f-909"
      unitRef="usd">1400000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LongTermDebt
      contextRef="i71e42f61b161481592b02079f1d67d2b_I20221231"
      decimals="-5"
      id="f-910"
      unitRef="usd">4600000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i6142f09042ec40c4adfb78a9920709d6_D20220101-20221231"
      decimals="-3"
      id="f-911"
      unitRef="usd">1000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="iee42ec942ee04c07851705663d60058d_D20220101-20221231"
      decimals="-3"
      id="f-912"
      unitRef="usd">15000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4005adff91624c1597777e8d9dc4379e_I20221231"
      decimals="INF"
      id="f-913"
      unitRef="number">0.004</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7bff3a55a64145b7b70293c372cf581a_I20221231"
      decimals="INF"
      id="f-914"
      unitRef="number">0.035</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-915">Scheduled principal payments due under all borrowing agreements in each of the five years and thereafter subsequent to December&#160;31, 2022 are as follows (in thousands):&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&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:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&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;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;7,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;11,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;12,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2027&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;148,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;191,251&#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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-916"
      unitRef="usd">7526000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-917"
      unitRef="usd">9711000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-918"
      unitRef="usd">11623000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-919"
      unitRef="usd">12864000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-920"
      unitRef="usd">148728000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-921"
      unitRef="usd">799000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-922"
      unitRef="usd">191251000</us-gaap:LongTermDebt>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-923">Fair Value Measurements&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;&#160;&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 Company performs fair value measurements in accordance with the guidance provided by ASC 820, &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;Fair Value Measurements and Disclosures&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;. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. It also establishes a three level hierarchy that prioritizes the inputs used to measure fair value. The three levels of the hierarchy are defined as follows:&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 &#x2014; Inputs are unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 &#x2014; Observable inputs other than quoted prices included in Level 1, including quoted prices for similar assets or liabilities in active markets, quoted prices for identical assets or liabilities in inactive markets, inputs other than quoted prices that are observable for the asset or liability and inputs derived principally from or corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3 &#x2014; Unobservable inputs reflecting the Company&#x2019;s own assumptions about inputs that market participants would use in pricing the asset or liability based on the best information available.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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:700;line-height:120%"&gt;Financial instruments measured at fair value on a recurring basis&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 fair value of contingent consideration liabilities was estimated using a discounted cash flow technique with significant inputs that are not observable in the market and thus represents a Level 3 fair value measurement as defined in ASC 820. The significant inputs in the Level 3 measurement not supported by market activity include the probability assessments of expected future cash flows related to the acquisitions, appropriately discounted considering the uncertainties associated with the obligation, and as calculated in accordance with the terms of the applicable acquisition agreements.&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 following table represents the changes in the fair value of Level 3 contingent consideration (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.184%"/&gt;&lt;td style="width:0.1%"/&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="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the beginning of the period:&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;1,830&#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,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Acquisitions&lt;/span&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;/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;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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Accretion of liability&lt;/span&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;/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;Revaluation&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;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Foreign currency translation&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the end of the period:&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;937&#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,830&#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&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;Financial instruments not measured at fair value on a recurring basis&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 Company has evaluated current market conditions and borrower credit quality and has determined that the carrying value of its long-term debt approximates fair value. The fair value of the Company&#x2019;s notes payable and finance lease obligations approximates their carrying amounts based on anticipated interest rates which management believes would currently be available to the Company for similar issuances of debt.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-924">Fair Value Measurements&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;&#160;&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 Company performs fair value measurements in accordance with the guidance provided by ASC 820, &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;Fair Value Measurements and Disclosures&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;. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. It also establishes a three level hierarchy that prioritizes the inputs used to measure fair value. The three levels of the hierarchy are defined as follows:&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 &#x2014; Inputs are unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 &#x2014; Observable inputs other than quoted prices included in Level 1, including quoted prices for similar assets or liabilities in active markets, quoted prices for identical assets or liabilities in inactive markets, inputs other than quoted prices that are observable for the asset or liability and inputs derived principally from or corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3 &#x2014; Unobservable inputs reflecting the Company&#x2019;s own assumptions about inputs that market participants would use in pricing the asset or liability based on the best information available.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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:700;line-height:120%"&gt;Financial instruments measured at fair value on a recurring basis&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 fair value of contingent consideration liabilities was estimated using a discounted cash flow technique with significant inputs that are not observable in the market and thus represents a Level 3 fair value measurement as defined in ASC 820. The significant inputs in the Level 3 measurement not supported by market activity include the probability assessments of expected future cash flows related to the acquisitions, appropriately discounted considering the uncertainties associated with the obligation, and as calculated in accordance with the terms of the applicable acquisition agreements.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-925">&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 represents the changes in the fair value of Level 3 contingent consideration (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.184%"/&gt;&lt;td style="width:0.1%"/&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="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the beginning of the period:&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;1,830&#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,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Acquisitions&lt;/span&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;/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;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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Accretion of liability&lt;/span&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;/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;Revaluation&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;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Foreign currency translation&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the end of the period:&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;937&#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,830&#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:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i6be2cd66c42c44ec95b32ccc4ca29cb7_I20211231"
      decimals="-3"
      id="f-926"
      unitRef="usd">1830000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i97fc362183bb4b149c7b9e2443d51754_I20201231"
      decimals="-3"
      id="f-927"
      unitRef="usd">1640000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="ica57b447571f427b92070ce0f71fb9dc_D20220101-20221231"
      decimals="-3"
      id="f-928"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i7dc92d0395ee4258b6de03f8f9cffbbe_D20210101-20211231"
      decimals="-3"
      id="f-929"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ica57b447571f427b92070ce0f71fb9dc_D20220101-20221231"
      decimals="-3"
      id="f-930"
      unitRef="usd">938000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i7dc92d0395ee4258b6de03f8f9cffbbe_D20210101-20211231"
      decimals="-3"
      id="f-931"
      unitRef="usd">938000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <mg:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion
      contextRef="ica57b447571f427b92070ce0f71fb9dc_D20220101-20221231"
      decimals="-3"
      id="f-932"
      unitRef="usd">0</mg:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion>
    <mg:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion
      contextRef="i7dc92d0395ee4258b6de03f8f9cffbbe_D20210101-20211231"
      decimals="-3"
      id="f-933"
      unitRef="usd">0</mg:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion>
    <mg:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount
      contextRef="ica57b447571f427b92070ce0f71fb9dc_D20220101-20221231"
      decimals="-3"
      id="f-934"
      unitRef="usd">45000</mg:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount>
    <mg:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount
      contextRef="i7dc92d0395ee4258b6de03f8f9cffbbe_D20210101-20211231"
      decimals="-3"
      id="f-935"
      unitRef="usd">1128000</mg:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount>
    <mg:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments
      contextRef="ica57b447571f427b92070ce0f71fb9dc_D20220101-20221231"
      decimals="-3"
      id="f-936"
      unitRef="usd">0</mg:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments>
    <mg:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments
      contextRef="i7dc92d0395ee4258b6de03f8f9cffbbe_D20210101-20211231"
      decimals="-3"
      id="f-937"
      unitRef="usd">0</mg:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i0436973f269540b29a3da050efb6b653_I20221231"
      decimals="-3"
      id="f-938"
      unitRef="usd">937000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i6be2cd66c42c44ec95b32ccc4ca29cb7_I20211231"
      decimals="-3"
      id="f-939"
      unitRef="usd">1830000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-940">Share-Based Compensation&#160;&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 Company grants share-based incentive awards to its eligible employees and non-employee directors under two equity incentive plans: (i)&#160;the 2009 Long-Term Incentive Plan (the "2009 Plan") and (ii) the 2016 Long-Term Incentive Plan (the "2016 Plan"). No further awards may be granted under the 2009 Plan, and the remaining stock option  award granted under the 2009 Plan expired during the three months ended March 31, 2022. Awards granted under the 2016 Plan may be in the form of stock options, restricted stock units and other forms of share-based incentives, including performance restricted stock units, stock appreciation rights and deferred stock rights. At the annual stockholders meeting on May 23, 2022, the Company&#x2019;s stockholders approved an amendment to increase the total number of shares that may be issued under the 2016 Plan by 1.2&#160;million, for a total of 4.9&#160;million shares that are authorized for issuance under the 2016 plan, of which approximately 1,900,000 shares were available for future grants as of December&#160;31, 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;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 Options&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;&#160;&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;For each of the years ended December&#160;31, 2022, 2021 and 2020, the Company did not recognize any share-based compensation expense related to the stock option award, as the one outstanding stock option award was already fully vested. No unrecognized compensation costs remained related to the stock option awards. In addition, there were no stock options exercised during the years ended December&#160;31, 2022, 2021 and 2020.&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;&#160;&#160;&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 table sets forth a summary of the stock option activity, weighted-average exercise prices and options outstanding as of  December&#160;31, 2022, 2021 and 2020 as follows (in thousands, except per share amounts and years):&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:21.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&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:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.189%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" 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;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:700;line-height:100%"&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="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Common&lt;br/&gt;Stock&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&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;Common Stock Options&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;Weighted Average Exercise Price&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;Common&lt;br/&gt;Stock&lt;br/&gt;Options&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;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&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;Outstanding at beginning of year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;22.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;22.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;22.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired or forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at end of year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 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;5&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;22.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;5&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;22.35&#160;&lt;/span&gt;&lt;/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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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;&#160;&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:700;line-height:120%"&gt;Restricted Stock Unit Awards&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;&#160;&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;Restricted Stock Units generally vest ratably on each of the first &lt;span style="-sec-ix-hidden:f-985"&gt;four&lt;/span&gt; anniversary dates of issuance. The Company recognized approximately $3.7 million, $3.5 million and $4.4 million of share-based compensation for the years ended December&#160;31, 2022, 2021 and 2020, respectively, related to restricted stock unit awards. As of December&#160;31, 2022, there were approximately $6.6 million of unrecognized compensation costs, net of estimated forfeitures, related to restricted stock unit awards, which are expected to be recognized over a remaining weighted average period of 2.6 years. Upon vesting, restricted stock units are generally net share-settled to cover the required minimum withholding tax and the remaining amount is converted into an equivalent number of shares of common stock.&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;A summary of the vesting activity of restricted stock unit awards, with the respective fair value of the awards, is as follows (in thousands): &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:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.184%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock awards vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;208&#160;&lt;/span&gt;&lt;/td&gt;&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;Fair value of awards vested&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;3,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;837&#160;&lt;/span&gt;&lt;/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&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;A summary of the fully-vested common stock the Company issued to its six non-employee directors, in connection with its non-employee director compensation plan, is as follows (in thousands): &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:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.184%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;68&#160;&lt;/span&gt;&lt;/td&gt;&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;Grant date fair value of awards issued&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;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;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;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;326&#160;&lt;/span&gt;&lt;/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&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;A summary of the Company's outstanding, non-vested restricted share units is as follows (in thousands, except per share amounts and years):&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:21.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&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:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.189%"/&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="33" 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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="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:700;line-height:100%"&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="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;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date &lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Units&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;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date &lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Units&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;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date &lt;br/&gt;Fair Value&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;Outstanding at beginning of period:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,208&#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;7.96&#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;1,076&#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;7.41&#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;559&#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;16.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;10.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;3.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;/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;Released&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;(401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;6.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;10.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;18.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&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;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;8.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;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Outstanding at end of period:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,415&#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;6.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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 #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,208&#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;7.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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 #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,076&#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;7.41&#160;&lt;/span&gt;&lt;/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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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:700;line-height:120%"&gt;Performance Restricted Stock Units&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 Company maintains Performance Restricted Stock Units (PRSUs) that have been granted to select executives and senior officers whose ultimate payout is based on the Company&#x2019;s performance over a one-year period based on specific metrics approved by the Compensation Committee of the Board of Directors of the Company. &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;For 2021, the Compensation Committee made changes to the Company&#x2019;s equity incentive compensation plan for its executive officers and approved the new target awards for 2021. For 2021, the three metrics were:&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;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Free Cash Flow &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;net cash provided by operating activities less purchases of property, plant, equipment and intangible assets and is subject to adjustments approved by the Compensation Committee.&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-style:italic;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:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Adjusted EBITDA &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;defined as net income attributable to the Company plus: interest expense, provision for income taxes, depreciation and amortization, share-based compensation expense and certain acquisition related costs (including transaction due diligence costs and adjustments to the fair value of contingent consideration), foreign exchange (gain) loss and, if applicable, certain special items which are noted).&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;3.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Total Shareholder Return (TSR)&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; measures the total return to shareholders of the Company during 2021 versus the total return to the shareholders of a predefined peer group of companies that provide inspection, testing, certification or similar industrial services. The return will be measured by the year over year percent change in share price. The share prices used to calculate the return are the average share price during the 20-trading day period ending on the initial measurement date (the last 20 trading days of 2020), compared to the average share price during the 20-trading day period ending on the final measurement date (the last 20 trading days of 2021). Any cash dividends or distributions paid in 2021 will be added to calculate the return to shareholders during the year. TSR is considered a market condition for which the fair value of PRSUs with this condition is determined using a Monte Carlo valuation model. Key assumptions in the Monte Carlo valuation model included: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;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;a.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:11.07pt"&gt;Expected Volatility. &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;Expected volatility of the Company&#x2019;s common stock at the date of grant was estimated based on a historical average volatility rate for the approximate 1-year performance period. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;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;b.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Dividend Yield&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The dividend yield assumption was based on historical and anticipated dividend payouts (assumed at zero). &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;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;c.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:11.07pt"&gt;Risk-Free Interest Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The risk-free interest rate assumption was based on observed interest rates consistent with the approximate 1-year performance measurement period.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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;For 2022, the Compensation Committee retained the Company&#x2019;s prior year equity incentive compensation plan for its executive officers including utilizing the same metrics, as defined above, and approved the new target awards for 2022.&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;PRSUs are equity-classified and compensation costs are initially measured using the fair value of the underlying stock at the date of grant. Compensation costs related to the PRSUs are subsequently adjusted for changes in the expected outcomes of the performance conditions. Compensation cost related to the PRSUs with a market condition is not reversed if the market &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;condition is not achieved, provided the employee requisite service has been rendered. PRSUs generally vest ratably on each of the first &lt;span style="-sec-ix-hidden:f-1046"&gt;four&lt;/span&gt; anniversary dates upon completion of the performance period, for a total requisite service period of up to five years and have no dividend rights.&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;A summary of the Company's PRSU activity is presented as follows (in thousands, except per share amounts and years):&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.905%"/&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.905%"/&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.905%"/&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.912%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" 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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date &lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Units&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;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date &lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Units&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;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date &lt;br/&gt;Fair Value&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;Outstanding at beginning of period:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;10.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;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;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;8.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;16.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;3.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance condition adjustments, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;5.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;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;8.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;17.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at end of period:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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-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;388&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;10.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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-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;333&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.84&#160;&lt;/span&gt;&lt;/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&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;For the year ended December&#160;31, 2022, 341,000 PRSUs were granted. There was a 376,000 net unit reduction to these awards, which represents Company performance below target, during the year ended December&#160;31, 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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2021, 189,000 PRSUs were granted. There was a 56,000 unit reduction to these awards, which represents Company performance against target, during the year ended December 31, 2021. &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;For the year ended December&#160;31, 2020, 292,000 PRSUs were granted. There was a 99,000 unit reduction to these awards, which represents Company performance against target, (including an increase of 1,000 units due to the Compensation Committee approving the final calculation of the award metrics for calendar year 2019), during the year ended December 31, 2020.&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:115%"&gt;Compensation expense related to all PRSUs described above was $1.2&#160;million, $1.4 million, and $1.2 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. At December&#160;31, 2022, there was $1.2 million of total unrecognized compensation costs related to approximately 280,000 unvested performance restricted stock units. These costs are expected to be recognized over a weighted-average period of approximately 1.3 years.&lt;/span&gt;&lt;/div&gt;For the years ended December&#160;31, 2022, 2021 and 2020, the income tax benefit recognized on all share based compensation arrangements referenced above was approximately $1.6&#160;million, $1.4 million, and $0.6 million, respectively.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <mg:EmployeeStockOwnershipPlanNumberOfPlans
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="INF"
      id="f-941"
      unitRef="plan">2</mg:EmployeeStockOwnershipPlanNumberOfPlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ifee183b6c4f44a5b8005ca196b74a661_I20221231"
      decimals="INF"
      id="f-942"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i4abf96a5c75c4a368245e067389f18bd_D20200519-20200519"
      decimals="INF"
      id="f-943"
      unitRef="shares">1200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ia992e4926c41462ca9d7826af4f84c78_I20220523"
      decimals="-3"
      id="f-944"
      unitRef="shares">4900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i8707fcb46d7a4f579769a9c74e269564_I20221231"
      decimals="-3"
      id="f-945"
      unitRef="shares">1900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6409d2aefc2f482c84f4d0d074e8141a_D20210101-20211231"
      decimals="INF"
      id="f-946"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie6009b6e76f14541a4298849ed6add34_D20220101-20221231"
      decimals="INF"
      id="f-947"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i10c1960d7d7e4c42bf09ea39f5d61051_D20200101-20201231"
      decimals="INF"
      id="f-948"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="INF"
      id="f-949"
      unitRef="shares">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="INF"
      id="f-950"
      unitRef="shares">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="INF"
      id="f-951"
      unitRef="shares">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i14ecd10e39b843fba45fe1fdb5831fa0_I20221231"
      decimals="INF"
      id="f-952"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-953">In addition, there were no stock options exercised during the years ended December&#160;31, 2022, 2021 and 2020.</us-gaap:CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-954">&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 table sets forth a summary of the stock option activity, weighted-average exercise prices and options outstanding as of  December&#160;31, 2022, 2021 and 2020 as follows (in thousands, except per share amounts and years):&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:21.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&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:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.189%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" 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;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:700;line-height:100%"&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="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Common&lt;br/&gt;Stock&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&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;Common Stock Options&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;Weighted Average Exercise Price&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;Common&lt;br/&gt;Stock&lt;br/&gt;Options&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;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&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;Outstanding at beginning of year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;22.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;22.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;22.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired or forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at end of year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 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;5&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;22.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;5&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;22.35&#160;&lt;/span&gt;&lt;/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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-955"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="2"
      id="f-956"
      unitRef="usdPerShare">22.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i0ad8aeb0073c4ff6a1eaec01ec4173a5_I20201231"
      decimals="-3"
      id="f-957"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i0ad8aeb0073c4ff6a1eaec01ec4173a5_I20201231"
      decimals="2"
      id="f-958"
      unitRef="usdPerShare">22.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i1b5f42474d1846629164305072bd085a_I20191231"
      decimals="-3"
      id="f-959"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i1b5f42474d1846629164305072bd085a_I20191231"
      decimals="2"
      id="f-960"
      unitRef="usdPerShare">22.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-961"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="2"
      id="f-962"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-963"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="2"
      id="f-964"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-965"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="2"
      id="f-966"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-967"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="2"
      id="f-968"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-969"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="2"
      id="f-970"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-971"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="2"
      id="f-972"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-973"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="2"
      id="f-974"
      unitRef="usdPerShare">22.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-975"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="2"
      id="f-976"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-977"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="2"
      id="f-978"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-979"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="2"
      id="f-980"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-981"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="2"
      id="f-982"
      unitRef="usdPerShare">22.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i0ad8aeb0073c4ff6a1eaec01ec4173a5_I20201231"
      decimals="-3"
      id="f-983"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i0ad8aeb0073c4ff6a1eaec01ec4173a5_I20201231"
      decimals="2"
      id="f-984"
      unitRef="usdPerShare">22.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231"
      decimals="-5"
      id="f-986"
      unitRef="usd">3700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iadcd0cd91d96465a98feef52d623eb6f_D20210101-20211231"
      decimals="-5"
      id="f-987"
      unitRef="usd">3500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia9076b977f254343b448f4c4b7cac4d0_D20200101-20201231"
      decimals="-5"
      id="f-988"
      unitRef="usd">4400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ia44374cd2627489fb9a59cd5a1b25fe2_I20221231"
      decimals="-5"
      id="f-989"
      unitRef="usd">6600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231"
      id="f-990">P2Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-991">&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;A summary of the vesting activity of restricted stock unit awards, with the respective fair value of the awards, is as follows (in thousands): &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:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.184%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock awards vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;208&#160;&lt;/span&gt;&lt;/td&gt;&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;Fair value of awards vested&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;3,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;837&#160;&lt;/span&gt;&lt;/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:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231"
      decimals="-3"
      id="f-992"
      unitRef="shares">401000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="iadcd0cd91d96465a98feef52d623eb6f_D20210101-20211231"
      decimals="-3"
      id="f-993"
      unitRef="shares">317000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ia9076b977f254343b448f4c4b7cac4d0_D20200101-20201231"
      decimals="-3"
      id="f-994"
      unitRef="shares">208000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231"
      decimals="-3"
      id="f-995"
      unitRef="usd">2524000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="iadcd0cd91d96465a98feef52d623eb6f_D20210101-20211231"
      decimals="-3"
      id="f-996"
      unitRef="usd">3434000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ia9076b977f254343b448f4c4b7cac4d0_D20200101-20201231"
      decimals="-3"
      id="f-997"
      unitRef="usd">837000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-998">A summary of the fully-vested common stock the Company issued to its six non-employee directors, in connection with its non-employee director compensation plan, is as follows (in thousands): &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:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.184%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;68&#160;&lt;/span&gt;&lt;/td&gt;&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;Grant date fair value of awards issued&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;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;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;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;326&#160;&lt;/span&gt;&lt;/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;</us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock>
    <mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted
      contextRef="ia6923bf27f8f45e5a5095d4c0e1afa2f_D20220101-20221231"
      decimals="INF"
      id="f-999"
      unitRef="director">6</mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="ia6923bf27f8f45e5a5095d4c0e1afa2f_D20220101-20221231"
      decimals="-3"
      id="f-1000"
      unitRef="shares">70000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i39d001a3450e4146a72bfcb7c38d1de4_D20210101-20211231"
      decimals="-3"
      id="f-1001"
      unitRef="shares">51000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="ide7c40810ea24c05935a1ad70d9ca7e1_D20200101-20201231"
      decimals="-3"
      id="f-1002"
      unitRef="shares">68000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ia6923bf27f8f45e5a5095d4c0e1afa2f_D20220101-20221231"
      decimals="-3"
      id="f-1003"
      unitRef="usd">450000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i39d001a3450e4146a72bfcb7c38d1de4_D20210101-20211231"
      decimals="-3"
      id="f-1004"
      unitRef="usd">525000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ide7c40810ea24c05935a1ad70d9ca7e1_D20200101-20201231"
      decimals="-3"
      id="f-1005"
      unitRef="usd">326000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1006">&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;A summary of the Company's outstanding, non-vested restricted share units is as follows (in thousands, except per share amounts and years):&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:21.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&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:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.189%"/&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="33" 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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="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:700;line-height:100%"&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="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;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date &lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Units&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;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date &lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Units&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;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date &lt;br/&gt;Fair Value&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;Outstanding at beginning of period:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,208&#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;7.96&#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;1,076&#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;7.41&#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;559&#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;16.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;10.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;3.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;/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;Released&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;(401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;6.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;10.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;18.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&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;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;8.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;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Outstanding at end of period:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,415&#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;6.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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 #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,208&#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;7.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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 #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,076&#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;7.41&#160;&lt;/span&gt;&lt;/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:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i48944597f91c47d9b29bbe453a57b607_I20211231"
      decimals="-3"
      id="f-1007"
      unitRef="shares">1208000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i48944597f91c47d9b29bbe453a57b607_I20211231"
      decimals="2"
      id="f-1008"
      unitRef="usdPerShare">7.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="idb37382847de4b98882d03dc627026bf_I20201231"
      decimals="-3"
      id="f-1009"
      unitRef="shares">1076000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="idb37382847de4b98882d03dc627026bf_I20201231"
      decimals="2"
      id="f-1010"
      unitRef="usdPerShare">7.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4aac9ac9877f4a39acf85e7a08b12814_I20191231"
      decimals="-3"
      id="f-1011"
      unitRef="shares">559000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4aac9ac9877f4a39acf85e7a08b12814_I20191231"
      decimals="2"
      id="f-1012"
      unitRef="usdPerShare">16.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231"
      decimals="-3"
      id="f-1013"
      unitRef="shares">687000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231"
      decimals="2"
      id="f-1014"
      unitRef="usdPerShare">7.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iadcd0cd91d96465a98feef52d623eb6f_D20210101-20211231"
      decimals="-3"
      id="f-1015"
      unitRef="shares">528000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iadcd0cd91d96465a98feef52d623eb6f_D20210101-20211231"
      decimals="2"
      id="f-1016"
      unitRef="usdPerShare">10.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia9076b977f254343b448f4c4b7cac4d0_D20200101-20201231"
      decimals="-3"
      id="f-1017"
      unitRef="shares">782000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia9076b977f254343b448f4c4b7cac4d0_D20200101-20201231"
      decimals="2"
      id="f-1018"
      unitRef="usdPerShare">3.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231"
      decimals="-3"
      id="f-1019"
      unitRef="shares">401000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231"
      decimals="2"
      id="f-1020"
      unitRef="usdPerShare">6.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="iadcd0cd91d96465a98feef52d623eb6f_D20210101-20211231"
      decimals="-3"
      id="f-1021"
      unitRef="shares">317000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="iadcd0cd91d96465a98feef52d623eb6f_D20210101-20211231"
      decimals="2"
      id="f-1022"
      unitRef="usdPerShare">10.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ia9076b977f254343b448f4c4b7cac4d0_D20200101-20201231"
      decimals="-3"
      id="f-1023"
      unitRef="shares">208000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia9076b977f254343b448f4c4b7cac4d0_D20200101-20201231"
      decimals="2"
      id="f-1024"
      unitRef="usdPerShare">18.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231"
      decimals="-3"
      id="f-1025"
      unitRef="shares">79000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i9769ca2077a94610bd9233d8f785412a_D20220101-20221231"
      decimals="2"
      id="f-1026"
      unitRef="usdPerShare">14.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="iadcd0cd91d96465a98feef52d623eb6f_D20210101-20211231"
      decimals="-3"
      id="f-1027"
      unitRef="shares">79000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="iadcd0cd91d96465a98feef52d623eb6f_D20210101-20211231"
      decimals="2"
      id="f-1028"
      unitRef="usdPerShare">8.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ia9076b977f254343b448f4c4b7cac4d0_D20200101-20201231"
      decimals="-3"
      id="f-1029"
      unitRef="shares">57000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ia9076b977f254343b448f4c4b7cac4d0_D20200101-20201231"
      decimals="2"
      id="f-1030"
      unitRef="usdPerShare">9.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia44374cd2627489fb9a59cd5a1b25fe2_I20221231"
      decimals="-3"
      id="f-1031"
      unitRef="shares">1415000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia44374cd2627489fb9a59cd5a1b25fe2_I20221231"
      decimals="2"
      id="f-1032"
      unitRef="usdPerShare">6.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i48944597f91c47d9b29bbe453a57b607_I20211231"
      decimals="-3"
      id="f-1033"
      unitRef="shares">1208000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i48944597f91c47d9b29bbe453a57b607_I20211231"
      decimals="2"
      id="f-1034"
      unitRef="usdPerShare">7.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="idb37382847de4b98882d03dc627026bf_I20201231"
      decimals="-3"
      id="f-1035"
      unitRef="shares">1076000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="idb37382847de4b98882d03dc627026bf_I20201231"
      decimals="2"
      id="f-1036"
      unitRef="usdPerShare">7.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod
      contextRef="i3e80605f6dcb487c95dacc7b759256c0_D20220101-20221231"
      id="f-1037">P1Y</mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod>
    <mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics
      contextRef="i719e3c2fd8454433a33b1481a2c4cd74_D20210101-20211231"
      decimals="INF"
      id="f-1038"
      unitRef="entity">3</mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics>
    <mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod
      contextRef="i719e3c2fd8454433a33b1481a2c4cd74_D20210101-20211231"
      id="f-1039">P20D</mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod>
    <mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod
      contextRef="i39280edd8a8a42978c4c5c5114d536f7_D20200101-20201231"
      id="f-1040">P20D</mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod>
    <mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod
      contextRef="i39280edd8a8a42978c4c5c5114d536f7_D20200101-20201231"
      id="f-1041">P20D</mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod>
    <mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod
      contextRef="i719e3c2fd8454433a33b1481a2c4cd74_D20210101-20211231"
      id="f-1042">P20D</mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod>
    <mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod
      contextRef="ibe755aaf94df4a918414eba2567396a7_D20210101-20210331"
      id="f-1043">P1Y</mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6d9a70552ec74962adf389b6ec5f9a5a_D20210101-20211231"
      decimals="3"
      id="f-1044"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod
      contextRef="ibe755aaf94df4a918414eba2567396a7_D20210101-20210331"
      id="f-1045">P1Y</mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i3e80605f6dcb487c95dacc7b759256c0_D20220101-20221231"
      id="f-1047">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1048">&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;A summary of the Company's PRSU activity is presented as follows (in thousands, except per share amounts and years):&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.905%"/&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.905%"/&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.905%"/&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.912%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" 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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date &lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Units&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;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date &lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Units&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;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date &lt;br/&gt;Fair Value&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;Outstanding at beginning of period:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;10.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;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;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;8.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;16.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;3.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance condition adjustments, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;5.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;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;8.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;17.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at end of period:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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-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;388&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;10.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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-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;333&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.84&#160;&lt;/span&gt;&lt;/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:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3a6a3a2e43c0431db993a19b263ebf28_I20211231"
      decimals="-3"
      id="f-1049"
      unitRef="shares">388000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3a6a3a2e43c0431db993a19b263ebf28_I20211231"
      decimals="2"
      id="f-1050"
      unitRef="usdPerShare">10.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4bfc15595bb343d0917e4106c7767197_I20201231"
      decimals="-3"
      id="f-1051"
      unitRef="shares">333000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4bfc15595bb343d0917e4106c7767197_I20201231"
      decimals="2"
      id="f-1052"
      unitRef="usdPerShare">8.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i04a7f098eec5422f88cc7dd3148d5b78_I20191231"
      decimals="-3"
      id="f-1053"
      unitRef="shares">260000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i04a7f098eec5422f88cc7dd3148d5b78_I20191231"
      decimals="2"
      id="f-1054"
      unitRef="usdPerShare">16.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i581d94efd6af4b81b53326d94896b180_D20220101-20221231"
      decimals="-3"
      id="f-1055"
      unitRef="shares">341000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i581d94efd6af4b81b53326d94896b180_D20220101-20221231"
      decimals="2"
      id="f-1056"
      unitRef="usdPerShare">6.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i26e29ad878bd4f198ba7218ec40b76e6_D20210101-20211231"
      decimals="-3"
      id="f-1057"
      unitRef="shares">189000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i26e29ad878bd4f198ba7218ec40b76e6_D20210101-20211231"
      decimals="2"
      id="f-1058"
      unitRef="usdPerShare">12.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231"
      decimals="-3"
      id="f-1059"
      unitRef="shares">292000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231"
      decimals="2"
      id="f-1060"
      unitRef="usdPerShare">3.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet
      contextRef="i581d94efd6af4b81b53326d94896b180_D20220101-20221231"
      decimals="-3"
      id="f-1061"
      unitRef="shares">376000</mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet>
    <mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue
      contextRef="i581d94efd6af4b81b53326d94896b180_D20220101-20221231"
      decimals="2"
      id="f-1062"
      unitRef="usdPerShare">7.71</mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue>
    <mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet
      contextRef="i26e29ad878bd4f198ba7218ec40b76e6_D20210101-20211231"
      decimals="-3"
      id="f-1063"
      unitRef="shares">56000</mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet>
    <mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue
      contextRef="i26e29ad878bd4f198ba7218ec40b76e6_D20210101-20211231"
      decimals="2"
      id="f-1064"
      unitRef="usdPerShare">9.27</mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue>
    <mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet
      contextRef="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231"
      decimals="-3"
      id="f-1065"
      unitRef="shares">99000</mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet>
    <mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue
      contextRef="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231"
      decimals="2"
      id="f-1066"
      unitRef="usdPerShare">3.82</mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i581d94efd6af4b81b53326d94896b180_D20220101-20221231"
      decimals="-3"
      id="f-1067"
      unitRef="shares">73000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i581d94efd6af4b81b53326d94896b180_D20220101-20221231"
      decimals="2"
      id="f-1068"
      unitRef="usdPerShare">5.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i26e29ad878bd4f198ba7218ec40b76e6_D20210101-20211231"
      decimals="-3"
      id="f-1069"
      unitRef="shares">78000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i26e29ad878bd4f198ba7218ec40b76e6_D20210101-20211231"
      decimals="2"
      id="f-1070"
      unitRef="usdPerShare">8.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231"
      decimals="-3"
      id="f-1071"
      unitRef="shares">120000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231"
      decimals="2"
      id="f-1072"
      unitRef="usdPerShare">17.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i581d94efd6af4b81b53326d94896b180_D20220101-20221231"
      decimals="-3"
      id="f-1073"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i581d94efd6af4b81b53326d94896b180_D20220101-20221231"
      decimals="2"
      id="f-1074"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i26e29ad878bd4f198ba7218ec40b76e6_D20210101-20211231"
      decimals="-3"
      id="f-1075"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i26e29ad878bd4f198ba7218ec40b76e6_D20210101-20211231"
      decimals="2"
      id="f-1076"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231"
      decimals="-3"
      id="f-1077"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231"
      decimals="2"
      id="f-1078"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4e0fc265550f4990b729c3bf900719b4_I20221231"
      decimals="-3"
      id="f-1079"
      unitRef="shares">280000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4e0fc265550f4990b729c3bf900719b4_I20221231"
      decimals="2"
      id="f-1080"
      unitRef="usdPerShare">9.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3a6a3a2e43c0431db993a19b263ebf28_I20211231"
      decimals="-3"
      id="f-1081"
      unitRef="shares">388000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3a6a3a2e43c0431db993a19b263ebf28_I20211231"
      decimals="2"
      id="f-1082"
      unitRef="usdPerShare">10.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4bfc15595bb343d0917e4106c7767197_I20201231"
      decimals="-3"
      id="f-1083"
      unitRef="shares">333000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4bfc15595bb343d0917e4106c7767197_I20201231"
      decimals="2"
      id="f-1084"
      unitRef="usdPerShare">8.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i581d94efd6af4b81b53326d94896b180_D20220101-20221231"
      decimals="-3"
      id="f-1085"
      unitRef="shares">341000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet
      contextRef="i581d94efd6af4b81b53326d94896b180_D20220101-20221231"
      decimals="-3"
      id="f-1086"
      unitRef="shares">376000</mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i26e29ad878bd4f198ba7218ec40b76e6_D20210101-20211231"
      decimals="-3"
      id="f-1087"
      unitRef="shares">189000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet
      contextRef="i26e29ad878bd4f198ba7218ec40b76e6_D20210101-20211231"
      decimals="-3"
      id="f-1088"
      unitRef="shares">56000</mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231"
      decimals="-3"
      id="f-1089"
      unitRef="shares">292000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet
      contextRef="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231"
      decimals="-3"
      id="f-1090"
      unitRef="shares">99000</mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet>
    <mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease
      contextRef="i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231"
      decimals="-3"
      id="f-1091"
      unitRef="shares">1000</mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3e80605f6dcb487c95dacc7b759256c0_D20220101-20221231"
      decimals="-5"
      id="f-1092"
      unitRef="usd">1200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i719e3c2fd8454433a33b1481a2c4cd74_D20210101-20211231"
      decimals="-5"
      id="f-1093"
      unitRef="usd">1400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i39280edd8a8a42978c4c5c5114d536f7_D20200101-20201231"
      decimals="-5"
      id="f-1094"
      unitRef="usd">1200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ia5e2865c23394149ad9b3d41d472f8eb_I20221231"
      decimals="-5"
      id="f-1095"
      unitRef="usd">1200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4e0fc265550f4990b729c3bf900719b4_I20221231"
      decimals="-3"
      id="f-1096"
      unitRef="shares">280000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i3e80605f6dcb487c95dacc7b759256c0_D20220101-20221231"
      id="f-1097">P1Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i3e80605f6dcb487c95dacc7b759256c0_D20220101-20221231"
      decimals="-5"
      id="f-1098"
      unitRef="usd">1600000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i719e3c2fd8454433a33b1481a2c4cd74_D20210101-20211231"
      decimals="-5"
      id="f-1099"
      unitRef="usd">1400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i39280edd8a8a42978c4c5c5114d536f7_D20200101-20201231"
      decimals="-5"
      id="f-1100"
      unitRef="usd">600000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1101">Income Taxes &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;&#160;&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;Income (loss) before provision (benefit) for income taxes is as follows (in thousands):&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;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&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:11.184%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) before provision (benefit) for income taxes from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. operations&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;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(54,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Income (loss) before provision (benefit) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,294&#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;7,288&#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;(114,172)&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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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 provision (benefit) for income taxes consists of the following (in thousands):&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;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&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:11.184%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;For the year ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;(644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;States and local&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;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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;3,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Reserve for uncertain tax positions&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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,207&#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,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,772)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&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;(435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;States and local&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;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Reserve for uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 deferred benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,807)&lt;/span&gt;&lt;/td&gt;&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,176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,070)&lt;/span&gt;&lt;/td&gt;&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;Net change in valuation allowance&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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(487)&lt;/span&gt;&lt;/td&gt;&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;(124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,934)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total provision (benefit) for income taxes&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;2,720&#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;3,395&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;(14,706)&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-weight:400;line-height:120%"&gt;&#160;&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 provision (benefit) for income taxes differs from the amount computed by applying the statutory federal tax rate to income tax as follows (in thousands):&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:29.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:8.695%"/&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:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.703%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" 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;For the years ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:700;line-height:100%"&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="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 tax at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;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;(23,976)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax&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;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(815)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8)&lt;/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;Nondeductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/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;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9)&lt;/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;US taxation of foreign earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3)&lt;/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;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Permanent differences&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;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/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;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and Development Credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,716)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5)&lt;/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;(214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/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;(236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Federal loss carryback&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&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;/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,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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.0)&lt;/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;Impact of foreign tax rate changes&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;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Total provision (benefit) for income taxes&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;2,720&#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="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;29.3&#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;span style="color:#000000;font-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 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,395&#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="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;52.4&#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;span style="color:#000000;font-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 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;(14,706)&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="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;12.9&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The permanent differences identified above include normal recurring differences, such as meals, entertainment, and parking fringe benefits as well as a portion of the goodwill impairment charge.&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;On June 28, 2019, the Canadian province of Alberta enacted the Job Creation Tax Cut which reduced the Alberta corporate income tax rate from 12% to 11% starting in 2019 with further annual reductions to 10% in 2020, 9% in 2021, and 8% in 2022.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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;This rate reduction had a favorable impact of approximately $1.9&#160;million on the Company&#x2019;s net deferred tax liabilities in this jurisdiction in 2019. As part of Alberta&#x2019;s Recovery plan associated with the COVID-19 pandemic, Alberta accelerated the decrease in income tax rates from 10% in 2020 to 8% effective July 1, 2020.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accelerated tax rate reduction did not have a material impact on the Company&#x2019;s net deferred tax liabilities but did reduce current taxes.&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;On March 27, 2020, the United States enacted the Coronavirus Aid, Relief, and Economic Security Act (CARES Act). The CARES Act is an approximately $2 trillion emergency economic stimulus package in response to the Coronavirus outbreak, &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;which among other things contains numerous income tax provisions.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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;Some of these tax provisions are effective retroactively for years ending before the date of enactment.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CARES Act provides a five-year carryback of net operating losses generated in years 2018 through 2020. As the statutory federal income tax rate applicable to certain years within the carryback period is 35%, carryback to those years of our estimated 2020 annual federal tax loss provides a tax benefit in excess of the current federal statutory rate of 21%, resulting in an increased income tax benefit of $1.9&#160;million. The income tax effects of the CARES Act resulted in a cash refund of approximately $4.9&#160;million in 2021 of taxes paid in prior years. &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;On December 27, 2020, the United States enacted the Consolidated Appropriations Act, 2021, (the "Appropriations Act") an additional stimulus package providing financial relief for individuals and small business. The Appropriations Act contains a variety of tax provisions, including full expensing of business meals in 2021 and 2022, and expansion of the employee retention tax credit. The Appropriations Act did not have a material impact on our&lt;/span&gt;&lt;span style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; consolidated financial position, results of operations, and cash flows&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;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&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;In response to the COVID-19 pandemic, the American Rescue Plan Act was signed into law on March 11, 2021.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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;This act, among other things, provides economic relief provisions to individuals and funding to certain businesses and programs.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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;This guidance did not have a material impact on our&lt;/span&gt;&lt;span style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:10pt;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;consolidated financial position, results of operations, and cash flows. &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:112%"&gt;In August 2022 the United States enacted the Inflation Reduction Act (&#x201c;IRA&#x201d;) of 2022 (Public Law No. 117-169), which includes a 15% book minimum tax on corporations with financial accounting profits over 1 billion US dollars (USD) and a 1% excise tax on certain stock buybacks. The IRA also contains numerous clean energy tax incentives related to electricity production, carbon sequestration, alternative vehicles and fuels, and residential and commercial energy efficiency. The company does not expect this act to have a material impact.&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;Deferred income tax attributes resulting from differences between financial accounting amounts and income tax basis of assets and liabilities are as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.183%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Inventory&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;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 operating loss carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred stock based compensation&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,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Interest carryforward&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,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Right-of-use liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;R&amp;amp;D Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Credits&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;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,983&#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;29,845&#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;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,196&#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;23,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;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,819)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 asset&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;(9,841)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,738)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,702)&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;(29,716)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Net deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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,506)&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 colspan="2" style="background-color:#ffffff;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;(6,211)&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="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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 of December&#160;31, 2022, the Company had no federal net operating loss carry forwards (NOLs). In addition, as of December 31, 2022, the Company had state and foreign NOLs of $20.6&#160;million and $14.1&#160;million, respectively. Approximately $6.6&#160;million of the state NOLs expire at various times from 2031 to 2040, while the remainder of the Company's state NOLs do not expire. Approximately $1.8&#160;million of the foreign NOLs expire at various times from 2023 to 2041, while the remainder of the Company's foreign NOLs do not expire. &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;In assessing the ability to realize deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized.  Valuation allowances are provided when management believes the Company's deferred tax assets are not recoverable based on future reversals of existing taxable temporary differences, taxable income in prior carryback year(s) if carryback is permitted under the tax law, and an assessment of estimated future taxable income, exclusive of reversing temporary differences and carryforwards, that incorporates ongoing, prudent and feasible tax planning strategies.  At December&#160;31, 2022 and December&#160;31, 2021, the Company has a valuation allowance of approximately $7.8&#160;million and $6.3&#160;million, respectively, primarily against certain state and foreign NOLs and other specific deferred tax assets. The net increase in the valuation allowance of approximately $0.1&#160;million is primarily attributable to state and foreign net operating losses and changes in foreign exchange rates, offset by a reduction of expiring losses.  Except for those deferred tax assets subject to the valuation allowance, management believes that it will realize all deferred tax assets as a result of sufficient future taxable income in each tax jurisdiction in which the Company has deferred tax assets.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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;.     &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;&#160;&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 table summarizes the changes in the Company&#x2019;s gross unrecognized tax benefits, excluding interest and penalties (in thousands):&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; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.183%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to the current fiscal period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to prior years&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="display:none"/&gt;&lt;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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions related to the expiration of statutes of limitations&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;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Balance at end of period&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;258&#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;300&#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="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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 Company has recorded the unrecognized tax benefits in other long-term liabilities in the consolidated balance sheets. As of December&#160;31, 2022 and December&#160;31, 2021, there were approximately $0.3 million and $0.3 million of unrecognized tax benefits, respectively, including penalties and interest. If the Company recognized these unrecognized tax benefits, approximately $0.3&#160;million and $0.3&#160;million would favorably affect the effective tax rate for both December&#160;31, 2022 and December&#160;31, 2021, respectively. Interest and penalties related to unrecognized tax benefits are recorded in income tax expense and are not significant for the years ended December&#160;31, 2022, 2021 and 2020. The Company anticipates a decrease to its unrecognized tax benefits of $0.1 million excluding interest&#160;and penalties within the next 12 months.&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;&#160;&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 Company is subject to taxation in the United States and various states and foreign jurisdictions. The Company is no longer subject to U.S. federal income tax examinations for years ending before December&#160;31, 2017 and generally is no longer subject to state, local or foreign income tax examinations by tax authorities for years ending before December&#160;31, 2016.&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;&#160;&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;Net income (loss) of foreign subsidiaries was $5.8&#160;million, $3.7&#160;million, and $(55.7)&#160;million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Generally, it has been the Company's practice and intention to reinvest the earnings of its non-U.S. subsidiaries in those operations. As previously noted, the Tax Act made significant changes to the taxation of undistributed earnings, requiring that all previously untaxed earnings and profits of the Company's controlled foreign operations be subjected to the transition tax. Since these earnings have now been subjected to U.S. federal tax, they would only be potentially subject to limited other taxes, including foreign withholding and certain state taxes. As of December 31, 2022, the Company has not recognized a deferred tax liability for foreign withholdings and state taxes on its undistributed international earnings or losses of its foreign subsidiaries since it intends to indefinitely reinvest the earnings outside the United States. The Company has estimated that the amount of the unrecorded deferred tax liability related to undistributed international earnings is approximately $1.8 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1102">&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;Income (loss) before provision (benefit) for income taxes is as follows (in thousands):&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;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&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:11.184%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) before provision (benefit) for income taxes from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. operations&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;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(54,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Income (loss) before provision (benefit) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,294&#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;7,288&#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;(114,172)&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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1103"
      unitRef="usd">439000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1104"
      unitRef="usd">1527000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1105"
      unitRef="usd">-54190000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1106"
      unitRef="usd">8855000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1107"
      unitRef="usd">5761000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1108"
      unitRef="usd">-59982000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1109"
      unitRef="usd">9294000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1110"
      unitRef="usd">7288000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1111"
      unitRef="usd">-114172000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1112">&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 provision (benefit) for income taxes consists of the following (in thousands):&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;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&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:11.184%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;For the year ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;(644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;States and local&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;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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;3,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Reserve for uncertain tax positions&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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,207&#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,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,772)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&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;(435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;States and local&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;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Reserve for uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 deferred benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,807)&lt;/span&gt;&lt;/td&gt;&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,176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,070)&lt;/span&gt;&lt;/td&gt;&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;Net change in valuation allowance&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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(487)&lt;/span&gt;&lt;/td&gt;&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;(124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,934)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total provision (benefit) for income taxes&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;2,720&#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;3,395&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;(14,706)&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="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1113"
      unitRef="usd">-644000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1114"
      unitRef="usd">-182000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1115"
      unitRef="usd">-6278000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1116"
      unitRef="usd">464000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1117"
      unitRef="usd">246000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1118"
      unitRef="usd">528000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1119"
      unitRef="usd">3251000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1120"
      unitRef="usd">3641000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1121"
      unitRef="usd">4006000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <mg:CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1122"
      unitRef="usd">136000</mg:CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions>
    <mg:CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1123"
      unitRef="usd">-186000</mg:CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions>
    <mg:CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1124"
      unitRef="usd">-28000</mg:CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1125"
      unitRef="usd">3207000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1126"
      unitRef="usd">3519000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1127"
      unitRef="usd">-1772000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1128"
      unitRef="usd">-435000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1129"
      unitRef="usd">-309000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1130"
      unitRef="usd">-2781000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1131"
      unitRef="usd">242000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1132"
      unitRef="usd">-138000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1133"
      unitRef="usd">-1244000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1134"
      unitRef="usd">-1614000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1135"
      unitRef="usd">-1884000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1136"
      unitRef="usd">-10045000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <mg:DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1137"
      unitRef="usd">0</mg:DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions>
    <mg:DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1138"
      unitRef="usd">155000</mg:DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions>
    <mg:DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1139"
      unitRef="usd">0</mg:DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1140"
      unitRef="usd">-1807000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1141"
      unitRef="usd">-2176000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1142"
      unitRef="usd">-14070000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1143"
      unitRef="usd">1320000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1144"
      unitRef="usd">2052000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1145"
      unitRef="usd">1136000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <mg:DeferredIncomeTaxExpenseBenefitNet
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1146"
      unitRef="usd">-487000</mg:DeferredIncomeTaxExpenseBenefitNet>
    <mg:DeferredIncomeTaxExpenseBenefitNet
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1147"
      unitRef="usd">-124000</mg:DeferredIncomeTaxExpenseBenefitNet>
    <mg:DeferredIncomeTaxExpenseBenefitNet
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1148"
      unitRef="usd">-12934000</mg:DeferredIncomeTaxExpenseBenefitNet>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1149"
      unitRef="usd">2720000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1150"
      unitRef="usd">3395000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1151"
      unitRef="usd">-14706000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1152">&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 provision (benefit) for income taxes differs from the amount computed by applying the statutory federal tax rate to income tax as follows (in thousands):&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:29.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:8.695%"/&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:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.703%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" 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;For the years ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:700;line-height:100%"&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="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 tax at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;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;(23,976)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax&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;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(815)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8)&lt;/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;Nondeductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/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;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9)&lt;/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;US taxation of foreign earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3)&lt;/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;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Permanent differences&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;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/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;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and Development Credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,716)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5)&lt;/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;(214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/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;(236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Federal loss carryback&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&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;/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,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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.0)&lt;/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;Impact of foreign tax rate changes&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;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Total provision (benefit) for income taxes&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;2,720&#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="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;29.3&#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;span style="color:#000000;font-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 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,395&#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="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;52.4&#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;span style="color:#000000;font-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 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;(14,706)&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="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;12.9&#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;span style="color:#000000;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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1153"
      unitRef="usd">1952000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="INF"
      id="f-1154"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1155"
      unitRef="usd">1527000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="INF"
      id="f-1156"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1157"
      unitRef="usd">-23976000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="INF"
      id="f-1158"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1159"
      unitRef="usd">622000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="3"
      id="f-1160"
      unitRef="number">0.067</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1161"
      unitRef="usd">75000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="3"
      id="f-1162"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1163"
      unitRef="usd">-1175000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="3"
      id="f-1164"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1165"
      unitRef="usd">218000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="3"
      id="f-1166"
      unitRef="number">0.023</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1167"
      unitRef="usd">380000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="3"
      id="f-1168"
      unitRef="number">0.052</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1169"
      unitRef="usd">-815000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="3"
      id="f-1170"
      unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1171"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="3"
      id="f-1172"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1173"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="3"
      id="f-1174"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1175"
      unitRef="usd">10003000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="3"
      id="f-1176"
      unitRef="number">-0.088</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1177"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="3"
      id="f-1178"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1179"
      unitRef="usd">119000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="3"
      id="f-1180"
      unitRef="number">0.016</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1181"
      unitRef="usd">975000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="3"
      id="f-1182"
      unitRef="number">-0.009</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <mg:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1183"
      unitRef="usd">100000</mg:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount>
    <mg:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="3"
      id="f-1184"
      unitRef="number">0.011</mg:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent>
    <mg:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1185"
      unitRef="usd">-1041000</mg:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount>
    <mg:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="3"
      id="f-1186"
      unitRef="number">-0.143</mg:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent>
    <mg:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1187"
      unitRef="usd">56000</mg:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount>
    <mg:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="3"
      id="f-1188"
      unitRef="number">0</mg:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1189"
      unitRef="usd">363000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="3"
      id="f-1190"
      unitRef="number">0.039</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1191"
      unitRef="usd">373000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="3"
      id="f-1192"
      unitRef="number">0.051</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1193"
      unitRef="usd">944000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="3"
      id="f-1194"
      unitRef="number">-0.008</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1195"
      unitRef="usd">1716000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="3"
      id="f-1196"
      unitRef="number">0.185</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1197"
      unitRef="usd">214000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="3"
      id="f-1198"
      unitRef="number">-0.029</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1199"
      unitRef="usd">236000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="3"
      id="f-1200"
      unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1201"
      unitRef="usd">0</mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount>
    <mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="3"
      id="f-1202"
      unitRef="number">0</mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent>
    <mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1203"
      unitRef="usd">0</mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount>
    <mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="3"
      id="f-1204"
      unitRef="number">0</mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent>
    <mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1205"
      unitRef="usd">1938000</mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount>
    <mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="3"
      id="f-1206"
      unitRef="number">-0.017</mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1207"
      unitRef="usd">1320000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="3"
      id="f-1208"
      unitRef="number">0.142</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1209"
      unitRef="usd">2052000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="3"
      id="f-1210"
      unitRef="number">0.282</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1211"
      unitRef="usd">1136000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="3"
      id="f-1212"
      unitRef="number">-0.010</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1213"
      unitRef="usd">-246000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="3"
      id="f-1214"
      unitRef="number">-0.026</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1215"
      unitRef="usd">49000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="3"
      id="f-1216"
      unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1217"
      unitRef="usd">392000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="3"
      id="f-1218"
      unitRef="number">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1219"
      unitRef="usd">107000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="3"
      id="f-1220"
      unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1221"
      unitRef="usd">75000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="3"
      id="f-1222"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1223"
      unitRef="usd">-72000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="3"
      id="f-1224"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1225"
      unitRef="usd">2720000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="3"
      id="f-1226"
      unitRef="number">0.293</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1227"
      unitRef="usd">3395000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="3"
      id="f-1228"
      unitRef="number">0.524</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1229"
      unitRef="usd">-14706000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="3"
      id="f-1230"
      unitRef="number">0.129</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <mg:ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit
      contextRef="i4d8e4efe64504634ae656d9a3db8c857_D20190101-20191231"
      decimals="-5"
      id="f-1231"
      unitRef="usd">1900000</mg:ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit>
    <mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-5"
      id="f-1232"
      unitRef="usd">1900000</mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount>
    <mg:ProceedsFromIncomeTaxRefundsCARESAct
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-5"
      id="f-1233"
      unitRef="usd">4900000</mg:ProceedsFromIncomeTaxRefundsCARESAct>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1234">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax attributes resulting from differences between financial accounting amounts and income tax basis of assets and liabilities are as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.183%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Inventory&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;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 operating loss carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred stock based compensation&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,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Interest carryforward&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,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Right-of-use liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;R&amp;amp;D Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Credits&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;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,983&#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;29,845&#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;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,196&#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;23,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;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,819)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 asset&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;(9,841)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,738)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,702)&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;(29,716)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Net deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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,506)&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 colspan="2" style="background-color:#ffffff;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;(6,211)&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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1235"
      unitRef="usd">826000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1236"
      unitRef="usd">677000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1237"
      unitRef="usd">806000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1238"
      unitRef="usd">567000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1239"
      unitRef="usd">1178000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1240"
      unitRef="usd">1733000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1241"
      unitRef="usd">4365000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1242"
      unitRef="usd">5662000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1243"
      unitRef="usd">4985000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1244"
      unitRef="usd">6303000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <mg:DeferredTaxAssetsFinanceLeaseObligation
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1245"
      unitRef="usd">463000</mg:DeferredTaxAssetsFinanceLeaseObligation>
    <mg:DeferredTaxAssetsFinanceLeaseObligation
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1246"
      unitRef="usd">741000</mg:DeferredTaxAssetsFinanceLeaseObligation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1247"
      unitRef="usd">1152000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1248"
      unitRef="usd">996000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <mg:DeferredTaxAssetsInterestCarryforwards
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1249"
      unitRef="usd">1501000</mg:DeferredTaxAssetsInterestCarryforwards>
    <mg:DeferredTaxAssetsInterestCarryforwards
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1250"
      unitRef="usd">618000</mg:DeferredTaxAssetsInterestCarryforwards>
    <mg:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1251"
      unitRef="usd">9886000</mg:DeferredTaxAssetsOperatingLeaseLiabilities>
    <mg:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1252"
      unitRef="usd">10786000</mg:DeferredTaxAssetsOperatingLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1253"
      unitRef="usd">2836000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1254"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1255"
      unitRef="usd">490000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1256"
      unitRef="usd">409000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1257"
      unitRef="usd">1495000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1258"
      unitRef="usd">1353000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1259"
      unitRef="usd">29983000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1260"
      unitRef="usd">29845000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1261"
      unitRef="usd">7787000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1262"
      unitRef="usd">6340000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1263"
      unitRef="usd">22196000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1264"
      unitRef="usd">23505000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1265"
      unitRef="usd">6493000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1266"
      unitRef="usd">8157000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1267"
      unitRef="usd">7645000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1268"
      unitRef="usd">5819000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1269"
      unitRef="usd">3601000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1270"
      unitRef="usd">4935000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1271"
      unitRef="usd">9841000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1272"
      unitRef="usd">10738000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1273"
      unitRef="usd">122000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1274"
      unitRef="usd">67000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1275"
      unitRef="usd">27702000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1276"
      unitRef="usd">29716000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1277"
      unitRef="usd">5506000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1278"
      unitRef="usd">6211000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i16864d944e9846c589e34abdf18db223_I20221231"
      decimals="-5"
      id="f-1279"
      unitRef="usd">0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i5ac401d9e09c4740af8e2984bd7ad401_I20221231"
      decimals="-5"
      id="f-1280"
      unitRef="usd">20600000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i1c58a68092264b159a33802aa4c9ae61_I20221231"
      decimals="-5"
      id="f-1281"
      unitRef="usd">14100000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="i5ac401d9e09c4740af8e2984bd7ad401_I20221231"
      decimals="-5"
      id="f-1282"
      unitRef="usd">6600000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="i1c58a68092264b159a33802aa4c9ae61_I20221231"
      decimals="-5"
      id="f-1283"
      unitRef="usd">1800000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-5"
      id="f-1284"
      unitRef="usd">7800000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-5"
      id="f-1285"
      unitRef="usd">6300000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-5"
      id="f-1286"
      unitRef="usd">100000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1287">&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 table summarizes the changes in the Company&#x2019;s gross unrecognized tax benefits, excluding interest and penalties (in thousands):&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; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.183%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to the current fiscal period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to prior years&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="display:none"/&gt;&lt;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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions related to the expiration of statutes of limitations&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;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Balance at end of period&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;258&#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;300&#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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1288"
      unitRef="usd">300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i0ad8aeb0073c4ff6a1eaec01ec4173a5_I20201231"
      decimals="-3"
      id="f-1289"
      unitRef="usd">347000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1290"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1291"
      unitRef="usd">155000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1292"
      unitRef="usd">1000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1293"
      unitRef="usd">1000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1294"
      unitRef="usd">43000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1295"
      unitRef="usd">203000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1296"
      unitRef="usd">258000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1297"
      unitRef="usd">300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-5"
      id="f-1298"
      unitRef="usd">300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-5"
      id="f-1299"
      unitRef="usd">300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-5"
      id="f-1300"
      unitRef="usd">300000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-5"
      id="f-1301"
      unitRef="usd">300000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-5"
      id="f-1302"
      unitRef="usd">100000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:NetIncomeLoss
      contextRef="i49523d8e71524f1b82201cb523c4ccc4_D20220101-20221231"
      decimals="-5"
      id="f-1303"
      unitRef="usd">5800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0f33ed9dddf74defb3de825548ed8e23_D20210101-20211231"
      decimals="-5"
      id="f-1304"
      unitRef="usd">3700000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6ff85442204d4f95acf9d18c1db66c7b_D20200101-20201231"
      decimals="-5"
      id="f-1305"
      unitRef="usd">-55700000</us-gaap:NetIncomeLoss>
    <mg:TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="INF"
      id="f-1306"
      unitRef="usd">0</mg:TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability>
    <us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-5"
      id="f-1307"
      unitRef="usd">1800000</us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1308">Employee Benefit Plans&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;&#160;&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 Company provides a 401(k)&#160;savings plan for eligible U.S.&#160;based employees. Employee contributions are discretionary up to the IRS limits each year and catch up contributions are allowed for employees 50 years of age or older. Under the 401(k)&#160;plan, employees become eligible to participate on the first&#160;day of the month after three months of continuous service. Under this plan, the Company matches 50% of the employee&#x2019;s contributions up to 4% of the employee&#x2019;s annual compensation, as defined by the plan. There is a five-year vesting schedule for the Company match. &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;During the third quarter of 2021, the Company re-installed the employer match which was previously suspended as part of the Company's cost reduction initiatives undertaken in 2020 due to the COVID-19 pandemic. The Company&#x2019;s contribution to the plan was $3.0 million, $1.2 million, and $1.1 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&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 Company's subsidiary participated with other employers in contributing to the Boilermaker-Blacksmith National Pension Trust (EIN 48-6168020) (&#x201c;Boilermakers&#x201d;) and Plumbers and Pipefitters National Pension Fund (EIN 52-6152779) (&#x201c;Pipefitters&#x201d;), multi-employer defined benefit pension plans, which covers certain U.S.&#160;based union employees. The plans provide multiple plan benefits with corresponding contribution rates that are collectively bargained between participating employers and their affiliated Boilermakers and Pipefitters local unions. Both the Boilermakers and Pipefitters plans are approximately 70 percent funded as of the latest Form 5500 filed, respectively. The Company did not make any contributions to the Boilermakers during the years ended December&#160;31, 2022 and 2021 while making de minimis contributions to the Pipefitters plan during the same periods. See Note&lt;/span&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; &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;18-Commitments and Contingencies, Pension Related Contingencies, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for additional detail.&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 Company has other benefit plans covering certain employees throughout the Company.  Amounts charged to expense under these plans were not significant in any year.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <mg:DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1309">P50Y</mg:DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits>
    <mg:DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1310">P3M</mg:DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="INF"
      id="f-1311"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="INF"
      id="f-1312"
      unitRef="number">0.04</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <mg:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1313">P5Y</mg:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-5"
      id="f-1314"
      unitRef="usd">3000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-5"
      id="f-1315"
      unitRef="usd">1200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-5"
      id="f-1316"
      unitRef="usd">1100000</us-gaap:DefinedContributionPlanCostRecognized>
    <mg:MultiemployerPlanPensionSignificantFundedStatusPercentage
      contextRef="if334056b136643bc8faf7371242fbcdc_I20221231"
      decimals="2"
      id="f-1317"
      unitRef="number">0.70</mg:MultiemployerPlanPensionSignificantFundedStatusPercentage>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i413d66c4676749748b1d7e8eecaf8140_D20210101-20211231"
      decimals="INF"
      id="f-1318"
      unitRef="usd">0</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ie34d471d57d24f07890638b193960c03_D20220101-20221231"
      decimals="INF"
      id="f-1319"
      unitRef="usd">0</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1320">Related Party Transactions&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;&#160;&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 Company leases its headquarters under an operating lease from a stockholder and director of the Company. On August&#160;1, 2014, the Company extended its lease at its headquarters requiring monthly payments through October&#160;2024. Total rent payments made during the year ended December 31, 2022 were approximately $1.0&#160;million. See Note &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;17-Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further detail. &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;&#160;&lt;/span&gt;&lt;/div&gt;The Company receives benefits consulting services from Capital Management Enterprise (&#x201c;CME&#x201d;). Manuel N. Stamatakis, one of the Company's non-employee directors, is the Chief Executive Officer of CME. The Company does not pay any fees to CME and, any compensation CME receives related to work for the Company is received by commissions paid by the third-party benefit providers.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i2080f84d970e4105934278fff229eff9_D20220101-20221231"
      decimals="-5"
      id="f-1321"
      unitRef="usd">1000000</us-gaap:OperatingLeasePayments>
    <mg:NumberOfDirectors
      contextRef="i957787a6fd0e40b4aaa20f3b84a066e2_I20221231"
      decimals="INF"
      id="f-1322"
      unitRef="employee_director">1</mg:NumberOfDirectors>
    <us-gaap:RelatedPartyCosts
      contextRef="i844d0ead6f0040db8dcd63f90af67c02_D20220101-20221231"
      decimals="INF"
      id="f-1323"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1324">Leases&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;&#160;&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 Company leases certain office and operating facilities, machinery, equipment, and vehicles. Concurrent with the adoption of ASC 842, the Company recognized a right-of-use (ROU) asset and lease liability based on the present value of the future lease payments over the lease term for each lease agreement. The Company elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less and will continue to recognize lease expense for these leases on a straight-line basis over the lease term. The Company has leases with both lease components and non-lease components, such as common area maintenance, utilities, or other repairs and maintenance.  For all asset classes, the Company decided to utilize the practical expedient to include both fixed lease components and fixed non-lease components in calculating the ROU asset and lease liability. The Company identified variable lease payments, such as maintenance payments based on actual activities performed or costs incurred, at lease commencement by assessing the nature of the payment provisions, including whether the payments are subject to a minimum charge. Many of the Company's leases include one or more options to renew. When it is reasonably certain that the Company will exercise the option, the Company will include the impact of the option in the lease term for purposes of determining future lease payments. As the Company is unable to determine the discount rate implicit in its lease agreements, the Company uses its incremental borrowing rate on the commencement date to calculate the present value of future payments.&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 Company&#x2019;s Consolidated Balance Sheets include the following related to operating leases as of December&#160;31, 2022 and 2021 (in thousands):&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:97.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.782%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.516%"/&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;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;Classification&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;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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;ROU 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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1327"&gt;&lt;span style="-sec-ix-hidden:f-1328"&gt;Other Assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&lt;span style="-sec-ix-hidden:f-1330"&gt;36,946&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&lt;span style="-sec-ix-hidden:f-1331"&gt;42,451&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU liability - current&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1333"&gt;&lt;span style="-sec-ix-hidden:f-1334"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;10,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;10,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;ROU liability - long-term&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1337"&gt;&lt;span style="-sec-ix-hidden:f-1338"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1339"&gt;28,066&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1342"&gt;34,030&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ROU 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 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;38,442&#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;44,070&#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&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;Included within the balance of operating leases is a lease for the Company&#x2019;s headquarters which is with a related party. The ROU liability for this facility is approximately $1.8&#160;million as of December&#160;31, 2022 and $2.9&#160;million as of December&#160;31, 2021. Total rent payments for this facility were approximately $1.0&#160;million and $1.3&#160;million during the years ended December&#160;31, 2022 and 2021. An agreement was reached with the related party to reduce rental payments by 12.5% for the lease of the Company&#x2019;s headquarters, effective February 2022 as part of a voluntary reduction.&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;As of December&#160;31, 2022 and 2021, the total ROU assets attributable to finance leases are approximately $13.0&#160;million and $13.8&#160;million, respectively, which is included in Property, plant, and equipment, net on 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;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 components of lease costs for the year ended December&#160;31, 2022 and 2021 are as follows (in thousands):&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:21.122%"/&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:50.361%"/&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:11.180%"/&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:11.185%"/&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: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;Classification&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;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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease expense:&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Amortization of ROU 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:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;4,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;4,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Interest on lease 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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue; Selling, general &amp;amp; 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;12,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue; Selling, general &amp;amp; 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;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Variable 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue; Selling, general &amp;amp; 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;2,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;2,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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 #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;19,693&#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;20,408&#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&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;Additional information related to leases as of December&#160;31, 2022 and 2021 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:73.169%"/&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:11.180%"/&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:11.183%"/&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;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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities for finance and operating leases (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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Finance - financing 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;4,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;4,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Finance - operating cash flows&lt;/span&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;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Operating - operating cash flows&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,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;ROU assets obtained in the exchange for lease 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 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;Finance leases&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;5,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Operating leases&lt;/span&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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (in years):&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 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;Finance leases&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;5.1&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;5.4&lt;/span&gt;&lt;/td&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;Operating leases&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:right;vertical-align: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.7&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:right;vertical-align: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.3&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;Weighted-average discount rate:&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 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;Finance leases&lt;/span&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.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;5.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 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;Operating leases&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.6&#160;&lt;/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;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/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;Maturities of lease liabilities as of December&#160;31, 2022 is as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance&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;Operating&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;12,109&#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;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;3,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;2,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2027&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;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;4,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,393&#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;43,762&#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: Present value discount&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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Lease liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,246&#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;38,442&#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:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1325">Leases&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;&#160;&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 Company leases certain office and operating facilities, machinery, equipment, and vehicles. Concurrent with the adoption of ASC 842, the Company recognized a right-of-use (ROU) asset and lease liability based on the present value of the future lease payments over the lease term for each lease agreement. The Company elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less and will continue to recognize lease expense for these leases on a straight-line basis over the lease term. The Company has leases with both lease components and non-lease components, such as common area maintenance, utilities, or other repairs and maintenance.  For all asset classes, the Company decided to utilize the practical expedient to include both fixed lease components and fixed non-lease components in calculating the ROU asset and lease liability. The Company identified variable lease payments, such as maintenance payments based on actual activities performed or costs incurred, at lease commencement by assessing the nature of the payment provisions, including whether the payments are subject to a minimum charge. Many of the Company's leases include one or more options to renew. When it is reasonably certain that the Company will exercise the option, the Company will include the impact of the option in the lease term for purposes of determining future lease payments. As the Company is unable to determine the discount rate implicit in its lease agreements, the Company uses its incremental borrowing rate on the commencement date to calculate the present value of future payments.&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 Company&#x2019;s Consolidated Balance Sheets include the following related to operating leases as of December&#160;31, 2022 and 2021 (in thousands):&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:97.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.782%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.516%"/&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;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;Classification&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;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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;ROU 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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1327"&gt;&lt;span style="-sec-ix-hidden:f-1328"&gt;Other Assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&lt;span style="-sec-ix-hidden:f-1330"&gt;36,946&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&lt;span style="-sec-ix-hidden:f-1331"&gt;42,451&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU liability - current&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1333"&gt;&lt;span style="-sec-ix-hidden:f-1334"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;10,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;10,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;ROU liability - long-term&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1337"&gt;&lt;span style="-sec-ix-hidden:f-1338"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1339"&gt;28,066&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1342"&gt;34,030&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ROU 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 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;38,442&#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;44,070&#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&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;Included within the balance of operating leases is a lease for the Company&#x2019;s headquarters which is with a related party. The ROU liability for this facility is approximately $1.8&#160;million as of December&#160;31, 2022 and $2.9&#160;million as of December&#160;31, 2021. Total rent payments for this facility were approximately $1.0&#160;million and $1.3&#160;million during the years ended December&#160;31, 2022 and 2021. An agreement was reached with the related party to reduce rental payments by 12.5% for the lease of the Company&#x2019;s headquarters, effective February 2022 as part of a voluntary reduction.&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;As of December&#160;31, 2022 and 2021, the total ROU assets attributable to finance leases are approximately $13.0&#160;million and $13.8&#160;million, respectively, which is included in Property, plant, and equipment, net on 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;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 components of lease costs for the year ended December&#160;31, 2022 and 2021 are as follows (in thousands):&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:21.122%"/&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:50.361%"/&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:11.180%"/&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:11.185%"/&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: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;Classification&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;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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease expense:&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Amortization of ROU 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:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;4,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;4,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Interest on lease 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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue; Selling, general &amp;amp; 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;12,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue; Selling, general &amp;amp; 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;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Variable 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue; Selling, general &amp;amp; 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;2,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;2,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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 #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;19,693&#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;20,408&#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&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;Additional information related to leases as of December&#160;31, 2022 and 2021 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:73.169%"/&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:11.180%"/&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:11.183%"/&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;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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities for finance and operating leases (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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Finance - financing 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;4,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;4,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Finance - operating cash flows&lt;/span&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;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Operating - operating cash flows&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,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;ROU assets obtained in the exchange for lease 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 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;Finance leases&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;5,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Operating leases&lt;/span&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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (in years):&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 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;Finance leases&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;5.1&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;5.4&lt;/span&gt;&lt;/td&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;Operating leases&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:right;vertical-align: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.7&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:right;vertical-align: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.3&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;Weighted-average discount rate:&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 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;Finance leases&lt;/span&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.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;5.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 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;Operating leases&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.6&#160;&lt;/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;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/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;Maturities of lease liabilities as of December&#160;31, 2022 is as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance&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;Operating&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;12,109&#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;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;3,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;2,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2027&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;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;4,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,393&#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;43,762&#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: Present value discount&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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Lease liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,246&#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;38,442&#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:LesseeOperatingLeasesTextBlock>
    <mg:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1326">&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 Company&#x2019;s Consolidated Balance Sheets include the following related to operating leases as of December&#160;31, 2022 and 2021 (in thousands):&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:97.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.782%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.516%"/&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;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;Classification&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;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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;ROU 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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1327"&gt;&lt;span style="-sec-ix-hidden:f-1328"&gt;Other Assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&lt;span style="-sec-ix-hidden:f-1330"&gt;36,946&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&lt;span style="-sec-ix-hidden:f-1331"&gt;42,451&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU liability - current&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1333"&gt;&lt;span style="-sec-ix-hidden:f-1334"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;10,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;10,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;ROU liability - long-term&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1337"&gt;&lt;span style="-sec-ix-hidden:f-1338"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1339"&gt;28,066&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1342"&gt;34,030&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ROU 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 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;38,442&#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;44,070&#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;</mg:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1329"
      unitRef="usd">36946000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1332"
      unitRef="usd">42451000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1335"
      unitRef="usd">10376000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1336"
      unitRef="usd">10040000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1340"
      unitRef="usd">28066000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1341"
      unitRef="usd">34030000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1343"
      unitRef="usd">38442000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1344"
      unitRef="usd">44070000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i3bcd870e251a464f9dc836ed99fc709c_I20221231"
      decimals="-5"
      id="f-1345"
      unitRef="usd">1800000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i2315700808814db484a9c3f6e31ca4e3_I20211231"
      decimals="-5"
      id="f-1346"
      unitRef="usd">2900000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="i2080f84d970e4105934278fff229eff9_D20220101-20221231"
      decimals="-5"
      id="f-1347"
      unitRef="usd">1000000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i4c72b221c4c0493f908fa9cba673f01c_D20210101-20211231"
      decimals="-5"
      id="f-1348"
      unitRef="usd">1300000</us-gaap:OperatingLeasePayments>
    <mg:OperatingLeasePercentageOfReductionOfRentalPayments
      contextRef="i1eefb90bf0f7429c9af86236d6053b30_D20220201-20220228"
      decimals="INF"
      id="f-1349"
      unitRef="number">0.125</mg:OperatingLeasePercentageOfReductionOfRentalPayments>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-5"
      id="f-1350"
      unitRef="usd">13000000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-5"
      id="f-1351"
      unitRef="usd">13800000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1352">&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 components of lease costs for the year ended December&#160;31, 2022 and 2021 are as follows (in thousands):&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:21.122%"/&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:50.361%"/&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:11.180%"/&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:11.185%"/&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: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;Classification&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;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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease expense:&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Amortization of ROU 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:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;4,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;4,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Interest on lease 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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue; Selling, general &amp;amp; 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;12,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue; Selling, general &amp;amp; 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;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Variable 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue; Selling, general &amp;amp; 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;2,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;2,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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 #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;19,693&#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;20,408&#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&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;Additional information related to leases as of December&#160;31, 2022 and 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.169%"/&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:11.180%"/&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:11.183%"/&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;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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities for finance and operating leases (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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Finance - financing 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;4,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;4,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Finance - operating cash flows&lt;/span&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;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Operating - operating cash flows&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,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;ROU assets obtained in the exchange for lease 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 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;Finance leases&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;5,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Operating leases&lt;/span&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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (in years):&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 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;Finance leases&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;5.1&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;5.4&lt;/span&gt;&lt;/td&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;Operating leases&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:right;vertical-align: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.7&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:right;vertical-align: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.3&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;Weighted-average discount rate:&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 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;Finance leases&lt;/span&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.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;5.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 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;Operating leases&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.6&#160;&lt;/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;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1353"
      unitRef="usd">4068000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1354"
      unitRef="usd">4111000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1355"
      unitRef="usd">624000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1356"
      unitRef="usd">721000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:OperatingLeaseCost
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1357"
      unitRef="usd">12783000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1358"
      unitRef="usd">13042000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1359"
      unitRef="usd">77000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1360"
      unitRef="usd">27000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1361"
      unitRef="usd">2141000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1362"
      unitRef="usd">2507000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1363"
      unitRef="usd">19693000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1364"
      unitRef="usd">20408000</us-gaap:LeaseCost>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1365"
      unitRef="usd">4140000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1366"
      unitRef="usd">4060000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1367"
      unitRef="usd">624000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1368"
      unitRef="usd">721000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1369"
      unitRef="usd">12502000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1370"
      unitRef="usd">13098000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1371"
      unitRef="usd">5076000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1372"
      unitRef="usd">2923000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1373"
      unitRef="usd">6067000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1374"
      unitRef="usd">7021000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      id="f-1375">P5Y1M6D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      id="f-1376">P5Y4M24D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      id="f-1377">P4Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      id="f-1378">P5Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="3"
      id="f-1379"
      unitRef="number">0.055</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="3"
      id="f-1380"
      unitRef="number">0.053</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="3"
      id="f-1381"
      unitRef="number">0.056</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="3"
      id="f-1382"
      unitRef="number">0.057</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1383">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December&#160;31, 2022 is as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance&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;Operating&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;12,109&#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;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;3,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;2,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2027&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;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;4,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,393&#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;43,762&#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: Present value discount&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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Lease liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,246&#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;38,442&#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:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1384">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December&#160;31, 2022 is as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance&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;Operating&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;12,109&#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;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;3,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;2,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2027&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;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;4,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,393&#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;43,762&#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: Present value discount&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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Lease liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,246&#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;38,442&#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:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1385"
      unitRef="usd">6131000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1386"
      unitRef="usd">12109000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1387"
      unitRef="usd">3970000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1388"
      unitRef="usd">9869000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1389"
      unitRef="usd">2448000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1390"
      unitRef="usd">7304000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1391"
      unitRef="usd">1747000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1392"
      unitRef="usd">5272000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1393"
      unitRef="usd">842000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1394"
      unitRef="usd">4119000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1395"
      unitRef="usd">255000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1396"
      unitRef="usd">5089000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1397"
      unitRef="usd">15393000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1398"
      unitRef="usd">43762000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1399"
      unitRef="usd">1147000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1400"
      unitRef="usd">5320000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiability
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1401"
      unitRef="usd">14246000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1402"
      unitRef="usd">38442000</us-gaap:OperatingLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1403">Commitments and Contingencies&lt;div&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;Legal Proceedings and Government Investigations&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;&#160;&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 Company is periodically involved in lawsuits, investigations and claims that arise in the ordinary course of business.  The Company cannot predict with certainty the ultimate resolution of lawsuits, investigations and claims asserted against it. Except for possible losses from the matters described below, the Company does not believe that any currently pending or threatened legal proceeding to which the Company is or is likely to become a party will have a material adverse effect on its business, results of operations, cash flows or financial condition. The costs incurred by the Company to defend lawsuits, investigations and claims and amounts the Company pays to other parties because of these matters may be covered by insurance in some circumstances.&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%;text-decoration:underline"&gt;Litigation and Commercial Claims &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 Company was contracted to perform inspections of welds on various pipeline projects in Texas for a customer.  As of December&#160;31, 2022 approximately $1.4 million of past due receivables were outstanding from this customer.  The customer provided the Company with notice in December 2019, alleging that the Company&#x2019;s inspection of 66 welds (out of approximately 16,000 welds inspected) were not in compliance with the contract, claimed approximately $7.6 million in damages, and requested that the Company pay these damages and any other damages incurred. The Company filed a lawsuit in the District Court of Bexar County, Texas, 37th Judicial District, on December 17, 2019, in an action captioned Mistras Group, Inc. v. Epic Y-Grade Pipeline LP, to recover the $1.4 million and other amounts due to the Company. The customer filed a &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;counterclaim on March 6, 2020, alleging breach of contract and seeking recovery of its alleged damages. The Company believes that any successful claim by the customer regarding the Company&#x2019;s workmanship will be covered by insurance, subject to payment of a deductible. At this time, the Company is unable to determine whether it has any liability in connection with this matter and if so, the amount or range of any such liability. In the year ended December 31, 2022, the Company recorded a charge of $0.1&#160;million for a potential loss from this matter. The Company recorded a reserve in the amount of $1.4 million during the twelve months ended December 31, 2019 for these past due receivables. &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;Two proceedings have been filed in California Superior Court for the County of Los Angeles regarding alleged violations of the California Labor Code. Both cases are captioned Justin Price v. Mistras Group, Inc., one being a purported class action lawsuit on behalf of current and former Mistras employees in California, filed on June 10, 2020, and the other was filed on September 18, 2020, behalf of the State of California under the California Private Attorney General Act on the basis of the same alleged violations. The two cases was consolidated and requested payment of all damages, including unpaid wages, and various fines and penalties available under California law. On May 4, 2021, the Company agreed to a settlement of all claims in the cases, which was more formally documented pursuant to a settlement agreement completed October 5, 2021, as amended as of May 3, 2022. Pursuant to the settlement, the Company agreed to pay $2.3&#160;million to resolve the allegations in these proceedings and to be responsible for the employer portion of payroll taxes on the amount of the settlement allocated to wages. The settlement as agreed upon by the parties received final court approval on September 26, 2022, and the Company paid the settlement proceeds and related payroll taxes to the claims administrator in the fourth quarter of 2022. The Company recorded expense of approximately $1.6&#160;million during the three months ended March 31, 2021 related to this settlement, which is in addition to expense of $0.8&#160;million the Company recorded during the three months ended December 31, 2020.&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-style:italic;font-weight:700;line-height:120%"&gt;Pension Related Contingencies&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;Certain of Company&#x2019;s subsidiaries had significant reductions in their unionized workers in 2018.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The collective bargaining agreements for the employees of this subsidiary required contributions for these employees to two national multi-employer pension funds.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reduction in employees resulted in the subsidiary incurring a complete withdrawal to one of the pension funds under the Employee Retirement Income Security Act of 1974 ("ERISA"), which was fully satisfied in 2019.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has determined that the subsidiary is likely to incur partial or complete withdrawal liability to the other pension fund. The balance of the estimated total amount of this potential liability as of December&#160;31, 2022 is approximately $2.5&#160;million,  which was incurred in 2018 and 2019.&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-style:italic;font-weight:700;line-height:120%"&gt;Severance and labor disputes&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;During December 2019, the Company executed an agreement to sell the rights of certain customer "staff leasing" contracts related to its German subsidiary for total consideration of approximately $0.1&#160;million, effective January 1, 2020. No other assets or liabilities other than those employee benefits related to employees working on the customer contracts were included in the sale. As of December&#160;31, 2022, the Company has approximately $0.1 million of accrued estimated severance payment obligations, which takes into account the Company's estimate with respect to the employees that have been or will be transitioned to the German subsidiaries' other customers. The $0.1 million of estimated obligations is net of $0.4&#160;million in payments made and $1.0&#160;million in reversals due to employees being transitioned to customer contracts.&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 Company was entitled to indemnification on certain labor claims from the sellers of a company acquired by its Brazilian subsidiary. The Company and the sellers entered into a settlement agreement for approximately $1.0&#160;million, which provided for payment in two installments, the first for approximately 31% of the settlement and the second for the remaining 69%. The first installment in the amount of approximately $0.3&#160;million was paid by the sellers in December 2020 and the Company recognized that amount as a gain in selling, general and administrative expenses in the same period. The remaining payment for $0.6&#160;million was received in the first quarter of 2021 and the Company recognized that amount as a gain in selling, general and administrative expenses in the same period.&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-style:italic;font-weight:700;line-height:120%"&gt;Acquisition and disposition related contingencies&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;&#160;&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 Company is liable for contingent consideration in connection with certain of its acquisitions. As of December&#160;31, 2022, total potential acquisition-related contingent consideration ranged from zero to approximately $0.9 million.&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;During 2018, the Company sold a subsidiary in the Products and Systems segment. As part of the sale, the Company entered into a three-year agreement to purchase products from the buyer, with a cumulative commitment of $2.3 million. On August 3, 2021, the parties amended the agreement and extended the period by 12 months&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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;As of December&#160;31, 2022, the commitment was fully satisfied.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i2bc9f19ae4e54897bd6a75a63d8ca8f4_I20221231"
      decimals="-5"
      id="f-1404"
      unitRef="usd">1400000</us-gaap:ReceivablesNetCurrent>
    <mg:LossContingencyNumberOfWeldsAllegedNotInCompliance
      contextRef="i36ff18c82cb94588ac209157d5ac8030_I20191231"
      decimals="INF"
      id="f-1405"
      unitRef="weld">66</mg:LossContingencyNumberOfWeldsAllegedNotInCompliance>
    <mg:LossContingencyNumberOfWeldsInspected
      contextRef="i36ff18c82cb94588ac209157d5ac8030_I20191231"
      decimals="-3"
      id="f-1406"
      unitRef="weld">16000</mg:LossContingencyNumberOfWeldsInspected>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i1ece94756fef4f7a8f83342c5936e012_D20191201-20191231"
      decimals="-5"
      id="f-1407"
      unitRef="usd">7600000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i48e65da9c0d74c448de795f0b38661c0_D20191201-20191231"
      decimals="-5"
      id="f-1408"
      unitRef="usd">1400000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyLossInPeriod
      contextRef="icb1d99cca03e4f2cb7360c3218d817c7_D20220101-20221231"
      decimals="-5"
      id="f-1409"
      unitRef="usd">100000</us-gaap:LossContingencyLossInPeriod>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i36ff18c82cb94588ac209157d5ac8030_I20191231"
      decimals="-5"
      id="f-1410"
      unitRef="usd">1400000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="ic77460d9148a4fea910db8c4d672e753_D20220101-20221231"
      decimals="INF"
      id="f-1411"
      unitRef="claim">2</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i0d80d7b7fd224994b4e8da8fc8f37868_D20220101-20221231"
      decimals="INF"
      id="f-1412"
      unitRef="claim">1</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i48c7946324c34518817801783e1cf693_D20220101-20221231"
      decimals="INF"
      id="f-1413"
      unitRef="claim">1</us-gaap:LossContingencyNewClaimsFiledNumber>
    <mg:LossContingencyConsolidatedClaimsFiledNumber
      contextRef="ic77460d9148a4fea910db8c4d672e753_D20220101-20221231"
      decimals="INF"
      id="f-1414"
      unitRef="claim">2</mg:LossContingencyConsolidatedClaimsFiledNumber>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="iafc897770f9341db96839028bd94b8d6_D20211005-20211005"
      decimals="-5"
      id="f-1415"
      unitRef="usd">2300000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LossContingencyLossInPeriod
      contextRef="ia430b73f8e4c45fe968347fc43ca72a9_D20210101-20210331"
      decimals="-3"
      id="f-1416"
      unitRef="usd">1600000</us-gaap:LossContingencyLossInPeriod>
    <us-gaap:LossContingencyLossInPeriod
      contextRef="ie48f9a9cea7a414ca83a297b9d55480a_D20201001-20201231"
      decimals="-3"
      id="f-1417"
      unitRef="usd">800000</us-gaap:LossContingencyLossInPeriod>
    <us-gaap:MultiemployerPlansWithdrawalObligation
      contextRef="i4344619878214a7f93a38cc6c930eea0_I20221231"
      decimals="-5"
      id="f-1418"
      unitRef="usd">2500000</us-gaap:MultiemployerPlansWithdrawalObligation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i6e514d6cd0724621b4c47722c75ee6eb_I20200101"
      decimals="-5"
      id="f-1419"
      unitRef="usd">100000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:LossContingencyLossInPeriod
      contextRef="i2cb8a299a28d48b2a876db3bbb866940_D20220101-20221231"
      decimals="-5"
      id="f-1420"
      unitRef="usd">100000</us-gaap:LossContingencyLossInPeriod>
    <us-gaap:LossContingencyLossInPeriod
      contextRef="i2cb8a299a28d48b2a876db3bbb866940_D20220101-20221231"
      decimals="-5"
      id="f-1421"
      unitRef="usd">100000</us-gaap:LossContingencyLossInPeriod>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="i2cb8a299a28d48b2a876db3bbb866940_D20220101-20221231"
      decimals="-5"
      id="f-1422"
      unitRef="usd">400000</us-gaap:LossContingencyAccrualPayments>
    <us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease
      contextRef="i2cb8a299a28d48b2a876db3bbb866940_D20220101-20221231"
      decimals="-5"
      id="f-1423"
      unitRef="usd">-1000000</us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty
      contextRef="i932fdfcaac0c4d1abf273acef82a3f88_D20201201-20201231"
      decimals="-5"
      id="f-1424"
      unitRef="usd">1000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <mg:LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments
      contextRef="i13efa5f7a71e4b438264bad3a0728383_I20211231"
      decimals="INF"
      id="f-1425"
      unitRef="installment">2</mg:LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments>
    <mg:LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage
      contextRef="i13efa5f7a71e4b438264bad3a0728383_I20211231"
      decimals="INF"
      id="f-1426"
      unitRef="number">0.31</mg:LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage>
    <mg:LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage
      contextRef="i713dc6fa642d4e10afb7df298ef541f8_I20220331"
      decimals="INF"
      id="f-1427"
      unitRef="number">0.69</mg:LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i932fdfcaac0c4d1abf273acef82a3f88_D20201201-20201231"
      decimals="-5"
      id="f-1428"
      unitRef="usd">300000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i075a5da484f44b38866285123e01eaad_D20210101-20210331"
      decimals="-5"
      id="f-1429"
      unitRef="usd">600000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
      contextRef="i514c55c42dae4026a133c41ef93dadfb_I20221231"
      decimals="INF"
      id="f-1430"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i514c55c42dae4026a133c41ef93dadfb_I20221231"
      decimals="INF"
      id="f-1431"
      unitRef="usd">900000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:LongtermPurchaseCommitmentPeriod
      contextRef="ib639b7142aaa46c4878e4e7c9ed0ea73_D20180101-20181231"
      id="f-1432">P3Y</us-gaap:LongtermPurchaseCommitmentPeriod>
    <mg:PurchaseCommitmentCumulativeAmountCommitted
      contextRef="i43f4f2eb290f465d8c331ae20cce0374_I20221231"
      decimals="-5"
      id="f-1433"
      unitRef="usd">2300000</mg:PurchaseCommitmentCumulativeAmountCommitted>
    <mg:LongTermPurchaseCommitmentExtensionPeriod
      contextRef="i8286eaaaafa9444cbd57dd41339ea4c8_D20210803-20210803"
      id="f-1434">P12M</mg:LongTermPurchaseCommitmentExtensionPeriod>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1435">Segment Disclosure&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;&#160;&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 Company&#x2019;s three operating segments are:&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt"&gt;Services.&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;&#160;This segment provides asset protection solutions predominantly in North America, with the largest concentration in the United States, followed by Canada, consisting primarily of NDT, inspection, mechanical and engineering services that are used to evaluate the safety, structural integrity and reliability of critical energy, industrial and public infrastructure and commercial aerospace components. Software, digital and data services are included in this segment.&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-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;International.&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;&#160;This segment offers services, products and systems, similar to those of the other segments, to select markets within Europe, the Middle East, Africa, Asia and South America, but not to customers in China and South Korea, which are served by the Products and Systems segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Products and Systems.&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;&#160;This segment designs, manufactures, sells, installs and services the Company&#x2019;s asset protection products and systems, including equipment and instrumentation, predominantly in the United States.&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;Costs incurred for general corporate services, including finance, legal, and certain other costs that are provided to the segments are reported within Corporate and eliminations. Sales to the International segment from the Products and Systems segment and subsequent sales by the International segment of the same items are recorded and reflected in the operating performance of both segments. Additionally, engineering charges and royalty fees charged to the Services and International segments by the Products and Systems segment are reflected in the operating performance of each segment.&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;&#160;&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 accounting policies of the reportable segments are the same as those described in Note&#160;&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;1-Summary of Significant Accounting Policies and Practices&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;. Segment income from operations is one of the primary performance measures used by the chief operating decision maker, to assess the performance of each segment and make resource allocation decisions. Certain general and administrative costs such as human resources, information technology and training are allocated to the segments. Segment income from operations excludes interest and other financial charges and income taxes. Corporate and other assets are comprised principally of cash, deposits, property, plant and equipment, domestic deferred taxes, deferred charges and other assets. Corporate loss from operations consists of administrative charges related to corporate personnel and other charges that cannot be readily identified for allocation to a particular segment.&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;&#160;&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;Selected consolidated financial information by segment for the periods shown was as follows (with intercompany transactions eliminated in Corporate and eliminations):&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:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.184%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Services&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;573,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;555,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;476,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&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;112,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,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 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;Products and Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Corporate and eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;687,373&#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;677,131&#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;592,571&#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="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.184%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Services&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;159,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;155,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;/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;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Products and Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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;/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;Corporate and eliminations&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;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;198,173&#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;197,147&#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;178,531&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income (loss) from operations by operating segment includes intercompany transactions, which are eliminated in Corporate and eliminations&lt;/span&gt;&lt;span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:12pt;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;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.184%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income (loss) from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Services&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;49,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;48,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Products and Systems&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;(992)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and eliminations&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;(32,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,170&#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;(101,217)&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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.184%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Services&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;25,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;26,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Products and Systems&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;810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Corporate and eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;33,294&#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;34,921&#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;35,705&#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="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.905%"/&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:17.469%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Services&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;43,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;51,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Products and Systems&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,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and eliminations&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;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;49,015&#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;59,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;/tr&gt;&lt;/table&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:60.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&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:17.469%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Services&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;407,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;424,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;International&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;104,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Products and Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;534,904&#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;562,195&#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="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&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:17.322%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;United States&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;176,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;183,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;/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;Other Americas&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;108,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;326,211&#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;351,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;/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;Refer to Note &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;2-Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for revenues by segment and by geographic area for the years ended December&#160;31, 2022, 2021, and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="INF"
      id="f-1436"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1437">&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;Selected consolidated financial information by segment for the periods shown was as follows (with intercompany transactions eliminated in Corporate and eliminations):&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:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.184%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Services&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;573,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;555,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;476,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&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;112,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,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 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;Products and Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Corporate and eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;687,373&#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;677,131&#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;592,571&#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="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.184%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Services&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;159,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;155,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;/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;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Products and Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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;/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;Corporate and eliminations&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;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;198,173&#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;197,147&#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;178,531&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income (loss) from operations by operating segment includes intercompany transactions, which are eliminated in Corporate and eliminations&lt;/span&gt;&lt;span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:12pt;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;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.184%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income (loss) from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Services&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;49,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;48,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Products and Systems&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;(992)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and eliminations&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;(32,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,170&#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;(101,217)&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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.184%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Services&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;25,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;26,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Products and Systems&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;810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Corporate and eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;33,294&#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;34,921&#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;35,705&#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="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.905%"/&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:17.469%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Services&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;43,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;51,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Products and Systems&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,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and eliminations&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;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;49,015&#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;59,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;/tr&gt;&lt;/table&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:60.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&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:17.469%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Services&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;407,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;424,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;International&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;104,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Products and Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;534,904&#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;562,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd68e426b9094204b38ca46adb32eaa8_D20220101-20221231"
      decimals="-3"
      id="f-1438"
      unitRef="usd">573336000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b4625618cf84bfbbe49e5ffde612d1e_D20210101-20211231"
      decimals="-3"
      id="f-1439"
      unitRef="usd">555387000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0149f66eeafb4468b4f5cf902058171a_D20200101-20201231"
      decimals="-3"
      id="f-1440"
      unitRef="usd">476164000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3cb7b7f42d064ad3bcf0f11876b7c2ad_D20220101-20221231"
      decimals="-3"
      id="f-1441"
      unitRef="usd">112425000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69afc7043c7644aab9b5a6a24f5febe2_D20210101-20211231"
      decimals="-3"
      id="f-1442"
      unitRef="usd">117245000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c59f7e8eade45feb8821c9100bb5b6b_D20200101-20201231"
      decimals="-3"
      id="f-1443"
      unitRef="usd">107556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71d3c3ccf9534c3ca444e5230ac6f775_D20220101-20221231"
      decimals="-3"
      id="f-1444"
      unitRef="usd">12727000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8dae9d5ea324b72b17ac5ea6f09da2c_D20210101-20211231"
      decimals="-3"
      id="f-1445"
      unitRef="usd">13831000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icff0239d155d46f1939a8c2f50433447_D20200101-20201231"
      decimals="-3"
      id="f-1446"
      unitRef="usd">16449000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iecca7d23a4804b209fefcc1b2e8ee474_D20220101-20221231"
      decimals="-3"
      id="f-1447"
      unitRef="usd">-11115000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7e011d8db264303a571833b2576ed98_D20210101-20211231"
      decimals="-3"
      id="f-1448"
      unitRef="usd">-9332000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb524fae59af428cbdc046a3e22885dd_D20200101-20201231"
      decimals="-3"
      id="f-1449"
      unitRef="usd">-7598000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1450"
      unitRef="usd">687373000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1451"
      unitRef="usd">677131000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1452"
      unitRef="usd">592571000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="ibd68e426b9094204b38ca46adb32eaa8_D20220101-20221231"
      decimals="-3"
      id="f-1453"
      unitRef="usd">159049000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1b4625618cf84bfbbe49e5ffde612d1e_D20210101-20211231"
      decimals="-3"
      id="f-1454"
      unitRef="usd">155384000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0149f66eeafb4468b4f5cf902058171a_D20200101-20201231"
      decimals="-3"
      id="f-1455"
      unitRef="usd">141084000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3cb7b7f42d064ad3bcf0f11876b7c2ad_D20220101-20221231"
      decimals="-3"
      id="f-1456"
      unitRef="usd">33591000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i69afc7043c7644aab9b5a6a24f5febe2_D20210101-20211231"
      decimals="-3"
      id="f-1457"
      unitRef="usd">34282000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5c59f7e8eade45feb8821c9100bb5b6b_D20200101-20201231"
      decimals="-3"
      id="f-1458"
      unitRef="usd">31046000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i71d3c3ccf9534c3ca444e5230ac6f775_D20220101-20221231"
      decimals="-3"
      id="f-1459"
      unitRef="usd">5490000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if8dae9d5ea324b72b17ac5ea6f09da2c_D20210101-20211231"
      decimals="-3"
      id="f-1460"
      unitRef="usd">7001000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="icff0239d155d46f1939a8c2f50433447_D20200101-20201231"
      decimals="-3"
      id="f-1461"
      unitRef="usd">6826000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iecca7d23a4804b209fefcc1b2e8ee474_D20220101-20221231"
      decimals="-3"
      id="f-1462"
      unitRef="usd">43000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic7e011d8db264303a571833b2576ed98_D20210101-20211231"
      decimals="-3"
      id="f-1463"
      unitRef="usd">480000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="icb524fae59af428cbdc046a3e22885dd_D20200101-20201231"
      decimals="-3"
      id="f-1464"
      unitRef="usd">-425000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1465"
      unitRef="usd">198173000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1466"
      unitRef="usd">197147000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1467"
      unitRef="usd">178531000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibd68e426b9094204b38ca46adb32eaa8_D20220101-20221231"
      decimals="-3"
      id="f-1468"
      unitRef="usd">49616000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1b4625618cf84bfbbe49e5ffde612d1e_D20210101-20211231"
      decimals="-3"
      id="f-1469"
      unitRef="usd">48458000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0149f66eeafb4468b4f5cf902058171a_D20200101-20201231"
      decimals="-3"
      id="f-1470"
      unitRef="usd">-44222000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3cb7b7f42d064ad3bcf0f11876b7c2ad_D20220101-20221231"
      decimals="-3"
      id="f-1471"
      unitRef="usd">3566000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i69afc7043c7644aab9b5a6a24f5febe2_D20210101-20211231"
      decimals="-3"
      id="f-1472"
      unitRef="usd">1839000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5c59f7e8eade45feb8821c9100bb5b6b_D20200101-20201231"
      decimals="-3"
      id="f-1473"
      unitRef="usd">-21855000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i71d3c3ccf9534c3ca444e5230ac6f775_D20220101-20221231"
      decimals="-3"
      id="f-1474"
      unitRef="usd">-992000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if8dae9d5ea324b72b17ac5ea6f09da2c_D20210101-20211231"
      decimals="-3"
      id="f-1475"
      unitRef="usd">-117000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icff0239d155d46f1939a8c2f50433447_D20200101-20201231"
      decimals="-3"
      id="f-1476"
      unitRef="usd">-936000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iecca7d23a4804b209fefcc1b2e8ee474_D20220101-20221231"
      decimals="-3"
      id="f-1477"
      unitRef="usd">-32391000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic7e011d8db264303a571833b2576ed98_D20210101-20211231"
      decimals="-3"
      id="f-1478"
      unitRef="usd">-32010000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icb524fae59af428cbdc046a3e22885dd_D20200101-20201231"
      decimals="-3"
      id="f-1479"
      unitRef="usd">-34204000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1480"
      unitRef="usd">19799000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1481"
      unitRef="usd">18170000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1482"
      unitRef="usd">-101217000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibd68e426b9094204b38ca46adb32eaa8_D20220101-20221231"
      decimals="-3"
      id="f-1483"
      unitRef="usd">25103000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1b4625618cf84bfbbe49e5ffde612d1e_D20210101-20211231"
      decimals="-3"
      id="f-1484"
      unitRef="usd">25259000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0149f66eeafb4468b4f5cf902058171a_D20200101-20201231"
      decimals="-3"
      id="f-1485"
      unitRef="usd">26093000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3cb7b7f42d064ad3bcf0f11876b7c2ad_D20220101-20221231"
      decimals="-3"
      id="f-1486"
      unitRef="usd">7648000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i69afc7043c7644aab9b5a6a24f5febe2_D20210101-20211231"
      decimals="-3"
      id="f-1487"
      unitRef="usd">8791000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5c59f7e8eade45feb8821c9100bb5b6b_D20200101-20201231"
      decimals="-3"
      id="f-1488"
      unitRef="usd">8659000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i71d3c3ccf9534c3ca444e5230ac6f775_D20220101-20221231"
      decimals="-3"
      id="f-1489"
      unitRef="usd">810000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if8dae9d5ea324b72b17ac5ea6f09da2c_D20210101-20211231"
      decimals="-3"
      id="f-1490"
      unitRef="usd">928000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icff0239d155d46f1939a8c2f50433447_D20200101-20201231"
      decimals="-3"
      id="f-1491"
      unitRef="usd">998000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iecca7d23a4804b209fefcc1b2e8ee474_D20220101-20221231"
      decimals="-3"
      id="f-1492"
      unitRef="usd">-267000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic7e011d8db264303a571833b2576ed98_D20210101-20211231"
      decimals="-3"
      id="f-1493"
      unitRef="usd">-57000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icb524fae59af428cbdc046a3e22885dd_D20200101-20201231"
      decimals="-3"
      id="f-1494"
      unitRef="usd">-45000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      decimals="-3"
      id="f-1495"
      unitRef="usd">33294000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231"
      decimals="-3"
      id="f-1496"
      unitRef="usd">34921000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2cf75c1af8b245edae302922182372d0_D20200101-20201231"
      decimals="-3"
      id="f-1497"
      unitRef="usd">35705000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i0e04e5790c8c4fc4aa0a6409d954bfb2_I20221231"
      decimals="-3"
      id="f-1498"
      unitRef="usd">43260000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="icc461febc6cc4b1c9e00cc65f1c87cf0_I20211231"
      decimals="-3"
      id="f-1499"
      unitRef="usd">51862000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i6273e814ab1f49ec8a883c4097f87236_I20221231"
      decimals="-3"
      id="f-1500"
      unitRef="usd">4422000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i6a07e5a3028346d59326347f750fdc82_I20211231"
      decimals="-3"
      id="f-1501"
      unitRef="usd">6344000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iaf2fc5c7482c45cea73b46a6750af294_I20221231"
      decimals="-3"
      id="f-1502"
      unitRef="usd">1208000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iee5c52d35bcb474e83d5cd27215d1ec0_I20211231"
      decimals="-3"
      id="f-1503"
      unitRef="usd">1042000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i096a3157ed3647528107b18698809ae8_I20221231"
      decimals="-3"
      id="f-1504"
      unitRef="usd">125000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic98a2f882461433f85cd87eb7556f721_I20211231"
      decimals="-3"
      id="f-1505"
      unitRef="usd">133000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1506"
      unitRef="usd">49015000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1507"
      unitRef="usd">59381000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Assets
      contextRef="i0e04e5790c8c4fc4aa0a6409d954bfb2_I20221231"
      decimals="-3"
      id="f-1508"
      unitRef="usd">407779000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icc461febc6cc4b1c9e00cc65f1c87cf0_I20211231"
      decimals="-3"
      id="f-1509"
      unitRef="usd">424058000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6273e814ab1f49ec8a883c4097f87236_I20221231"
      decimals="-3"
      id="f-1510"
      unitRef="usd">104531000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6a07e5a3028346d59326347f750fdc82_I20211231"
      decimals="-3"
      id="f-1511"
      unitRef="usd">111619000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iaf2fc5c7482c45cea73b46a6750af294_I20221231"
      decimals="-3"
      id="f-1512"
      unitRef="usd">12408000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iee5c52d35bcb474e83d5cd27215d1ec0_I20211231"
      decimals="-3"
      id="f-1513"
      unitRef="usd">10532000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i096a3157ed3647528107b18698809ae8_I20221231"
      decimals="-3"
      id="f-1514"
      unitRef="usd">10186000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic98a2f882461433f85cd87eb7556f721_I20211231"
      decimals="-3"
      id="f-1515"
      unitRef="usd">15986000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1516"
      unitRef="usd">534904000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1517"
      unitRef="usd">562195000</us-gaap:Assets>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1518">&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:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&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:17.322%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;United States&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;176,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;183,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;/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;Other Americas&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;108,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;326,211&#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;351,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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="if5bf99edbf4d40dda019200be675d382_I20221231"
      decimals="-3"
      id="f-1519"
      unitRef="usd">176237000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="icc2140e31115413ba81d1c84c928db9a_I20211231"
      decimals="-3"
      id="f-1520"
      unitRef="usd">183052000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ibff0fb3a70324856948cf5814630eb6f_I20221231"
      decimals="-3"
      id="f-1521"
      unitRef="usd">108582000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ie7b04e47e1b3484ca7e409de8df7edba_I20211231"
      decimals="-3"
      id="f-1522"
      unitRef="usd">120012000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i465a8472ee424fd490a2a884128f3ba4_I20221231"
      decimals="-3"
      id="f-1523"
      unitRef="usd">41392000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ia11b2def7a874404aa1c88b0d3d2c2fe_I20211231"
      decimals="-3"
      id="f-1524"
      unitRef="usd">48334000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i123b272da3764d51b93fb42829f5eabb_I20221231"
      decimals="-3"
      id="f-1525"
      unitRef="usd">326211000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231"
      decimals="-3"
      id="f-1526"
      unitRef="usd">351398000</us-gaap:NoncurrentAssets>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1527">Selected Quarterly Financial Information (unaudited)&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 quarterly results of operations for calendar years 2022, 2021, and 2020 (in thousands).&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:46.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.187%"/&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;Quarter&#160;ended&#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;December 31, 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;September 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, 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;March 31, 2022&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 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;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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;168,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Profit&lt;/span&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;50,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) from operations&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,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Mistras Group, Inc.&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;2,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(5,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Earnings (loss) per common share:&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 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;Basic&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;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(0.18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.18)&lt;/span&gt;&lt;/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="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:46.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.187%"/&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;Quarter&#160;ended&#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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Profit&lt;/span&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;49,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Income (loss) from operations&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,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,746)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Mistras Group, Inc.&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;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;3,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;5,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(5,362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings (loss) per common share:&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 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;Basic&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;0.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;0.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;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;(0.18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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;0.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.18)&lt;/span&gt;&lt;/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="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:46.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.187%"/&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;Quarter&#160;ended&#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;December 31, 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;September 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;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;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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;159,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Profit&lt;/span&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;49,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,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 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;Income (loss) from operations&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,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(111,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Mistras Group, Inc.&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;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,656)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(98,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Earnings (loss) per common share:&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 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;Basic&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;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;0.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(0.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(3.40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.40)&lt;/span&gt;&lt;/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:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231"
      id="f-1528">&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 quarterly results of operations for calendar years 2022, 2021, and 2020 (in thousands).&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:46.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.187%"/&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;Quarter&#160;ended&#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;December 31, 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;September 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, 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;March 31, 2022&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 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;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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;168,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Profit&lt;/span&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;50,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) from operations&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,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Mistras Group, Inc.&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;2,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(5,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Earnings (loss) per common share:&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 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;Basic&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;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(0.18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.18)&lt;/span&gt;&lt;/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="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:46.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.187%"/&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;Quarter&#160;ended&#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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Profit&lt;/span&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;49,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Income (loss) from operations&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,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,746)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Mistras Group, Inc.&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;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;3,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;5,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(5,362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings (loss) per common share:&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 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;Basic&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;0.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;0.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;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;(0.18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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;0.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.18)&lt;/span&gt;&lt;/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="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:46.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.187%"/&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;Quarter&#160;ended&#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;December 31, 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;September 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;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;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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;159,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Profit&lt;/span&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;49,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,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 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;Income (loss) from operations&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,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(111,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Mistras Group, Inc.&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;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,656)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(98,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Earnings (loss) per common share:&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 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;Basic&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;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;0.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(0.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(3.40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.40)&lt;/span&gt;&lt;/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:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d80fc97d0cb4ac5a6d9aa38b704e713_D20221001-20221231"
      decimals="-3"
      id="f-1529"
      unitRef="usd">168218000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7112a692b11748c1961ee810b6376e96_D20220701-20220930"
      decimals="-3"
      id="f-1530"
      unitRef="usd">178462000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia34b4da0d8224787aa83ca275a454992_D20220401-20220630"
      decimals="-3"
      id="f-1531"
      unitRef="usd">179031000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifcdd1605e0ed48459c1be17ed4496d40_D20220101-20220331"
      decimals="-3"
      id="f-1532"
      unitRef="usd">161662000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i2d80fc97d0cb4ac5a6d9aa38b704e713_D20221001-20221231"
      decimals="-3"
      id="f-1533"
      unitRef="usd">50939000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7112a692b11748c1961ee810b6376e96_D20220701-20220930"
      decimals="-3"
      id="f-1534"
      unitRef="usd">53784000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia34b4da0d8224787aa83ca275a454992_D20220401-20220630"
      decimals="-3"
      id="f-1535"
      unitRef="usd">53558000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ifcdd1605e0ed48459c1be17ed4496d40_D20220101-20220331"
      decimals="-3"
      id="f-1536"
      unitRef="usd">39892000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2d80fc97d0cb4ac5a6d9aa38b704e713_D20221001-20221231"
      decimals="-3"
      id="f-1537"
      unitRef="usd">5802000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7112a692b11748c1961ee810b6376e96_D20220701-20220930"
      decimals="-3"
      id="f-1538"
      unitRef="usd">9114000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia34b4da0d8224787aa83ca275a454992_D20220401-20220630"
      decimals="-3"
      id="f-1539"
      unitRef="usd">9576000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifcdd1605e0ed48459c1be17ed4496d40_D20220101-20220331"
      decimals="-3"
      id="f-1540"
      unitRef="usd">-4698000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2d80fc97d0cb4ac5a6d9aa38b704e713_D20221001-20221231"
      decimals="-3"
      id="f-1541"
      unitRef="usd">2842000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7112a692b11748c1961ee810b6376e96_D20220701-20220930"
      decimals="-3"
      id="f-1542"
      unitRef="usd">4373000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia34b4da0d8224787aa83ca275a454992_D20220401-20220630"
      decimals="-3"
      id="f-1543"
      unitRef="usd">4643000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifcdd1605e0ed48459c1be17ed4496d40_D20220101-20220331"
      decimals="-3"
      id="f-1544"
      unitRef="usd">-5363000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i2d80fc97d0cb4ac5a6d9aa38b704e713_D20221001-20221231"
      decimals="2"
      id="f-1545"
      unitRef="usdPerShare">0.09</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i7112a692b11748c1961ee810b6376e96_D20220701-20220930"
      decimals="2"
      id="f-1546"
      unitRef="usdPerShare">0.15</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ia34b4da0d8224787aa83ca275a454992_D20220401-20220630"
      decimals="2"
      id="f-1547"
      unitRef="usdPerShare">0.15</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ifcdd1605e0ed48459c1be17ed4496d40_D20220101-20220331"
      decimals="2"
      id="f-1548"
      unitRef="usdPerShare">-0.18</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i2d80fc97d0cb4ac5a6d9aa38b704e713_D20221001-20221231"
      decimals="2"
      id="f-1549"
      unitRef="usdPerShare">0.09</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i7112a692b11748c1961ee810b6376e96_D20220701-20220930"
      decimals="2"
      id="f-1550"
      unitRef="usdPerShare">0.14</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ia34b4da0d8224787aa83ca275a454992_D20220401-20220630"
      decimals="2"
      id="f-1551"
      unitRef="usdPerShare">0.15</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ifcdd1605e0ed48459c1be17ed4496d40_D20220101-20220331"
      decimals="2"
      id="f-1552"
      unitRef="usdPerShare">-0.18</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e24dca392e948cd82890e2735574165_D20211001-20211231"
      decimals="-3"
      id="f-1553"
      unitRef="usd">171163000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i580f753ded044d40b0c4f27469d6eb45_D20210701-20210930"
      decimals="-3"
      id="f-1554"
      unitRef="usd">174556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a098958b57a4f5fa32ad40c89623b9a_D20210401-20210630"
      decimals="-3"
      id="f-1555"
      unitRef="usd">177677000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19a95023554c4458ad0f8794b14149bc_D20210101-20210331"
      decimals="-3"
      id="f-1556"
      unitRef="usd">153735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i8e24dca392e948cd82890e2735574165_D20211001-20211231"
      decimals="-3"
      id="f-1557"
      unitRef="usd">49594000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i580f753ded044d40b0c4f27469d6eb45_D20210701-20210930"
      decimals="-3"
      id="f-1558"
      unitRef="usd">52216000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2a098958b57a4f5fa32ad40c89623b9a_D20210401-20210630"
      decimals="-3"
      id="f-1559"
      unitRef="usd">55336000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i19a95023554c4458ad0f8794b14149bc_D20210101-20210331"
      decimals="-3"
      id="f-1560"
      unitRef="usd">40001000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8e24dca392e948cd82890e2735574165_D20211001-20211231"
      decimals="-3"
      id="f-1561"
      unitRef="usd">2306000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i580f753ded044d40b0c4f27469d6eb45_D20210701-20210930"
      decimals="-3"
      id="f-1562"
      unitRef="usd">9236000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2a098958b57a4f5fa32ad40c89623b9a_D20210401-20210630"
      decimals="-3"
      id="f-1563"
      unitRef="usd">11374000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i19a95023554c4458ad0f8794b14149bc_D20210101-20210331"
      decimals="-3"
      id="f-1564"
      unitRef="usd">-4746000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8e24dca392e948cd82890e2735574165_D20211001-20211231"
      decimals="-3"
      id="f-1565"
      unitRef="usd">-94000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i580f753ded044d40b0c4f27469d6eb45_D20210701-20210930"
      decimals="-3"
      id="f-1566"
      unitRef="usd">3380000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2a098958b57a4f5fa32ad40c89623b9a_D20210401-20210630"
      decimals="-3"
      id="f-1567"
      unitRef="usd">5937000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i19a95023554c4458ad0f8794b14149bc_D20210101-20210331"
      decimals="-3"
      id="f-1568"
      unitRef="usd">-5362000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i8e24dca392e948cd82890e2735574165_D20211001-20211231"
      decimals="2"
      id="f-1569"
      unitRef="usdPerShare">0.00</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i580f753ded044d40b0c4f27469d6eb45_D20210701-20210930"
      decimals="2"
      id="f-1570"
      unitRef="usdPerShare">0.11</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i2a098958b57a4f5fa32ad40c89623b9a_D20210401-20210630"
      decimals="2"
      id="f-1571"
      unitRef="usdPerShare">0.20</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i19a95023554c4458ad0f8794b14149bc_D20210101-20210331"
      decimals="2"
      id="f-1572"
      unitRef="usdPerShare">-0.18</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i8e24dca392e948cd82890e2735574165_D20211001-20211231"
      decimals="2"
      id="f-1573"
      unitRef="usdPerShare">0.00</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i580f753ded044d40b0c4f27469d6eb45_D20210701-20210930"
      decimals="2"
      id="f-1574"
      unitRef="usdPerShare">0.11</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i2a098958b57a4f5fa32ad40c89623b9a_D20210401-20210630"
      decimals="2"
      id="f-1575"
      unitRef="usdPerShare">0.20</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i19a95023554c4458ad0f8794b14149bc_D20210101-20210331"
      decimals="2"
      id="f-1576"
      unitRef="usdPerShare">-0.18</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ccc997058d840e49a1d094c0cd6acf4_D20201001-20201231"
      decimals="-3"
      id="f-1577"
      unitRef="usd">160777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife1652be8e6745c691084bb669a0d9af_D20200701-20200930"
      decimals="-3"
      id="f-1578"
      unitRef="usd">147894000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5dddcd76f4b43b59897e394309b856c_D20200401-20200630"
      decimals="-3"
      id="f-1579"
      unitRef="usd">124435000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7628451a7f954a9287510304f6e2dacb_D20200101-20200331"
      decimals="-3"
      id="f-1580"
      unitRef="usd">159465000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i3ccc997058d840e49a1d094c0cd6acf4_D20201001-20201231"
      decimals="-3"
      id="f-1581"
      unitRef="usd">49345000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ife1652be8e6745c691084bb669a0d9af_D20200701-20200930"
      decimals="-3"
      id="f-1582"
      unitRef="usd">47384000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic5dddcd76f4b43b59897e394309b856c_D20200401-20200630"
      decimals="-3"
      id="f-1583"
      unitRef="usd">41158000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7628451a7f954a9287510304f6e2dacb_D20200101-20200331"
      decimals="-3"
      id="f-1584"
      unitRef="usd">40644000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3ccc997058d840e49a1d094c0cd6acf4_D20201001-20201231"
      decimals="-3"
      id="f-1585"
      unitRef="usd">4652000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ife1652be8e6745c691084bb669a0d9af_D20200701-20200930"
      decimals="-3"
      id="f-1586"
      unitRef="usd">5742000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic5dddcd76f4b43b59897e394309b856c_D20200401-20200630"
      decimals="-3"
      id="f-1587"
      unitRef="usd">-383000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7628451a7f954a9287510304f6e2dacb_D20200101-20200331"
      decimals="-3"
      id="f-1588"
      unitRef="usd">-111228000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3ccc997058d840e49a1d094c0cd6acf4_D20201001-20201231"
      decimals="-3"
      id="f-1589"
      unitRef="usd">181000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ife1652be8e6745c691084bb669a0d9af_D20200701-20200930"
      decimals="-3"
      id="f-1590"
      unitRef="usd">1523000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic5dddcd76f4b43b59897e394309b856c_D20200401-20200630"
      decimals="-3"
      id="f-1591"
      unitRef="usd">-2656000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7628451a7f954a9287510304f6e2dacb_D20200101-20200331"
      decimals="-3"
      id="f-1592"
      unitRef="usd">-98509000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i3ccc997058d840e49a1d094c0cd6acf4_D20201001-20201231"
      decimals="2"
      id="f-1593"
      unitRef="usdPerShare">0.01</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ife1652be8e6745c691084bb669a0d9af_D20200701-20200930"
      decimals="2"
      id="f-1594"
      unitRef="usdPerShare">0.05</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ic5dddcd76f4b43b59897e394309b856c_D20200401-20200630"
      decimals="2"
      id="f-1595"
      unitRef="usdPerShare">-0.09</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i7628451a7f954a9287510304f6e2dacb_D20200101-20200331"
      decimals="2"
      id="f-1596"
      unitRef="usdPerShare">-3.40</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i3ccc997058d840e49a1d094c0cd6acf4_D20201001-20201231"
      decimals="2"
      id="f-1597"
      unitRef="usdPerShare">0.01</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ife1652be8e6745c691084bb669a0d9af_D20200701-20200930"
      decimals="2"
      id="f-1598"
      unitRef="usdPerShare">0.05</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ic5dddcd76f4b43b59897e394309b856c_D20200401-20200630"
      decimals="2"
      id="f-1599"
      unitRef="usdPerShare">-0.09</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i7628451a7f954a9287510304f6e2dacb_D20200101-20200331"
      decimals="2"
      id="f-1600"
      unitRef="usdPerShare">-3.40</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>132
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MS?&# 80&X/J*<_4ZT'_0?8(D_P%02P,$%     @ O81O5HAAH%(_"   _48
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
M2DFSLM"F6]'Y#HB.#KVSODE^F1VP)(]T;<L!E<@[<O(Z.*%0]?; 4#EL$(F
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
MAD4E4JV;<LB*]<BCHM]1I["I=^RD!U"<:)PLMF/Z'0?B( Z'^'6Q(^3>HXV
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
M+^E871D:@/<KK;OQAA:8?A7UYK]02P,$%     @ O81O5HCM$G'#!   +0T
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
M6&-$9"\'L%\Y1#>\B(-QZ%S]"U!+ P04    " "]A&]68?B[OH "  "!!0
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6R%5%%/VS 0_BNG#$V;%)'$
M:5K6M94H#,$#$@)M/$Q[<)-K8N'8F>U0^/<[)VU6I%)>XO/YOL_?Q?X\VVCS
M9"M$!R^U5'8>5,XUTRBR>84UMZ>Z044K:VUJ[FAJRL@V!GG1@6H9L3@>1S47
M*EC,NMR=6<QTZZ10>&? MG7-S>L2I=[,@R38)>Y%63F?B!:SAI?X@.YG<V=H
M%@TLA:A16:$5&%S/@_-DNASY^J[@E\"-W8O!=[+2^LE/;HIY$'M!*#%WGH'3
M\(P7**4G(AE_MYS!L*4'[L<[]JNN=^IEQ2U>:/DH"E?-@[, "ESS5KI[O;G&
M;3^9Y\NUM-T7-GUMR@+(6^MTO063@EJH?N0OV_^P!SB+WP&P+8!UNON-.I67
MW/'%S.@-&%]-;#[H6NW0)$XH?R@/SM"J()Q;W*AG5$X;@786.2+TZ2C?@I<]
MF+T#3AC<:N4J"S]4@<5;@HB4#'+83LZ2'66\Q/P4TB0$%C-VA"\=VDL[OO2#
M]E[A4MA<:ML:A-_G*^L,W8<_AUKN"4>'";U'IK;A.<X#,H%%\XS!XO.G9!Q_
M/R)W-,@='6/_Z#2.@@]+VV.$_3C7Y"OK0*_!50AK+<F>0I7P12C*Z-9R5=BO
M4Z 3P7J%9C@5_TG@GF_H&CHT@DL+)Y"%:9;0. HGWT;P2$X$(FJ,+DF*A30=
M0T8%5T()NJP%E%H7EE"C24:8,3%>D**VYBN)]$(TC?0J69@2&PLG+'ZC_@22
M-,RRL0]8.#X;PZ&?'^W9HD93=N;WK;?*]0X9LL/[<M[;ZG]Y_SC=<E,*94'B
MFJ#QZ20+P/2&[R=.-YW)5MJ19;NPHC<2C2^@];76;C?Q&PRO[N(?4$L#!!0
M   ( +V$;U:IWY/9XP(  'D&   9    >&PO=V]R:W-H965T<R]S:&5E=#$T
M+GAM;)U5;8_3, S^*U9!Z)#*M<W6ESNV23=>!!(G)A @A/B0M>X:T28E26\<
MOQXGW94#CDGPI8EC^_%CNW$6>Z6_F ;1PK>NE689--;VYU%DR@8[;DY5CY(T
MM=(=MR3J761ZC;SR3ET;L3C.HHX+&:P6_FRC5PLUV%9(W&@P0]=Q?;W&5NV7
M01+<'+P1N\:Z@VBUZ/D.WZ)]UV\T2=&$4HD.I1%*@L9Z&5PDY^NYL_<&[P7N
MS:T]N$RV2GUQPLMJ&<2.$+986H? :;G")]BV#HAH?#U@!E-(YWA[?X/^W.=.
MN6RYP2>J_2 JVRR#(H *:SZT]HW:O\!#/JG#*U5K_!?VH^V<(I:#L:H[.)/<
M"3FN_-NA#K<<BO@O#NS@P#SO,9!G^91;OEIHM0?MK G-;7RJWIO(">F:\M9J
MT@KRLZN-IOYJ>QW"IN72 I<5//LZB)X*;Q>1I1#.,"H/<.L1COT%+F%PJ:1M
M##R3%5:_ D3$;2+(;@BNV5'$IUB>PBP)@<6,'<&;30G//-[L?Q*&3Q=;8S7]
M*I_ORGU$GM^-[*[/N>EYB<N [H=!?87!ZL&])(L?'^$]GWC/CZ'_>Z..PMU-
M]GAM?FK[28N3ME1T48T%58-M$&K5TGT7<G<.U$'LMJA]%]\9K(<67HD:?4?=
M)X&3C\BU>0@G0I*W&@QAD_C*A;@/+$S9F5_SC,%Z$&U%P#Z^Z'JMKM Q,#"+
M'\UC8/.PB/V2%SF\KFM1$IU!2V$'C;^Q3A\5D!1AG.:09&'&8KCD94.UTM=_
M6.; TB1D!7%.XS#),F!GY),5M,[#V2R%B[(<NJ'E%BN:#%374O!Q]A 4[Y2V
MXOMX<,*2LS")<TJ9Q7F8I[0[6M\0)$WH^Y#G89HEM"FR,,T+N.O/BFZ-@P[U
MS@\]0QT:I!TGPW0ZS=6+<9S\-!^'\B77.R$-M%B3:WR:IP'H<="-@E6]'RY;
M96E4^6U#;P-J9T#Z6BE[([@ TVNS^@%02P,$%     @ O81O5B7THV?5!
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
M5_3=^.U_@X;A>#JEQ1<4.$J+&@,)/=!P953SQ>-A'/33F/3T;=OGB%#[Q:,
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
MPF^0GA1HM!B/D6MM]K8L2L0QPL ).?1>MQR)INJBN]9%70Q$&^QV*)8*@MG
M<(J ;A@>2&N<:KN>Y0- !C,-&1+6=AYYBQRFN@:_$"/IG K-SM#NI$RJK,>8
M1:_(6'^.;YF$SK2T+5"2@ @(4%6!&UHX .?CO0?\A0 '$V8D7^H02%3BG$%[
MS6:9C2>-50AP2 _4;-JE)"IA$[%81]^QW@ =@;H-.DY9"W2D544!F9EM*;@$
MMUX)I87+W5[6 X]T.605J41@T5B5$/6E)GBOOX/9VPVB@;8]UGL0<AV_K&;9
MNNJT+R@B\3(DV!5S;WAQU=LIMG0D/KM$2"Q# ^ -^!7H787AIMAOJ#9$!.V$
M^!R2$;2^0]4L[U7 =ZP@.X Z;-TA9F"K(G,8.\2"AD"F765<4ZE@ 30T<)I_
MB$2%?BW3U-U@I.AW>W2P==@.0V+D3>\V)L^X7%OJFVJ;PB^*BP6_CD*#-FS/
MVM*]K)T.(@ZV $1+)]/ (_0[JQ4L Z%#V@SV+FL+^9PI5-_KN1=X(3.@59JV
M"3GL#2'3;[6&58,[6J&5"R:E8Y31ZGNJ*J+59%%S*NL.]-L?1$'=[%*UP=0P
M_XO;8YHAL@R.$248A5HF-A*W(D_;C% $X%;!ET*A L"BG-/RKAMA9)J:NAQ(
M'H*B1^8=$9J^5VPMI3?U@UY#$&B> Y_1U5'-:[WP]P A@$W$%'M(-*6][]6X
MD1W/%WW+NP=O9FR,KCJ0[-QACJ>S@^?F4=N7'DW'<3^"$@0,0:Z7D/B Q6J(
M?&VC>*!V4/?2&!)^)_*T@)3,] I]EV\'X9WIY7N%"%8\'9\/>^SAA)W*2@/<
MGYVVN<=4"$*@&9N%C+N!6.#-%SYA#+M%@#9SP:2=I,+ 0Y*'UB(@G%,Y-3*1
M6*,=L @H;A^S0I<$ 9)[FD;RSIL[E>?6XU_C[)7X4*:4H\<?C7,GXQT09]2B
M-('_%T/]5UVC&W1L 7L_0(-)T&3GDH$Q75L,:G#P0T-H"]?V9N="_'_3_'K_
M>/;T*F#9#P6<&^>+@77"B.BYWM/;Z7AGR'HR/P&,/74OW#<>'HO&3RKL,/::
M:'/.I)J59>CAB!P&>2/SC\?2-OST;O2%RZ"VN=ICXYMF_KWENW RQQ:,"!G[
MG&%8ZV:IQF6">H)!G\')0BC4MG"/4[K'DYVI\$5^#$FU%ZEY3#S4<NSZ 87;
MZ[(VM8,42&GM#?R[CW /_'1&_KAC&;+!L*;1++I0Q#0WPX#Z)4^,76'K[SD:
MD_-;$\1Y.%R-#HC2(".8N!H%/]6TUL1O<!8B[QX#%O/[P7!/;2&%QN/BBL*6
M454OT7&C4?@=TPT"(@++E!&>\R:5)?4&2[KZ =VT"_2FJ:<:$$*4^^NO.SQ"
MDQ! .H1TN+L;X%EW.]<8-#<T&W8M/Z8.")73)0H7+5=7=%7)GTP8#D-"PBC<
M8 2HX0I0EUVI" $/73')0-%K_TRP @JY:B%%U[#>NKD$D16$1!./1[CT:#8
MGP&6<)?([H F]QA6$*#"ZX(C*.1-,IEBVN+/#L,& #T> #;<.!S%W=UUN&N:
M]\\!G9L<MMP"TFU%<W(RGO%5Q70\_WDL;M.-RNI<T;4<3*\K6*%CF-5MS-#L
MUJ'KH&VDV.1NH+U=)Z2G6SO7UNRV(R!/P?9-G#V]:Y>6)L/F8L@]N9SGR>E(
MG$7S9,%MC;B(SF*^W9Z+.(X6>(W?"[H!/5_,&'%$/#N/SI)S"K96C+.+BV;F
M.^INR/=]V3@=?''B48"^JQ$^H$T)'Y^ZU>[3W77X8M5O#]_]_N Q&XFD5C@Z
MP?@V$C9\2PL/WE3\_6IIO#<%_]PH";/3!KQ?&>/;!V+0?="\^A]02P,$%
M  @ O81O5HP[6G<^!@  L \  !D   !X;"]W;W)K<VAE971S+W-H965T,C N
M>&ULG5?O;]LV$/U7"'<H6B#S#]EMTS0)D*0+5F#%@G;M/@S[0$F4Q94B%9**
MX_WU>T=2BIPX*;HOMB7?/=Z]NWLDCS?&?G.U$)[=-DJ[DTGM?7LTF[FB%@UW
M4],*C7\J8QON\6C7,]=:P<O@U*A9-I^_GC5<ZLGI<7AW94^/3>>5U.+*,M<U
M#;?;<Z',YF2RF/0O/LEU[>G%[/2XY6OQ6?@O[97%TVQ *64CM)-&,RNJD\G9
MXNA\1?;!X*L4&S?ZS2B3W)AO]/"A/)G,*2"A1.$)@>/K1EP(I0@(85PGS,FP
M)#F.?_?HER%WY))S)RZ,^E.6OCZ9'$Y8*2K>*?_);'X5*9]7A%<8Y<(GVT3;
MY6K"BLYYTR1G1-!(';_Y;>)AY' X?\0A2PY9B#LN%*)\SST_/;9FPRQ9 XU^
MA%2#-X*3FHKRV5O\*^'G3R^YM.PK5YU@'P5WG15@W+OCF0<XF<R*!'0>@;)'
M@!89^VBTKQW[19>BW 68(:HAM*P/[3Q[$O&]**9LN3A@V3S+GL!;#JDN ][R
M^ZF^EZY0AK)U[*^SW'F+[OA[7](1<K4?DB;FR+6\$"<3C(03]D9,3I\_6[R>
MOWLBX-40\.HI]!^IS?\"8G_4@EV8IN5ZRUIA:<0=J\CX)A@W8V-)(U086W)=
M"'2IKYF'_[J3\4UKS8U$Y5F^96>?+]AA-C]@CZW,=;E3A&GO0A.%Z'?"X"ZL
MU%J)97S-/2:]4UA(0!8*@:DNF3<,HZX #',',3.6M5R&/U!=[2IA&6=*\EPJ
MZ;<A'0VK4EBUC28\"D4N_$8(C2FSWP#4<NME(4$2Q>U#*"-B6,F]F+(/GG'E
M#!/.\UQ)#"2,86N%8$K<",5J*2RW1;V-*2 ;8Z67_XJ8G=1MAP4Z%Y-)*XQH
MF(9RC1 =,U5PO4/F\(@$EL1:911$UQVQWT($"_;\V6&VR-ZQ#W$Q,N\T+_^!
MSL#CNC/T%7A.]2;)3$00G&6HL 8=7$6:'?'<DRI#*HFBOJ_J5+V>=^2&-A+N
M"2YCM-D0[>\Y319H'5@R<+2TEGX0=*$Z:D)$GY(^2"^E7M\SIGR<;*3B]I%L
M'G!PL ?B>Y0 1.K[,-]+)/!(]3%WR=-B@<J^P>^ZF>8I0:*APT0 2%/;*K1W
M94U##AA?:W)CN8]S.@)/W8X*\+X"RZ$"7[1Y4 /LGF%K!:VC>@>/-^^0V29,
M8M>T-%2H=HXC0>\;LMLW7W&P,03$&E'1P^_)F3;CDF%@Z?\<@P>?>$H)V_T-
M1V$1[Y1=@GY0@0))#:GOH@2EOBNI#T=B0ZXD*YVUM#86D5$HQS85F-24.C4M
M?CKT@(WKCBN_0>\C+MD$OCM'@)R5T#W3:7I5<%>S"C/*O"AJ+:^[I*Q.KK6L
MT%1ZES/J"&T\VRE''*/()C6"KSLJ3]B1@F@-]=RO[205O6H +2EQU)L]@:0%
M>\PQ$(7FNK8U-C58'Q5U?U3=,)])STT^]"_*ZUPL#-@5MRU:"Q!5YTD%!YXH
M+Q78)%VGOBBN.^EDZ+$#QEN HFU@@:X?$YUJU+=3AQW+>IQ90YVPNBED@!WV
M-0,57X>2'@12P1%&O.CBZH]LAE[0#IID&<$H$$<U&D7)^!H*'C*-#$>1#H$%
MVU'A"*6 -JS%P/IN%_8U>+0;7P0WTSFDX%X>,9RI1)-#<OIS%7TLV#E7(9$D
MR;E82ZTII)0*#@?2E$?L)\CIX7(>OE^OYNQLQ/X@%OWW%=_&@KYXNSQ\F3[/
MBL**$!J@[V;YON\G03G&'%:OL-HB.V0XAN.0K1G-IM!%VK55M+J/<"\E@1(^
M2.;M\LV0TGZ1H(;^4:$8[WPI#>K $/2@>BA3F7BC[LI)F#>H"]C!>VP&?-#U
M.HPGM5:8T&&'+;BU6UIZ: >)B)71ZY_)&#ZYCQ-Q&Q3(/3A,[#;3/A5'_O!K
M^3:V,:*I D]T!('\CJ;$[2X%,& /(?*&!M'=:3;74?3C,"%>TF\;7#>U+&KP
MI'$I#*J2"R71Z/WND)C$@., .,A\+P@]^^/-76(?HJ##:!(MTWVG\]GH%M4(
MNPYW14P]11XO5,/;X3IZ%F]A=^;Q+ON16TP0BB$JN,ZG;UY-F(WWP_C@31ON
M9+GQN.&%GS6NU,*2 ?ZO#(A/#[3 <$D__0]02P,$%     @ O81O5K[XZ-7!
M#   >"8  !D   !X;"]W;W)K<VAE971S+W-H965T,C$N>&ULU5IM<]NX$?XK
M&%WF*L_(M$2]^Q+/V+FDS;3I>>S<W70Z_0"1D(4+1>@ TK+RZ_OL J0H6;*=
MW/5#/\0A\;+8UV=W0;U>&_O9+90JQ,,RR]V;UJ(H5N=G9RY9J*5TD5FI'#-S
M8Y>RP*N].W,KJV3*FY;96=SMCLZ64N>MB]<\=FTO7INRR'2NKJUPY7(I[>9*
M96;]IM5K50,W^FY1T,#9Q>N5O%.WJOAY=6WQ=E932?52Y4Z;7%@U?].Z[)U?
M#6@]+_A%J[5K/ N29&;,9WKYD+YI=8DAE:FD( H2_]VKMRK+B!#8^#W0;-5'
MTL;F<T7]/<L.66;2J;<F^U6GQ>)-:](2J9K+,BMNS/IO*L@S)'J)R1S_%6N_
M=M!OB:1TA5F&S>!@J7/_OWP(>FALF'2/;(C#AICY]@<QES_*0EZ\MF8M+*T&
M-7I@47DWF-,Y&>6VL)C5V%=<W"ZD5:=7D"L5;\T2MG:2U/7ZK !U6G.6!$I7
MGE)\A%(O%A]-7BR<>)>G*MTE< :V:M[BBK>K^$F*/ZHD$OU>1\3=.'Z"7K^6
MM<_T^B^0]5INX%J%N+16YG>*G_]].7.%A9_\YY#TGO;@,&V*G7.WDHEZTT)P
M.&7O5>OB^^]ZH^X/3W ^J#D?/$7]JZST;93$IX7B 9EOQ!UT4CCA>.V,U^H\
M@8H00$*NI4V=*(S06*,R?:=GF1)JN<K,1BDG9)Z*W.2GU8A(M44,&NM$"<^P
MHE@;H7XO=;%ID%UE,G?GHJU/1 %6 "I3\0^3WYU^4G8I/M3KKK%.M&E)B]?0
M>^N$#VWK>G-O]/QFK/&;(_%/(^:EQ;BMQ%O*C9@IKPF('QBO&*-]'3Z3AJPB
M]-/YG4"X)I^%67G (4I/41#J8075I"(M+>VFR6)AH;&E#R1%@20^2ILLZCB(
MQ*7G\!#A(%+%O<YYG*!;F/D.=ZX#MN'M.B$:?J;,R:(DE6%5T#['&P\Y BC@
M.2M38GVE+"<(3!ZAVPDO<H7X2+1W.DN8Z8\$DBIKZSU^!L(6+(+,\U)F?FYA
M,D@,$P'SZ&S0^0AYX[Y74(<W!%?^_KM)W!O_X'9W$@_F'F=!51*AGW+XDT?G
M"3*;4]X4IL"1>;F<01>5%N#X"UG4"G:N/&*"V4;THAB0G660M$/*%#+0!+%!
M-*WF=@CC2<BR6!BKOX R[:)#6+%[QZS8"4%KO=!P$!;J02-1J0QG=Z;=;J?;
M[5;4UXHHWTN=20I7(CPOB]*J*MHEFQJ8JUC@K;_=LD%^\FXCD N%DC@/BXF5
MC9*V\M1'F_EOC^V+A^Z.:0 +A!,%_"4Q=SG$%33:]+6D"5 (%CR3>V62? OF
M(FJ/0ZY#HM"4R?&O+%R!\X]$YQI+94;5S ;JR* X.#:H,R24><W:'B^)<="8
MCWO,/<L2'/D#'M-4%^P,%%[*FR0WNW$).95-M-N%A:_1<L18/C<9"B[>SP9W
M"AS#Z@4\I2K!*AON,DQU$K"Y _XH"%5Z*N^51856LR96B.^ ]!7;344?<:4]
M/FF9Y](!N@FJ3.DP":A0#XE:%80JWA\0I:;, U*P+D[.V1.?U8T_DH^#WP%7
MQ:]!JNI]U[WKV<L@\[M*YFN2^1&1GYIB%\"$.YUS*H "B+%S,12O!,*H/SSX
M]-> X@Q4\0\8KYY>,O*N]I5OW>\3D&&PGRM-K+2')S5[+R&RIP)%3E$)_WCU
M(27<;#.&M\;/R!A5GCLXB?2G<ABHBEAA);GYAI)!$YWFVF)R;DHK+O>]GO8Q
MS\'A:?Q@[@HQC(#0B!Z?\=U*<3\AYE);<2^S4E5TJ]7:'?7P/>]]@?/>[#,6
MZA0/5V+0[6'7&&LGXOT.1[OKH/'.,![@_WYGT*?_)_WQ8]4P%)Z&/8EW>7]L
M$\!#]@N5H-,/1\H^*A1 )<]#)\9JI"T'E^\BK4]R?ZHJ@U\%[L==,>R)T<1'
MHD@!Y'LVE3OK7XG!L(N_PYC\MQ^/'FLOZ.<O.Z#886F#2IMNQOCF2Z\GQ/P&
M3'R!*GPHU6#V].M34 >NM$G/47:0![X2XV@ZPDMW/.*704\,AU,\]D;1-*Y!
M;S09\S2FAC%MZW6C[EB,)S&I-AI/X?:9XE*@#0\G6!I%H[YHP]5/_/+Q6+1Q
M)+]-HG&/-%#AV'C*PX,H[E<ODPBTVT/>/8U&\1'PVHHSZ W]J:,G9+MN5+]'
MX*K97E'54."?>\G&]O7-[<_NQ%>'"V1B*%[E=?6/X/-7')2<DY(+<_8(IW)M
MJ&Z=(VTA/ZX7!DFLS JN$,5*;N"<Y'&^U#+YP;*Y6=>C8J82%E75*;N75])V
M/T&BQFDHS$F01IF-6K@B7@<V)5)=%*J&S2M#!1G5#76[N!M/$7LW.6_G*7)+
MF2J1+*BK=U5%MB_6H^[S$>;XRKMP6[5N54GJK64C\KE:H\JR=ZI*%;R;.-WG
M.;1W04%4 ,+)L(A&WTJW$.\1^J!7B(3>Z R=>@T:Z%LV$Y:&?)ER,%*)!A%6
M8(5A"Q92^49B%!V6=<4-#O%-GI?[CETZK@EY%/!=SGXC-X+&9/I;Z0K:\E(;
M1H+Z4MZ&I>^N/GSZ\9(Z.JZ. 6DD$)1MECBU@.RSTA>EN^8!QZ4[)Q85 615
M\7>\&O@:D*WB"17R@7K05#7Z2;;,$D6N_B)]I?UL.T%;8%6*1R@6NG+:MZ:A
MIO>E?GO;ZA:(/"=])DM+REN91C&2J+"4>6AH,,BXFU.0#<F49!4\.MC8,ELG
MW"@"<8E![\2B?0?>3D1F'!-'-IR363*=D X[-?<<?^@N 7Y+5S6%W&% CI,(
M@"H^<?O)=T"^%P;JH ?,1?O3[<T)_%*ZTK>B5?MK_3S!S';7?F16G0HG%J"$
M*P^3X%YCCXR$=57E*BL%ENZL*5=>241=5ZUQ" ;8WQ=?W$CY&LXK@<#'&Q=>
MXC3::TG>DI8$K'1[H.P]]2V^00ILK=&$4RL?9*\=G2&.(:\"NX2MY6VB0]?N
M.R%/L#'@1.D\."<R2TKRI% W\IFTCBO%T&,T=C:;OKA["F=CITOEIL);Y9-5
M &R-)$&R!?8YSKF&X5NN3"*,D.<;9%CIE/SA:JQ@NVU<_P1^8,=OX:8'_[R$
M(S'JI9KLC**'[)AJYP&#V[.5U(1AWM,JTZ&O?D+9^ZZ[UU7#=K<W!(!5'!)B
M(8G8SXICT[?L##P^I!X',V?HJCGPE,(NO*0*:+9D[RX=HS=?DQ/<V\PP$>^S
M2Y.J+!)_5QM"YG(9&M)PA_?$GG -IU"OR(A:.L5%Q"\&F@ V%9O&X'T]N!?"
M=6K<J?:EOWUC$V(]%QU\9T)AMV1\K-._%) =:1LQF-6>U#C/<F4=ZM/&997H
MU>5$76IXUXK$+$(UX)U!_$NK+!4^U"H/$1L>W.J+F:M9:C)$J S,3?2*V:XI
M^$((",]$R/B%^**L@4,FD;C1[O,I9^</55:Z(9X#A-#LG&;KG,52'N/'S/C#
M0+J[/+@>4B<IMVHQG]%0,\(J;852(WZR/$)4^$NK@^6>I9K1-P]_J$3:ILN2
MS/^EBC@GEW7YP_=T=9$P ]9VOJ*T0L'AXXZ@RC-[F@!A'+( W^P>O+*CQ0$R
ML\T6\WUD/HYL&N%;UVRSO4 \%!31KKJK^\&=:\$MNZBU'%B&8L&$K,HF$JRJ
M6T/4JRINX:)4]-2)M^D*-=RX UP<9H*][ #*:1=N9"F)DY_ZTXZMD\E"8VG:
MV1:JS'75TEOEZRE5I5XT,,[W+Y::4TL7K9ZC/WZ=L^VZB>+V5D>36RNT0X6O
M1?^?V^O^9-LE]_M]W] .1#SJ^MX:W7#56_?1EU+C.ARB,>;6.Z8^.Y[ZWGHT
MV6D^MZ9ME*X=KMO;_?'HA#M==-?MX<BWSC'Z[BFWU'UJJ;=]^KA/@\.HAP7C
MB>^YT4.W>Z@XB(MQ%$\;3?JWW5L^W;7'DR[SB#;]B,)>8L<.J9"_H(284;;^
M'LCP3S?X]/E 0$&\CK3%]X7PZ](W"#[JW/92T-<05@67=-O>IV&-&?U6(L!>
M9[]@.<9O]!*I\!?>\"*IAEZH/T4@22T,(O?K1.J]2*1NAYSZ12)-I_\[D1H=
M(E)C_2$1;MFK#W7<,#::W@/YV6>_.AUQ.5W5M=S:-"Z9ZXL$3ATR@X)D2-]Q
MMS<]>:FBNWN)X\"G-D!S4&^J7(*"O,K9K-I7.Y\Z\3;8OA%^-N?K&O#KOAQN
MK]RS#7\6/K"EJ&V]<R"IC#O1YS_H;>7=^9H*1 E&#!>XSW_O9L]SJE%WU,D<
MY&=*-%@)-VN/OK>%#LO,]S_N1GVOO>C0;TO.&K\&6BIX)_WFB8I,I#/_PZ!Z
MM/Y9U:7_-=%VN?]-UD<X-]U39FJ.K=UH/&SY+_/52V%6_-NBF2D*L^3'A9+(
M[+0 \W-CBNJ%#JA_;';Q7U!+ P04    " "]A&]61)UP4G41  !',   &0
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
M8C] B:&I^X0(;=W039LLS.-?A41S<#!]K9JZLI,$R$09M <D%*VNF6 7(Q<
M4=8RY9S'2N(]<D*P8@URKQGE'RH3EC+0L,T,:%/EPM/0FW,T:,ANCMA98$^(
MN+EU3HE &D=>CQ,/ 36=<<Q#RQT"MG0ILK3US0-?X$=7.9DXGIU[@Q_82)7I
M(!KXKUJT+6189I=#R66N(0[DBCQ0!MWK,!5V5_<H#7VSU/EY1^ 1KL-340BN
MX#EMT>5/R3'.\9X/Y>\VP:)A6K-V&CQGK=^S<+"@W<5: LE=&LKZZQ81<YHW
MDT'>=)F9"7+A15EB(CNHUGD4QW /<%\>QJ6I"IVSPB^) Y!TO3 X]EQ%F-"S
M9Z>_GTTY;O.<6Q]6[Z.HM';B"JQ+(![-98A2A8,3N<;O,+%MS R*/1!R:W0)
M(UK-GFY[B%0)4%5KA0QC=3,(1,]A"-Z[!55U3V"6+O%LMX6%#KV&B0<J>C:/
M886TTT1G2K7=%=6#XK FP%)9&)8QMGR2V^]G<W+\;&B*@[*ZOK+S41LH_<3"
M,LJNM.8^R!?7(XGPM-(QS$":0RR7A)JS5HG/5"F)XSU@D0'(9%<%C4+NB4U;
M(D);R4('#"2YR6DV]0XAVN=L9_A!LN1V[M@%*!ZX$3QDE\Y8KGO'^DTMM\8Q
ML&FA-,)<_Y]Z9C5?MIO6-+:3?#[.KLMU84'?E[[(<TVDXAT%;Z^_7/*W\.V4
M<Q)1G'QN5TBUXI]0_B^5#[W/7X?I<MI5, >1*0C"V;F@038-?!& 6_9*;-'A
M1]:U182]P( @U(63JJ%0!L6$ET0H5B[MH)/+T5U3<IY\O?DT915@LW/*L=I5
M/MK%F<DT%=+ZJN7T[H(7@J';,=5(<<T*!7>CZK1Y8%($G$NJE(8\Q6*C2O \
M'FY*, *,.NUQ(5EA<Z/^:!7-9NU=B?Q:EY)K[YV"G@K5N94JG!5A8-MOD!;(
MJM46++%2'#?(X-B0 (>5(K-("^H -7(QRB4P7^,"@/@<]SK_,)L:SBT:2 1$
MQI)VE8=AY+ I6JEFKU0Y;C,[0[&R#6N4-)I=%X!7N9^',)#0R3-3DR<F)*,R
MV TN^U:6\GE>M:L&V;;CE'K$193B;SJ?(PKNH'8JOHL@1;=/=QHTKSQL</1H
M K+ WWD<(T*RNE6YR]S@/O'BE,:S:1KQN.L8[%AL 3;VLL[Q['(Q$ZD7!['X
MB36H1,$8OD)8;5Q0)&DLYLE 0N?$7/N/YA]@#,WY<ID2TS 1 O]HO]";!:%(
M@:SXH.IUM7[=8K-.^0]BZ2T6*0U<YOCX\H/<[MY^$C]:T=!(+^+#],,.*\#=
M,A!)L.SZ=B]!=QUZ\2Q^SB(1C:UC^E@D,_'[R-!A,@</-!:$=A(W;<R?(1AY
M(<2.8D@X&]UYZ&&?:[(*Y.4*^D>K[?P%>R7+&'LNH$?LW0^LP$Q*H]7)S%N$
MR^F(2TQB+PUH3@23TECW2+_\C)B0L*$=U,YI]F(U-@FCB,2<3[_+]@20:1[0
MTU <CXB>T H].X,F4M9?%&+72XZXD]CQAET:=\QEU0/14ZQNW4DX?\(NO_SZ
M3S/E0M,A+(]B]V5;&9Y <N9S R,BQ]@5>#_ML24]\2I,_+"[PP5PIUS+XEM
M<\"EZ6"M0T5V*R:/2-6481K&993E 0B[%CD*XI R910D 1>QPG8^M:+#8*BE
M1\Q6CO\P0])YU65>['#"5N@O'K-U)/=W&(MBQUCX0L:.B#]B[9K'#< KW3R[
MRP#8 EU%H?]7'??IUL\]U(X2F-G.F^C0)Z>I^?Y6L2]K;I.WU"X6^AL)W=RB
M?M+&^-((0_[93[)J"O>.[9'-!,?>2G4,Y?Y8IK#UP@&YG%@IATRN",]1N3[6
MS=AV1(=8K>U4AOM'FV2QW[IMZ)"U!JW:$ ZD-OA>&PX-&B9SMPGP#2R#"#D:
M 78_NP#MFZ)#GTGMT<1,A5X/;D*5-(G4#:&,EFU,0G!6D'N+$V1G1Q:6>.I[
M4\?Q\>8>X2(T/X0]\+05AT488]T!RD,%(6'(D$3,C?V@B7)3@02AZ98PBXUH
ME#%.D-SQ +339%TP"%(;3?.<RV:DE-N1^/'=\''FL#W5:<TX[5#G@Y#C+)+Z
M\7@2(>ZQK-98)C>$ IL!:!S-4W3#MA-$1@..C;F516>42KN&7;CYP\M$" YI
MCSWBP*4#:-V<XY3+T5D+F]2-X\%(?_9Q[\[RV*8>&%E3T:)CK\'0CYT>&>1
MSP<\R-2N86AE9R5CL67:U;^4!:%/B.X]$;7D;8U-!5UBHK0Q&L"&F26P2IR:
MUD'D9CP6>!(CT:40B<>S6]N_//:[4?M:"Q^.O*U%[!M!8->FGH'*Q^:BFYJJ
M:UM2[MF4E.R&XQSCPC:WTQ\'[;C/1 =76'#PIP_:/\J"?4^2WC?:1BKTYZ9B
MKT0<\.%J,A>7KL@;:^ZC,^5!/W0TU=*&#K(=L>'!\PN)#09(:/S"0W=ZLB6[
M9G^J9\=HBC-UH9%&'9R>) 3Q4.BG0\F5G7#U,D>SA9/\MT<^0":J<]<T/VDQ
M,K1-#@7RXVN8;'MZ9J".._V58X???#+^4YCMF20)']_3GY,<$A^GP>$-;/&,
MWQWGR,.XZN!XMKNS/@E@<81"Q) N3Z*?V>K?87I?M47>G^T@2?$\TWI!/]@^
MG$3!@5:PQLMU>8POK\=#;N!^3_N!9-3@7.;X:,;UC+:0._!!(RTJ);+L4NIW
MW@_PCJ:"[NRF4S^H( /N[$LEAQ,B&FDUSZ0;AN##PO/=[#,8JY?JOA%A!!A(
M+]$=\Z./*T%W!N]6'L^F:(,.")O#K:Y@#1/VZ2[H8BCNJ#8?]N.WKD8.#=2]
MW.I2'G+1V/G'(\6'<^;&GEP4Q=.;,NN>>YT'M#O^G]I_90=-LD4RKVVN>"E+
MJ<\-H3YZ%VQP' ^N -@U3:,-ST]?S0[XR!.O8G]^N.*0F\QF/AK3S@W^C$,^
MCJ6_=QKSJ*Y30EW1 .D8GN_H/4:=J3ZYN$$V-2>ZO"/_XU#O7MB D.2V956^
M9B,?26H+(PU5^E&I/94%^B7O@O$0>2JW,)-.O&GLN96Y.HK&KH*[8C-\@83&
MP<:-R_*>*Y+\C]:")<8QA%L&F[8EM>J'Y[O!<1>!QRJAX60-C*$.(3!X*7"E
M.I\[E$-@[=+64V+6%S=\ZF_3<+\GCP3+:F^M<$3C*%Q @?7SX%)O54*"%75S
MC1U3XG+@]5QP58>/W4M&@\,.)P&EC=NJX'L,3(\0MSOX?>'HPO3-F\MH<ORD
MV1YQCG#@CG<.6U/?9_/DT+R< 6VTTC2V=\&Z0]C.&4>CSK -^!00>LN[TP5D
M7<I]Q<-3_MTVU&J?9DG_!)X<&D#VN<&[;,ZE;-;G<O2$?H[JV@M$IP'SDZ,.
M?^P%XHO!R]U\;DZOL)./@T_[GG=_MW]+_M*^''YXW+YB_[.L-S2S+]0:2P-_
M/CL3M7UMW5XTU8Y?%0< :*HM?[U5".Z:'L#OZPHN["YH@_Y_!S[\'U!+ P04
M    " "]A&]6%E%-*)<%  #V#   &0   'AL+W=O<FMS:&5E=',O<VAE970R
M,RYX;6R=5]MNVS@0_96!V^VV0&);RK7-!8B3%IN'=H.D[3XL]H&6QC812E1)
M*H[_?L]0DJU<@=T76Z0X,^?,E3I>6G?K%\R![@M3^I/!(H3JTVCDLP47R@]M
MQ27>S*PK5,#2S4>^<JSR*%2843H>[X\*I<O!Z7'<NW*GQ[8.1I=\Y<C71:'<
M:L+&+D\&R:#;N-;S19"-T>EQI>9\P^%'=>6P&JVUY+K@TFM;DN/9R> L^339
ME?/QP$_-2]][)F$RM?96%I?YR6 L@-AP%D2#PM\=G[,QH@@P?K4Z!VN3(MA_
M[K1_B=S!9:H\GUOSE\[#XF1P.*"<9ZHVX=HN_^"6SY[HRZSQ\9>6S=D=6,QJ
M'VS1"F-=Z++Y5_>M'WH"A^,7!-)6((VX&T,1Y84*ZO38V24Y.0UM\A"I1FF
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
MR%V?-%^,VMF?=^&-UZC</E*Q%R4)8'ZME&F^T ;M[_UN_@-02P,$%     @
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
MN<$V1%GJ@.\K UB&!YI@_-5\\1=02P,$%     @ O81O5C I]K@;!   D@H
M !D   !X;"]W;W)K<VAE971S+W-H965T,C@N>&ULK59M;]LV$/XK!VT8;("P
M28IZRVP#3=-V'9 A2_;R8=@'6J9MH9+HDE3<_/L=*=N)E]A!MW[Q'<E[?^[D
MFVRU^6372CGXTM2MG49KYS87X[$MUZJ1=J0WJL67I3:-='@TJ['=&"470:FI
MQYS2=-S(JHUFDW!W8V83W;FZ:M6- =LUC30/EZK6VVG$HOW%;;5:.W\QGDTV
M<J7NE/M]<V/P-#Y8652-:FVE6S!J.8W>L(M+X>6#P!^5VMHG//A,YEI_\H>/
MBVE$?4"J5J7S%B22>_56U;4WA&%\WMF,#BZ]XE-^;_U]R!USF4NKWNKZSVKA
MUM,HCV"AEK*KW:W>_J1V^23>7JEK&WYAV\LF(H*RLTXW.V6,H*G:GLHONSH\
M4<CI"06^4^ A[MY1B/)*.CF;&+T%XZ71FF="JD$;@ZM:#\J=,_A:H9Z;W87Z
MJ 7\VDGCE*D?X'W5RK:L9 T?VQYU7[Y!U\IN4:'H<#)VZ-GKC\N=E\O>"S_A
MA7&XUJU;6WC7+M3BV, 80S[$S?=Q7_*S%J]4.8*8$>"4\S/VXD,=XF O/F'O
MM?2O*EO6VG9&P5]OYM89;*>_7RI$[T:\[,:/V(7=R%)-(YPAJ\R]BF8_?,=2
M^N.9),0A"7'.^C<#\]M[@=_6"I:ZQF] U:Z@LB#WWP'02W#X^OE@#0N#,V7]
M WY\3#!F4=M *6O5+J2!!R6-#=B'#L ^D.W"<Q0&58OV=&?QQ@Y'^RA!^<X#
M[!O5S/&X[QVX4QNWNZ*[JY^[5CV>KJ4IUX_RM^I>M9V"[X&E.>$L]UR6$Y'R
MP!6$QBR\,I+BW0>CK84;HY>5@X22(BX@B4F6"T^2)(>X('G!L72E;A0,L,WL
M$)9&-T_33TA..12$,8&_29;"0)"TR(?P"WZZJR-=Z9RIYIV3\UJ!TW!=^8:U
M/I1N0[RC$0;(22Y\R(+$61QH*CP=)"1.XR&\DZ9%L.S>*L8"Z*5!9.U:&G4!
ME])6)6K0$2T"8<DC&2#%Z*ZJNO/-\E1*/),Z#Q)[#A([ HD=@\3V(-F "",L
MC0,GL-YIX#*29IGG/!1Q<HR2P (7" ]'>%-(L!YQ"H(22MDK*'$2TQ3QX:C
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
M4-4X;.&:K6,A9CF PVY]P[]C#LYS2': 9=MCO6C*L:??[\2P9/F=C+@/5IM
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
MLM05_92J0-5S!G1>*V6/"T<P_=@V_P)02P,$%     @ O81O5JSS)J:2 P
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
MIV;9(,LMZ_)$BZS8DWT46HNT.%P"C4':!N;[N1!Z<V([J/]Q8/H_4$L#!!0
M   ( +V$;U;K!93&3@,  -8*   9    >&PO=V]R:W-H965T<R]S:&5E=#0W
M+GAM;,U646\:.1#^*Z.]Z-1*-,LN!*(4D!+2TU6ZM%%H>P]5'\SNP%KUVGNV
M@:2_OF/OXD($J[27ATJ(M6=G/G_S,6-FM%'ZJRD0+=R70IIQ5%A;7<2QR0HL
MF3E5%4IZLU"Z9):V>AF;2B/+?5 IXK3;'<0EXS*:C+SM5D]&:F4%EWBKP:S*
MDNF'*Q1J,XZ2:&NXX\O".D,\&55LB3.T'ZM;3;LXH.2\1&FXDJ!Q,8XNDXOI
MN?/W#I\X;LS.&EPF<Z6^NLW;?!QU'2$4F%F'P.BQQBD*X8"(QG\-9A2.=(&[
MZRWZ7SYWRF7.#$Z5^)?GMAA'YQ'DN& K8>_4YF]L\CES>)D2QG_#IO'M1I"M
MC%5E$TP,2B[K)[MO=-@)2 9' M(F('T<T#\2T&L">C[1FIE/ZYI9-AEIM0'M
MO G-+;PV/IJRX=+]BC.KZ2VG.#NYPS7*%<(K>,>T9DY3>'&-EG%A7I+UX^P:
M7IR\A!/@$FZX$*2]&<66CG8 <=8<<U4?DQXY)DGA1DE;&'@C<\SW 6+B'(BG
M6^)7:2OB-6:GT$LZD';3] "AZ=/#DQ8ZO:!CS^/UVG7LP!VZWN%R";>H?9?)
M#.']7/ E<X7;@3?W%=4PYO"!E\Y/+6!&K\R"U97]^1_"AK<62_/ED-(UD?YA
M(J[K+TS%,AQ'U-8&]1JCR9]_)(/NZT,J/1/8GF;]H%F_#3W4GL9,+27_1I+8
M@EG8,$/5EHD558HKNXPJ1Y,X(#B;<\'M W6N\+J2MRT0YKCD4C9B.L,#,GU(
MNYK0F2?D+KCUI'\Z',7K74D.^0R"SUZF9R'3LZ=DVH'*Y<$S)@"I"G*.TG9<
MKAKI9K1DSI2Q+@DUMTT9L9!_QS4^+U<E5*BYR@\EV,XC.2;,M#7N%^M@$-09
M/$V=_]T['9A9IBW058CP^?*>FR\7KL-[K[H)?0X)UDKM9[OIF<#V5!P&%8>_
MRPTT?$[-G@EL3[/SH-GYTRI/!\VJ'<W4CF:XU<P&S<RN9L=;LIW"\99LC?M9
M8>*=$:%$O?23DZ&K925M_:<;K&$XN_0SR2/[%0UM]8SU Z:>^&Z8IEO8@, %
M079/AW2GZ'J*JC=657X0F2M+8XU?%C1XHG8.]'ZAE-UNW %AE)U\!U!+ P04
M    " "]A&]6!0O4;$ M   [L , &0   'AL+W=O<FMS:&5E=',O<VAE970T
M."YX;6RUW6]O&T>6[_&W0O@N%KM ,F8W_S2930)XINMO5U4W)LF]#R[N P[5
MMHF12"])37:!??&7DBFSN]DLB9DOY\$,K9SZR(KL,_JASV']^/MF^_?=Y[K>
M#_[KX7Z]^^G=Y_W^RP_OW^^6G^N'Q>Y/FR_U^O!//FZV#XO]X9?;3^]W7[;U
MXN[YT,/]^W0XG+Y_6*S6[W[^\?ECU?;G'S>/^_O5NJZV@]WCP\-B^]]_KN\W
MO__T+GGW\H&_KCY]WC]]X/W//WY9?*I_J?>_?:FVAU^]_Z;<K1[J]6ZU60^V
M]<>?WGU(?JB2^?3IQ'/)_U[5O^\:KP=/7\O?-IN_/_W"W/WT;OCT6ZKOZ^7^
MR5@<_N<?]5_J^_LGZO ;^<^C^N[;)WTZV'S]HLOGK_[PU?QML:O_LKG_/ZN[
M_>>?WLW>#>[JCXO'^_U?-[_K^O@539Z\Y>9^]_S?@]^_UF;S=X/EXVZ_>3@>
M/OP.'E;KK_^[^*_COXG&@8/3?R ]'DB[!\87#HR.!T9O/3 ^'AB_]<#D>&#R
MU@/3XX'I6P]DQP/96P_,C@=F;STP/QZ8O_5 ,GSYS@W??.3;-_OLNWWQR,NW
M.WGS]SMY^88G9]_QZ:4C+]_RY,W?\^3EFYZ\^;N>O'S;D^?O^_NO?TF>_X;E
MB_WBYQ^WF]\'VZ?Z@_?TXOFOZ?/YPU^LU?JII?RRWQ[^Z>IP;O_S7^M_U.O'
M>O#](%_M%I\^;>M/BWU]-SA^?#?XVW\/?JD_'9K(?O!O>;U?K.YW_WZH_NV7
M?/!O__+O@W\9K-:#7S]O'G>+]=WNQ_?[P^_I27Z_/'[^/W_]_.F%SS\:^,UZ
M_WDW$.N[^J[G?(B?3]((\/[P+^/;OY'TY=_(G].HF-?+/PU&R7>#=)BF/;^A
MO\2/_U)_.1P?7CR>QX_;QW7TN(@?]XMM]#<OW_ZU)SW'U=N_]K[C^NU?>]]Q
M\_:OO>^X??O7/NPY7KS]:^\[[M[^M?<=]V__VON.AW_NSWSYS_VQJ?[PO_G6
MW^#1MYXV>O9&E[Q3)WOZH67S\:6;#?ZO.Y0.S+Y^V/V_OE[UU1WWNT\_W?VP
M^[)8UC^]._SXMJNW_ZC?_?RO_RN9#O^CKT^06$YB@L0DB2D2TR1F2,R26$%B
MCL0\B042*TFL@K!6KQM_ZW7CF/[R\UM?,_MZ,'L^^)0L__%S,IVER>S']_]H
MMJF>LFPVGJ;MLKRO;#X<)>TRT?=)DVE7DWU:DDQ'[3+55S:>3*;M,MU7EDVS
MK%UF>LHFHVPT:9?9OB]AF'6UHJ=LG,WFXW:9ZRE+Q^/N)_5]O[?Y>-HI"^=E
MTUEV^!K:965/698EW6]6=5XVF:>3[%36^B,Y^?9'<A+](_G;>O64('[9'X)$
M;R*('K_V_V5)+"<Q06*2Q!2):1(S)&9)K" Q1V*>Q *)E21605BKI4V_M;3I
MC1+%E.QU)):3F" Q26**Q#2)&1*S)%:0F",Q3V*!Q$H2JR"LU>NR;[TN^Z.)
M(GKPVF9&8CF)"1*3)*9(3).8(3%+8@6).1+S)!:^8M-&EAO/YK.S9-A3EDW2
MM)//JYZR)#F _<EP]JVUS**MI=Q_KK>##P_U=K5<]$;#Z/EK.PR)Y20F2$R2
MF"(Q36*&Q"R)%23F2,R36""QDL0J"&OUM/FWGC:_432<D[V.Q'(2$R0F24R1
MF"8Q0V*6Q H2<R3F22R06$EB%82U>ETR_-;LGB:R_E@XC)^\MI^A6HYJ M4D
MJBE4TZAF4,VB6H%J#M4\JH6CULQVLWDZZ3RW+/O*1M-Q)T]6/659.FL\WFPW
MFL988A)M-.)QN_G2WV>B!Z_N,Z26HYI -8EJ"M4TJAE4LZA6H)I#-8]J =5*
M5*LHK=W<TE-S2V^4&8\PU?Q(+4<U@6H2U12J:50SJ&91K4 UAVH>U0*JE:A6
M45J[^9V&LY/H/&0T0J+SUZB6HYI -8EJ"M4TJAE4LZA6H)I#-8]JX:@U0U\R
M',Z3>3=#]M7-I\FX&R)[O<GXPB!J<AJ.?MJ3B_2:#[O5XOMJL5Q]7"U[&T[T
M^-4-A]1R5!.H)E%-H9I&-8-J%M4*5'.HYE$MH%J):A6EM5O<:=@^F=PJ2Z)S
M^*B6HYI -8EJ"M4TJAE4LZA6H)I#-8]J =5*5*LHK=W\3F/Y2702-IHET<E[
M5,M13:":1#6%:AK5#*I95"M0S:&:1[5PU%H/$$=IUDV2YU6SZ:0[M=IG9</I
MA11Y&HA/XA/QY>I^\*^+AR__,5#]4ZOQ\U?W&G0R'M4$JDE44ZBF4<V@FD6U
M M4<JGE4"ZA6HEI%:>T>=YK,3V:WBI'HS#ZJY:@F4$VBFD(UC6H&U2RJ%:CF
M4,VC6D"U$M4J2FLWO],(?Q*=FHW&2'1*']5R5!.H)E%-H9I&-8-J%M4*5'.H
MYE$M'+5F]!O-LJP;$<N^NNET_O2^<^THV5.7S,>S47^83$\3]&E\@OY#O=T\
M?UW'2)G7'^OUKK?WQ*5K>P^JY:@F4$VBFD(UC6H&U2RJ%:CF4,VC6D"U$M4J
M2FMWN],8?YK<*%:FZ)@_JN6H)E!-HII"-8UJ!M4LJA6HYE#-HUI M1+5*DIK
M-[_TU/RBD[2Q6!D_>75W0^?X44V@FD0UA6H:U0RJ650K4,VAFD>U<-1:SQV'
MD[-4V5,VG8WFW>>3/679,+WT?JOI::0^C8_4F_7=XVZ_72WN>Q]/QD]?W6S0
ML7I4$Z@F44VAFD8U@VH6U0I4<ZCF42V@6HEJ%:6U.]QID/_P\D8Y<HPV/U++
M44V@FD0UA6H:U0RJ650K4,VAFD>U@&HEJE64UFY^IQ'_-/Z&^K$<B<[PHUJ.
M:@+5)*HI5-.H9E#-HEJ!:@[5/*J%H]8*B*/YK/ONK'UE699,NCFRIVPZ3F<7
M<N1IG#Z-C]-7F]_K[4#5ZWK[]>>LQ?IN\.MVL=X]K'9/EXCVMB!TT![5<E03
MJ"913:&:1C6#:A;5"E1SJ.91+:!:B6H5I;7[WFG /\UNE2[1R7]4RU%-H)I$
M-85J&M4,JEE4*U#-H9I'M8!J):I5E-9N?J?)_S3^IORQ=(F.]J-:CFH"U22J
M*533J&90S:):@6H.U3RJA:/6NJXC38;=MW3M*9NDV7C:39?G98>H.LLNI,O3
ME'T:G[+_>OM'M=TLZ]UN\/+,LO^*R#AU=>=!Q^Y13:":1#6%:AK5#*I95"M0
MS:&:1[6 :B6J5936OH/^-.@_&MXH5([0N7]4RU%-H)I$-85J&M4,JEE4*U#-
MH9I'M8!J):I5E-9N?J>Y_U'\[?LCH3)^\NKNA@[VHYI -8EJ"M4TJAE4LZA6
MH)I#-8]JX:BUTN)X=O;./'UER6C>>2O8JJ=L-)Y=&GT=I:=&$Y^Q-^N/V\4A
M1SXN]X_;^KO#SUB[>K%=?CYN5XKUI\.!>KM:?^KM1>@8/JKEJ"903:*:0C6-
M:@;5+*H5J.90S:-:0+42U2I*:S? T^S_:'2KF(FN!:!:CFH"U22J*533J&90
MS:):@6H.U3RJ!50K4:VBM';S.ZT%'%[^T9@9/7EU=R.U'-4$JDE44ZBF4<V@
MFD6U M4<JGE4"T>M&0S3+$V[D[$]9:,TG7??MJ>O;)1=>G8Y.HW@C^(C^%6]
MWVZ6G^N'U7)QW]MNT$%\5,M13:":1#6%:AK5#*I95"M0S:&:1[6 :B6J5936
M[G&GZ?_1]%9)$ET!0+4<U02J2513J*91S:":1;4"U1RJ>50+J%:B6D5I[>9W
M6@$8Q=_C/Y8DT1E_5,M13:":1#6%:AK5#*I95"M0S:&:1[5PU%JW2$YF\VDW
M2?:4S:?#[HYE;UDZ&UY(DJ=Q^U%\W/YY"K:WS:##]JB6HYI -8EJ"M4TJAE4
MLZA6H)I#-8]J =5*5*LHK=W;3A/^H_FM$B0Z[X]J.:H)5).HIE!-HYI!-8MJ
M!:HY5/.H%E"M1+6*TEK-;WR:]Q_'W]@_DB#C)Z_M;JB6HYI -8EJ"M4TJAE4
MLZA6H)I#-8]JX:BU$^1PU$V0?66SX;2S;EGUE,TFC:IVGSF-UH_CH_7EE^=W
MYUE_&NSJ3P_U>K\;_,_@E\.7MEKV[U+&O:N[#SIPCVH"U22J*533J&90S:):
M@6H.U3RJ!50K4:VBM';/2T\]+[U1L!RC$_ZHEJ.:0#6):@K5-*H95+.H5J":
M0S6/:@'52E2K**W=_$X3_N/XN_O'@B4ZPH]J.:H)5).HIE!-HYI!-8MJ!:HY
M5/.H%HY::TDR&XW.DV5/W60RFF7=:'E>-\ZFR<5P>1JH/[S\P^'R\/*W]6I?
MWPU^V2_V%\)FU+^Z(Y%:CFH"U22J*533J&90S:):@6H.U3RJ!50K4:VBM'8/
M/,WZCR>W"IOH$@"JY:@F4$VBFD(UC6H&U2RJ%:CF4,VC6D"U$M4J2FLWO],2
MP#A^!4 L;*)3_JB6HYI -8EJ"M4TJAE4LZA6H)I#-8]JX:BUPN'L$".3;MCL
MJ<O2).U.PO;5#:?CT86ERO%IYGX<G[E_+6Q^?</8#P_U=K5<]*=-=#0?U7)4
M$Z@F44VAFD8U@VH6U0I4<ZCF42V@6HEJ%:6UF^!I'V \NU7:1!<&4"U'-8%J
M$M44JFE4,ZAF4:U -8=J'M4"JI6H5E%:N_F=%@;&\2L!8FD3W0A M1S5!*I)
M5%.HIE'-H)I%M0+5'*IY5 M'K37E.IIEW;>)[2L;#I-1-VN>ETUGR>3"UN7D
M-)P_B0_GOQ8UQ>-V\Z6W#\7A:_L0JN6H)E!-HII"-8UJ!M4LJA6HYE#-HUI
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
M0+F<Y03+2993+*=9SK"<9;F"Y1S+>98++%>R7(5QG6[8V$N8QF]CB"91=O$
MY7*6$RPG64ZQG&8YPW*6Y0J6<RSG62Z\<.V$F0S/'XGVU"79=':61/N\\?12
M$&VL $SC*P#-("H>MYLO%WH0NPV <CG+"9:3+*=83K.<83G+<@7+.9;S+!=8
MKF2Y"N,ZG:^QA3"=W2R LBL**)>SG& YR7**Y33+&9:S+%>PG&,YSW*!Y4J6
MJS"NTPT;*PK3^'4+T0#*[B"@7,YR@N4DRRF6TRQG6,ZR7,%RCN4\RX47KOWH
M<C),SP)H3UTZ2\YG<ON\<7;I46C66 ?(XNL S03Z8;=:?%\MEJN/JV5O*XI;
M5[<BE,M93K"<9#G%<IKE#,M9EBM8SK&<9[G <B7+51C7Z7^-G80LN54.S=@%
M!93+64ZPG&0YQ7*:Y0S+698K6,ZQG&>YP'(ERU48U^F&::,;QN]/B.70^-'K
MVQV[@8!R@N4DRRF6TRQG6,ZR7,%RCN4\RX47KC-J>_8<M+?L_#%H7UF:I9="
M:&,3((MO K3F<5?WQTM$U85QW#AV?2-B=P-03K"<9#G%<IKE#,M9EBM8SK&<
M9[G <B7+51C7:8"-A83#ZUNET#';#4DN9SG!<I+E%,MIEC,L9UFN8#G'<I[E
M LN5+%=A7*<;-I83LOB="=$4RFX?H%S.<H+E),LIEM,L9UC.LES!<H[E/,N%
M%RYZ1<OK-56\IM-M&L/_67SXO_4$M-YNGK^R8P3-ZX_U>G>A$[&+ 2B7LYQ@
M.<ERBN4TRQF6LRQ7L)QC.<]R@>5*EJLPKM,*&^L(67:S&,JN**!<SG*"Y23+
M*9;3+&=8SK)<P7*.Y3S+!98K6:["N$XW;*PH9/&+$J(QE-U!0+F<Y03+2993
M+*=9SK"<9;F"Y1S+>98++UP\AKY:4\5K.MVFL0*0Q5< FC'4K.\>=_OM:G%_
MX0DHNQ* <CG+"9:3+*=83K.<83G+<@7+.9;S+!=8KF2Y"N/:[6_6V$.8#6\5
M/6?L5@+*Y2PG6$ZRG&(YS7*&Y2S+%2SG6,ZS7&"YDN4JC.MTP\96PBQ^4T(L
M>L:/7M_NV+4#E!,L)UE.L9QF.<-REN4*EG,LYUDNO'#1Z/EZ316OZ72;M-%M
MXE/_S>A9;7ZOMP-5K^OMUY_$%NN[P:_;Q7KWL-KM#A_H[TGL;@#*Y2PG6$ZR
MG&(YS7*&Y2S+%2SG6,ZS7&"YDN4JC.LTQ<9.PFQTLT#*+BB@7,YR@N4DRRF6
MTRQG6,ZR7,%RCN4\RP66*UFNPKA.-VPL*!Q>_^% &CUZ?;LCN9SE!,M)EE,L
MIUG.L)QEN8+E',MYE@LO7#R0OEI3Q6LZW::Q #"++P"<W\]2;3?+>K?[]F3T
MPIVA<??Z5L1N!Z"<8#G)<HKE-,L9EK,L5["<8SG/<H'E2I:K,*[3"QOK";/I
MS7(HNZ& <CG+"9:3+*=83K.<83G+<@7+.9;S+!=8KF2Y"N,ZW;"QH3"+7Y@0
MS:'L"@+*Y2PG6$ZRG&(YS7*&Y2S+%2SG6,ZS7'CAXCGTU9HJ7M/I-HT-@%E\
M Z ]D_MQNSA$S\?E_G%;?W?X*6Q7+[;+S\=-4;'^=#A<;U?K3_W-B5T80+F<
MY03+2993+*=9SK"<9;F"Y1S+>98++%>R7(5QG>[8V%B8S6^63-D%!I3+64ZP
MG&0YQ7*:Y0S+698K6,ZQG&>YP'(ERU48U^Z&\\8"PSQ^D4(LF<:/7MWN4"YG
M.<%RDN44RVF6,RQG6:Y@.<=RGN7""Q=-IJ_75/&:3K=I+ C,XPL"K9'=>K_=
M+#_7#ZOEXKZ__[ K RB7LYQ@.<ERBN4TRQF6LRQ7L)QC.<]R@>5*EJLPKM,
MTT8#3&\5/N?LL@+*Y2PG6$ZRG&(YS7*&Y2S+%2SG6,ZS7&"YDN4JC.MTP\:R
MPCQ^@4(T?++;""B7LYQ@.<ERBN4TRQF6LRQ7L)QC.<]RX86+A\]7:ZIX3:?;
M-)8!#J_?&CZ?QW/[^TX4N;[OD%S.<H+E),LIEM,L9UC.LES!<H[E/,L%EBM9
MKL*X3N-K["7,)S<+G>QF LKE+"=83K*<8CG-<H;E+,L5+.=8SK-<8+F2Y2J,
MZW3#QF;"/'YQ0C1TLJL'*)>SG& YR7**Y33+&9:S+%>PG&,YSW+AA<L:8?'[
MY/"?L^M"^PKGHU%ZECY[ZK+)?-9)H.]WG^MZGR_VBY]_?*BWG^J_U/?WN\%R
M\[C>/_TLUOCH8%M_?.I,/WQ(W[T_^_B?DQ]\TO/QD/Q0/7_\_8G_^<<OBT^U
M7VP_K=:[P7W]\?"IAG]ZNF%FN_KT^=LO]ILOAZ;X;O"WS7Z_>7A^^;E>W-7;
MIX+#/_^XV>Q??O'T"7[?;/_^_.7\_/\!4$L#!!0    ( +V$;U;?7J/4L@8
M .<W   9    >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;+V;_7.B.!C'_Y6,
MMW/3G>E67@2QUSJS+;Z+.MO;VY]3C959(!Z)[=Y_?P&!2H@LWCYSO[02O]]/
M>!)X2$RX>Z/Q=[8CA*,?81"Q^]:.\_UMN\W6.Q)B=D/W)!+?;&D<8BX.XY<V
MV\<$;U)3&+0-3;/;(?:C5O\N+5O%_3MZX($?D56,V"$,<?S/ PGHVWU+;^4%
M7_R7'4\*VOV[/7XA3X1_W:]B<=0N*!L_)!'S:81BLKUO?=9O5[J9&%+%7SYY
M8R>?41+*,Z7?DX/)YKZE)6=$ K+F"0*+?Z_DD01!0A+G\7<&;15U)L;3SSE]
MF 8O@GG&C#S2X)N_X;O[EM-"&[+%AX!_H6]CD@5D);PU#5CZ%[UE6JV%U@?&
M:9B9Q1F$?G3\CW]D#7%B$!RUP<@,AFSHG#&8F<%L:NADADY3@Y49K*8&.S/8
M30W=S-!M:G R@]/4T,L,O:8&7<M[3FML*3J[TMMG+7EWZXW[6\\[7*_TN'W.
MDG>YWKC/];S3]<:]KN?=KJ?]WC[>).D=YF*.^W<Q?4-QHA>\Y$-ZFZ9^<6/Y
M49)1GG@LOO6%C_<'.([\Z(6A/8G1TP['!'U"CS3<'SA.;GF&Z!8]8.:O$8XV
MR/6# R<;5-A6A>W*)1S[ ?LH %^?7'3UX2/Z@-J()=\RY$?H:^1S=GU2\.>.
M'IC BL(/I>.[-A>Q)6?87F=Q/!SC,,[$82*/1GS'T"#:D(W"OZCWZT8-H"T:
MM6A9(V_9!Z.6Z)+U#3+U:V1HAJ$XH<=Z^Q/9"[MVUN[6VZ>'J-8^J+=[.*X]
M^6'SV'6%?=0\=I5]W#QVE7W2/':5?=H\=DUAGS6/766?-X]=9?>:QZZR+W[M
MFE_^VF6S^L\M7[J#S2(WFBG//,,[ICV2I[JK@#*1W9)$F::P6U66.A([:F(R
M/+QE>[PF]RTQ_F,D?B6M_N^_Z;;VARI#0,)<2-@ $C:$A(T@86-(V 02-H6$
MS2!A<TB8!PE;0,*6D+ 5$*R4Y3I%ENO4T?L+,6WUHS4-29[A,.>Q_RP&@,\!
M09PBSV<\Q@R-8GK87Q\KGD3K&U7^.];53>M*9K.O?</IB$?!ZVE>JXHZ9M<L
MBUR%R.Y(HD%5],DR;4DU5*AZG;)F5-68IJ.51>.JR.J9W;)HHCXGJ0VF597N
MZ&7-3*&Q#"FXN:(ZP[;LLLI3-8%C:;VR;%&5V9V>)%HJFLJQI:9:J2KL=>SW
M$$L7JU5<K%;M(]DE$17S(,QIK+KZ+,BG+R3,A80-(&%#2-@($C:&A$T@85-(
MV P2-H>$>9"P!21L"0E; <%*"<TN$II=^_3]EO[D238(OY(8OQ D'L0AC?(?
M2>B!,XZCC9B H"L_+_ZHRGVU]5R:^R!A+B1L  D;0L)&D+ Q)&P""9M"PF:0
ML#DDS(.$+8XP^W14W.MITG!OJ5)976G@N%*I]$Y7/:[J%FFH6YN&?O)31YI[
M-C0(<,S>2Y5IZ%B/<W)ZVHT\S'Q4B71+F@ T$0VJHD]"Y4@3@&YE,"H-5T?*
MRJ0.&JM$4O=,&IW05-E*\O!?*9(:8*ZL3VYP3Z$R;Z0IT$(9GA3?4ME0TIQD
MI:[NS-C?*:Y1YU?&_@[D\P\2YD+"!I"P(21L! D;0\(FD+ I)&P&"9M#PCQ(
MV (2MH2$K8!@I836*Q):[W\:^]?6<VGN@X2YD+ !)&P("1M!PL:0L DD; H)
MFT'"YI P#Q*VZ#4:^ZM4U;&_2G5V[*]K11Y*]MG4)*)T5X?_2A#9;LF:)UL^
M&*?K[XCNLST@S5-1?567YB)0F@M*&X#2AJ"T$2AM#$J;@-*FH+09*&T.2O-
M:8N,=II+I#GQ4B&Q+&DFNZKEE//1R9XT_=)\)"+BL;].1DO'U'1(-I-=E)AJ
MZ[PX,4'27%#: )0V!*6-0&EC4-H$E#8%I<U :7-0F@=*6V2TTX1B&HZ<FJHB
M>0&Z5E).3,9[8C* 9FS7:)-ME?U96JJM\>*T!$ES06D#4-H0E#8"I8U!:1-0
MVA24-@.ES4%I'BAMD=%*:4DS#'EOC%*FFY7D5)75S>3>=ZSJM5O%^OG^?(B5
MG*RJGRSE*%6ZM+3@JE7R8HY"I5K-R61URSGJ^N3U'*5*7M!I=E)3=6O)2SIJ
ME;RFHZZRLJBCDE57==1!RK\_J!M,7M<Y4Z.\L-,^>1\E)/%+^L88$P_+0\2/
MVZ^+TN*MM,_INSE2^8-^Z^F*\D7R%EOZ_LL[_O@*G(?C%S]B*"!;495VT[5:
M*#Z^578\X'2?O@WS3#FG8?IQ1_"&Q(E ?+^EE.<'207%NWW]?P%02P,$%
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
MQT3UIL"U@7H_9TQN!]I!V>T&_P%02P,$%     @ O81O5HOZZ"N? @  80<
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
M]BAO2H..9$XJ#R>@A]?%@L8RM0'$11;%)MH:EP90IV]Q6Q*KA1Q4(0=#3O+
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
MO.9"D;_8[I\991+0Z0(4)E2>H1-$&'JH^$9B5LJIKW0\QM4O=NS+CAV]P5Y
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
M)(U":0Q*XU":0-%L)1D7,L#:D '4AX32*)3&H#0.I0D4S1:-<2,#OQW9(\Q
MW4@HC;8T*WB$P?CLS!%GNDFG<3P=.\(,LHH"1;/;V;B7@=^^/!AF;C:?7-T7
M2M7=AK/IH98FE$:A- :E<2A-H&BV@HP]&L38\ *U2:$T"J4Q*(U#:0)%LT5C
MS-+ :Z]9D]MU)I=Y49F);EJ6:YDERC/)A;JG+6W_/M.I8WY!H:4R*(U#:0)%
ML]5AW-' ;X_VN1?J1_66@L/ =-F7%%HL@](XE"90-%L+QA -_(YHQP:S>P>B
MOJY45A[0!M0=;6G[W43HE :R5 :E<2A-H&CVNBCCD(9^A_3@V/73@^J,7U^1
MOW\@[_+B7F;DYD&6BES+[+-+-?Y2^ZH&2J-0&H/2.)0F4#1;6\9F#0/HJ#:$
MFJU0&H72&)3&H32!HMFB,9YMZ/=LCS=-_*#><H$:LRWMF6GBO$\#+9A#:0)%
ML[5@7-?0:]!MM.!L>JB]"J51*(U!:1Q*$RB:K0YCKX83;'B!FJQ0&H72&)3&
MH32!HMFB,5YMB%IJZ@?UE@O4F V[:T@G\2AT!)>H,]^*QV?=A!Q:/X&BV8UL
M[-30O]QTT\B_DW=IEB[72V?K0AU4*(U":0Q*XU":0-%LG1@'-<2N-PVAEBF4
M1J$T!J5Q*$V@:+9HC+$:^HW51C0K5:3Y+$W(2GZKI>-TV/V@WG*!+C)M:=:^
M$$?X@'JJ4)I T6P9&$\U]'NJ;[)*:6Y%"EDI9^M#C5,HC;:T(-AK_M'):#1Y
MWOY0XQ1*$RB:O2W1&*=COW&Z&V/(KX?&&'Y"7P5 :11*8U :A]($BF;KQ)B@
M8ZP).H::H% :A=(8E,:A-(&BV:(Q)NC8;X(>/\;P@WK+!6J"MC1KC-'=Y<B@
MA7(H3:!HM@[V-K_[#=#O#C+\^7LW/W;#^]@YR!A'S]L?NYD=NYO]C[ XQ\;B
M''O=L,LF5N3S[8W8W<+U(S;2^LF]E0%U.Z$T!J5Q*$V@:+9^C-LYCK"##ZCG
M":51*(U!:1Q*$RB:+1KCGH[][FD[HR%WVPVV))&ZN$/]#-1(A=(HE,:@- ZE
MB9;6&6I9]YMM/1B7=.Q?9]H)0B];&N0OK;=@H"8JE,:@- ZE"13-UI0Q4<>G
MV, $M5*A- JE,2B-0VD"1;-%8RS7L=]R?2::5^0F?U29W+S*RGR1SO0T:;8Y
MR^ZM>E2%O%?D8[W9^]76I]-_B_LT(U>KU2)-Y-U"O2)OYD042F<M=-?FW@3:
MUBP(]SK8\<GTV53FQG\!O84%700+I7$H3:!H]JEAQLN=^+U<C[!X^E4K2D>T
M0DNI_MAHRJ63MB!+)\%)^%PG_OKTU0F4QJ T#J4)%,W6B?%R)_YS SPZ^7F]
MO-/]Q_LYH?);2:[5/"_T&&A=:D19DJODRSHMT_K8B5?DMR*M*I61G_,J3;28
ME/[NT"EU_@I%9*9+<X4X?\;>"H,:OU :A]($BF8KS!B_DR.,7[?"/CWH A_R
MQ>R JMK%+N1JF:_=6TTG#C_V^1RA50_4!X;2&)3&H32!HMGJ,7;QQ&\7OVB
M]#9_JIWFJT>9+NIQ47>DY-34^+B !W66H30&I7$H3:!HMJ#VSE/MZ3\?/_7O
M95;[J]%W>@>E42B-06D<2A,HFBTV8U9/L&;U!&I60VD42F-0&H?2!(IFB\:8
MU1.D63UQV*1G!X9 4"<:2F-0&H?2!(IFZ\&8U9,CS.KWNXC%MQM:MSK9G1I*
M;EJ=Z"Y'S\2RGWXYN3TA-_4>^2Q)E7.QQ:1[R,%V -V1#]27AM(8E,:A-(&B
MV?(QOO3$O[CWG:S612V*JCX2;E[D2U+I(4\];*['0=),N)SZ\,,C\DW)PCU=
MASK24!J#TCB4)E T6R[&D9[X'>F7CH\WQP_6 Q^GG* KB*$T"J4Q*(U#:0)%
MLY^,8+SI: 0=%4?01<=0&H72&)3&H32!HMFB,49UU-.HUN,@Y7$&6YPUL DC
MY\#&7W)O14"-92B-0VG"]1-WQHYV<QO7./*[QB\+0V^;,])-?J= H,N,H30*
MI3$HC4-I D6S96;LY0A["&X$79P,I5$HC4%I'$H3*)HM&F,A1WX+>3OQEDWP
M(7)W>V&>%\W<:G<6F>Z CGI<0UM@]PRQ;JR"&L%0&H/2.)0F4#1;,GM/ _.?
MT8"95;U_5$56/XJ4F*,0/];S^!]NW_.//^Y]_R:;J:_D]DFN-@EV!P?H5[_*
M(FWDVGQSDR]7>7;@)%__5?7N[K!/)X/ZT5 :A]($BF9KU_C1$?8DWPBZ?!I*
MHU :@](XE"90-%LTQK2._*9U>Z>]:'HG61)9[_U+M'Q<SV&];F'/]U4%G9ON
M_E)[JP'J04-I'$H3*)JM!N-!1WZ;^/\@_+5CMG[A#[I$&TJC4!J#TCB4)E T
M6[O&$(_.L.$/:G%#:11*8U :A]($BF8_&]98W+%_^76_\-?"GH>_L+,8WU]J
M7S5 :0Q*XU":0-%L-1CO.O9[UR\+?UI+R</V<?:A4S_0 S:@- JE,2B-0VD"
M1;-%9ASS.(3&J1CJ?T-I%$IC4!J'T@2*9HO&^-^Q?WGUI[R2"Y+LKZ1N#A)=
M;%=2%X>V!;5@Z[S.Y]$*:F]#:0Q*XU":0-%L31A[._;;VR^+5DSJ8/5E+8OZ
M!EQ]H)B2\\I]Y+6_'KU[(*@S#J4Q*(U#:0)%L]5FG/$8NT0ZAEK24!J%TAB4
MQJ$T@:+9HC&6=.Q?(OV"L+4!?V_7L[_\WKJ NLY0&H?2!(IFZ\*XSO$?=JZ'
M3LSS8A>Y5'.(.J$J4<TNV';Z-2(RFQ&=3NV'.9WX>Z$.>D((E$:A- :E<2A-
MH&BV.HT+'F-/"(FA]C.41J$T!J5Q*$V@:+9HC/T<'W%"R%'G9L;=!]$%4>Q8
M0^(OL;<2H)XRE,:A-(&B64J8&D]YZO>4_V?S,G\]^O8[4!J%TAB4QJ$T@:+9
M:C.>]11[R/,4ZD%#:11*8U :A]($BF:+QGC04]0AS]/NT^3"\<01K/PE]E8"
MU%B&TCB4)E T6PG&6)[ZC>67!:M_'#,+FZE$![&R3M#,QLIUDJBR3!_5-LXY
MA0==P0VE42B-06D<2A,HFJU.8W%/)]C@!G6JH30*I3$HC4-I D6S16.<ZJE_
M#7>/X-9]1-TX"%W!#6H_0VD,2N-0FD#1-DH8E@]*5516\O)\J8I[=:,6BY(D
M]>Z.BT$]^-E]2@HUKQ].__HJ' P[G]/@-0_JSX<&<WF^DO=JLQZH) LUU\C1
M27T!1;U4<?NFRE<7 SUXN\NK*E\V+Q^4G*FB3J"_G^=YM7U3%_"4%Y^;:E_^
M!U!+ P04    " "]A&]60$-Y!<8"  !N"0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970V-2YX;6RMEE]OFS 4Q;^*Q:JIE=;R+T#H"%*;:-JD38J:=GN8]N#
M3;!J,+--TG[[V4!1FE!217L)-MQS\CL&<XFVC#^*#$"BIYP68F)D4I;7IBF2
M#'(LKE@)A;JR8CS'4DWYVA0E!YS6HIR:CF7Y9HY)8<11?6[.XXA5DI("YAR)
M*L\Q?[X%RK83PS9>3MR1=2;U"3..2KR&!<B'<L[5S.Q<4I)#(0@K$(?5Q+BQ
MKZ>AKJ\+?A+8BITQTDF6C#WJR;=T8E@:""@D4CM@==C %"C51@KC;^MI='^I
MA;OC%_<O=7:598D%3!G]15*938RQ@5)8X8K*.[;]"FT>3_LEC(KZ%VW;6LM
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
MNK;'WFEZ[V.'A'F0,!\2%D#"0B!80QE/M3*>P-[-GB"% @GS(&$^)"R A(5
ML(901K501C>^F^$=YK% >"/7C"?_*.$L&2\G9G&MQ7?ZN%="HZLM'M*=#PD+
M(&$A$*RA"]LZK"M85R87V[TXN73;WEMQ4)H'2O-!:0$H+82B-15RM/)D@TTR
M%0I*,) T#Y3F@]("4%H(16L*QCD(QOD?)IMN)W=+"9+F@=)\4%I0T8XGUO[(
MLL[^]X10;ILJ.2PKVIV+4=,7&G&BF@I2,J"U8DI!M"KFJF!Z9XG;3DOB\^[
M[M8"Z-(B*"T I850M*9@#LN+]JWKB_NVLL5)BA<IT1I9;N2&DUN;"^A*HWV^
MU&BW_>0\4+<^*"T I850M%(KYM'&64;X2N^)"O4VLJ&RW(&J[];[KE_U;N/)
M_;G][)>[IP=,N9G[BODJH0*E9*F0UN-P8"!>[H^6%Y+E>GMNP:1DF3Y=$QP3
M7@Q0WR\9D_N+PD&]2SW]#U!+ P04    " "]A&]6*/D^@/X"   ]"P  &0
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
M80D(G3)%*$Z'*3,L&BJY!66MB<T.G)@.3>%S8=,^,XIV.>%,-$N9PHLQ*9?
M1.9TFC1S";F 6]1&\=C0SLS(^!'N!#<:KK9,)1K^,*68S1F<3M$PGNFSPY@+
MN)M-X?3D#$Z "[CF64;?T$/?4 C6$3\NW1T7[@8'W.T$<"V%237\$ DF^P0^
MQ5X)$+P(, X:&:<8MZ#;.8>@'00U#DT^#N_4P*<?A[<;HNE6Z>PZOFYC.N<N
MG?%..NN4+IC">B9;;B[UBL4X\JB>:%0;]**O7SK]]O<ZE8Y)-CT2V9Z"8:5@
MV,0>W6(LEX+_(P'U 3$!G^P8ZT0MR'N.W);<3=1M#8;^9E>K.IO>OLWTO4W8
M"BN;O<AZ562]QLCNA'J-;2^>6&IS#H(>&;D NL&<ZBG9T*.R0&[6)/(YE?C,
M+1I)P^J2:W?)UW3)@;FZ4*=)[UTL_5;_C2:-KG_V_!R);$_E?J5ROU'E!_?2
M8'+!-JCHX805*BX3D#2%;<KCE.1J2@1P[0Y87*H]1W@UKY.WV9\ GI$I#0/(
MB\+9AX0]U^5ITDCTV1P<B6PO!X,J!X/&F._M&1;+4OHZS9KQ8:%9G4:-P,]J
M="2R0B-_IPG(42U=,Z7I2*V%*9[#:K7JUZY<F_)F?4Q]7-%VO=(43> U4TLN
M-&2X(,IV:T 7316-53$Q<N5:C;DTU+BX84J]*"IK0/L+*<W+Q'Z@ZFZC_U!+
M P04    " "]A&]6!7_KL;X"  "Y!P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970W,2YX;6RM5=MNVS ,_17!*X86:.MKDJ)+#"3QBNVA0-&LW;-B,[%06_(D
M)6G_?I3L>,ZE61_Z8DL4SS$/*9/#C9 O*@?0Y+4LN!HYN=;5K>NJ-(>2JFM1
M <>3A9 EU;B52U=5$FAF067A!I[7=TO*N!,/K>U!QD.QT@7C\"")6I4EE6\3
M*,1FY/C.UO#(EKDV!C<>5G0),]!/U8/$G=NR9*P$KIC@1,)BY(S]VZ1G_*W#
M,X.-ZJR)43(7XL5L?F8CQS,!00&I-@P47VN80E$8(@SC3\/IM)\TP.YZRWYG
MM:.6.54P%<5OENE\Y-PX)(,%717Z46Q^0*/'!IB*0MDGV32^GD/2E=*B;, 8
M0<EX_::O31XZ +__#B!H ,$^('H'$#: \*. J %$-C.U%)N'A&H:#Z78$&F\
MD<TL;#(M&N4S;LH^TQ)/&>)T/,NIA*L)9BXC4U'B;5+4%N2*/(/2C"_)V)2&
MZ3<B%N01;9*E&KUG6J0OY(DS3<8;*C-%SA/0E!7J L%''14>/,T2<GYV093Y
ML"*,DU^Y6"G*,W5)SG;V0U>C0A.GFS9J)K6:X!TU?D#N!=>Y(M]Y!MDN@8NI
M:?,3;/,S"4XR)I!>D]"_)($7!$<"FGX<[A^!)Q^'>R?4A&VU0\L7GJSVW%8[
M[53[6*9KIN@XD^E&MZJB*8P<;#<*Y!J<^.L7O^]].Y:ESR1+/HEL)X-1F\'H
M%'O<N=?*WFM:W_TUVO<O7)W'FJ]O^4P37L>1AU=AW4W/H4_H#W9]DD.?P+MI
M?7;$]%HQO9-B[BB39$V+%9A_^[]*:K)!-X)>$.U).70*HW#/*3ETN@D'>UK<
M3E,K02[M<%!X;5=<U_]O:VWGS]BVW3W[!.=2/4;^T=1#[9[*)>.*%+! 2N]Z
M@'')>E#4&RTJVSKG0F,CMLL<9RM(XX#G"R'T=F,^T$[K^"]02P,$%     @
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
MW*R-8]G$@2[$ 1'XQJC<"O 'S4G>=^ J4ATS],9LB48]IB2[ S[\#2 /(4M
MJ_>;0XMY^GYS;X2-W]7)K_WY%_RM]IP3*FV);0P#NZ'6C7NQPQF9.TH8!.$'
MXBQ^_05&WN^VI%S367HE9[V$!5W"@C'OBR\D)QR7MH0UAG%MJ'7QL)A$03!S
M#^>)L(!@@OJ@U.8)Q4F'ZD4>=I&'HY$_22S56Z;>(U"RS$ZA\1"=+1Q$)H,A
M!@6106"("=&%\*,N_&@\\8PKL:6VJ*/!:CX*H1&V!10%!B@=@@*UT=D#C[O
MX]' 'YMGL-:[/<T(5R)'@<2O8,=$H7<IJZ[%@U"@;Z1Y-<2HA\FLA05TJ19)
M1RD9I?3,)"[5-E)K!]B=Q/VE%7<;H<12)2\V&%E (9P:C(:@"8QC9.<T[3A-
M1Y4P)6NB^.2VT*?7E,)K.DNOY*R7,>B=-GGOHV+86O:*%/BA46X;RO?,>MM0
M2@ZAO>#PK$>!_UL16Q=]N4,FC2%H OW$I&%#H;,=HD\#G6B@CRIC:]E?,H*F
MI%MA21*8!&PPSPO""PQ.30@<W;(_*I&MU_-X/)/9$ +#T.0UYJ=/Z=0FP/$^
MH9'(O!45T JCE45@2_Y &6TP!&-3[:W> B^^1.C4/<#Q]F&UQ71#=#M^P.4>
M-]-5J>8[K IFY35L J"/!@6RM!->:#9$-E_GVV&?TZFE@.,]Q5]J 'Y7B89]
MP21(!A6RH-3[;5*QHJ;^)1DXM1EPO,]HGCC+9ER_5D4S:4D]:5DIQH.>$\7#
M:@U1OC\=O$]#E'H&XT$CY9[-EQ7AFWI.%R!C>RJ;@:R[VGT+^%Q/P,;UI?Y&
M4,^M)S?-!X9OF&\**D!)ULJE=Q>K!XDW,WMS(MFNGF)?F%0S<7VX)5AM:QJ@
M[J\9DV\G>H'NR\GB/U!+ P04    " "]A&]6I83**S\&  !+'0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970W."YX;6RM65%SHS80_BL:]]IQ9LXV$MB8-/%,
M8N[:>[@VD]RU#YT^R%B.F0/D$[)]^?>5@("1A'#2O"2 OUWV6TF[G]#5D;)O
M^980#GZD299?#[:<[RXGDSS:DA3G8[HCF?AE0UF*N;AECY-\QPA>%T9I,D&.
M,YND.,X&BZOBV1U;7-$]3^*,W#&0[],4LZ=;DM#C]0 .GA_<QX];+A],%E<[
M_$@>"/^ZNV/B;E)[6<<IR?*89H"1S?7@!EZ&KB,-"L1?,3GF)]= 4EE1^DW>
M?%I?#QP9$4E(Q*4++/X=R)(DB?0DXOA>.1W4[Y2&I]?/WC\6Y 69%<[)DB9_
MQVN^O1[,!V!--GB?\'MZ_)U4A*;27T23O/@+CA76&8!HGW.:5L8B@C3.RO_X
M1Y6($P,XZS! E0%2#;P. [<R<,\U\"H#K\A,2:7(0X@Y7EPQ>@1,HH4W>5$D
ML[ 6].-,COL#9^+76-CQQ:<LHBD!7_ /DH,1N&/T$!=C.KPE&=G$_ *(R05:
ML"5-=WM.UN#V"=SL=LE3G#V"!X[YGE/V!#Z2-6$XD6!PCSD!PY!P'"?YA7C!
MUX<0#-]=@'<@SL"7+=WG.%OG5Q,NN,B()E$5]VT9-^J(&R+PF69\FX,/V9JL
MVPXF(@EU)M!S)FZ1U6-(HC%PX7N '(0, 2W/-X<&\_!\<\?"QJW'U2W\N1W^
M/FPVI%A2)T-7CL8]B6@6Q4F,Y<)[#VY2NL\X^.=FE7,FEN&_IL$H7^:97R9K
MTV6^PQ&Y'HCBDQ-V((/%+S_!F?.K*9%OZ2Q\(V>M)'MUDCV;]\7S3.<BMYB#
MO%X"3"3:E,;2G5^XDQ7YL(#!5$RVPVEZ#* I\MN@4 >-D!OXLQK6(C2M"4VM
MA.0B)I(.R=^#3'0=N@&;BN2JK <F6J73V4DP,Z2RTC'^5.&D0T80GJ!:E&8U
MI9E]C"@3M3^3I$RAS[1W(CA70M<Q[MQ18M<QHSGL"-VO0_>MH?]&Z?H8)PF(
MTQV.F>BVQNS[VJN5X):]B%!'0,=Q7'/\\SK^N37^/Z@LS7M1AE8) :(*";&2
M%U7'1&/>2T-'0!@H1'1,T#6#@II&8*7Q]4%.GB+N8CU4$XI@EHG&9^Q=@2F=
M"AL=,X*.!Q4^.FK:L<:AT[1\QTKHC@C!E(G9!-:Q:!.,9!$QMV!'G_DS5^%A
M OD**#2  L_K('*B7:"5R+VHZ)A%6R T! C)0:C8G5PE8,G(VERJ*H_MM/MP
MII(RP!#T5%8FE-LU/JBAA<YJ*PG-<Q!AQIY6./IF9(-Z%TT_)#1 1C!PYQT\
M&@D"K<UWL=SB[)%(H7? R;Y<0#@1.PTL)IR1CJNO&Q=IC'04<M0N&II\P<ZQ
M:3H^M+?\3Z(41_RT#LCF+_L]B JZYH7D&2:*ITTZ'>6I]<V <0/4P:II^]#>
M]__D6\*,@>L]&3J^&O<9O=V &?E=<3>]'=J;^Q?*Q3K9-9N6U>FF)2Z5;R%G
MC.1FFHA"OC[==)3K!AH_'36"GN]T3;A& T#_C82\*.L1Z57RT*HY7BKEW]1;
M^%;>VJENY JTZY47R_G*7W!:6\<(JA/H'%38AVIS:K0+M(N75RKZRBN$K7"<
MF;;T T/4CL:M!]7>KS<Z!MEU3(^TKZQ5#D@5,!TXK:-TX$[*89M'(V.07<:<
MJ?,K+ZTLJE1Z(6%/+,/Y>.[\?&'[GM+H&&37,2_3_Y4S*SUD' %5O84]<0V=
M<=##L=$XR*YQ7K$YJ#QJ+-2ZT?/F(?3&KD:C2H!KR66;::-\D%WYG+UKJ/RH
M_-Q Y6?&3=7JT1.7&,V^&=OH(&370:_84/1X',+Y>&H>I65EJA4H5?-UX)P.
M^80:^81ZOHV<O=&H'%D79R\DK"#:S.^JH(U(0O8O)2_>:53^E$B@IWZU,N/0
M7.L-]OB&4 R7?8XV*@795<KK=B ]3H=H/.N:I?.^ME>EH.<-CJ%:M5/0B!ID
M%S6=VQ5DEBU0&]:S9$N'MR[AXC;"Q;4+E_^W;7&-.@0%JJXQXZ9(_8IAQL&3
M,E32G)R<,J6$/1:G=:)NR..#\IBE?EJ?"-X4YV#*\UMX&9;G>HV;\ICQ,V:/
M<9:#A&R$2V?LB\K'RI.[\H;377&6M:*<T[2XW!(LJI@$B-\WE/+G&_F"^OQT
M\1]02P,$%     @ O81O5D'?)&#R"@  68P  !D   !X;"]W;W)K<VAE971S
M+W-H965T-SDN>&ULM=WM;]I('@?P?V7$G4Y=:5NP><XED5KP\W-SO7MQNA<3
M&()58[.V">GI_OBSC<%Q/7'-]EMIM0MD?I^Q,?[N&&;@]AC%7Y,M8REYV05A
M<M?;ING^IM]/5ENVH\F':,_"["^;*-[1-+L;/_63?<SHNBC:!7UQ,)CT=]0/
M>_>WQ6-N?'\;'=+ #YD;D^2PV]'XVR<61,>[GM [/_#9?]JF^0/]^]L]?6(/
M+/VR=^/L7O^BK/T="Q,_"DG,-G>]C\*-)\[R@J+%/WUV3%[=)OFN/$;1U_R.
MMK[K#?(M8@%;I3E!L_\\LP4+@ES*MN./$NU=^LP+7]\^ZW*Q\]G./-*$+:+@
M7_XZW=[U9CVR9AMZ"-+/T5%EY0Z-<V\5!4GQ;W(LVPYZ9'5(TFA7%F=;L//#
MTW_I2_E$O"K(''Z!6!:(WQ>,WB@8E@7#K@6CLF#4M6!<%HR[%DS*@DG7@FE9
M,.U:,"L+9ET+YF7!O&N!,#@?N4'GDLO!;ASM-TO.AUOH?+R%\P$7&D=\\E;)
M^9 +G8^Y<#[H0N>C+IP/N]#YN OG R\41[Y_.J^*DW))4WI_&T='$N?M,R^_
M49S917UV+OIA'D(/:9S]U<_JTGLM7$4[1OY!7UA"WA.;QC'-8X&\6[*4^D'R
M6_;HEX<E>??7WV[[:=9C7M=?E?JGDRZ^H0^)%87I-B%2N&9K3KW=7B^(+4 _
MV]7+_HKG_?TDMHI+MOI AL+O1!R((F>#%NWE#VR?E0_>+%^VE^N'L+5<:B^W
M:-RZ\7+W?1<XY4KW?>>5J]WWG5>N==]W7KG>?=\'G'*C^[[SRLWN^\XKM[KO
M.Z_<_KG7O/-S+QOWYYYYKW.Y,&\)@.$E\(:%-WS#<_8L3[CPB9A1DI!%%GC?
MLK'<D<;KA/S;S%H3+66[Y#^\M#O1(SZ=CQ=ODCU=L;M>-B!,6/S,>O=_^XLP
M&?R=ES1(;(G$)"0F(S$%B:E(3$-B.A(SD)B)Q"PD9B,Q!XFY2,P#8;7L'%VR
M<]2FYX/%[$(W8<0/LW^*@6-*7\@C"]G&3Q-"8Y9=F";9]1^)-F3Q\;/T0#ZN
M4EZ2MG9T;9(BL242DY"8C,04)*8B,0V)Z4C,0&(F$K.0F'W"I@66OXGU?)^-
MVYY?Q^,/6[C-%L)\.!L,OFOG@3:\%F?C2YR-6^-L09-M_D;:(<R&?EE@I<5%
M\)[ZZSS@]K$?Q>0;HW$6;$G77&OM\=I<0V)+)"8A,1F)*4A,16(:$M.1F('$
M3"1F(3$;B3DG;/(JX$;SP: 1<"ZR4P^$U=)R<DG+26M:+MF&Q3%;%T,^FB0L
M&_ ]T^! 3Q\F!$%TI.&*\4)QTOB?P70ZFS:>JT7K!ER;=TA,0F)R\^F8#$?-
MEXZ"[%1%8AH2TY&8@<1,)&8A,7O22!_N&>4TVW%?:BYRXSP05DNIZ26EIJTI
M9;.4K%EUF=HQH5K1:X=M2&R)Q"0D)B,Q!8FI2$Q#8CH2,Y"8B<0L)&9/&QDF
M< 9:#K)/%XEY(*R6A[-+'LY:\_!+&+-5]!3Z_RU';N<WZW@I.&L\T^*X><V^
M:.WQVGQ#8A(2DYO/QI#SNE.0?:I(3$-B^JPQ:!V.F@,. ]FGB<0L)&9W.U.<
M;B\AE].,\]QZH#VHY<C\DB/S/Y<C)-W2E!RC0[ F&_H<Q?0Q^$;H9L-6:?8W
M1EAQ,Y]2DI?%-&6_$W]#*HZ71/-.3]RB=9NO32(D)B$QN=NSH2#[5)&8AL1T
M)&8@,1.)64C,[O8*<KHU<Y&;YH&P6JH)@TNLY;,26W)->MEGZ91EVNN+QL.;
M87?TTVW6(,^UD+VD1!#)KIB@QIT;-^@T<EVT;^*U,0;5)*@F0S4%JJE038-J
M.E0SH)H)U2RH9G<\ QUHKRY4\U!:/2!?S0\6?OB&6CG7XUT0)<EO^4>@FRAF
M_E-(DL-CXJ]]&ON,GX!"<YP\&XF<"!0:EQ>CX738:+CD-9R,F@TE3L/WX^&D
MV5+FM9R/FL,K3KMA\9'V=PU53L/Q?-@<T&MO;&/S^=$Y+869T+S\XK4;B\V=
M-GE=BY/QI-'2XCX]L_%@WFAJ<P[W9#1O-G0X#8>S"6>DP6GX?CX?39J[[K6_
MCO_L>2)6YXG8>IY\KD8,-%\%4WU6%OCTT0_\]!N)\J'%VD_2V'\\Y(,./TQ9
M'!;O3]. ,!J'?OB4G$XT=N6I)C:>J<9)UKH'5X\SD)H$U62HID U%:II4$V'
M:@94,Z&:!=7L'Y]\#K1#%ZIY**T>G=6,?*%UTFKYWE*\+J["N,$9LX#F>9E&
MG0*4FX_#YE!PQKT:@\[+AVH25).AF@+55*BF034=JAE0S81J%E2SNYZ"#K1;
M%ZIY**V>E=4,?*%U1NR]S-8LI@$WX9"3@!=0;0G5)*@F0S4%JJE038-J.E0S
MH)H)U2RH9D,U!ZJY4,U#:?6LK*;W"Z?YL+]DJ:< G<D/U99038)J,E13H)H*
MU32HID,U ZJ94,V":C94<Z":"]4\E%9/TVKZO] ^_S__(""Z).KI'4IN<#;G
M'#<NL:$3_:&:!-5DJ*9 -16J:5!-AVH&5#.AF@75[!^?? ZT0Q>J>2BM'G'5
MV@&A??' 0TI3[O* ]KJK!X/0!0)038)J,E13H)H*U32HID,U ZJ94,V":C94
M<Z":"]4\E%9/RFI5@3#[A9?6R*G8"ZBVA&H25).AF@+55*BF034=JAE0S81J
M%E2SH9H#U5RHYJ&T>II6:RN$]L45G2^MF_.SQ<&$^R$V=&4$5).@F@S5%*BF
M0C4-JNE0S8!J)E2SH)K=^1QTH/VZ4,U#:?7OX*U678CMJRYX@4?8R]Z/\_N;
M.-KEWQ8ZS.?[B(,1[UM#/XG-J=T3;A2V;\JU40C5)*@F0S4%JJE038-J.E0S
MH)H)U2RH9G<]!1UHMRY4\U!:/0FKY15B^_(*^32]FYMPH GM90PBM254DZ":
M#-44J*9"-0VJZ5#-@&HF5+.@F@W5'*CF0C4/I=6S4JRR4OQU;SJ*R!GS"ZBV
MA&H25).AF@+55*BF034=JAE0S81J%E2SH9H#U5RHYJ&T>II6JV[$]E4W7=]T
M%#FS]D?<[S%H[_#J4(2NG(%J,E13H)H*U32HID,U ZJ94,V":G;G<]"!]NM"
M-0^EU0.O6CJ3W?S5;SJ>>J@OP^=&8>NF7!V%2$V":C)44Z":"M4TJ*9#-0.J
MF5#-@FIVJ?UX$2&T6Q>J>2BMGH35PABQ_8<O?NH[7=KMJR^DH0MCH)H$U62H
MID U%:II4$V':@94,Z&:!=7L4JM]"Q$_*)L-BR\K:GP9#Z?A^_&8U]1#[4H]
MX*JU*F+[6I7R4Q7R/[*@(<W"+"1N'#UGF<?RJ/L8/+(XI=QT0\YG7T"U)523
MH)H,U12HID(U#:KI4,V :B94LZ":#=4<J.9"-0^EU:.T6A,C3G_AAR[0=3-0
M;0G5)*@F0S4%JJE038-J.E0SH)H)U2RH9D,U!ZJY4,U#:?4TK=;-B.T_QR&7
MWY#/B+_+NDDO5]WYETJ77X]_>BLR9M5/%V5#UK#X72/.EZ.]=94.76,#U990
M38)J,E13H)H*U32HID,U ZJ94,V":C94<Z":"]4\L?D+,N^%[WXR\Y2J_63+
M6+JD*;V_W;'XB2U8$"1D%1W"-!^HOGHT__G>?'W-S4>QUV\\_DFXL03.X[9P
MXQ6/]RO^_G9/GYA%XR<_3$C -EE7@P_3<8_$_M/V<B>-]G<]H4<>HS2-=L7-
M+:-K%N<-LK]OHB@]W\D[.$;QUV)W[O\/4$L#!!0    ( +V$;U9Y=KSCRP0
M )03   9    >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;*V8;7.;.!#'OXJ&
MZW3:F7- PCREMF?2^'J7F7O()&WOM0RRK8E KB3LY-N?P 1L)$ARTS<)X-WE
MMXNT_X79@8L'N25$@<><%7+N;)7:7;JN3+<DQ_*"[TBA?UESD6.E3\7&E3M!
M<%8[Y<Q%GA>Z.::%LYC5UV[%8L9+Q6A!;@6099YC\?29,'Z8.]!YOG!'-UM5
M77 7LQW>D'NBONUNA3YSVR@9S4DA*2^ (.NY<P4OKU%0.=06WRDYR)-C4*6R
MXORA.KG)YHY7$1%&4E6%P/K?GEP3QJI(FN-'$]1I[UDYGAX_1_]2)Z^366%)
MKCG[EV9J.W=B!V1DC4NF[OCA#](D5 .FG,GZ+S@TMIX#TE(JGC?.FB"GQ?$_
M?FP*<>( IP,.J'% KW7P&P>_3O1(5J>UQ HO9H(?@*BL=;3JH*Y-[:VSH47U
M&.^5T+]2[:<6-T7*<P*^XD<BP00LR9H(03+070=74A(E 2XR\"?%*\JHHMKX
MPY(H3)G\J-V^W2_!AW<?P3M "_!URTNIK>7,59JPNH^;-C2?CS1H@&9)T@O@
MPU\!\A"RN%^_WAV>N[NZ+FUQ4%L<5,?S!^,UU:#':BA=#5Q7PY;:,=;4'JO:
MCI=RAU,R=_1^DT3LB;-X_PL,O4^V1']2L+.T_39M?RSZXHKIS8V+E #=)D#&
MRY5:ETSON)27A3WW8\"H#EAUCOTB1N',W9^F9-J$4=3:G)%.6]+I*.E-L2>%
MXN+)QG1T#4^9O#Z3:1.$ TQ!RQ2\P*1PL:$K1D;62F#<%\(H[L%9C"+?M].%
M+5TX_FS35)1Z19-'+0226.%"X[Y3/PQZ<*91$(;(#A>U<-$HW-]:MK1 ":QH
ML0&,2PE2+,237H8'+#(;:V2R)G&?U30*?6^@D''+&H^R?J%%O448T2("^(K1
M#:Z$R5K1V*0,_1ZD:1--H9TQ:1F34<:V?VD921]JN<N [F35HZ]A;:R)96D&
MJ =K&B5):(>%7B=%WDL[A^ANIEY\Z$V<,\; @SU&BU4(XP'($[V$HY#UH#/A
MZTFI'SMK]-#:?YI 9T6*XWX'LEA!+XJ'BME)%QR5B,7=>YSO/BW!;\>-;@5$
MQJU1[!N II4W -<)#!Q7F&N]**F],S:>YSO:ZS-9C+QD@*H3$SBN)O^H+1%6
M)E,FX#3I=QF;E1\,M!G8R0D<UY.W#2'0% V4)'&_V5C-XFDP -NI"QR7E^^8
ME?@XGS\/$59*4STF411'?4J+6>A/AY9?)S/P99W)WE964T(0@HFQ5RQF?N -
ME;73&AB_>1!EW2QN)1Z5K[>.HS\KVGG^G8[!<2&[%=58H)[JEQ#RHZ0[_2:I
MK&F;RC0)IXFQ_BUF,0P&1C_421@:E[#?.<\.E#'K^X&I1Y,HG/;;B,TLB.%
M=T.=<*%QX7K57(I,-9KXH2&M-C-=Y(%UCD[>MUX0K5-QK2FMD*8B373S,B M
M9EI:_8$1 '7JA<;5:U GD"E+$XCZLY/-:NBE W7BA<;%ZW^T"&0*U@1%D6<
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
MJ;XW@S %^ON8<_4\,#>S^B:>_ -02P,$%     @ O81O5G[LS0&, P  OPX
M !D   !X;"]W;W)K<VAE971S+W-H965T.#4N>&ULM5=M;],Z&/TK5D"\2+O-
M:]MTM)&V!@027*;M#CX@/KC)T]8BL8/MKDSBQU_;R;*T33,JA2]M[#SGV.<X
M?NQGNF7\AU@#2/0KSZB866LIBW/;%LD:<BP&K "JWBP9S[%43;ZR1<$!IP:4
M9[;G.",[QX1:T=3T7?%HRC8R(Q2N.!*;/,?\_A(RMIU9KO70<4U6:ZD[[&A:
MX!7<@+PMKKAJV35+2G*@@C"*."QGUH5['KL&8"*^$-B*QC/24A:,_="-#^G,
M<O2,((-$:@JL_NY@#EFFF=0\?E:D5CVF!C:?']C?&?%*S (+F+/L*TGE>F:%
M%DIAB3>9O&;;]U )&FJ^A&7"_*)M&3L,+)1LA&1Y!58SR DM__&ORH@&0/&T
M [P*X.T#1D< ?@7P]P''IA14@, X4THQ/L18XFC*V19Q':W8](,QTZ"5?$+U
MNM](KMX2A9/11U"F"?0/^A=SCO4:H%<Q2$PR\5KUWM[$Z-7SU^@Y(A3]MV8;
M@6DJIK940VL".ZF&N2R'\8X,XZ)/C,JU0&]I"FD+?OX$WNL@L)7F6KCW(/S2
MZV1\!XL!\L(SY#F>US:A;G@,R0#Y[E%X_.=PMT.-7R^C;_C\H\LH!, 9,LMY
MAF(0"2>%V5G?/JI8]$%"+KZW+5Q)'+03Z[1S+@J<P,Q2>44 OP,K>O','3EO
MVDSKDRSNB6S'T* V-.ABCZX_WR*57/66H"N4:5M11O""9$02:-T!G82G&EF2
MC0V9SMUWD1\&@?K2[IH.'48%@3-VZJ@=Z<-:^K!3^N=:-@<J<88*?*\RO6P5
MW4EUJNB2;-20XWI#9U]T2Y3O3,)VT:-:].C)]5X2BFD"U6ICM:/:-7<RG:IY
MU*;&<?8TMT6%SI&%'M>:QYV:YRPO,+U_*=![=6/XN<%< D>_T>,'8-()NE G
M UV!_@;:[.@<Y%0[^B2+>R+;,3>LS0W_5D8.^S2T3[*X)[(=0R>UH9.^,W(G
MX:E&3@ZW8'BP3P^#O,FQ;>HZCW<TI[^,W,UUJNJ*K7G$N(?IJ2W*/ZJ[<3=U
M.W5? 4^TX!4@ME3:TTU9+)B2XVDCJINOVYB5,U GRN[DY]V3.'6+],566F8W
M;O8Y\)6ID 1*V(;*\JY;]]95V(6I/?;ZY[HZ,Q7#(TU9VGW"?$6H4#MJJ2B=
MP5B=K[RLELJ&9(6I'Q9,JFK$/*[5>0%<!ZCW2\;D0T,/4->LT?]02P,$%
M  @ O81O5B6:,Z4# P  UP@  !D   !X;"]W;W)K<VAE971S+W-H965T.#8N
M>&ULK99M;]HP$,>_BI554R>MS0,A 0:1"JQ:I56M2MN]-N$@5A,[LPUT^_0[
M.Y!1"'0O]@9LY^Y_OSO;N?370KZH#$"3UR+G:N!D6I<]UU5I!@55EZ($CD_F
M0A94XU0N7%5*H#/K5.1NX'F16U#&G:1OU^YETA=+G3,.]Y*H95%0^6L(N5@/
M'-_9+CRP1:;-@IOT2[J ">BG\E[BS*U59JP KIC@1,)\X%SYO5'7V%N#9P9K
MM3,F)I.I$"]F<C,;.)X!@AQ2;10H_JU@!'ENA!#CYT;3J4,:Q]WQ5OW:YHZY
M3*F"D<A_L)G.!D['(3.8TV6N'\3Z&VSR:1N]5.3*_I)U91M[#DF72HMBXXP$
M!>/5/WW=U&''P8^.. 0;AV#?(3SBT-HXM&RB%9E-:TPU3?I2K(DTUJAF!K8V
MUANS8=SLXD1+?,K03R?? 6N@R 49B:(4'+A61,R)7<8UA=/S,6C*<O4)K9XF
M8W)^]HF<$<;)8R:6BO*9ZKL:48R@FV["#JNPP9&P?D!N!=>9(E_Y#&9O!5S,
MH4XDV"8R#$XJCB&])"W_,PF\(&@ &OV[NW\"IU77M67U6D?TKAFG/ 62VT+"
M*]XZ!;VF0E4Z8;..N<0]5=(4!@[>4@5R!4[R\8,?>5^:DOQ/8F]2#NN4PU/J
MR54AI&:_J;V>>(8>[IX(50ITX_FHM&*K95XUJR3THD[?7>VFTV#D^WYM] :S
M76.V3V+>< V8O"9(6>U.SNB4Y4PS:"2MY*(=B"@(]T /;>+@"&=4<T8G.>]*
MD%A+OGA[AIH(HX/H?A!W6GN,#58M+PR:*>.:,CY).<EPTR^PHL7[F/%AD>(]
MQD.3(&X&[-2 G9. SU3B]N;P/E[G,+8?^GN #49M[PABMT;LGD1\%)KF343=
M@^/O=Z/N_KX>6@5>Z'7VF-R='E& 7-C6J4@JEEQ7;]EZM>[.5[8I[:T/L6M7
M3?:O3-7R;ZE<,*ZPTG.4]"YCO!6R:J/51(O2=J*IT-C7[###+P^0Q@"?SX70
MVXD)4'_+)'\ 4$L#!!0    ( +V$;U9/C6SJ.@0  "L3   9    >&PO=V]R
M:W-H965T<R]S:&5E=#@W+GAM;*U8;6^;2!#^*RNN.C72);P8L)VS+37FJE:Z
M*E%RN7Y>P]B@ NO;7=O)O[_9!6,; [5<OL2\S#S,\\S.[&0G.\9_B!A DK<L
MS<74B*5<WYNF"&/(J+AC:\CQS9+QC$J\Y2M3K#G02#MEJ>E8EF]F-,F-V40_
M>^*S"=O(-,GAB1.QR3+*WQ\@9;NI81O[!\_)*I;J@3F;K.D*7D"^KI\XWID5
M2I1DD(N$Y83#<FI\LN\#VU,.VN+?!';BZ)HH*@O&?JB;K]'4L%1$D$(H%03%
MGRW,(4T5$L;Q7PEJ5-]4CL?7>_3/FCR265 !<Y9^3R(93XV102)8TDTJG]GN
M"Y2$=( A2X7^2W:EK660<",DRTIGC"!+\N*7OI5"'#DX7HN#4SHXESH,2H=!
MS<%V6QS<TL'5RA14M X!E70VX6Q'N+)&-'6AQ=3>2#_)5=Y?),>W"?K)V=^
MH@ER2QYE#)Q\S8NEI%+R#"F5$!')2&GU,0!)DU3<H/WK2T ^?K@A'TB2DW]B
MMA$TC\3$E!B4@C;#,H"'(@"G)0#;(=]8+F-!_LHCB$X!3&1347+VE!Z<3L0
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
M^@)U?L68O-_1ZQ3MNE3Z%U!+ P04    " "]A&]6*W3@A6P/  !&X0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6RUW7MOHU8"QN&O@K*K55>:G1A\
M23*;B303[C!M-&F[VC^)?6*SQ<8%/)E(_? +F!B?F)R8YM>J:G,[S[$=O^9
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
MPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE
M[3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]
M9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIX
MT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T
M_C6"R0_L?@!02P,$%     @ O81O5OP[B<2N!@   3P   \   !X;"]W;W)K
M8F]O:RYX;6S%FUUSVC@4AO^*AJMT9EF"\5<Z36?RU6YFTI8-V=SN*+8 36V+
ME>RD]-?OD2G)<7#.[LV!J\0&S(-DZSFO9']X,O;[@S'?Q8^RJ-SI8%G7J_>C
MD<N6JI3N=[-2%;PR-[:4-6S:Q<BMK)*Y6RI5E\4H.#Z.1Z74U>#CA^VQIG:$
M-TRMLEJ;"G;Z'?=:/;F7U_VF>-1./^A"U^O30?M_H0:BU)4N]4^5GPZ.!\(M
MS=,?QNJ?IJIE,<NL*8K3P7CSPKVRM<YV=L\\Y)U\<.V>6C[<2@ Y'<3'<,"Y
MMJYNW]$>7P+CHX(W;[::VGS21:WLI:S59VN:E:X6_C#P*T;H9[3ML/V[:<3W
M]O\THYG/=:8N3=:4JJHW[6A5X0$KM]0K-Q"5+-7IX,(\*NM_#WS!=;[Y;35
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
MIZS?AV'_C^/G9]K9IG_-S^:_'-W\!%!+ 0(4 Q0    ( +V$;U8'04UB@0
M +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#
M%     @ O81O5L @?OON    *P(  !$              ( !KP   &1O8U!R
M;W!S+V-O<F4N>&UL4$L! A0#%     @ O81O5IE<G",0!@  G"<  !,
M         ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " "]
MA&]6T);BG"L(  !9,   &               @($-"   >&PO=V]R:W-H965T
M<R]S:&5E=#$N>&UL4$L! A0#%     @ O81O5M1'IJ@V @  LP4  !@
M         ("!;A   'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0
M   ( +V$;U;(G CQH@8  &4<   8              " @=H2  !X;"]W;W)K
M<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " "]A&]6 CELTJ "  !H!P
M&               @(&R&0  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L!
M A0#%     @ O81O5J%#<(E?!@  ^1H  !@              ("!B!P  'AL
M+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( +V$;U9JJVCEF@,
M (X,   8              " @1TC  !X;"]W;W)K<VAE971S+W-H965T-BYX
M;6Q02P$"% ,4    " "]A&]6B&&@4C\(  #]1@  &               @('M
M)@  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ O81O5M;/
M(Y.M"0  /S   !@              ("!8B\  'AL+W=O<FMS:&5E=',O<VAE
M970X+GAM;%!+ 0(4 Q0    ( +V$;U9[.E?C6!P  -)0   8
M  " @44Y  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " "]
MA&]6 B"G. \.   A)0  &0              @('350  >&PO=V]R:W-H965T
M<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( +V$;U:([1)QPP0  "T-   9
M          " @1ED  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#
M%     @ O81O5MRAC"JF!   @ H  !D              ("!$VD  'AL+W=O
M<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " "]A&]68?B[OH "  "!
M!0  &0              @('P;0  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM
M;%!+ 0(4 Q0    ( +V$;U:IWY/9XP(  'D&   9              " @:=P
M  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ O81O5B7T
MHV?5!   W L  !D              ("!P7,  'AL+W=O<FMS:&5E=',O<VAE
M970Q-2YX;6Q02P$"% ,4    " "]A&]6/?M06JP&   F$   &0
M    @('->   >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    (
M +V$;U9*I=:]LP8  .D.   9              " @;!_  !X;"]W;W)K<VAE
M971S+W-H965T,3<N>&UL4$L! A0#%     @ O81O5ML$D> , P  _@8  !D
M             ("!FH8  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"
M% ,4    " "]A&]6;?E9G_4*  #<'   &0              @('=B0  >&PO
M=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( +V$;U:,.UIW/@8
M + /   9              " @0F5  !X;"]W;W)K<VAE971S+W-H965T,C N
M>&UL4$L! A0#%     @ O81O5K[XZ-7!#   >"8  !D              ("!
M?IL  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " "]A&]6
M1)UP4G41  !',   &0              @(%VJ   >&PO=V]R:W-H965T<R]S
M:&5E=#(R+GAM;%!+ 0(4 Q0    ( +V$;U8644THEP4  /8,   9
M      " @2*Z  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%
M  @ O81O5L(4..S% @  108  !D              ("!\+\  'AL+W=O<FMS
M:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " "]A&]6;;;Q%KL(  #[)P
M&0              @('LP@  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+
M 0(4 Q0    ( +V$;U94CI?94PP  *0@   9              " @=[+  !X
M;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ O81O5I:V +W\
M"   =A8  !D              ("!:-@  'AL+W=O<FMS:&5E=',O<VAE970R
M-RYX;6Q02P$"% ,4    " "]A&]6,"GVN!L$  "2"@  &0
M@(&;X0  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( +V$
M;U:T_^5^"AL  /M6   9              " @>WE  !X;"]W;W)K<VAE971S
M+W-H965T,CDN>&UL4$L! A0#%     @ O81O5D2!Z-M\!@  9Q   !D
M         ("!+@$! 'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4
M    " "]A&]66F-:TAH$   R"P  &0              @('A!P$ >&PO=V]R
M:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( +V$;U8&P.CQ@0(  )4%
M   9              " @3(, 0!X;"]W;W)K<VAE971S+W-H965T,S(N>&UL
M4$L! A0#%     @ O81O5OI=\:61 @  B@4  !D              ("!Z@X!
M 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " "]A&]6M:/5
ML.D"   ^!@  &0              @(&R$0$ >&PO=V]R:W-H965T<R]S:&5E
M=#,T+GAM;%!+ 0(4 Q0    ( +V$;U:OX1"+"0,  *$&   9
M  " @=(4 0!X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @
MO81O5LH7C$LM P  _08  !D              ("!$A@! 'AL+W=O<FMS:&5E
M=',O<VAE970S-BYX;6Q02P$"% ,4    " "]A&]6HF!@Z@($   7"0  &0
M            @(%V&P$ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4
M Q0    ( +V$;U8D1 'L' ,  .0&   9              " @:\? 0!X;"]W
M;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ O81O5JSS)J:2 P
M^0<  !D              ("! B,! 'AL+W=O<FMS:&5E=',O<VAE970S.2YX
M;6Q02P$"% ,4    " "]A&]6H!N%I. "  !U!@  &0              @('+
M)@$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( +V$;U9:
MXB=;U 4  $H2   9              " @>(I 0!X;"]W;W)K<VAE971S+W-H
M965T-#$N>&UL4$L! A0#%     @ O81O5MIEY" T"   \14  !D
M     ("![2\! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4
M" "]A&]6P_&LIW$%  #\#P  &0              @(%8. $ >&PO=V]R:W-H
M965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( +V$;U:4\VEX- 4  +P,   9
M              " @0 ^ 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L!
M A0#%     @ O81O5I!W@@<P!   9@H  !D              ("!:T,! 'AL
M+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " "]A&]60L@)'SD%
M  !$(   &0              @('21P$ >&PO=V]R:W-H965T<R]S:&5E=#0V
M+GAM;%!+ 0(4 Q0    ( +V$;U;K!93&3@,  -8*   9              "
M@4)- 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ O81O
M5@4+U&Q +0  .[ # !D              ("!QU ! 'AL+W=O<FMS:&5E=',O
M<VAE970T."YX;6Q02P$"% ,4    " "]A&]6WUZCU+(&  #G-P  &0
M        @($^?@$ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0
M   ( +V$;U9<Q$MU?P,  $<0   9              " @2>% 0!X;"]W;W)K
M<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ O81O5@K !X5R @  708
M !D              ("!W8@! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q0
M2P$"% ,4    " "]A&]6FJW&UUT#  #Y#@  &0              @(&&BP$
M>&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( +V$;U:+^N@K
MGP(  &$'   9              " @1J/ 0!X;"]W;W)K<VAE971S+W-H965T
M-3,N>&UL4$L! A0#%     @ O81O5L/*_5C%!0  NRX  !D
M ("!\)$! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " "]
MA&]6JRURV\H"  #5!P  &0              @('LEP$ >&PO=V]R:W-H965T
M<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( +V$;U:%'9-5# ,  ),(   9
M          " @>V: 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#
M%     @ O81O5KP_>>Y\!   "Q<  !D              ("!,)X! 'AL+W=O
M<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " "]A&]6XA"?(F8$   S
M'P  &0              @('CH@$ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM
M;%!+ 0(4 Q0    ( +V$;U9$#RTU;P8  !DO   9              " @8"G
M 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ O81O5E=#
MNWZ^!   ]QX  !D              ("!)JX! 'AL+W=O<FMS:&5E=',O<VAE
M970V,"YX;6Q02P$"% ,4    " "]A&]6B;U]*98"  #>!@  &0
M    @($;LP$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    (
M +V$;U;6BDPL70,  /D)   9              " @>BU 0!X;"]W;W)K<VAE
M971S+W-H965T-C(N>&UL4$L! A0#%     @ O81O5HA@B6B, P  QPX  !D
M             ("!?+D! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"
M% ,4    " "]A&]6J[&22Z\-  #FI0  &0              @($_O0$ >&PO
M=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( +V$;U9 0WD%Q@(
M &X)   9              " @27+ 0!X;"]W;W)K<VAE971S+W-H965T-C4N
M>&UL4$L! A0#%     @ O81O5M9=VN%6 P  T@D  !D              ("!
M(LX! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4    " "]A&]6
M-2UV*F$$  "Q'@  &0              @(&OT0$ >&PO=V]R:W-H965T<R]S
M:&5E=#8W+GAM;%!+ 0(4 Q0    ( +V$;U8H^3Z _@(  #T+   9
M      " @4?6 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L! A0#%
M  @ O81O5B(IR6N8 P  @ \  !D              ("!?-D! 'AL+W=O<FMS
M:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    " "]A&]6U6O5]S\#  #I"@
M&0              @(%+W0$ >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;%!+
M 0(4 Q0    ( +V$;U8%?^NQO@(  +D'   9              " @<'@ 0!X
M;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @ O81O5@/^6I H
M P  <@D  !D              ("!MN,! 'AL+W=O<FMS:&5E=',O<VAE970W
M,BYX;6Q02P$"% ,4    " "]A&]6[H_A'Y@$  ":%   &0
M@($5YP$ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4 Q0    ( +V$
M;U9 N2FN<P<  $LY   9              " @>3K 0!X;"]W;W)K<VAE971S
M+W-H965T-S0N>&UL4$L! A0#%     @ O81O5@2VUJ?S!   ^A8  !D
M         ("!CO,! 'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6Q02P$"% ,4
M    " "]A&]6HPK"7]T"  """   &0              @(&X^ $ >&PO=V]R
M:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( +V$;U8A-@.(1 0  $41
M   9              " @<S[ 0!X;"]W;W)K<VAE971S+W-H965T-S<N>&UL
M4$L! A0#%     @ O81O5J6$RBL_!@  2QT  !D              ("!1P "
M 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4    " "]A&]60=\D
M8/(*  !9C   &0              @(&]!@( >&PO=V]R:W-H965T<R]S:&5E
M=#<Y+GAM;%!+ 0(4 Q0    ( +V$;U9Y=KSCRP0  )03   9
M  " @>81 @!X;"]W;W)K<VAE971S+W-H965T.# N>&UL4$L! A0#%     @
MO81O5E5/SL4Z P  #@D  !D              ("!Z!8" 'AL+W=O<FMS:&5E
M=',O<VAE970X,2YX;6Q02P$"% ,4    " "]A&]6>V!89(D$  ![%0  &0
M            @(%9&@( >&PO=V]R:W-H965T<R]S:&5E=#@R+GAM;%!+ 0(4
M Q0    ( +V$;U:-!RH%] (  )H)   9              " @1D? @!X;"]W
M;W)K<VAE971S+W-H965T.#,N>&UL4$L! A0#%     @ O81O5@UOV.%$ P
ME0L  !D              ("!1"(" 'AL+W=O<FMS:&5E=',O<VAE970X-"YX
M;6Q02P$"% ,4    " "]A&]6?NS- 8P#  "_#@  &0              @(&_
M)0( >&PO=V]R:W-H965T<R]S:&5E=#@U+GAM;%!+ 0(4 Q0    ( +V$;U8E
MFC.E P,  -<(   9              " @8(I @!X;"]W;W)K<VAE971S+W-H
M965T.#8N>&UL4$L! A0#%     @ O81O5D^-;.HZ!   *Q,  !D
M     ("!O"P" 'AL+W=O<FMS:&5E=',O<VAE970X-RYX;6Q02P$"% ,4
M" "]A&]6AXBGGZ(#  "C$@  &0              @($M,0( >&PO=V]R:W-H
M965T<R]S:&5E=#@X+GAM;%!+ 0(4 Q0    ( +V$;U8K=."%; \  $;A   9
M              " @08U @!X;"]W;W)K<VAE971S+W-H965T.#DN>&UL4$L!
M A0#%     @ O81O5OAT-R!"#@  3;\  !D              ("!J40" 'AL
M+W=O<FMS:&5E=',O<VAE970Y,"YX;6Q02P$"% ,4    " "]A&]6-8Q43 P#
M   (#0  &0              @($B4P( >&PO=V]R:W-H965T<R]S:&5E=#DQ
M+GAM;%!+ 0(4 Q0    ( +V$;U;7-BA38P8  , C   9              "
M@656 @!X;"]W;W)K<VAE971S+W-H965T.3(N>&UL4$L! A0#%     @ O81O
M5D/)-NDW P  R!,   T              ( !_UP" 'AL+W-T>6QE<RYX;6Q0
M2P$"% ,4    " "]A&]6EXJ[',     3 @  "P              @ %A8 (
M7W)E;',O+G)E;'-02P$"% ,4    " "]A&]6_#N)Q*X&   !/   #P
M        @ %*80( >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ O81O5AQ&
MX;:K @  *S8  !H              ( !)6@" 'AL+U]R96QS+W=O<FMB;V]K
M+GAM;"YR96QS4$L! A0#%     @ O81O5LT>9+Q  @  >C0  !,
M     ( !"&L" %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     &0 9 !S&P
&>6T"

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>133
<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>134
<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>135
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>452</ContextCount>
  <ElementCount>488</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>99</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>12</UnitCount>
  <MyReports>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated Statements of Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss</Role>
      <ShortName>Consolidated Statements of Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Consolidated Statements of Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity</Role>
      <ShortName>Consolidated Statements of Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Summary of Significant Accounting Policies and Practices</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPractices</Role>
      <ShortName>Summary of Significant Accounting Policies and Practices</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Earnings per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/EarningsperShare</Role>
      <ShortName>Earnings per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Accounts Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/AccountsReceivable</Role>
      <ShortName>Accounts Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/PropertyPlantandEquipment</Role>
      <ShortName>Property, Plant and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/IntangibleAssets</Role>
      <ShortName>Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Accrued Expenses and Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilities</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Long-Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/LongTermDebt</Role>
      <ShortName>Long-Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Share-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/ShareBasedCompensation</Role>
      <ShortName>Share-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Segment Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/SegmentDisclosure</Role>
      <ShortName>Segment Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Selected Quarterly Financial Information (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunaudited</Role>
      <ShortName>Selected Quarterly Financial Information (unaudited)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Summary of Significant Accounting Policies and Practices (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies and Practices (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPractices</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/Revenue</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Earnings per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/EarningsperShareTables</Role>
      <ShortName>Earnings per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/EarningsperShare</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Accounts Receivable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/AccountsReceivableTables</Role>
      <ShortName>Accounts Receivable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/AccountsReceivable</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/Inventories</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Property, Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/PropertyPlantandEquipmentTables</Role>
      <ShortName>Property, Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/PropertyPlantandEquipment</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/AcquisitionsTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/Acquisitions</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/GoodwillTables</Role>
      <ShortName>Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/Goodwill</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/IntangibleAssetsTables</Role>
      <ShortName>Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/IntangibleAssets</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilities</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Long-Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/LongTermDebtTables</Role>
      <ShortName>Long-Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/LongTermDebt</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/FairValueMeasurements</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Share-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/ShareBasedCompensationTables</Role>
      <ShortName>Share-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/ShareBasedCompensation</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/IncomeTaxes</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/Leases</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Segment Disclosure (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/SegmentDisclosureTables</Role>
      <ShortName>Segment Disclosure (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/SegmentDisclosure</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Selected Quarterly Financial Information (unaudited) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedTables</Role>
      <ShortName>Selected Quarterly Financial Information (unaudited) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunaudited</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Summary of Significant Accounting Policies and Practices (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies and Practices (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Revenue - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/RevenueNarrativeDetails</Role>
      <ShortName>Revenue - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Revenue - Disaggregated Revenues by Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails</Role>
      <ShortName>Revenue - Disaggregated Revenues by Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Earnings per Share - Computations of Basic and Diluted Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails</Role>
      <ShortName>Earnings per Share - Computations of Basic and Diluted Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Earnings per Share - Potential Common Shares Excluded From Computation of Diluted Earnings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails</Role>
      <ShortName>Earnings per Share - Potential Common Shares Excluded From Computation of Diluted Earnings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Accounts Receivable - Summary (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/AccountsReceivableSummaryDetails</Role>
      <ShortName>Accounts Receivable - Summary (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Accounts Receivable - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails</Role>
      <ShortName>Accounts Receivable - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/InventoriesTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails</Role>
      <ShortName>Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/PropertyPlantandEquipmentTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Acquisitions - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/AcquisitionsNarrativeDetails</Role>
      <ShortName>Acquisitions - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Acquisitions - Acquisition-Related Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/AcquisitionsAcquisitionRelatedExpenseDetails</Role>
      <ShortName>Acquisitions - Acquisition-Related Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Goodwill - Changes in Carrying Amount of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails</Role>
      <ShortName>Goodwill - Changes in Carrying Amount of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Goodwill - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/GoodwillNarrativeDetails</Role>
      <ShortName>Goodwill - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Intangible Assets - Gross Carrying Amount and Accumulated Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails</Role>
      <ShortName>Intangible Assets - Gross Carrying Amount and Accumulated Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails</Role>
      <ShortName>Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Intangible Assets - Expected Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails</Role>
      <ShortName>Intangible Assets - Expected Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails</Role>
      <ShortName>Long-Term Debt - Schedule of Long-Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Long-Term Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails</Role>
      <ShortName>Long-Term Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - Long-Term Debt - Scheduled Principal Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails</Role>
      <ShortName>Long-Term Debt - Scheduled Principal Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/FairValueMeasurementsDetails</Role>
      <ShortName>Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - Share-Based Compensation - Long-term Incentive Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails</Role>
      <ShortName>Share-Based Compensation - Long-term Incentive Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - Share-Based Compensation - Stock Options Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails</Role>
      <ShortName>Share-Based Compensation - Stock Options Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - Share-Based Compensation - Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails</Role>
      <ShortName>Share-Based Compensation - Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - Share-Based Compensation - Restricted Stock Units Awards Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails</Role>
      <ShortName>Share-Based Compensation - Restricted Stock Units Awards Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - Share-Based Compensation - Vesting Activity of Restricted Stock Unit Awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/ShareBasedCompensationVestingActivityofRestrictedStockUnitAwardsDetails</Role>
      <ShortName>Share-Based Compensation - Vesting Activity of Restricted Stock Unit Awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - Disclosure - Share-Based Compensation - Common Stock Issued to Non-employee Directors (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails</Role>
      <ShortName>Share-Based Compensation - Common Stock Issued to Non-employee Directors (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - Disclosure - Share-Based Compensation - Restricted Stock Unit Awards Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails</Role>
      <ShortName>Share-Based Compensation - Restricted Stock Unit Awards Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - Disclosure - Share-Based Compensation - Performance Restricted Stock Units Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails</Role>
      <ShortName>Share-Based Compensation - Performance Restricted Stock Units Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000075 - Disclosure - Share-Based Compensation - Performance Restricted Stock Units Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails</Role>
      <ShortName>Share-Based Compensation - Performance Restricted Stock Units Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000076 - Disclosure - Income Taxes - Income (Loss) Before Provision for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Income (Loss) Before Provision for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000077 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Provision (Benefit) for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0000078 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes Computed By Applying Statutory Federal Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails</Role>
      <ShortName>Income Taxes - Provision (Benefit) for Income Taxes Computed By Applying Statutory Federal Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0000079 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0000080 - Disclosure - Income Taxes - Deferred Income Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Deferred Income Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0000081 - Disclosure - Income Taxes - Changes in Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/IncomeTaxesChangesinUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes - Changes in Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0000082 - Disclosure - Employee Benefit Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails</Role>
      <ShortName>Employee Benefit Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/EmployeeBenefitPlans</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>0000083 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/RelatedPartyTransactions</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>0000084 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails</Role>
      <ShortName>Leases - Supplemental Balance Sheet Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>0000085 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>0000086 - Disclosure - Leases - Components of Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails</Role>
      <ShortName>Leases - Components of Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>0000087 - Disclosure - Leases - Other Information Related to Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails</Role>
      <ShortName>Leases - Other Information Related to Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>0000088 - Disclosure - Leases - Maturity of Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Maturity of Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>0000089 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/CommitmentsandContingencies</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>0000090 - Disclosure - Segment Disclosure - Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails</Role>
      <ShortName>Segment Disclosure - Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>0000091 - Disclosure - Segment Disclosure - Long-lived Assets by Geographic Area (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails</Role>
      <ShortName>Segment Disclosure - Long-lived Assets by Geographic Area (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="mg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>0000092 - Disclosure - Selected Quarterly Financial Information (unaudited) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedDetails</Role>
      <ShortName>Selected Quarterly Financial Information (unaudited) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedTables</ParentRole>
      <Position>92</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: 3 fact(s) appearing in ix:hidden were eligible for transformation: mg:DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 -  mg-20221231.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="mg-20221231.htm">mg-20221231.htm</File>
    <File>a01creditreealllone.htm</File>
    <File>a12312022-consentfromkpmge.htm</File>
    <File>a1231202210kexhibit311.htm</File>
    <File>a1231202210kexhibit312.htm</File>
    <File>a1231202210kexhibit321.htm</File>
    <File>a1231202210kexhibit322.htm</File>
    <File>a20211231subsidiarylisting.htm</File>
    <File>mg-20221231.xsd</File>
    <File>mg-20221231_cal.xml</File>
    <File>mg-20221231_def.xml</File>
    <File>mg-20221231_lab.xml</File>
    <File>mg-20221231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>mg-20221231_g1.jpg</File>
    <File>mg-20221231_g2.jpg</File>
    <File>mg-20221231_g3.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1438">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="39">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>138
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "mg-20221231.htm": {
   "axisCustom": 2,
   "axisStandard": 37,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 1438,
    "http://xbrl.sec.gov/dei/2022": 39
   },
   "contextCount": 452,
   "dts": {
    "calculationLink": {
     "local": [
      "mg-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "mg-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "mg-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "mg-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "mg-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "mg-20221231.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": 765,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 13,
    "http://www.mistrasgroup.com/20221231": 1,
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 18
   },
   "keyCustom": 66,
   "keyStandard": 422,
   "memberCustom": 48,
   "memberStandard": 44,
   "nsprefix": "mg",
   "nsuri": "http://www.mistrasgroup.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.mistrasgroup.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "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": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Revenue",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.mistrasgroup.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Earnings per Share",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.mistrasgroup.com/role/EarningsperShare",
     "shortName": "Earnings per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Accounts Receivable",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.mistrasgroup.com/role/AccountsReceivable",
     "shortName": "Accounts Receivable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Inventories",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.mistrasgroup.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Property, Plant and Equipment",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.mistrasgroup.com/role/PropertyPlantandEquipment",
     "shortName": "Property, Plant and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Acquisitions",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.mistrasgroup.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Goodwill",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.mistrasgroup.com/role/Goodwill",
     "shortName": "Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Intangible Assets",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.mistrasgroup.com/role/IntangibleAssets",
     "shortName": "Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mg:AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Accrued Expenses and Other Current Liabilities",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilities",
     "shortName": "Accrued Expenses and Other Current Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mg:AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Long-Term Debt",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.mistrasgroup.com/role/LongTermDebt",
     "shortName": "Long-Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - Audit Information",
     "menuCat": "Cover",
     "order": "2",
     "role": "http://www.mistrasgroup.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Fair Value Measurements",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.mistrasgroup.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Share-Based Compensation",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.mistrasgroup.com/role/ShareBasedCompensation",
     "shortName": "Share-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.mistrasgroup.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Employee Benefit Plans",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.mistrasgroup.com/role/EmployeeBenefitPlans",
     "shortName": "Employee Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Related Party Transactions",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.mistrasgroup.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Leases",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.mistrasgroup.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://www.mistrasgroup.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Segment Disclosure",
     "menuCat": "Notes",
     "order": "27",
     "role": "http://www.mistrasgroup.com/role/SegmentDisclosure",
     "shortName": "Segment Disclosure",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Selected Quarterly Financial Information (unaudited)",
     "menuCat": "Notes",
     "order": "28",
     "role": "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunaudited",
     "shortName": "Selected Quarterly Financial Information (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Summary of Significant Accounting Policies and Practices (Policies)",
     "menuCat": "Policies",
     "order": "29",
     "role": "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies",
     "shortName": "Summary of Significant Accounting Policies and Practices (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Revenue (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.mistrasgroup.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Earnings per Share (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.mistrasgroup.com/role/EarningsperShareTables",
     "shortName": "Earnings per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Accounts Receivable (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.mistrasgroup.com/role/AccountsReceivableTables",
     "shortName": "Accounts Receivable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Inventories (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.mistrasgroup.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Property, Plant and Equipment (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentTables",
     "shortName": "Property, Plant and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mg:ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Acquisitions (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.mistrasgroup.com/role/AcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mg:ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Goodwill (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://www.mistrasgroup.com/role/GoodwillTables",
     "shortName": "Goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Intangible Assets (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://www.mistrasgroup.com/role/IntangibleAssetsTables",
     "shortName": "Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mg:ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables",
     "shortName": "Accrued Expenses and Other Current Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mg:ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Long-Term Debt (Tables)",
     "menuCat": "Tables",
     "order": "39",
     "role": "http://www.mistrasgroup.com/role/LongTermDebtTables",
     "shortName": "Long-Term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Fair Value Measurements (Tables)",
     "menuCat": "Tables",
     "order": "40",
     "role": "http://www.mistrasgroup.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Share-Based Compensation (Tables)",
     "menuCat": "Tables",
     "order": "41",
     "role": "http://www.mistrasgroup.com/role/ShareBasedCompensationTables",
     "shortName": "Share-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "42",
     "role": "http://www.mistrasgroup.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mg:AssetsAndLiabilitiesLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Leases (Tables)",
     "menuCat": "Tables",
     "order": "43",
     "role": "http://www.mistrasgroup.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mg:AssetsAndLiabilitiesLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Segment Disclosure (Tables)",
     "menuCat": "Tables",
     "order": "44",
     "role": "http://www.mistrasgroup.com/role/SegmentDisclosureTables",
     "shortName": "Segment Disclosure (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Selected Quarterly Financial Information (unaudited) (Tables)",
     "menuCat": "Tables",
     "order": "45",
     "role": "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedTables",
     "shortName": "Selected Quarterly Financial Information (unaudited) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Summary of Significant Accounting Policies and Practices (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails",
     "shortName": "Summary of Significant Accounting Policies and Practices (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Revenue - Narrative (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.mistrasgroup.com/role/RevenueNarrativeDetails",
     "shortName": "Revenue - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i2d80fc97d0cb4ac5a6d9aa38b704e713_D20221001-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Revenue - Disaggregated Revenues by Segment (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails",
     "shortName": "Revenue - Disaggregated Revenues by Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i169f2b9a6f854f92b75b76706c9085a5_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i2d80fc97d0cb4ac5a6d9aa38b704e713_D20221001-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Earnings per Share - Computations of Basic and Diluted Earnings Per Share (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails",
     "shortName": "Earnings per Share - Computations of Basic and Diluted Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "mg:IncrementalCommonSharesAttributableToStockOptionsOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Consolidated Statements of Income (Loss)",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss",
     "shortName": "Consolidated Statements of Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Earnings per Share - Potential Common Shares Excluded From Computation of Diluted Earnings (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails",
     "shortName": "Earnings per Share - Potential Common Shares Excluded From Computation of Diluted Earnings (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Accounts Receivable - Summary (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.mistrasgroup.com/role/AccountsReceivableSummaryDetails",
     "shortName": "Accounts Receivable - Summary (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Accounts Receivable - Narrative (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails",
     "shortName": "Accounts Receivable - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Inventories (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.mistrasgroup.com/role/InventoriesDetails",
     "shortName": "Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Property, Plant and Equipment (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.mistrasgroup.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": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i37aa63b40800415c811cb44d6e6bdd62_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfBusinessesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "entity",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Acquisitions - Narrative (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.mistrasgroup.com/role/AcquisitionsNarrativeDetails",
     "shortName": "Acquisitions - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i37aa63b40800415c811cb44d6e6bdd62_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfBusinessesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "entity",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Acquisitions - Acquisition-Related Expense (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.mistrasgroup.com/role/AcquisitionsAcquisitionRelatedExpenseDetails",
     "shortName": "Acquisitions - Acquisition-Related Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Goodwill - Changes in Carrying Amount of Goodwill (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails",
     "shortName": "Goodwill - Changes in Carrying Amount of Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i0ad8aeb0073c4ff6a1eaec01ec4173a5_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Goodwill - Narrative (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails",
     "shortName": "Goodwill - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Intangible Assets - Gross Carrying Amount and Accumulated Amortization (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails",
     "shortName": "Intangible Assets - Gross Carrying Amount and Accumulated Amortization (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
     "shortName": "Consolidated Statements of Comprehensive Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Intangible Assets - Narrative (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails",
     "shortName": "Intangible Assets - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Intangible Assets - Expected Amortization Expense (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails",
     "shortName": "Intangible Assets - Expected Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "mg:ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "mg:AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
     "shortName": "Accrued Expenses and Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "mg:ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "mg:AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails",
     "shortName": "Long-Term Debt - Schedule of Long-Term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i0ef7d44a2a2b4bed8f33d0909188be5f_I20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsOfDebtIssuanceCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Long-Term Debt - Narrative (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails",
     "shortName": "Long-Term Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "icb73285af9144cfb9d1875dea6e9d43f_I20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Long-Term Debt - Scheduled Principal Payments (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails",
     "shortName": "Long-Term Debt - Scheduled Principal Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i6be2cd66c42c44ec95b32ccc4ca29cb7_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Fair Value Measurements (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails",
     "shortName": "Fair Value Measurements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i97fc362183bb4b149c7b9e2443d51754_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "mg:EmployeeStockOwnershipPlanNumberOfPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "plan",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Share-Based Compensation - Long-term Incentive Plans (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails",
     "shortName": "Share-Based Compensation - Long-term Incentive Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "mg:EmployeeStockOwnershipPlanNumberOfPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "plan",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
       "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Share-Based Compensation - Stock Options Narrative (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails",
     "shortName": "Share-Based Compensation - Stock Options Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
       "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Share-Based Compensation - Stock Option Activity (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails",
     "shortName": "Share-Based Compensation - Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "if0cb5e2c21134b51a13c5daf592cc6cf_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - Consolidated Statements of Equity",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity",
     "shortName": "Consolidated Statements of Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "if0cb5e2c21134b51a13c5daf592cc6cf_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i9769ca2077a94610bd9233d8f785412a_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Share-Based Compensation - Restricted Stock Units Awards Narrative (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails",
     "shortName": "Share-Based Compensation - Restricted Stock Units Awards Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i9769ca2077a94610bd9233d8f785412a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Share-Based Compensation - Vesting Activity of Restricted Stock Unit Awards (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.mistrasgroup.com/role/ShareBasedCompensationVestingActivityofRestrictedStockUnitAwardsDetails",
     "shortName": "Share-Based Compensation - Vesting Activity of Restricted Stock Unit Awards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i9769ca2077a94610bd9233d8f785412a_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "ia6923bf27f8f45e5a5095d4c0e1afa2f_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "director",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Share-Based Compensation - Common Stock Issued to Non-employee Directors (Details)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails",
     "shortName": "Share-Based Compensation - Common Stock Issued to Non-employee Directors (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "ia6923bf27f8f45e5a5095d4c0e1afa2f_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "director",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i48944597f91c47d9b29bbe453a57b607_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - Share-Based Compensation - Restricted Stock Unit Awards Outstanding (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails",
     "shortName": "Share-Based Compensation - Restricted Stock Unit Awards Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i9769ca2077a94610bd9233d8f785412a_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i581d94efd6af4b81b53326d94896b180_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Share-Based Compensation - Performance Restricted Stock Units Narrative (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails",
     "shortName": "Share-Based Compensation - Performance Restricted Stock Units Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i3b2abd831abf49afaf3412f69d876a0a_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "mg:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i3a6a3a2e43c0431db993a19b263ebf28_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - Share-Based Compensation - Performance Restricted Stock Units Activity (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails",
     "shortName": "Share-Based Compensation - Performance Restricted Stock Units Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i581d94efd6af4b81b53326d94896b180_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - Income Taxes - Income (Loss) Before Provision for Income Taxes (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://www.mistrasgroup.com/role/IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails",
     "shortName": "Income Taxes - Income (Loss) Before Provision for Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Details)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails",
     "shortName": "Income Taxes - Provision (Benefit) for Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes Computed By Applying Statutory Federal Tax Rate (Details)",
     "menuCat": "Details",
     "order": "78",
     "role": "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails",
     "shortName": "Income Taxes - Provision (Benefit) for Income Taxes Computed By Applying Statutory Federal Tax Rate (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "mg:EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000079 - Disclosure - Income Taxes - Narrative (Details)",
     "menuCat": "Details",
     "order": "79",
     "role": "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i3e1944de079e4e988ad881ac68be6e2a_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "mg:ProceedsFromIncomeTaxRefundsCARESAct",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "mg:DeferredIncomeTaxNoncashExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000080 - Disclosure - Income Taxes - Deferred Income Tax Assets and Liabilities (Details)",
     "menuCat": "Details",
     "order": "80",
     "role": "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails",
     "shortName": "Income Taxes - Deferred Income Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i8e98efe0631d46bb8c1b15faf7f5c7d6_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000081 - Disclosure - Income Taxes - Changes in Unrecognized Tax Benefits (Details)",
     "menuCat": "Details",
     "order": "81",
     "role": "http://www.mistrasgroup.com/role/IncomeTaxesChangesinUnrecognizedTaxBenefitsDetails",
     "shortName": "Income Taxes - Changes in Unrecognized Tax Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mg:DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000082 - Disclosure - Employee Benefit Plans (Details)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails",
     "shortName": "Employee Benefit Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mg:DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000083 - Disclosure - Related Party Transactions (Details)",
     "menuCat": "Details",
     "order": "83",
     "role": "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails",
     "shortName": "Related Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i957787a6fd0e40b4aaa20f3b84a066e2_I20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "mg:NumberOfDirectors",
      "reportCount": 1,
      "unique": true,
      "unitRef": "employee_director",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "mg:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000084 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)",
     "menuCat": "Details",
     "order": "84",
     "role": "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails",
     "shortName": "Leases - Supplemental Balance Sheet Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "mg:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000085 - Disclosure - Leases - Narrative (Details)",
     "menuCat": "Details",
     "order": "85",
     "role": "http://www.mistrasgroup.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000086 - Disclosure - Leases - Components of Lease Costs (Details)",
     "menuCat": "Details",
     "order": "86",
     "role": "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails",
     "shortName": "Leases - Components of Lease Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeasePrincipalPayments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000087 - Disclosure - Leases - Other Information Related to Leases (Details)",
     "menuCat": "Details",
     "order": "87",
     "role": "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails",
     "shortName": "Leases - Other Information Related to Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000088 - Disclosure - Leases - Maturity of Lease Liabilities (Details)",
     "menuCat": "Details",
     "order": "88",
     "role": "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails",
     "shortName": "Leases - Maturity of Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReceivablesNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000089 - Disclosure - Commitments and Contingencies (Details)",
     "menuCat": "Details",
     "order": "89",
     "role": "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i1ece94756fef4f7a8f83342c5936e012_D20191201-20191231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:LossContingencyDamagesSoughtValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies and Practices",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPractices",
     "shortName": "Summary of Significant Accounting Policies and Practices",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000090 - Disclosure - Segment Disclosure - Financial Information (Details)",
     "menuCat": "Details",
     "order": "90",
     "role": "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails",
     "shortName": "Segment Disclosure - Financial Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i43de1922822b4c6e86281cbf67c3d8bb_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000091 - Disclosure - Segment Disclosure - Long-lived Assets by Geographic Area (Details)",
     "menuCat": "Details",
     "order": "91",
     "role": "http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails",
     "shortName": "Segment Disclosure - Long-lived Assets by Geographic Area (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i123b272da3764d51b93fb42829f5eabb_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mg-20221231.htm",
      "contextRef": "i2d80fc97d0cb4ac5a6d9aa38b704e713_D20221001-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000092 - Disclosure - Selected Quarterly Financial Information (unaudited) (Details)",
     "menuCat": "Details",
     "order": "92",
     "role": "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedDetails",
     "shortName": "Selected Quarterly Financial Information (unaudited) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    }
   },
   "segmentCount": 99,
   "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.mistrasgroup.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_DE": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GERMANY",
        "terseLabel": "GERMANY"
       }
      }
     },
     "localname": "DE",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States",
        "verboseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails",
      "http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r769",
      "r770",
      "r771"
     ],
     "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.mistrasgroup.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r769",
      "r770",
      "r771"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r769",
      "r770",
      "r771"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AuditInformation"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r769",
      "r770",
      "r771"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r772"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r767"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r766"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r766"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r766"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r773"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r766"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r766"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r766"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r766"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r774"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r769",
      "r770",
      "r771"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r765"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r768"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "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.mistrasgroup.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "mg_AccruedExpensesAndOtherLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Expenses And Other Liabilities, Current",
        "label": "Accrued Expenses And Other Liabilities, Current",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedExpensesAndOtherLiabilitiesCurrent",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Also includes the fair value of contingent consideration liabilities and the carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.",
        "label": "Accrued Liabilities Deferred Revenues and Contingent Consideration Liabilities, Current",
        "totalLabel": "Total accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accrued liabilities, deferred revenues, and the fair value of contingent consideration liabilities at the end of the reporting period.",
        "label": "Accrued Liabilities Deferred Revenues and Contingent Consideration Liabilities Current Disclosure [Text Block]",
        "terseLabel": "Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrentDisclosureTextBlock",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mg_AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for salaries, wages, and related employee benefit. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle, if longer).",
        "label": "Accrued Salaries Wages and Employee Related Benefits Current",
        "terseLabel": "Accrued salaries, wages and related employee benefits"
       }
      }
     },
     "localname": "AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_AccruedWorkersCompensationAndHealthBenefitsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to workers compensation and health benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle, if longer).",
        "label": "Accrued Workers Compensation and Health Benefits Current",
        "terseLabel": "Accrued workers' compensation and health benefits"
       }
      }
     },
     "localname": "AccruedWorkersCompensationAndHealthBenefitsCurrent",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_AcquisitionRelatedContingenciesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the contingencies pertaining to business acquisitions by the entity.",
        "label": "Acquisition Related Contingencies [Member]",
        "terseLabel": "Acquisition-related Contingencies"
       }
      }
     },
     "localname": "AcquisitionRelatedContingenciesMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/AcquisitionsAcquisitionRelatedExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 8.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred in connection with business combinations which costs have been expensed during the period. This also includes adjustments to the fair value of the initial purchase price allocation for acquisitions including, but not limited to, changes in contingent consideration liabilities and other liabilities, accounts receivable, inventory, fixed assets, other assets, and other acquisition-related intangible assets. Acquisition-related costs also include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Acquisition Related Costs and Fair Value Adjustments to Initial Purchase Price Allocation",
        "totalLabel": "Acquisition-related expense, net",
        "verboseLabel": "Acquisition-related expense, net"
       }
      }
     },
     "localname": "AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/AcquisitionsAcquisitionRelatedExpenseDetails",
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_AerospaceandDefenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aerospace and Defense",
        "label": "Aerospace and Defense [Member]",
        "terseLabel": "Aerospace &amp; Defense"
       }
      }
     },
     "localname": "AerospaceandDefenseMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Antidilutive Securities Excluded From Computation Of Earnings Per Share Due To Net Loss During Period",
        "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share Due To Net Loss During Period, Amount",
        "terseLabel": "Potential common shares excluded from computation of diluted earnings per share due to net loss for the period (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDueToNetLossDuringPeriodAmount",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "mg_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets And Liabilities, Lessee",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "terseLabel": "Schedule of Supplemental Balance Sheet Information"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mg_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "xbrltype": "stringItemType"
    },
    "mg_BoilermakersandPipefittersPlansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boilermakers and Pipefitters Plans",
        "label": "Boilermakers and Pipefitters Plans [Member]",
        "terseLabel": "Boilermakers and Pipefitters Plans"
       }
      }
     },
     "localname": "BoilermakersandPipefittersPlansMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_BrazilianReportingUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Brazilian Reporting Unit",
        "label": "Brazilian Reporting Unit [Member]",
        "terseLabel": "Brazilian Reporting Unit"
       }
      }
     },
     "localname": "BrazilianReportingUnitMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_COVID19PandemicMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "COVID-19 Pandemic",
        "label": "COVID-19 Pandemic [Member]",
        "terseLabel": "COVID-19"
       }
      }
     },
     "localname": "COVID19PandemicMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails",
      "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails",
      "http://www.mistrasgroup.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_CanadianTaxAuthorityProvinceOfAlbertaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Canadian Tax Authority, Province of Alberta",
        "label": "Canadian Tax Authority, Province of Alberta [Member]",
        "terseLabel": "Canadian Province of Alberta"
       }
      }
     },
     "localname": "CanadianTaxAuthorityProvinceOfAlbertaMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_CapitalManagementEnterpriseCMEMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital Management Enterprise (\u201cCME\u201d)",
        "label": "Capital Management Enterprise (\u201cCME\u201d) [Member]",
        "terseLabel": "Capital Management Enterprise (\u201cCME\u201d)"
       }
      }
     },
     "localname": "CapitalManagementEnterpriseCMEMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_CashFlowLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Flow, Lessee",
        "label": "Cash Flow, Lessee [Abstract]",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities for finance and operating leases (in thousands):"
       }
      }
     },
     "localname": "CashFlowLesseeAbstract",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mg_ClassActionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Action",
        "label": "Class Action [Member]",
        "terseLabel": "Class Actions"
       }
      }
     },
     "localname": "ClassActionMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_ClassActionOnBehalfOfCurrentAndFormerEmployeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Action on Behalf Of Current And Former Employees",
        "label": "Class Action on Behalf Of Current And Former Employees [Member]",
        "terseLabel": "Class action on behalf of current and former employees"
       }
      }
     },
     "localname": "ClassActionOnBehalfOfCurrentAndFormerEmployeesMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_ClassActionOnBehalfOfStateOfCaliforniaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Action on Behalf Of State Of California",
        "label": "Class Action on Behalf Of State Of California [Member]",
        "terseLabel": "Class action on behalf of State of California"
       }
      }
     },
     "localname": "ClassActionOnBehalfOfStateOfCaliforniaMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_ConsultingServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consulting Services",
        "label": "Consulting Services [Member]",
        "terseLabel": "Consulting Services"
       }
      }
     },
     "localname": "ConsultingServicesMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_ContingentConsiderationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration",
        "label": "Contingent Consideration [Member]",
        "terseLabel": "Contingent Consideration"
       }
      }
     },
     "localname": "ContingentConsiderationMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_CorporateAndEliminationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate And Eliminations",
        "label": "Corporate And Eliminations [Member]",
        "terseLabel": "Corporate and eliminations",
        "verboseLabel": "Corp/Elim"
       }
      }
     },
     "localname": "CorporateAndEliminationsMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails",
      "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_CreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Agreement",
        "label": "Credit Agreement [Member]",
        "terseLabel": "Credit Agreement"
       }
      }
     },
     "localname": "CreditAgreementMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount reserved for uncertain tax positions during the period.",
        "label": "Current Income Tax Expense (Benefit) Reserve For Uncertain Tax Positions",
        "terseLabel": "Reserve for uncertain tax positions"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitReserveForUncertainTaxPositions",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_DebtCovenantPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Period",
        "label": "Debt Covenant Period [Axis]",
        "terseLabel": "Debt Covenant Period [Axis]"
       }
      }
     },
     "localname": "DebtCovenantPeriodAxis",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mg_DebtCovenantPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Period",
        "label": "Debt Covenant Period [Domain]",
        "terseLabel": "Debt Covenant Period [Domain]"
       }
      }
     },
     "localname": "DebtCovenantPeriodDomain",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_DebtCovenantPeriodFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Period Five",
        "label": "Debt Covenant Period Five [Member]",
        "terseLabel": "Quarter ending December 31, 2020 and decreasing each successive quarter"
       }
      }
     },
     "localname": "DebtCovenantPeriodFiveMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_DebtCovenantPeriodFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Period Four",
        "label": "Debt Covenant Period Four [Member]",
        "terseLabel": "Each quarter thereafter"
       }
      }
     },
     "localname": "DebtCovenantPeriodFourMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_DebtCovenantPeriodOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Period One",
        "label": "Debt Covenant Period One [Member]",
        "verboseLabel": "March 31, 2022"
       }
      }
     },
     "localname": "DebtCovenantPeriodOneMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_DebtCovenantPeriodThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Period Three",
        "label": "Debt Covenant Period Three [Member]",
        "terseLabel": "For quarter ending December 31, 2020 and or each quarter end thereafter"
       }
      }
     },
     "localname": "DebtCovenantPeriodThreeMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_DebtCovenantPeriodTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Period Two",
        "label": "Debt Covenant Period Two [Member]",
        "verboseLabel": "Each quarter thereafter"
       }
      }
     },
     "localname": "DebtCovenantPeriodTwoMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant Compliance, Total Consolidated Debt Leverage Ratio",
        "label": "Debt Instrument, Covenant Compliance, Total Consolidated Debt Leverage Ratio",
        "terseLabel": "Total consolidated debt leverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantComplianceTotalConsolidatedDebtLeverageRatio",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Consolidated Debt Leverage Ratio, Lowest Available Margin Applicable",
        "label": "Debt Instrument, Covenant, Consolidated Debt Leverage Ratio, Lowest Available Margin Applicable",
        "terseLabel": "Debt Instrument, Covenant, Consolidated Debt Leverage Ratio, Lowest Available Margin Applicable"
       }
      }
     },
     "localname": "DebtInstrumentCovenantConsolidatedDebtLeverageRatioLowestAvailableMarginApplicable",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "mg_DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Consolidated Debt Leverage Ratio, Maximum Margin Applicable, If Greater Than",
        "label": "Debt Instrument, Covenant, Consolidated Debt Leverage Ratio, Maximum Margin Applicable, If Greater Than",
        "terseLabel": "Debt Instrument, Covenant, Consolidated Debt Leverage Ratio, Maximum Margin Applicable, If Greater Than"
       }
      }
     },
     "localname": "DebtInstrumentCovenantConsolidatedDebtLeverageRatioMaximumMarginApplicableIfGreaterThan",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "mg_DebtInstrumentCovenantFixedChargeCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Fixed Charge Coverage Ratio",
        "label": "Debt Instrument, Covenant, Fixed Charge Coverage Ratio",
        "terseLabel": "Debt Instrument, Covenant, Fixed Charge Coverage Ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantFixedChargeCoverageRatio",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "mg_DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Number Of Days Before Business Acquisition, Written Notice Required",
        "label": "Debt Instrument, Covenant, Number Of Days Before Business Acquisition, Written Notice Required",
        "terseLabel": "Debt Instrument, Covenant, Number Of Days Before Business Acquisition, Written Notice Required"
       }
      }
     },
     "localname": "DebtInstrumentCovenantNumberOfDaysBeforeBusinessAcquisitionWrittenNoticeRequired",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mg_DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Threshold Business Acquisition, Minimum Amount",
        "label": "Debt Instrument, Covenant, Threshold Business Acquisition, Minimum Amount",
        "terseLabel": "Debt Instrument, Covenant, Threshold Business Acquisition, Minimum Amount"
       }
      }
     },
     "localname": "DebtInstrumentCovenantThresholdBusinessAcquisitionMinimumAmount",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_DeferredIncomeTaxExpenseBenefitNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": {
       "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 net of change in valuation allowance.",
        "label": "Deferred Income Tax Expense Benefit Net",
        "totalLabel": "Net deferred benefit"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitNet",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Income Tax Expense (Benefit) Reserve For Uncertain Tax Positions",
        "label": "Deferred Income Tax Expense (Benefit) Reserve For Uncertain Tax Positions",
        "terseLabel": "Reserve for uncertain tax positions"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitReserveForUncertainTaxPositions",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_DeferredIncomeTaxNoncashExpenseBenefit": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The noncash component of income tax expense for the period representing the increase (decrease) in the entity's deferred tax assets and liabilities pertaining to continuing operations.",
        "label": "Deferred Income Tax Noncash Expense (Benefit)",
        "negatedLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxNoncashExpenseBenefit",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_DeferredTaxAssetsFinanceLeaseObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "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 capital lease obligation.",
        "label": "Deferred Tax Assets Finance Lease Obligation",
        "terseLabel": "Finance lease obligations"
       }
      }
     },
     "localname": "DeferredTaxAssetsFinanceLeaseObligation",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_DeferredTaxAssetsInterestCarryforwards": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Interest Carryforwards",
        "label": "Deferred Tax Assets, Interest Carryforwards",
        "terseLabel": "Interest carryforward"
       }
      }
     },
     "localname": "DeferredTaxAssetsInterestCarryforwards",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_DeferredTaxAssetsOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Operating Lease Liabilities",
        "label": "Deferred Tax Assets, Operating Lease Liabilities",
        "terseLabel": "Right-of-use liability"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLeaseLiabilities",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the continuous service period required for eligibility of employees to participate under the plan.",
        "label": "Defined Contribution Plan, Continuous Service Period after which Employees become Eligible to Participate under Plan",
        "terseLabel": "Continuous service period required for eligibility of employees to participate under the plan"
       }
      }
     },
     "localname": "DefinedContributionPlanContinuousServicePeriodAfterWhichEmployeesBecomeEligibleToParticipateUnderPlan",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mg_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the vesting period for employer matching contribution under the plan.",
        "label": "Defined Contribution Plan Employers Matching Contribution Annual Vesting Period",
        "terseLabel": "Vesting period for employer matching contribution"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPeriod",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mg_DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the minimum age for employees to contribute catch up contributions under IRS limits.",
        "label": "Defined Contribution Plan, Minimum Age For Employees To Contribute Catch Up Contributions Under Internal Revenue Services Limits",
        "terseLabel": "Minimum age for employees to contribute catch up contributions under IRS limits"
       }
      }
     },
     "localname": "DefinedContributionPlanMinimumAgeForEmployeesToContributeCatchUpContributionsUnderInternalRevenueServicesLimits",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mg_DisposalOfForeignSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Of Foreign Subsidiaries [Member]",
        "label": "Disposal Of Foreign Subsidiaries [Member]",
        "terseLabel": "Disposal of Foreign Subsidiaries"
       }
      }
     },
     "localname": "DisposalOfForeignSubsidiariesMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Domestic Net Operating Loss Carryback, CARES Act, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Domestic Net Operating Loss Carryback, CARES Act, Amount",
        "negatedTerseLabel": "Federal loss carryback",
        "terseLabel": "Increase in income tax benefits are result of CARES Act"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActAmount",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails",
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Domestic Net Operating Loss Carryback, CARES Act, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Domestic Net Operating Loss Carryback, CARES Act, Percent",
        "negatedTerseLabel": "Federal loss carryback"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationDomesticNetOperatingLossCarrybackCARESActPercent",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Repatriation Of Foreign Earnings, Change Due To Change In Tax Rate, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Repatriation Of Foreign Earnings, Change Due To Change In Tax Rate, Amount",
        "terseLabel": "US taxation of foreign earnings"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRateAmount",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Repatriation Of Foreign Earnings, Change Due To Change In Tax Rate, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Repatriation Of Foreign Earnings, Change Due To Change In Tax Rate, Percent",
        "terseLabel": "US taxation of foreign earnings"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsChangeDueToChangeInTaxRatePercent",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mg_EmployeeStockOwnershipPlanNumberOfPlans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of plans in connection with the employee stock ownership plan.",
        "label": "Employee Stock Ownership Plan Number of Plans",
        "terseLabel": "Number of employee stock ownership plans"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanNumberOfPlans",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mg_EuropeanReportingUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "European Reporting Unit",
        "label": "European Reporting Unit [Member]",
        "terseLabel": "European Reporting Unit"
       }
      }
     },
     "localname": "EuropeanReportingUnitMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_ExecutiveAndSeniorOfficersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the executives and senior officers of the reporting entity.",
        "label": "Executive and Senior Officers [Member]",
        "terseLabel": "Executive and senior officers"
       }
      }
     },
     "localname": "ExecutiveAndSeniorOfficersMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Accretion",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Accretion",
        "terseLabel": "Accretion of liability"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustments",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustments",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Increase (Decrease) Due To Changes In Amount",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Increase (Decrease) Due To Changes In Amount",
        "terseLabel": "Revaluation"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncreaseDecreaseDueToChangesInAmount",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Tax Cuts and Jobs Act, Change in Tax Rate, Income Tax Expense (Benefit)",
        "label": "Foreign Tax Cuts and Jobs Act, Change in Tax Rate, Income Tax Expense (Benefit)",
        "negatedTerseLabel": "Favorable impact foreign in tax rate from revaluation of net deferred tax liabilities"
       }
      }
     },
     "localname": "ForeignTaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.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 other expenses incurred but not yet paid and the change during the period in carrying value for all deferred liabilities due within one year or operating cycle.",
        "label": "Increase (Decrease) in Other Accrued Liabilities and Deferred Liabilities",
        "terseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails": {
       "order": 3.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 restricted stock units outstanding.",
        "label": "Incremental Common Shares Attributable to Restricted Stock Units Outstanding",
        "terseLabel": "Dilutive effect of restricted stock units outstanding (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "mg_IncrementalCommonSharesAttributableToStockOptionsOutstanding": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails": {
       "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 stock options outstanding.",
        "label": "Incremental Common Shares Attributable to Stock Options Outstanding",
        "terseLabel": "Dilutive effect of stock options outstanding (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToStockOptionsOutstanding",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "mg_IndustrialsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrials",
        "label": "Industrials [Member]",
        "terseLabel": "Industrials"
       }
      }
     },
     "localname": "IndustrialsMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_InfrastructureResearchandEngineeringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Infrastructure, Research and Engineering",
        "label": "Infrastructure, Research and Engineering [Member]",
        "terseLabel": "Infrastructure, Research &amp; Engineering"
       }
      }
     },
     "localname": "InfrastructureResearchandEngineeringMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_InternationalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents International, a business segment of the entity.",
        "label": "International [Member]",
        "terseLabel": "International",
        "verboseLabel": "International"
       }
      }
     },
     "localname": "InternationalMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails",
      "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails",
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails",
      "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_LimitedPartnershipMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Limited Partnership",
        "label": "Limited Partnership [Member]",
        "terseLabel": "Limited Partnership"
       }
      }
     },
     "localname": "LimitedPartnershipMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the maximum amount of borrowing capacity under the revolving credit facility that is available for the issuance of letters of credit.",
        "label": "Line of Credit Facility Maximum Borrowing Capacity Available for Issuance of Letters of Credit",
        "terseLabel": "Maximum amount available for the issuance of letters of credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacityAvailableForIssuanceOfLettersOfCredit",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the maximum borrowing capacity in non-U.S. dollar currencies under the revolving credit facility.",
        "label": "Line Of Credit Facility Maximum Borrowing Capacity In Non-U.S. Currencies",
        "terseLabel": "Line Of Credit Facility Maximum Borrowing Capacity In Non-U.S. Currencies"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacityInNonUSCurrencies",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Litigation Settlement, Amount Awarded from Other Party, Installment Percentage",
        "label": "Litigation Settlement, Amount Awarded from Other Party, Installment Percentage",
        "terseLabel": "Percentage of settlement installments"
       }
      }
     },
     "localname": "LitigationSettlementAmountAwardedFromOtherPartyInstallmentPercentage",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "mg_LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Litigation Settlement, Amount Awarded from Other Party, Number Of Installments",
        "label": "Litigation Settlement, Amount Awarded from Other Party, Number Of Installments",
        "terseLabel": "Number of settlement installments"
       }
      }
     },
     "localname": "LitigationSettlementAmountAwardedFromOtherPartyNumberOfInstallments",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "mg_LongTermIncentivePlan2009Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Incentive Plan 2009",
        "label": "Long Term Incentive Plan 2009 [Member]",
        "terseLabel": "2009 Plan"
       }
      }
     },
     "localname": "LongTermIncentivePlan2009Member",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_LongTermIncentivePlan2016Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Incentive Plan 2016",
        "label": "Long Term Incentive Plan 2016 [Member]",
        "terseLabel": "2016 Plan"
       }
      }
     },
     "localname": "LongTermIncentivePlan2016Member",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_LongTermPurchaseCommitmentExtensionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Purchase Commitment, Extension Period",
        "label": "Long-Term Purchase Commitment, Extension Period",
        "terseLabel": "Extension period on agreement with buyer on sale of subsidiary"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentExtensionPeriod",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mg_LossContingencyConsolidatedClaimsFiledNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss Contingency, Consolidated Claims Filed, Number",
        "label": "Loss Contingency, Consolidated Claims Filed, Number",
        "terseLabel": "Number of consolidated cases"
       }
      }
     },
     "localname": "LossContingencyConsolidatedClaimsFiledNumber",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mg_LossContingencyNumberOfWeldsAllegedNotInCompliance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss Contingency, Number Of Welds Alleged Not In Compliance",
        "label": "Loss Contingency, Number Of Welds Alleged Not In Compliance",
        "terseLabel": "Number of welds alleged not in compliance"
       }
      }
     },
     "localname": "LossContingencyNumberOfWeldsAllegedNotInCompliance",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mg_LossContingencyNumberOfWeldsInspected": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss Contingency, Number Of Welds Inspected",
        "label": "Loss Contingency, Number Of Welds Inspected",
        "terseLabel": "Number of welds inspected"
       }
      }
     },
     "localname": "LossContingencyNumberOfWeldsInspected",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mg_MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the minimum amount of all workers compensation and health benefit claims for which third-party excess insurance coverage is maintained by the entity to reduce exposure from such claims.",
        "label": "Minimum Amount of Workers Compensation and Health Benefit Claims for which Third Party Excess Insurance Coverage Maintained",
        "terseLabel": "Minimum amount of excess self-insurance claims paid to reduce exposure"
       }
      }
     },
     "localname": "MinimumAmountOfWorkersCompensationAndHealthBenefitClaimsForWhichThirdPartyExcessInsuranceCoverageMaintained",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_MultiemployerPlanPensionSignificantFundedStatusPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Multiemployer Plan, Pension, Significant, Funded Status, Percentage",
        "label": "Multiemployer Plan, Pension, Significant, Funded Status, Percentage",
        "terseLabel": "Multiemployer plan funded status percentage"
       }
      }
     },
     "localname": "MultiemployerPlanPensionSignificantFundedStatusPercentage",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "mg_NumberOfDirectors": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Directors",
        "label": "Number Of Directors",
        "terseLabel": "Number of non-employee director"
       }
      }
     },
     "localname": "NumberOfDirectors",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mg_OfficeFurnitureAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Furniture and equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities.",
        "label": "Office Furniture and Equipment [Member]",
        "terseLabel": "Office furniture and equipment"
       }
      }
     },
     "localname": "OfficeFurnitureAndEquipmentMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_OilGasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oil &amp; Gas",
        "label": "Oil &amp; Gas [Member]",
        "terseLabel": "Oil &amp; Gas"
       }
      }
     },
     "localname": "OilGasMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_OperatingLeaseArrangementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease Arrangement",
        "label": "Operating Lease Arrangement [Member]",
        "terseLabel": "Operating Lease Arrangement"
       }
      }
     },
     "localname": "OperatingLeaseArrangementMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesNarrativeDetails",
      "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_OperatingLeasePercentageOfReductionOfRentalPayments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Percentage Of Reduction Of Rental Payments",
        "label": "Operating Lease, Percentage Of Reduction Of Rental Payments",
        "terseLabel": "Percentage of reduction on rental payments"
       }
      }
     },
     "localname": "OperatingLeasePercentageOfReductionOfRentalPayments",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mg_OtherAmericasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to North and South America excluding the United States.",
        "label": "Other Americas [Member]",
        "terseLabel": "Other Americas",
        "verboseLabel": "Other Americas"
       }
      }
     },
     "localname": "OtherAmericasMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails",
      "http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_OtherLongTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents details pertaining to other long-term debt of the entity.",
        "label": "Other Long Term Debt [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherLongTermDebtMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails",
      "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_OtherProcessIndustriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Process Industries",
        "label": "Other Process Industries [Member]",
        "terseLabel": "Other Process Industries"
       }
      }
     },
     "localname": "OtherProcessIndustriesMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_OtherProductsandServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Products and Services",
        "label": "Other Products and Services [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherProductsandServicesMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_PaymentOfFinancingCostsOperatingActivities": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment Of Financing Costs, Operating Activities",
        "label": "Payment Of Financing Costs, Operating Activities",
        "negatedTerseLabel": "Payment of finance costs"
       }
      }
     },
     "localname": "PaymentOfFinancingCostsOperatingActivities",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_PaymentsOfContingentConsiderationForBusinessAcquisitions": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the consideration paid on the achievement of specific performance metrics in connection with acquisition of business during the period.",
        "label": "Payments of Contingent Consideration for Business Acquisitions",
        "negatedLabel": "Payment of contingent consideration for business acquisitions"
       }
      }
     },
     "localname": "PaymentsOfContingentConsiderationForBusinessAcquisitions",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_PaymentsToAcquireIntangibleAssetsAndSoftware": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire assets without physical form usually arising from contractual or other legal rights, excluding goodwill. In addition, the cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.",
        "label": "Payments to Acquire Intangible Assets and Software",
        "negatedLabel": "Purchase of intangible assets"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssetsAndSoftware",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_PetrochemicalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Petrochemical",
        "label": "Petrochemical [Member]",
        "terseLabel": "Petrochemical"
       }
      }
     },
     "localname": "PetrochemicalMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_PowerGenerationAndTransmissionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Power Generation And Transmission",
        "label": "Power Generation And Transmission [Member]",
        "terseLabel": "Power Generation and Transmission"
       }
      }
     },
     "localname": "PowerGenerationAndTransmissionMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_ProceedsFromIncomeTaxRefundsCARESAct": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Income Tax Refunds, CARES Act",
        "label": "Proceeds From Income Tax Refunds, CARES Act",
        "terseLabel": "Cash refunds of taxes paid in prior years as result of CARES Act"
       }
      }
     },
     "localname": "ProceedsFromIncomeTaxRefundsCARESAct",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_ProductsandSystemsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Products and Systems",
        "label": "Products and Systems [Member]",
        "terseLabel": "Products and Systems",
        "verboseLabel": "Products"
       }
      }
     },
     "localname": "ProductsandSystemsMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails",
      "http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails",
      "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails",
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails",
      "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_PurchaseCommitmentCumulativeAmountCommitted": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase Commitment, Cumulative Amount Committed",
        "label": "Purchase Commitment, Cumulative Amount Committed",
        "terseLabel": "Cumulative amount purchased under purchase agreement"
       }
      }
     },
     "localname": "PurchaseCommitmentCumulativeAmountCommitted",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Units (RSUs) and Performance Stock Units (PSUs)",
        "label": "Restricted Stock Units (RSUs) and Performance Stock Units (PSUs) [Member]",
        "terseLabel": "RSUs/PSUs"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue, Practical Expedient, Incremental Cost Of Obtaining Contract, Maximum Period",
        "label": "Revenue, Practical Expedient, Incremental Cost Of Obtaining Contract, Maximum Period",
        "terseLabel": "Revenue, practical expedient, incremental cost of obtaining a contract, maximum period"
       }
      }
     },
     "localname": "RevenuePracticalExpedientIncrementalCostOfObtainingContractMaximumPeriod",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mg_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability",
        "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]",
        "terseLabel": "ROU assets obtained in the exchange for lease liabilities:"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mg_RightToCustomerContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to Customer Contracts",
        "label": "Right to Customer Contracts [Member]",
        "terseLabel": "Right to Customer Contracts"
       }
      }
     },
     "localname": "RightToCustomerContractsMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of (a) other payables; (b) accrued liabilities; (c) deferred revenue; and (d) the fair value of contingent consideration liabilities, due within one year or within the normal operating cycle if longer.",
        "label": "Schedule of Accrued Liabilities Deferred Revenue and Contingent Consideration Liabilities Current [Table Text Block]",
        "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesDeferredRevenueAndContingentConsiderationLiabilitiesCurrentTableTextBlock",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mg_ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of acquisition-related costs.",
        "label": "Schedule of Business Combination Acquisition Related Costs [Table Text Block]",
        "terseLabel": "Schedule of Acquisition-related Expenses"
       }
      }
     },
     "localname": "ScheduleOfBusinessCombinationAcquisitionRelatedCostsTableTextBlock",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mg_SelfInsurancePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes an entity's losses which are self-insured as well as the policy used in determining the reserve recorded on the balance sheet.",
        "label": "Self Insurance [Policy Text Block]",
        "terseLabel": "Self-Insurance"
       }
      }
     },
     "localname": "SelfInsurancePolicyTextBlock",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mg_ServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Services, a business segment of the entity.",
        "label": "Services [Member]",
        "terseLabel": "Services"
       }
      }
     },
     "localname": "ServicesMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails",
      "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails",
      "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails",
      "http://www.mistrasgroup.com/role/LeasesNarrativeDetails",
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails",
      "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_SeveranceandLaborDisputesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Severance and Labor Disputes",
        "label": "Severance and Labor Disputes [Member]",
        "terseLabel": "Severance and Labor Disputes"
       }
      }
     },
     "localname": "SeveranceandLaborDisputesMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Average Share Price Trading Period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Average Share Price Trading Period",
        "terseLabel": "Average share price trading period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAverageSharePriceTradingPeriod",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the performance period of the entity, 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, Award Performance Period",
        "terseLabel": "Performance payout period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options, Performance Condition Decrease, Net",
        "label": "Share Based Compensation Arrangement By Share Based PaymentAward, Equity Instruments Other Than Options, Performance Condition Adjustments, Net",
        "negatedLabel": "Performance condition adjustments, net (in shares)",
        "terseLabel": "Net reduction in number of awards with performance against target (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNet",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Performance Condition Adjustments, Net, Weighted Average Grant Date Fair Value",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Performance Condition Adjustments, Net, Weighted Average Grant Date Fair Value",
        "terseLabel": "Performance condition adjustments, net (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceConditionAdjustmentsNetWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Last Day Trading Period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Last Day Trading Period",
        "terseLabel": "Share price, last day in trading period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLastDayTradingPeriod",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Award Metrics",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Award Metrics",
        "terseLabel": "Number of metrics"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardMetrics",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of non-employee directors to whom fully vested common stock is granted.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award, Number of Non Employee Directors to whom Award is Granted",
        "terseLabel": "Number of non-employee directors to whom fully vested common stock is granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployeeDirectorsToWhomAwardIsGranted",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Condition Adjustments, Increase",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Condition Adjustments, Increase",
        "terseLabel": "Increase in number of awards against target performance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceConditionAdjustmentsIncrease",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "mg_SmallNDTServicesCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Small NDT Services Company",
        "label": "Small NDT Services Company [Member]",
        "terseLabel": "Small NDT Services Company"
       }
      }
     },
     "localname": "SmallNDTServicesCompanyMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, Liability",
        "label": "Tax Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, Liability",
        "terseLabel": "Recognized a deferred tax liability on undistributed international earnings (losses) of foreign subsidiaries"
       }
      }
     },
     "localname": "TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsLiability",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mg_TermALoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term A Loan Facility",
        "label": "Term A Loan Facility [Member]",
        "verboseLabel": "Senior Secured Term Loan"
       }
      }
     },
     "localname": "TermALoanFacilityMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails",
      "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_TexasCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Texas Customer",
        "label": "Texas Customer [Member]",
        "terseLabel": "Texas Customer"
       }
      }
     },
     "localname": "TexasCustomerMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails",
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_TheCreditAgreementJPMorganChaseBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Credit Agreement, JP Morgan Chase Bank",
        "label": "The Credit Agreement, JP Morgan Chase Bank [Member]",
        "terseLabel": "The Credit Agreement, JP Morgan Chase Bank"
       }
      }
     },
     "localname": "TheCreditAgreementJPMorganChaseBankMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_VariableRateComponentAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate Component",
        "label": "Variable Rate Component [Axis]",
        "terseLabel": "Variable Rate Component [Axis]"
       }
      }
     },
     "localname": "VariableRateComponentAxis",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mg_VariableRateComponentDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate Component [Domain]",
        "label": "Variable Rate Component [Domain]",
        "terseLabel": "Variable Rate Component [Domain]"
       }
      }
     },
     "localname": "VariableRateComponentDomain",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_VariableRateComponentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate Component",
        "label": "Variable Rate Component [Member]",
        "terseLabel": "Variable Rate Component"
       }
      }
     },
     "localname": "VariableRateComponentMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_VariousPipelineProjectsForTexasCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Various Pipeline Projects For Texas Customer",
        "label": "Various Pipeline Projects For Texas Customer [Member]",
        "terseLabel": "Various Pipeline Projects For Texas Customer"
       }
      }
     },
     "localname": "VariousPipelineProjectsForTexasCustomerMember",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mg_WeightedAverageDiscountRatePercentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Discount Rate, Percent",
        "label": "Weighted Average Discount Rate, Percent [Abstract]",
        "terseLabel": "Weighted-average discount rate:"
       }
      }
     },
     "localname": "WeightedAverageDiscountRatePercentAbstract",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mg_WeightedAverageRemainingLeaseTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Remaining Lease Term",
        "label": "Weighted Average Remaining Lease Term [Abstract]",
        "terseLabel": "Weighted-average remaining lease term (in years):"
       }
      }
     },
     "localname": "WeightedAverageRemainingLeaseTermAbstract",
     "nsuri": "http://www.mistrasgroup.com/20221231",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_AffiliatedEntityMember": {
     "auth_ref": [
      "r709",
      "r880",
      "r940",
      "r941",
      "r943"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Affiliated Entity [Member]",
        "terseLabel": "Foreign Subsidiary"
       }
      }
     },
     "localname": "AffiliatedEntityMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AsiaPacificMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia Pacific [Member]",
        "verboseLabel": "Asia-Pacific"
       }
      }
     },
     "localname": "AsiaPacificMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r273",
      "r597",
      "r598",
      "r601",
      "r602",
      "r653",
      "r709",
      "r824",
      "r827",
      "r828"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r273",
      "r597",
      "r598",
      "r601",
      "r602",
      "r653",
      "r709",
      "r824",
      "r827",
      "r828"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r273",
      "r312",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r330",
      "r334",
      "r386",
      "r387",
      "r388",
      "r389",
      "r391",
      "r392",
      "r394",
      "r396",
      "r397",
      "r825",
      "r826"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails",
      "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r273",
      "r312",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r330",
      "r334",
      "r386",
      "r387",
      "r388",
      "r389",
      "r391",
      "r392",
      "r394",
      "r396",
      "r397",
      "r825",
      "r826"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails",
      "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r271",
      "r272",
      "r402",
      "r417",
      "r719",
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_DirectorMember": {
     "auth_ref": [
      "r796"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Director [Member]",
        "terseLabel": "Non-employee directors"
       }
      }
     },
     "localname": "DirectorMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]",
        "terseLabel": "Europe",
        "verboseLabel": "Europe"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails",
      "http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r340",
      "r738",
      "r832",
      "r954"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails",
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r382",
      "r383",
      "r384",
      "r385",
      "r502",
      "r658",
      "r687",
      "r710",
      "r711",
      "r735",
      "r753",
      "r764",
      "r829",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AcquisitionsNarrativeDetails",
      "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails",
      "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails",
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails",
      "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r382",
      "r383",
      "r384",
      "r385",
      "r502",
      "r658",
      "r687",
      "r710",
      "r711",
      "r735",
      "r753",
      "r764",
      "r829",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AcquisitionsNarrativeDetails",
      "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails",
      "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails",
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails",
      "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r340",
      "r738",
      "r832",
      "r954"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails",
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r336",
      "r660",
      "r736",
      "r762",
      "r821",
      "r822",
      "r832",
      "r953"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Products and Services [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r336",
      "r660",
      "r736",
      "r762",
      "r821",
      "r822",
      "r832",
      "r953"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Products and Services [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r382",
      "r383",
      "r384",
      "r385",
      "r459",
      "r502",
      "r538",
      "r539",
      "r540",
      "r657",
      "r658",
      "r687",
      "r710",
      "r711",
      "r735",
      "r753",
      "r764",
      "r817",
      "r829",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AcquisitionsNarrativeDetails",
      "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails",
      "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails",
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails",
      "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r382",
      "r383",
      "r384",
      "r385",
      "r459",
      "r502",
      "r538",
      "r539",
      "r540",
      "r657",
      "r658",
      "r687",
      "r710",
      "r711",
      "r735",
      "r753",
      "r764",
      "r817",
      "r829",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AcquisitionsNarrativeDetails",
      "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails",
      "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails",
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails",
      "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r271",
      "r272",
      "r402",
      "r417",
      "r720",
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r337",
      "r338",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r737",
      "r763",
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AcquisitionsNarrativeDetails",
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails",
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails",
      "http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r337",
      "r338",
      "r694",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r737",
      "r763",
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AcquisitionsNarrativeDetails",
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails",
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails",
      "http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r796",
      "r942"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]",
        "terseLabel": "Relationship to Entity [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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": [
      "r17",
      "r761"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r238",
      "r342",
      "r343",
      "r714"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/AccountsReceivableSummaryDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ReceivablesNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before 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, before Allowance for Credit Loss, Current",
        "terseLabel": "Trade accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableGrossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AccountsReceivableSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r3",
      "r193",
      "r210"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r32",
      "r33",
      "r34",
      "r239",
      "r681",
      "r692",
      "r693"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r31",
      "r34",
      "r168",
      "r646",
      "r688",
      "r689",
      "r778",
      "r779",
      "r780",
      "r791",
      "r792",
      "r793"
     ],
     "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]",
        "terseLabel": "Accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r9",
      "r761"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "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",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r547",
      "r548",
      "r549",
      "r791",
      "r792",
      "r793",
      "r931"
     ],
     "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"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedLabel": "Net settlement of restricted stock units"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r132",
      "r133",
      "r510"
     ],
     "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": "Share-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising, Promotions and Marketing"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r553"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising expense"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r542"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Recognized share-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r240",
      "r344",
      "r347"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/AccountsReceivableSummaryDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ReceivablesNetCurrent",
       "weight": -1.0
      }
     },
     "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",
        "negatedLabel": "Allowance for credit losses",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AccountsReceivableSummaryDetails",
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r349"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "terseLabel": "Accounts receivable written off"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r41",
      "r414",
      "r625",
      "r785"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Capitalized debt issuance costs expensed"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r58",
      "r87",
      "r92"
     ],
     "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",
        "terseLabel": "Amortization of expense of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r294"
     ],
     "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",
        "terseLabel": "Potential common shares excluded from computation of diluted earnings per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r67"
     ],
     "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.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails"
     ],
     "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.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r67"
     ],
     "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.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r191",
      "r209",
      "r236",
      "r267",
      "r320",
      "r326",
      "r332",
      "r345",
      "r386",
      "r387",
      "r389",
      "r390",
      "r391",
      "r393",
      "r395",
      "r397",
      "r398",
      "r597",
      "r601",
      "r610",
      "r761",
      "r825",
      "r826",
      "r944"
     ],
     "calculation": {
      "http://www.mistrasgroup.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",
        "terseLabel": "Total assets",
        "totalLabel": "Total assets",
        "verboseLabel": "Assets of VIE"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets",
      "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails",
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS",
        "verboseLabel": "Assets:"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets",
      "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r229",
      "r243",
      "r267",
      "r345",
      "r386",
      "r387",
      "r389",
      "r390",
      "r391",
      "r393",
      "r395",
      "r397",
      "r398",
      "r597",
      "r601",
      "r610",
      "r761",
      "r825",
      "r826",
      "r944"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current Assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r513",
      "r514",
      "r515",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541"
     ],
     "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.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationVestingActivityofRestrictedStockUnitAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Building and improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r99"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Company's Headquarter"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r593",
      "r747",
      "r750"
     ],
     "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.mistrasgroup.com/role/AcquisitionsNarrativeDetails",
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r150",
      "r151",
      "r593",
      "r747",
      "r750"
     ],
     "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.mistrasgroup.com/role/AcquisitionsNarrativeDetails",
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "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": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "terseLabel": "Percentage of equity interest acquired"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r148"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/AcquisitionsAcquisitionRelatedExpenseDetails": {
       "order": 1.0,
       "parentTag": "mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination, Acquisition Related Costs",
        "terseLabel": "Due diligence, professional fees and other transaction costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AcquisitionsAcquisitionRelatedExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r595",
      "r784"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/AcquisitionsAcquisitionRelatedExpenseDetails": {
       "order": 2.0,
       "parentTag": "mg_AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "terseLabel": "Adjustments to fair value of contingent consideration liabilities"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AcquisitionsAcquisitionRelatedExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r157"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.",
        "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High",
        "terseLabel": "Potential acquisition-related contingent consideration, high end of range"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow": {
     "auth_ref": [
      "r157"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be paid.",
        "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low",
        "terseLabel": "Potential acquisition-related contingent consideration, low end of range"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r155",
      "r156"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities": {
     "auth_ref": [
      "r152"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to financial liabilities assumed in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities",
        "negatedLabel": "Fair value adjustments to contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalLeaseObligationsIncurred": {
     "auth_ref": [
      "r63",
      "r64"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in lease obligation from new lease.",
        "label": "Lease Obligation Incurred",
        "terseLabel": "Equipment acquired through finance lease obligations"
       }
      }
     },
     "localname": "CapitalLeaseObligationsIncurred",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r60",
      "r232",
      "r712"
     ],
     "calculation": {
      "http://www.mistrasgroup.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",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r61"
     ],
     "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]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r55",
      "r60",
      "r65"
     ],
     "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",
        "periodEndLabel": "End of period",
        "periodStartLabel": "Beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r55",
      "r183"
     ],
     "calculation": {
      "http://www.mistrasgroup.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 change in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract]",
        "terseLabel": "Cash and cash equivalents:"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Noncash investing and financing"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cash received from exercise of stock options and similar instruments granted under share-based payment arrangements and tax benefit from exercise of stock options.",
        "label": "Cash Proceeds Received and Tax Benefit from Share-Based Payment Awards [Table Text Block]",
        "terseLabel": "Schedule of Cash Proceeds and Aggregate Fair Value of Stock Options Exercised"
       }
      }
     },
     "localname": "CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CollectibilityOfReceivablesMember": {
     "auth_ref": [
      "r819"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The assets of an enterprise may include receivables that arose from credit sales, loans, or other transactions. The conditions under which receivables exist usually involve some degree of uncertainty about their collectability, in which case a contingency exist.",
        "label": "Collectibility of Receivables [Member]",
        "terseLabel": "Litigation and Commercial Claims"
       }
      }
     },
     "localname": "CollectibilityOfReceivablesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r26",
      "r198",
      "r216"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "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.mistrasgroup.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": [
      "r104",
      "r379",
      "r380",
      "r696",
      "r823"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r791",
      "r792",
      "r931"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common\u00a0Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r8"
     ],
     "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 (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r8"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r8"
     ],
     "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",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r8",
      "r761"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "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",
        "verboseLabel": "Common stock, $0.01 par value, 200,000,000 shares authorized, 29,895,487 and 29,546,263 shares issued"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r118",
      "r121",
      "r123",
      "r134"
     ],
     "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]",
        "terseLabel": "Employee Benefit Plans"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets and Liabilities [Abstract]",
        "terseLabel": "Deferred income tax assets and liabilities"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r35",
      "r246",
      "r248",
      "r257",
      "r678",
      "r684"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "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, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive loss attributable to Mistras Group,\u00a0Inc."
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r163",
      "r172",
      "r246",
      "r248",
      "r256",
      "r677",
      "r683"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "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.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r757",
      "r810",
      "r811"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.",
        "label": "Computer Software, Intangible Asset [Member]",
        "terseLabel": "Software/Technology"
       }
      }
     },
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails",
      "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails",
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r206",
      "r305"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentrations of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "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": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails",
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r70",
      "r71",
      "r72",
      "r73",
      "r181",
      "r182",
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails",
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r165",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r419",
      "r421",
      "r433"
     ],
     "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": "Unbilled revenues"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r419",
      "r420",
      "r433"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent",
       "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",
        "terseLabel": "Deferred revenues"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r434"
     ],
     "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": "Revenue recognized that was included in contract liability balance at the beginning of the year"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r781",
      "r782"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.",
        "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldDepreciation": {
     "auth_ref": [
      "r783",
      "r813"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.",
        "label": "Cost, Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSoldDepreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r788",
      "r926",
      "r928"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": {
       "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)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r788",
      "r926"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": {
       "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)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r145",
      "r576",
      "r584",
      "r788"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": {
       "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 current provision (benefit)"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r788",
      "r926",
      "r928"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": {
       "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)",
        "terseLabel": "States and local"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r154"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails",
      "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "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_DebtInstrumentAxis": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r192",
      "r195",
      "r208",
      "r273",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r626",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r786"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails",
      "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Margin rate (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r185",
      "r187",
      "r399",
      "r626",
      "r731",
      "r732"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt Instrument, Face Amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r23",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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.mistrasgroup.com/role/LongTermDebtNarrativeDetails",
      "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r24",
      "r273",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r626",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r786"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails",
      "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "auth_ref": [
      "r24",
      "r204"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments including both interest and principal payments.",
        "label": "Debt Instrument, Periodic Payment",
        "terseLabel": "Debt periodic payments"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPayment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r24",
      "r111",
      "r112",
      "r113",
      "r114",
      "r184",
      "r185",
      "r187",
      "r205",
      "r273",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r626",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r786"
     ],
     "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.mistrasgroup.com/role/LongTermDebtNarrativeDetails",
      "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Maturity term from the date of acquisition"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
     "auth_ref": [
      "r138"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.",
        "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible",
        "terseLabel": "Expected decrease in unrecognized tax benefits within the next 12 months"
       }
      }
     },
     "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r788",
      "r927",
      "r928"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": {
       "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)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r186",
      "r830"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "terseLabel": "Unamortized debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r145",
      "r788",
      "r927"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": {
       "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)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r558",
      "r559"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "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"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r58",
      "r145",
      "r577",
      "r583",
      "r584",
      "r788"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "mg_DeferredIncomeTaxExpenseBenefitNet",
       "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 deferred benefit"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r5",
      "r6",
      "r194",
      "r207",
      "r570"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "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",
        "negatedTotalLabel": "Deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r558",
      "r559"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "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",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r788",
      "r927",
      "r928"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": {
       "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)",
        "terseLabel": "States and local"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "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": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r571"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "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 and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": {
     "auth_ref": [
      "r143",
      "r925"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "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 in-process research and development costs expensed in connection with a business combination.",
        "label": "Deferred Tax Assets, in Process Research and Development",
        "terseLabel": "R&amp;D Expense"
       }
      }
     },
     "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r143",
      "r925"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "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 inventory.",
        "label": "Deferred Tax Assets, Inventory",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r924"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "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": "Net deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net of Valuation Allowance [Abstract]",
        "terseLabel": "Deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetOfValuationAllowanceAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r143",
      "r925"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforward"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration",
        "terseLabel": "Net operating losses expiring from 2023 to 2040"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r143",
      "r925"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "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",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r141",
      "r143",
      "r925"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "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",
        "terseLabel": "Credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r143",
      "r925"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "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",
        "terseLabel": "Deferred stock based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r143",
      "r925"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "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 accrued liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r143",
      "r925"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "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",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r572"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "order": 2.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",
        "terseLabel": "Deferred tax assets valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails",
      "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r136",
      "r924"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "negatedTotalLabel": "Net deferred income taxes"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": {
     "auth_ref": [
      "r143",
      "r158",
      "r159",
      "r925"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "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",
        "negatedLabel": "Goodwill"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r143",
      "r925"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "order": 3.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 intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r143",
      "r925"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "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 from leasing arrangements.",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "negatedLabel": "Right-of-use asset"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r143",
      "r925"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "order": 5.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",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r143",
      "r925"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "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",
        "negatedLabel": "Property and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries": {
     "auth_ref": [
      "r591"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries.",
        "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries",
        "terseLabel": "Unrecorded deferred tax liability related to undistributed international earnings"
       }
      }
     },
     "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r496"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Contribution under 401(k) savings plan"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails"
     ],
     "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",
        "terseLabel": "Maximum percentage of employee's annual compensation for which the company contributes a matching contribution (as a percent)"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage employer matches of the employee's percentage contribution matched.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "terseLabel": "Maximum Company match amount of employee contributions matched up to 6% of annual compensation (as a percent)"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r58",
      "r98"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r58",
      "r98"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 7.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r58",
      "r315"
     ],
     "calculation": {
      "http://www.mistrasgroup.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"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r432",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742"
     ],
     "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.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r832"
     ],
     "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": "Schedule of Disaggregated Revenues by Segment"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r512",
      "r543",
      "r544",
      "r546",
      "r551",
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Share-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensation"
     ],
     "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_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": {
     "auth_ref": [
      "r97",
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.",
        "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]",
        "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Consideration",
        "verboseLabel": "Consideration received on sale of disposal"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r747",
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings (loss) per common share",
        "verboseLabel": "Earnings (loss) per common share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss",
      "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r258",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r287",
      "r289",
      "r291",
      "r292",
      "r293",
      "r297",
      "r604",
      "r605",
      "r679",
      "r685",
      "r726"
     ],
     "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 (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Basic earnings (loss) per share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r258",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r289",
      "r291",
      "r292",
      "r293",
      "r297",
      "r604",
      "r605",
      "r679",
      "r685",
      "r726"
     ],
     "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 (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Diluted earnings (loss) per share:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r294",
      "r295",
      "r296",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/EarningsperShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r615"
     ],
     "calculation": {
      "http://www.mistrasgroup.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. Excludes amounts 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r561"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Total provision (benefit) for income taxes"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Percent [Abstract]"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r269",
      "r561",
      "r586"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Federal tax at statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r922",
      "r929"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage 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 changes in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r586",
      "r922"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage 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 changes in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent",
        "terseLabel": "Impact of foreign tax rate changes"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r922",
      "r929"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage 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 applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "terseLabel": "Foreign tax"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r922",
      "r929"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage 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 expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent",
        "terseLabel": "Permanent differences"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": {
     "auth_ref": [
      "r922",
      "r929"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage 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 impairment loss.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent",
        "terseLabel": "Goodwill impairment"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r922",
      "r929"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage 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 nondeductible expense for share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent",
        "terseLabel": "Nondeductible compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r922",
      "r929"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage 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, Percent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r922",
      "r929"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage 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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State taxes, net of federal benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r922",
      "r929"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage 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, Percent",
        "negatedTerseLabel": "Research and Development Credit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r545"
     ],
     "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",
        "terseLabel": "Unrecognized compensation costs remained related to stock option awards"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r545"
     ],
     "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",
        "terseLabel": "Weighted-average period over which unrecognized compensation cost is expected to be recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r921"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation cost, net of estimated forfeitures, related to restricted stock unit awards"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r542"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "terseLabel": "Income tax benefit recognized on share-based compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r110",
      "r224",
      "r250",
      "r251",
      "r252",
      "r274",
      "r275",
      "r276",
      "r278",
      "r284",
      "r286",
      "r302",
      "r346",
      "r418",
      "r547",
      "r548",
      "r549",
      "r579",
      "r580",
      "r603",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r622",
      "r646",
      "r688",
      "r689",
      "r690"
     ],
     "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.mistrasgroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair value measurements"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r606",
      "r607",
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r407",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r607",
      "r654",
      "r655",
      "r656",
      "r731",
      "r732",
      "r743",
      "r744",
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r177",
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of liability.",
        "label": "Liability Class [Axis]",
        "terseLabel": "Liability Class [Axis]"
       }
      }
     },
     "localname": "FairValueByLiabilityClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r407",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r607",
      "r656",
      "r731",
      "r732",
      "r743",
      "r744",
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level\u00a03"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r173",
      "r174"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Changes in Fair Value of Level 3 Contingent Consideration"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r175"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents classes of liabilities measured and disclosed at fair value.",
        "label": "Fair Value by Liability Class [Domain]",
        "terseLabel": "Fair Value by Liability Class [Domain]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": {
     "auth_ref": [
      "r176"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r176"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "negatedLabel": "Payments"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r175"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Balance at the end of the period",
        "periodStartLabel": "Balance at the beginning of period"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r407",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r654",
      "r655",
      "r656",
      "r731",
      "r732",
      "r743",
      "r744",
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r179",
      "r180"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r630",
      "r635",
      "r760"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Interest on lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r632",
      "r639"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest paid on finance lease liability.",
        "label": "Finance Lease, Interest Payment on Liability",
        "terseLabel": "Finance - operating cash flows"
       }
      }
     },
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Finance"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r628",
      "r644"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Lease liability"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r628"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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 finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Current portion of finance lease obligations"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r939"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Finance Lease Liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r628"
     ],
     "calculation": {
      "http://www.mistrasgroup.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 finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Obligations under finance leases, net of current portion"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r644"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, to be Paid",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r644"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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": "Finance Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r644"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r644"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r644"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r644"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r644"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r644"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "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 finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: Present value discount"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r631",
      "r639"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "negatedLabel": "Repayment of finance lease obligations",
        "terseLabel": "Finance - financing cash flows"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r627"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "terseLabel": "ROU finance lease assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r630",
      "r635",
      "r760"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Amortization of ROU assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r642",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r641",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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",
        "terseLabel": "Useful\u00a0Life (Years)",
        "verboseLabel": "Estimated useful life of internal-use software"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails",
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r234",
      "r370"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "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"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails": {
       "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails": {
       "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 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": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails": {
       "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 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",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails": {
       "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 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",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails": {
       "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 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",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails": {
       "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",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r368",
      "r369",
      "r370",
      "r371",
      "r661",
      "r662"
     ],
     "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.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails",
      "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails",
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r91",
      "r662"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "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": "Gross Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails"
     ],
     "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.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails",
      "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r88",
      "r90"
     ],
     "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.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails",
      "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails",
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r91",
      "r661"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails": {
       "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.mistrasgroup.com/role/IntangibleAssetsExpectedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r611",
      "r612",
      "r613",
      "r614"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "terseLabel": "Foreign currency gains (losses)"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossRealized": {
     "auth_ref": [
      "r933",
      "r934"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), Realized",
        "negatedLabel": "Foreign currency (gain) loss"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossRealized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r623"
     ],
     "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]",
        "terseLabel": "Foreign Currency Translation"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossRelatedToLitigationSettlement": {
     "auth_ref": [
      "r818"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.",
        "label": "Gain (Loss) Related to Litigation Settlement",
        "terseLabel": "Gain on settlement"
       }
      }
     },
     "localname": "GainLossRelatedToLitigationSettlement",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r233",
      "r353",
      "r675",
      "r729",
      "r761",
      "r799",
      "r806"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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": "Balance at the end of the period",
        "periodStartLabel": "Balance at the beginning of the period",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets",
      "http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 4.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": "Impairment charges"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "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_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r366",
      "r367",
      "r729"
     ],
     "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]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "auth_ref": [
      "r363",
      "r365",
      "r367",
      "r729"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill.",
        "label": "Goodwill Disclosure [Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/Goodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r360"
     ],
     "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": "Foreign currency translation"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r355",
      "r362",
      "r729"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for 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, Impaired, Accumulated Impairment Loss",
        "terseLabel": "Cumulative goodwill impairment"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r58",
      "r354",
      "r359",
      "r366",
      "r729"
     ],
     "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",
        "terseLabel": "Impairment charges"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails"
     ],
     "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"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails",
      "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r147",
      "r805"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting 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, Purchase Accounting Adjustments",
        "terseLabel": "Adjustments to preliminary purchase price allocations"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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]",
        "terseLabel": "Changes in the carrying amount of goodwill"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r43",
      "r267",
      "r320",
      "r325",
      "r331",
      "r334",
      "r345",
      "r386",
      "r387",
      "r389",
      "r390",
      "r391",
      "r393",
      "r395",
      "r397",
      "r398",
      "r610",
      "r728",
      "r825"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": {
       "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",
        "terseLabel": "Gross Profit",
        "totalLabel": "Gross profit",
        "verboseLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss",
      "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails",
      "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "auth_ref": [
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset.",
        "label": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "terseLabel": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "auth_ref": [
      "r785",
      "r812"
     ],
     "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 charge of long-lived assets"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r96",
      "r102"
     ],
     "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]",
        "terseLabel": "Impairment of Long-lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r268",
      "r585"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails": {
       "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",
        "terseLabel": "U.S. operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r39",
      "r190",
      "r200",
      "r220",
      "r320",
      "r325",
      "r331",
      "r334",
      "r680",
      "r728"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      },
      "http://www.mistrasgroup.com/role/IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails": {
       "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": "Income (loss) before provision (benefit) for income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss",
      "http://www.mistrasgroup.com/role/IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r268",
      "r585"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails": {
       "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",
        "terseLabel": "Foreign operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]",
        "terseLabel": "Income (loss) before provision (benefit) for income taxes from:"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesIncomeLossBeforeProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r37",
      "r199",
      "r201",
      "r217",
      "r258",
      "r277",
      "r279",
      "r280",
      "r281",
      "r282",
      "r289",
      "r291",
      "r292",
      "r605",
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "terseLabel": "Basic (in dollars per share)",
        "verboseLabel": "Basic earnings (loss) per share (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails",
      "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r37",
      "r217",
      "r219",
      "r258",
      "r277",
      "r279",
      "r280",
      "r281",
      "r282",
      "r289",
      "r291",
      "r292",
      "r293",
      "r605",
      "r679",
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "terseLabel": "Diluted (in dollars per share)",
        "verboseLabel": "Diluted earnings (loss) per share (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails",
      "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r747",
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r374",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r139"
     ],
     "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.mistrasgroup.com/role/IncomeTaxesNarrativeDetails"
     ],
     "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.mistrasgroup.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of taxing authority.",
        "label": "Income Tax Authority, Name [Axis]",
        "terseLabel": "Income Tax Authority, Name [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named agency, division or body 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, Name [Domain]",
        "terseLabel": "Income Tax Authority, Name [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails"
     ],
     "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": [
      "r269",
      "r562",
      "r568",
      "r575",
      "r581",
      "r587",
      "r589",
      "r590",
      "r592"
     ],
     "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]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r270",
      "r285",
      "r286",
      "r318",
      "r560",
      "r582",
      "r588",
      "r686"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": {
       "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 income taxes",
        "totalLabel": "Total provision (benefit) for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss",
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails",
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Amount [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r249",
      "r556",
      "r557",
      "r568",
      "r569",
      "r574",
      "r578"
     ],
     "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]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r922"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      },
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "mg_DeferredIncomeTaxExpenseBenefitNet",
       "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.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails",
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r555",
      "r561"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "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 increase (decrease) in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "terseLabel": "Impact of foreign tax rate changes"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r922"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "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 foreign income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "terseLabel": "Foreign tax"
       }
      }
     },
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r561"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "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": "Federal tax at statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r922"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "order": 7.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 expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "terseLabel": "Permanent differences"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": {
     "auth_ref": [
      "r922"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "order": 4.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": "Goodwill impairment"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r922"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount",
        "terseLabel": "Nondeductible compensation"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r922"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "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 other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r922"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "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",
        "terseLabel": "State taxes, net of federal benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r922"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails": {
       "order": 8.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 Credit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesComputedByApplyingStatutoryFederalTaxRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r62"
     ],
     "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",
        "terseLabel": "Income taxes, net"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.mistrasgroup.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.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.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.mistrasgroup.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, net of effect of acquisitions and dispositions"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.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"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangible Assets"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r86",
      "r89"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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)",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Net Carrying Amount"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets",
      "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails",
      "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r186",
      "r203",
      "r253",
      "r314",
      "r624"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": {
       "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",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r261",
      "r264",
      "r265"
     ],
     "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": "Interest, net"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "auth_ref": [
      "r94",
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.",
        "label": "Internal Use Software, Policy [Policy Text Block]",
        "terseLabel": "Purchased and Internal-Use Software"
       }
      }
     },
     "localname": "InternalUseSoftwarePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]",
        "terseLabel": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r84",
      "r715"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/InventoriesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r242",
      "r713",
      "r761"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.mistrasgroup.com/role/InventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets",
      "http://www.mistrasgroup.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r231",
      "r241",
      "r299",
      "r350",
      "r351",
      "r352",
      "r659",
      "r723"
     ],
     "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]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r84",
      "r717"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/InventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventorySuppliesNetOfReserves": {
     "auth_ref": [
      "r83",
      "r718"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/InventoriesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods.",
        "label": "Inventory, Supplies, Net of Reserves",
        "terseLabel": "Consumable supplies"
       }
      }
     },
     "localname": "InventorySuppliesNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r84",
      "r716"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/InventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
        "label": "Inventory, Work in Process, Net of Reserves",
        "terseLabel": "Work in progress"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r833"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r643",
      "r760"
     ],
     "calculation": {
      "http://www.mistrasgroup.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"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "Finance lease expense:"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r938"
     ],
     "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": "Schedule of Components of Lease Costs and Other Information Related to Leases"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.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_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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.mistrasgroup.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r634"
     ],
     "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.mistrasgroup.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r939"
     ],
     "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": "Schedule of Maturities of Operating Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r644"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "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"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r644"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "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.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r644"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "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 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": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r644"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "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": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r644"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "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 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": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r644"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "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 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": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r644"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "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 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": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r644"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails": {
       "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 payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: Present value discount"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r645"
     ],
     "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]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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": "Outstanding letters of credit"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r20",
      "r267",
      "r345",
      "r386",
      "r387",
      "r389",
      "r390",
      "r391",
      "r393",
      "r395",
      "r397",
      "r398",
      "r598",
      "r601",
      "r602",
      "r610",
      "r727",
      "r825",
      "r944",
      "r945"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r13",
      "r197",
      "r214",
      "r761",
      "r787",
      "r798",
      "r932"
     ],
     "calculation": {
      "http://www.mistrasgroup.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 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r22",
      "r230",
      "r267",
      "r345",
      "r386",
      "r387",
      "r389",
      "r390",
      "r391",
      "r393",
      "r395",
      "r397",
      "r398",
      "r598",
      "r601",
      "r602",
      "r610",
      "r761",
      "r825",
      "r944",
      "r945"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current Liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage investment held by the managing member or general partner of the limited liability company (LLC) or limited partnership (LP).",
        "label": "Limited Liability Company (LLC) or Limited Partnership (LP), Managing Member or General Partner, Ownership Interest",
        "terseLabel": "General partnership ownership interest percentage"
       }
      }
     },
     "localname": "LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage investment held by members or limited partners of limited liability company (LLC) or limited partnership (LP).",
        "label": "Limited Liability Company or Limited Partnership, Members or Limited Partners, Ownership Interest",
        "terseLabel": "Limited partnership ownership interest percentage"
       }
      }
     },
     "localname": "LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r4",
      "r195",
      "r208"
     ],
     "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 outstanding under line of credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r18"
     ],
     "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": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount awarded from other party in judgment or settlement of litigation.",
        "label": "Litigation Settlement, Amount Awarded from Other Party",
        "terseLabel": "Settlement amount"
       }
      }
     },
     "localname": "LitigationSettlementAmountAwardedFromOtherParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LitigationSettlementAmountAwardedToOtherParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount awarded to other party in judgment or settlement of litigation.",
        "label": "Litigation Settlement, Amount Awarded to Other Party",
        "terseLabel": "Litigation settlement amount"
       }
      }
     },
     "localname": "LitigationSettlementAmountAwardedToOtherParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LitigationSettlementExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.",
        "label": "Litigation Settlement, Expense",
        "terseLabel": "Legal settlement and litigation charges (benefit), net"
       }
      }
     },
     "localname": "LitigationSettlementExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "auth_ref": [
      "r797"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.",
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AccountsReceivable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r4",
      "r195",
      "r211",
      "r406",
      "r416",
      "r731",
      "r732"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "terseLabel": "Other debt outstanding",
        "totalLabel": "Total debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails",
      "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails",
      "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-Term Debt, Current Maturities",
        "negatedLabel": "Less: Current portion",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets",
      "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r107",
      "r273",
      "r831"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r107",
      "r273",
      "r410"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r107",
      "r273",
      "r410"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r107",
      "r273",
      "r410"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r107",
      "r273",
      "r410"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r107",
      "r273",
      "r410"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtScheduledPrincipalPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r237"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt, net of current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets",
      "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-Term Debt [Text Block]",
        "terseLabel": "Long-Term Debt"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails",
      "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r24",
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. 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": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails",
      "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongtermPurchaseCommitmentPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Long-Term Purchase Commitment, Period",
        "terseLabel": "Term of agreement to purchase products from buyer on sale of subsidiary"
       }
      }
     },
     "localname": "LongtermPurchaseCommitmentPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r105",
      "r106",
      "r381",
      "r382",
      "r383",
      "r819",
      "r820"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]",
        "terseLabel": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "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": "Loss Contingencies [Line Items]",
        "terseLabel": "Litigation"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r105",
      "r106",
      "r381",
      "r382",
      "r383",
      "r819",
      "r820"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease": {
     "auth_ref": [
      "r818"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in loss contingency liability.",
        "label": "Loss Contingency Accrual, Period Increase (Decrease)",
        "negatedLabel": "Loss contingency reversals"
       }
      }
     },
     "localname": "LossContingencyAccrualCarryingValuePeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyAccrualPayments": {
     "auth_ref": [
      "r818"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow reducing loss contingency liability.",
        "label": "Loss Contingency Accrual, Payments",
        "terseLabel": "Contingency payments"
       }
      }
     },
     "localname": "LossContingencyAccrualPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "auth_ref": [
      "r818",
      "r819",
      "r820"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.",
        "label": "Loss Contingency, Damages Sought, Value",
        "terseLabel": "Verbal demand for damages"
       }
      }
     },
     "localname": "LossContingencyDamagesSoughtValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails",
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyLossInPeriod": {
     "auth_ref": [
      "r818"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.",
        "label": "Loss Contingency, Loss in Period",
        "terseLabel": "Contingency related charges"
       }
      }
     },
     "localname": "LossContingencyLossInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r105",
      "r106",
      "r381",
      "r382",
      "r383",
      "r819",
      "r820"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.",
        "label": "Loss Contingency, Nature [Domain]",
        "terseLabel": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyNewClaimsFiledNumber": {
     "auth_ref": [
      "r819",
      "r820"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total number of new claims filed pertaining to a loss contingency during the period.",
        "label": "Loss Contingency, New Claims Filed, Number",
        "terseLabel": "Number of proceedings filed"
       }
      }
     },
     "localname": "LossContingencyNewClaimsFiledNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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 [Member]",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": {
     "auth_ref": [
      "r0",
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.",
        "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r29",
      "r196",
      "r213",
      "r267",
      "r345",
      "r386",
      "r389",
      "r390",
      "r391",
      "r397",
      "r398",
      "r610"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Non-controlling interests"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost": {
     "auth_ref": [
      "r503",
      "r753"
     ],
     "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": "Contributions to multi-employer defined benefit plan"
       }
      }
     },
     "localname": "MultiemployerPlanPensionSignificantEmployerContributionCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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.mistrasgroup.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MultiemployerPlansWithdrawalObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the obligation recognized by withdrawing from 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, Withdrawal Obligation",
        "terseLabel": "Pension accrual",
        "verboseLabel": "Multiemployer pension plan liability"
       }
      }
     },
     "localname": "MultiemployerPlansWithdrawalObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r263"
     ],
     "calculation": {
      "http://www.mistrasgroup.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 in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r263"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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 used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r55",
      "r56",
      "r59"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.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 by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r40",
      "r59",
      "r202",
      "r218",
      "r228",
      "r244",
      "r247",
      "r252",
      "r267",
      "r277",
      "r279",
      "r280",
      "r281",
      "r282",
      "r285",
      "r286",
      "r290",
      "r320",
      "r325",
      "r331",
      "r334",
      "r345",
      "r386",
      "r387",
      "r389",
      "r390",
      "r391",
      "r393",
      "r395",
      "r397",
      "r398",
      "r605",
      "r610",
      "r728",
      "r825"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "terseLabel": "Net income (loss) attributable to Mistras Group,\u00a0Inc.",
        "totalLabel": "Net income (loss) attributable to Mistras Group,\u00a0Inc.",
        "verboseLabel": "Net income (loss) of foreign subsidiaries"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss",
      "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails",
      "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails",
      "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Parent [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r166",
      "r171",
      "r244",
      "r247",
      "r285",
      "r286",
      "r780"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      },
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "netLabel": "Less: net income (loss) attributable to noncontrolling interests, net of taxes",
        "terseLabel": "Less: net income (loss) attributable to noncontrolling interests, net of taxes"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "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]",
        "terseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r153"
     ],
     "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": "Covenants not to compete"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails",
      "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r161",
      "r418",
      "r791",
      "r792",
      "r793"
     ],
     "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.mistrasgroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r338"
     ],
     "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",
        "verboseLabel": "Long-lived assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfBusinessesAcquired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of businesses acquired by the entity during the period.",
        "label": "Number of Businesses Acquired",
        "verboseLabel": "Number of acquisitions"
       }
      }
     },
     "localname": "NumberOfBusinessesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r795"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r320",
      "r325",
      "r331",
      "r334",
      "r728"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": {
       "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": "Income (loss) from operations",
        "verboseLabel": "Income (loss) from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss",
      "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails",
      "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r636",
      "r760"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails": {
       "order": 3.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.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Operating"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r628"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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": "Lease liability",
        "totalLabel": "Total ROU liabilities",
        "verboseLabel": "ROU operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesMaturityofLeaseLiabilitiesDetails",
      "http://www.mistrasgroup.com/role/LeasesNarrativeDetails",
      "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r628"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "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": "Right-of-use liability - Operating",
        "verboseLabel": "ROU liability - current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r628"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "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": "ROU liability - long-term"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r633",
      "r639"
     ],
     "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 - operating cash flows",
        "verboseLabel": "Operating rental payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesNarrativeDetails",
      "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails",
      "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r627"
     ],
     "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",
        "verboseLabel": "ROU assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r642",
      "r760"
     ],
     "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": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r641",
      "r760"
     ],
     "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": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r141"
     ],
     "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": "Net operating losses"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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.mistrasgroup.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r142"
     ],
     "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.mistrasgroup.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r334"
     ],
     "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": "Operating segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails",
      "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "mg_AccruedLiabilitiesDeferredRevenuesAndContingentConsiderationLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other accrued expenses"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r235"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r163",
      "r164",
      "r167"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and 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, attributable to noncontrolling interests.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest",
        "verboseLabel": "Less: Foreign currency translation adjustments attributable to noncontrolling interests"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and 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 Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r36",
      "r110",
      "r245",
      "r248",
      "r255",
      "r616",
      "r621",
      "r622",
      "r676",
      "r682",
      "r778",
      "r779"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "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):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails",
      "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.mistrasgroup.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.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ParentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.",
        "label": "Parent [Member]",
        "terseLabel": "Total Mistras\u00a0Group, Inc. Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]",
        "terseLabel": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.",
        "label": "Payment for Contingent Consideration Liability, Operating Activities",
        "negatedTerseLabel": "Payment of contingent consideration in excess of initial estimate"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.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": "Payments of financing costs",
        "terseLabel": "Financing costs incurred"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r260"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedLabel": "Taxes paid related to net share settlement of share-based awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r49",
      "r594"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "verboseLabel": "Cash consideration paid"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Acquisition of businesses, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.mistrasgroup.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": "Purchase of property, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r119",
      "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",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r508",
      "r745",
      "r746",
      "r750",
      "r751",
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.",
        "label": "Pension Plan [Member]",
        "terseLabel": "Multiemployer Plans, Pension"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "PRSUs"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920"
     ],
     "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.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920"
     ],
     "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.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r7"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r7",
      "r761"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "verboseLabel": "Preferred stock, 10,000,000 shares authorized"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r777"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "terseLabel": "Proceeds from borrowings of long-term debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r51",
      "r786"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from revolver"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale of equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r228",
      "r244",
      "r247",
      "r262",
      "r267",
      "r277",
      "r285",
      "r286",
      "r320",
      "r325",
      "r331",
      "r334",
      "r345",
      "r386",
      "r387",
      "r389",
      "r390",
      "r391",
      "r393",
      "r395",
      "r397",
      "r398",
      "r596",
      "r599",
      "r600",
      "r605",
      "r610",
      "r680",
      "r728",
      "r758",
      "r759",
      "r780",
      "r825"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "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)"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity",
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r815",
      "r936",
      "r937"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "negatedLabel": "Accumulated depreciation and amortization"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r816",
      "r937"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "terseLabel": "Property, plant and equipment, net",
        "totalLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets",
      "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r776",
      "r814",
      "r935"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization",
        "terseLabel": "Property, plant and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r100"
     ],
     "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.mistrasgroup.com/role/LeasesNarrativeDetails",
      "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r103",
      "r697",
      "r698",
      "r699"
     ],
     "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"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/PropertyPlantandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r100",
      "r697",
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy 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, Policy [Policy Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r100"
     ],
     "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": "Schedule of Property, Plant and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r99"
     ],
     "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.mistrasgroup.com/role/LeasesNarrativeDetails",
      "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails"
     ],
     "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": "Useful Life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r259",
      "r348"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "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)",
        "terseLabel": "Bad debt provision for troubled customers, net of recoveries"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]",
        "terseLabel": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r68",
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "Selected Quarterly Financial Information (unaudited)"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunaudited"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]",
        "terseLabel": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReceivablesNetCurrent": {
     "auth_ref": [
      "r215",
      "r221",
      "r761"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/AccountsReceivableSummaryDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.",
        "label": "Receivables, Net, Current",
        "terseLabel": "Accounts receivable, net",
        "totalLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "ReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AccountsReceivableNarrativeDetails",
      "http://www.mistrasgroup.com/role/AccountsReceivableSummaryDetails",
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails",
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.",
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "terseLabel": "Accounts Receivables and Allowance for Credit Losses"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesChangesinUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyCosts": {
     "auth_ref": [
      "r44",
      "r388",
      "r389",
      "r390",
      "r396",
      "r397",
      "r398",
      "r789"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Direct costs arising from transactions with related parties who are not affiliates or joint Ventures. These costs are categorized as cost of goods sold.",
        "label": "Related Party Costs",
        "terseLabel": "Related party fees"
       }
      }
     },
     "localname": "RelatedPartyCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r483",
      "r649",
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails",
      "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r223",
      "r649",
      "r650",
      "r943"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesNarrativeDetails",
      "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r223"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesNarrativeDetails",
      "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "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": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r483",
      "r649",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r943"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails",
      "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r647",
      "r648",
      "r650",
      "r651",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r52",
      "r786"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments of Lines of Credit",
        "negatedTerseLabel": "Repayments of revolver"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-Term Debt",
        "negatedLabel": "Repayment of long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReportingUnitAxis": {
     "auth_ref": [
      "r364",
      "r366",
      "r729"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by reporting unit.",
        "label": "Reporting Unit [Axis]",
        "terseLabel": "Reporting Unit [Axis]"
       }
      }
     },
     "localname": "ReportingUnitAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReportingUnitDomain": {
     "auth_ref": [
      "r364",
      "r366",
      "r729"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Level of reporting at which goodwill is tested for impairment.",
        "label": "Reporting Unit [Domain]",
        "terseLabel": "Reporting Unit [Domain]"
       }
      }
     },
     "localname": "ReportingUnitDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r135",
      "r222",
      "r952"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and engineering"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Engineering"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationVestingActivityofRestrictedStockUnitAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r10",
      "r115",
      "r212",
      "r691",
      "r693",
      "r761"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "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)",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r224",
      "r274",
      "r275",
      "r276",
      "r278",
      "r284",
      "r286",
      "r346",
      "r547",
      "r548",
      "r549",
      "r579",
      "r580",
      "r603",
      "r688",
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained earnings (deficit)"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanNameAxis": {
     "auth_ref": [
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r753",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Axis]",
        "terseLabel": "Multiemployer Plan Name [Axis]"
       }
      }
     },
     "localname": "RetirementPlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanNameDomain": {
     "auth_ref": [
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r753",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Domain]",
        "terseLabel": "Multiemployer Plan Name [Domain]"
       }
      }
     },
     "localname": "RetirementPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r119",
      "r120",
      "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",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r508",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752"
     ],
     "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.mistrasgroup.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r119",
      "r120",
      "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",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r508",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752"
     ],
     "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.mistrasgroup.com/role/EmployeeBenefitPlansDetails"
     ],
     "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_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r311",
      "r312",
      "r324",
      "r329",
      "r330",
      "r336",
      "r337",
      "r340",
      "r431",
      "r432",
      "r660"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss",
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails",
      "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails",
      "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r435",
      "r436"
     ],
     "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"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r724",
      "r725"
     ],
     "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]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "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, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r254",
      "r267",
      "r311",
      "r312",
      "r324",
      "r329",
      "r330",
      "r336",
      "r337",
      "r340",
      "r345",
      "r386",
      "r387",
      "r389",
      "r390",
      "r391",
      "r393",
      "r395",
      "r397",
      "r398",
      "r610",
      "r680",
      "r825"
     ],
     "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": "Revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "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": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenue and long-lived assets by geographic area"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Senior credit facility",
        "verboseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails",
      "http://www.mistrasgroup.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r640",
      "r760"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r640",
      "r760"
     ],
     "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": "Operating leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesOtherInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Schedule of Accounts Receivable, Net"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AccountsReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r67"
     ],
     "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.mistrasgroup.com/role/EarningsperSharePotentialCommonSharesExcludedFromComputationofDilutedEarningsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r67"
     ],
     "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]",
        "terseLabel": "Schedule of Potential Common Shares Excluded From the Computation of Diluted Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/EarningsperShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r150",
      "r151",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r144"
     ],
     "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]",
        "terseLabel": "Schedule of Provision (Benefit) for Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r24",
      "r111",
      "r112",
      "r113",
      "r114",
      "r184",
      "r185",
      "r187",
      "r205",
      "r731",
      "r733",
      "r790"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-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 entity, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r116",
      "r117",
      "r124",
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an equity-based arrangement (such as stock or unit options and stock or unit awards) with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain equity-based awards at future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares or units issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.",
        "label": "Schedule of Deferred Compensation Arrangement with Individual, Share-Based Payments [Table Text Block]",
        "terseLabel": "Schedule of Fully-vested Common Stocks Issued to Non-employee Directors"
       }
      }
     },
     "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r140"
     ],
     "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]",
        "terseLabel": "Schedule of Net Deferred Income Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r794"
     ],
     "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]",
        "terseLabel": "Schedule of Computations of Basic and Diluted Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/EarningsperShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r137"
     ],
     "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]",
        "terseLabel": "Schedule of Provision (Benefit) for Income Taxes Computed by Applying Statutory Federal Tax Rate"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r88",
      "r90",
      "r661"
     ],
     "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.mistrasgroup.com/role/IntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails",
      "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r88",
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Gross Amount and Accumulated Amortization of Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r366",
      "r729"
     ],
     "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.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails",
      "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r729",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809"
     ],
     "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]",
        "terseLabel": "Schedule of Changes in Carrying Amount of Goodwill by Segment"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/GoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r788"
     ],
     "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]",
        "terseLabel": "Schedule of Income (Loss) Before Provision for Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r1",
      "r14",
      "r15",
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "terseLabel": "Schedule of Principal Payments Due Under All Borrowing Agreements"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMultiemployerPlansTable": {
     "auth_ref": [
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753"
     ],
     "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.mistrasgroup.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r100"
     ],
     "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": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Schedule of Selected Quarterly Results of Operations"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SelectedQuarterlyFinancialInformationunauditedTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r188",
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r42",
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "terseLabel": "Schedule of Long-lived Assets by Geographic Area"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SegmentDisclosureTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r38",
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SegmentDisclosureLonglivedAssetsbyGeographicAreaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r77",
      "r78",
      "r79",
      "r85"
     ],
     "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.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r77",
      "r78",
      "r79",
      "r85"
     ],
     "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]",
        "terseLabel": "Schedule of Financial Information by Segment"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SegmentDisclosureTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding restricted stock units that are fully vested and expected to vest. Includes, but is not limited to, unvested restricted stock units 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 Arrangements by Share-Based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]",
        "terseLabel": "Schedule of Vesting Activity of Restricted Stock Units"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r509",
      "r511",
      "r513",
      "r514",
      "r515",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541"
     ],
     "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.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationVestingActivityofRestrictedStockUnitAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of Non-vested Restricted Share Units"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r126",
      "r127",
      "r128"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of Stock Options Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r756",
      "r923"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Changes in Company's Gross Unrecognized Tax Benefits, Excluding Interest and Penalties"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r90"
     ],
     "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 Expected Amortization Expense of Intangible Assets"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Secured Debt"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "auth_ref": [
      "r930"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.",
        "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate"
       }
      }
     },
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r308",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r334",
      "r340",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r377",
      "r378",
      "r729",
      "r953"
     ],
     "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": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails",
      "http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails",
      "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails",
      "http://www.mistrasgroup.com/role/LeasesNarrativeDetails",
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails",
      "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails"
     ],
     "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": [
      "r308",
      "r309",
      "r310",
      "r320",
      "r323",
      "r328",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r339",
      "r340",
      "r341"
     ],
     "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]",
        "terseLabel": "Segment Disclosure"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SegmentDisclosure"
     ],
     "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": "Financial information by segment"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss": {
       "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.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, General and Administrative Expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.",
        "label": "Series of Individually Immaterial Business Acquisitions [Member]",
        "terseLabel": "Series of Individually Immaterial Business Acquisitions"
       }
      }
     },
     "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.mistrasgroup.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",
        "terseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, 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, Award Requisite Service Period",
        "terseLabel": "Requisite service period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r754"
     ],
     "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",
        "terseLabel": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r530"
     ],
     "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",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r530"
     ],
     "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",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r528"
     ],
     "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": "Number of restricted stocks units granted (in shares)",
        "verboseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r528"
     ],
     "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",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r525",
      "r526"
     ],
     "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": "Outstanding at end of period: (in shares)",
        "periodStartLabel": "Outstanding at beginning of period: (in shares)",
        "terseLabel": "Unvested restricted stock units outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails"
     ],
     "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]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r525",
      "r526"
     ],
     "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",
        "terseLabel": "Outstanding at beginning of period: (in dollars per share)",
        "verboseLabel": "Outstanding at end of period: (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r529"
     ],
     "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",
        "negatedTerseLabel": "Released (in shares)",
        "terseLabel": "Restricted stock awards vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationVestingActivityofRestrictedStockUnitAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r532"
     ],
     "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": "Fair value of awards vested",
        "verboseLabel": "Grant date fair value of awards issued (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationVestingActivityofRestrictedStockUnitAwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r529"
     ],
     "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",
        "terseLabel": "Released (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r539"
     ],
     "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",
        "terseLabel": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails"
     ],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationVestingActivityofRestrictedStockUnitAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized",
        "terseLabel": "Increase in number of shares authorized for grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r755"
     ],
     "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",
        "terseLabel": "Number of awards authorized for grants (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r130"
     ],
     "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",
        "terseLabel": "Number of awards available for future grants (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r901"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedLabel": "Expired or forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r901"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Expired or forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r521"
     ],
     "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",
        "terseLabel": "Stock options granted (in shares)",
        "verboseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r517",
      "r518"
     ],
     "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": "Outstanding at end of year: (in shares)",
        "periodStartLabel": "Outstanding at beginning of year: (in shares)",
        "terseLabel": "Stock options outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationLongtermIncentivePlansDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails"
     ],
     "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]",
        "terseLabel": "Common Stock Options (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r517",
      "r518"
     ],
     "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": "Outstanding at end of year: (in dollars per share)",
        "periodStartLabel": "Outstanding at beginning of year: (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise Price (in dollar per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "terseLabel": "Awards issued (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r513",
      "r514",
      "r515",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationCommonStockIssuedtoNonemployeeDirectorsDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsActivityDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationPerformanceRestrictedStockUnitsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitAwardsOutstandingDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationRestrictedStockUnitsAwardsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationVestingActivityofRestrictedStockUnitAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r522"
     ],
     "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": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r521"
     ],
     "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",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r516",
      "r535",
      "r536",
      "r537",
      "r538",
      "r541",
      "r550",
      "r551"
     ],
     "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]",
        "terseLabel": "Share-based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": {
     "auth_ref": [
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.",
        "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]",
        "verboseLabel": "Schedule of Performance Shares Units Activity"
       }
      }
     },
     "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options vested.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares",
        "terseLabel": "Outstanding stock option award fully vested (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Ending Balance (in shares)",
        "periodStartLabel": "Beginning Balance (in shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r637",
      "r760"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails": {
       "order": 4.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.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r66",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies and Practices"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPractices"
     ],
     "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"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r226",
      "r308",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r334",
      "r340",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r375",
      "r377",
      "r378",
      "r729",
      "r953"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails",
      "http://www.mistrasgroup.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails",
      "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails",
      "http://www.mistrasgroup.com/role/LeasesNarrativeDetails",
      "http://www.mistrasgroup.com/role/RevenueDisaggregatedRevenuesbySegmentDetails",
      "http://www.mistrasgroup.com/role/SegmentDisclosureFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r27",
      "r110",
      "r224",
      "r250",
      "r251",
      "r252",
      "r274",
      "r275",
      "r276",
      "r278",
      "r284",
      "r286",
      "r302",
      "r346",
      "r418",
      "r547",
      "r548",
      "r549",
      "r579",
      "r580",
      "r603",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r622",
      "r646",
      "r688",
      "r689",
      "r690"
     ],
     "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.mistrasgroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "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"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "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": [
      "r274",
      "r275",
      "r276",
      "r302",
      "r660"
     ],
     "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.mistrasgroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r7",
      "r8",
      "r110",
      "r115"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Net settlement on vesting of restricted stock units (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r7",
      "r8",
      "r110",
      "r115"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Share-based compensation (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r7",
      "r8",
      "r110",
      "r115",
      "r522"
     ],
     "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": "Exercised (in shares)",
        "terseLabel": "Exercise of stock options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity",
      "http://www.mistrasgroup.com/role/ShareBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r27",
      "r110",
      "r115"
     ],
     "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.mistrasgroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r8",
      "r11",
      "r12",
      "r82",
      "r761",
      "r787",
      "r798",
      "r932"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total Mistras Group,\u00a0Inc. stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r161",
      "r162",
      "r170",
      "r224",
      "r225",
      "r251",
      "r274",
      "r275",
      "r276",
      "r278",
      "r284",
      "r346",
      "r418",
      "r547",
      "r548",
      "r549",
      "r579",
      "r580",
      "r603",
      "r616",
      "r617",
      "r622",
      "r646",
      "r689",
      "r690",
      "r787",
      "r798",
      "r932"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "totalLabel": "Total Equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets",
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosure of cash paid"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.",
        "label": "Unamortized Debt Issuance Expense",
        "terseLabel": "Capitalized debt modification costs"
       }
      }
     },
     "localname": "UnamortizedDebtIssuanceExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r554",
      "r563"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesChangesinUnrecognizedTaxBenefitsDetails",
      "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r565"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions for tax positions related to the current fiscal period"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesChangesinUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r564"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Additions for tax positions related to prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesChangesinUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r566"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedLabel": "Reductions related to the expiration of statutes of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesChangesinUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r567"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits that would favorably affect the effective tax rate, if recognized"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnusualOrInfrequentItemAxis": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by an event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "label": "Unusual or Infrequent Item, or Both [Axis]",
        "terseLabel": "Unusual or Infrequent Item, or Both [Axis]"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails",
      "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails",
      "http://www.mistrasgroup.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnusualOrInfrequentItemDomain": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "label": "Unusual or Infrequent Item, or Both [Domain]",
        "terseLabel": "Unusual or Infrequent Item, or Both [Domain]"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/GoodwillNarrativeDetails",
      "http://www.mistrasgroup.com/role/IntangibleAssetsNarrativeDetails",
      "http://www.mistrasgroup.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r74",
      "r75",
      "r76",
      "r303",
      "r304",
      "r306",
      "r307"
     ],
     "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]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r573"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "terseLabel": "Net decrease in valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "auth_ref": [
      "r169",
      "r597",
      "r598",
      "r601",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.",
        "label": "Variable Interest Entity, Primary Beneficiary [Member]",
        "terseLabel": "Variable Interest Entity, Primary Beneficiary"
       }
      }
     },
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/SummaryofSignificantAccountingPoliciesandPracticesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r638",
      "r760"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease expense"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "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.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r288",
      "r293"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails": {
       "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": "Weighted average common shares outstanding, diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss",
      "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted average common shares outstanding:",
        "verboseLabel": "Denominator"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss",
      "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r287",
      "r293"
     ],
     "calculation": {
      "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails": {
       "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 common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/ConsolidatedStatementsofIncomeLoss",
      "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]",
        "terseLabel": "Denominator"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/EarningsperShareComputationsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember": {
     "auth_ref": [
      "r122"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Obligation(s) resulting from employer withdrawal from a multiemployer 1) pension plan under circumstances that would give rise to an obligation or (b) other postretirement benefit plan under circumstances that would give rise to an obligation or an increase in the contribution to the fund during the remainder of the contract period to make up a shortfall necessary to fund the vested and negotiated benefits.",
        "label": "Withdrawal from Multiemployer Defined Benefit Plan [Member]",
        "terseLabel": "Pension Related Contingencies"
       }
      }
     },
     "localname": "WithdrawalFromMultiemployerDefinedBenefitPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WriteOffOfDeferredDebtIssuanceCost": {
     "auth_ref": [
      "r46"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.",
        "label": "Write off of Deferred Debt Issuance Cost",
        "terseLabel": "Capitalized unamortized debt issuance costs"
       }
      }
     },
     "localname": "WriteOffOfDeferredDebtIssuanceCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mistrasgroup.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    }
   },
   "unitCount": 12
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/subtopic&trid=2122178",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409961&loc=d3e20517-108367",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "https://asc.fasb.org/topic&trid=2127225",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "https://asc.fasb.org/topic&trid=2197446",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=SL65897772-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(20))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r218": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r22": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-06(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r223": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r224": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=d3e1280-108306",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL124452896-108306",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144471",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(ee)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "https://asc.fasb.org/topic&trid=2126967",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r703": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r704": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r705": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r706": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r707": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r708": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r711": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r712": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r713": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(5))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r72": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r723": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r724": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r725": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r726": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r727": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r728": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r729": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r731": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r732": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r733": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r734": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r735": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r736": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r737": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r738": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r739": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r74": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r741": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r742": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r743": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r744": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r745": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r746": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r747": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r748": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r749": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r75": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r751": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r752": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r753": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r754": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r755": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r758": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r759": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r76": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r761": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r763": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r764": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r765": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r766": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r767": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r768": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r769": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r77": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r771": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r772": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r773": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r774": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r776": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r777": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r778": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r779": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r78": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(2))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r784": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r785": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r786": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r787": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r788": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r79": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r791": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r792": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r793": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r794": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/subtopic&trid=2196772",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r798": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r799": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r8": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r801": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r802": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r803": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r804": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r805": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r806": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r807": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r808": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r809": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r811": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r812": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r814": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r815": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r816": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r817": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r821": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r822": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r824": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r825": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r826": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r827": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r828": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r829": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r831": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r832": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r833": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r834": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r835": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r836": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r837": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r838": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r839": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r841": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r842": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r843": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r844": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r845": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r846": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r847": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r848": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r849": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r85": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r851": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r852": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r853": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r854": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r855": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r856": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r857": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r858": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r859": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r86": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r861": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r862": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r863": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r864": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r865": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r866": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r867": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r868": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r869": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r87": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r871": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r872": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r873": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r874": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r875": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r876": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r878": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r879": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r88": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r880": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r881": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r882": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r885": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r886": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r887": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r888": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r889": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r89": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r890": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r891": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r892": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r893": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r894": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r895": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r896": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r897": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r898": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r899": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r9": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r900": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r901": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r902": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r903": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r904": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r905": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r906": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r907": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r908": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r909": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r91": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r910": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r911": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r912": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r913": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r914": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r915": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r916": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r917": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r918": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r919": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r92": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r920": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r921": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r922": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r924": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r925": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r926": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r927": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r928": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r93": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r931": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r932": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r935": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r936": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r937": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r938": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r939": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "40",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r940": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r941": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r942": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r943": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r944": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r945": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r946": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r947": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r948": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r949": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r950": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r951": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r952": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r953": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r954": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r96": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>139
<FILENAME>0001436126-23-000014-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001436126-23-000014-xbrl.zip
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
ML;/!E+RMG7&B:"6BR.7"VT+/QSPAR)=!JI+@G25L"3U.%*U$%+DL>%OH:6K
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
M[^WF33NUEN-+"_25MG<WYI'APH2/X")$<P$OPVCF?8Y9Y($%; (^;?E,B@_
M3X$90?/._3$]V<9'27F!/U(/3*EI(BA(08^4!AEREL +58P%/:!>@N9VP)'3
MZ9 .9]7IX+B#$+Z.\,%CEG+"!NO AZ$'JZE>FHX9_#W$H:(81B)U#$@[A;/$
MDO0U=9FFPU&_S=WI6.YT^'_D0EJ3%IP2DK<I'0C0I*.44420N!T_P\%EN1C9
MRL!OI:?2-IR#*,TG$_HFIN-$EBEQM.D2ZYW"]VWD^KNQ@,-B3M\%J?MQ4JY%
MVQ(MC_F43B*G-<SAF/$TQ>> /05E ,*$&-:(I.JE<"YB/*W#-&,$/!S.Y(<C
MF@I+4YX1&3BB_%W;'/)LG,3YS=B;YHD_QL.'S]$OVK \R0VF4,'_PV?O!'Z=
M>)B2!;-)@,"0* !^UW^9V6_!V8PC7EXRFFPJ+[H8Q /\A/ D2D_ CUAIW<OK
MW4)Q@A5\*%0F[/<XP0PE?$V43X8RT^LVSC@\J B?2V(J+YS<C3$:=%BIC*L/
MOT:9-J6:@Y$2>5S'B>''DLHX2<V2>*D ]@29!RS);F1H=THOB'A8>=]6K)8;
MMGYN8J  &&DJ7Q]'L)@D*EDJ7XZ3&;/IE%.;(!H:&!!G#))TUJ+%+=9%_2#.
M,V0**L6^;SF6%)_=9>5GZ5>['9M"'K9+1>_7.!0!FYG\!!O$Y%B?6JF>HGR
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
M(4@81G[(<@SI2?>?K&YEPQ@C(_!7*418A!<%L%:>56'5Y# DZ.C7';2O%BZ
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
M41 KEO-Q'!2F D[+E!?*=T3;TX3?JEQ?G  (,Q^K'"*3=E@I-*K/E("%'KG
MZ0S6TI<I/3(O:20QC!!PI7:V[S=9JDA)C1Z+IYSV^SLON=0)ESJQWM2)@UJN
M@DN=4%>D_?"GYRK0WRB!6%JV()K,X1Y5M:*2*1O&&?@X\@^KP@KN?0QC;<TT
MO^E.-/0],;\L6O)5NC!6ZT/592L+-$@M.XW]?"UH$4OY4P^=E;Z,E5ZZ!BTR
MV)M\JV6M0T7R%B@=]&LJ,)-]>Q:J -HO4-(XZJ79A.E==1N8GV&/$5*M5.'T
M0^]3%@MH8*S<4HB"3!.>C54E>!GHH4D/;!A@2U:IJ")TYDG5X98TRPAK0O#?
M,LL;/OD/3^+6BVC<J]2?7V/=]/QKO%7S;9H@=8G,!WEK"35]3MV]QWD,2T]5
MER^IVV_8BKZB+?%*@3_G37ZY>^HDQOCSA)!RJ/>H/6F>"WIM->M\Q3G&AQJB
M>0O=71)CPQ]':,94BV=OJ]BB6 $DUZB<XJD_4L&<1MR-@?'/'*,7#H-/;4WK
MPA^5>^>:Q+J%3__6N>J4I&&IFXKWN($PT/JX7]0N]X(R,9&P*D$55J4L\!+C
M7K@';*6MAX+/AKK7&A6NPY<R"0(!XF<&L%K#2YCDWES>>%&<88YLNX0; YKZ
M=[1^%;A-6@TD&VP),O7 YI-Y(:DLEZ)J?%F,O2P#31A5<"H]8:%*$'"?DD^T
MZH$Y4]-$*)"ZA(]"E<($KXNG!C/(%/R;"[YV0Y"J$:N<$?7[2K&XSD*^3U^A
M  "<]8@0JX<(N"VC]U(-23-I&V5C?5U.,5$$%A[S4MH:8?M>NF72D29-=T2)
MDPI9]=%%2NE(U0V 68TX2\50HAW<_W)E-:KW1_'<*XQF5BNQGUMHCB6[:9&Z
M)-E$+1K24QU ^5CO71-J_L)28*-A."NUYUM08#P_Q4?8GA84!=OOA=B@:]XJ
MC( '+G8I@27L9DI?4W;'?"$QOZ6+HCZ85#\;;=A'A!-?*@BUF:R]?#AQWJ>F
M]JE9IUF8\E/1AS# 0!NN UP&7Y7<:4,X"IZ!@J?[GSXKLII)J54X-QJ0+I"7
MFX@JT0PYL@:DJ G..&D0[5O&K0?O3,=H,QE,.P*J,RNDS+PRH 3>O P?#546
MIEHFO*=\[#)#BJ3*"*#RH9J;)%TP(_IH'EQ/YCT4X(<V^1+7R^&+HZP+.'SG
M15A;YL54N>XE&<RXGDH^< G%$"%@5.&*4KA'U, [GV+U6%KR62]S"!:PG.X?
M'(-NC;T7T6D!XEEJI;<J$T?GO+1+:6]1'&V[>*&+%UH:+SQT\<+'E%JO:9>J
MPD8VS#)ANG)>806HEO)$8BH"\:FX99%R4=(FM&E7NA]0T*)62OG-\YF1CY2C
MRG4A58(A+Z!RXJB E%UUE-!^W?7C/8"ZJFL:&1B4:*YB* FBE6H$HL7A C)$
M4AUBH!YA 9N!]=Z6C0-4JP",(.OJ <UDURJWI@9@6BFENR_63.^?#SA7L]]E
M0KBBH_9ND\X^#S5-H0_\R7TYG"J-5FHR#TWD02/A?M>N0353 ZI-K(4>Y XB
M<ILT!(L44JWHS[T%9EVQ#)=4KI^JC:W?BV*_(FZY%Z6NS&^6%Z5Z?H!I*109
M)WS%WI0_$:3R/:X3]EC?Q9"<!%2N/F;AR,C U_10*$-18D]JTZSZ1BKJ1F<%
MX9[074!_OJSKHGV?LZ1M>2T'K=TZ906UAZ%L'KS\]<(O8KRV7'490BG!<E3W
M7;9NINU6JFEEQY^K\-Z?,/PR\L1NT;'8)_44T?$R7IZG"A)Y 7WDF)44(IX_
MO!QSG%@2R*^^_OOCY;'\Y\F7,QFSI]*20147@U[ L=H\E-BA>O9SJ2>%:CC7
M>P2#M670CG@T$H3I2?==M8#_EC>MSH*.*55>QF8F931P9DKN7_P]B*:#.*NH
M8TL@#8D[(+%U)$B/>JU&"2G3GS1/\P4GI9V;LH+ Q+L?[UELK>C"N>^^<?6#
M#]0/VKDT[A9^VBV\?,3HSU(AOK7SAN[F.27_!80G2THQ'WDAI3K%F/MB)!!6
M*L^P!U]@?%E%D&C(V[5 T>J[V5MO6][GVF0/!R*7]=[=[YPC[(Y'<GSAFI,5
M-WBA+WP=:1#WN>GL]M(YG]QK^^1^BYC%?8>7<LRI5HI;,E#4\K9^(.(!,)LL
M(B@I#1I_;7%48+[$+2VYVEU$W474+8VH'[F(^J-NB#5M$WF=659.>ZK<WV+4
MKI3]M%&M6Q;#*KNOI2VH*:9XMFBNA"%+_:]9-7&9<M-]L 2E=D2"N Q[)<.=
M(&^Y+*1;6M"N>^)6AOE=,7"#CL*58_&;01@]00FM@=ZM45/07UB>&)JC+*%3
M,2RH*'!259](DS_82.JE::;XF@R[N[XK:W.XKM@*>UANI^>==#YV+CL>>DX.
M/GB];J_;Z>]T5R[>G 7V9#[+O(N06<14J@L<E@HP \O))],PGO$".1VN[DC_
M;HL@0D:4"0CW[MGE^=5 5>2)U,#!@S4EFR%0\UEZ2+9W,YZ6\IC5(543#SV.
MOLEWP<PH^O<&%+=Y_4:*Z_*8^JT2_+YW-P9M2.-6R_)9[FV-R&]4X*/0,IOU
MVMG:[;=, ]L[3-*K_Z"^1?CTHN568&D*.GM48,TOPS0P[ORVK[K;2L^YCIXD
MN'X]H1;1IDND#=*+?.-3EF0S(\@TAYENSV6)):T.C)*+0M:HEKBF[^(TX1JC
MLVI-M+U>W\,B\9..USO<[6U];[6,'Y5FX32V%3*D@GJQ@0\E\WVA4%/J?4KB
M?-KVSB,?FS![ISQD=QC: 6::J@#KRH6>DWE/9C%81WMXC%0T,$PTP(Z9HM:K
M* >(_"+F*_)BHR;A7>&?^ IZ8M46@_V)IW9S(6P[P778PXU,(XC,=8DE%UX3
MG][OI>ONM'7.$^%<#WD-'D/%(#$L2OKJC[' MLK'II<U(3'0UZ9+TCU '"L/
MD+MN:4\Z B4P'6NX7W7W9C-O2R'8(.HE"%F6Y0E^3$?@"M1+-FL5E<J8?YE2
MJD<\Y1+\S'0/ ^[&F?X;NWR?B&Q6+?3U#, \,I6&J5/'@=_$= NP"O)0<8SP
MXJ#:*1VYC^D.F,,F^S=7.#C59^N!?X(%FDSS B;G^OSXVZ4&C/X'FS*8 _<N
M$HP+$%K3JRP7O4C>?<M0=Y8G<?HT^LY^NT0*"S+D_ 1*P>O!Y:>S:UQPV:6^
M<2K:!J_T6ZW-[X1%#/O7:6RMITV5C/53V(W76_?K.('3$K?EC!F0'<R1K?L-
MI:IZ?E9J%(9!=X52B6TP<HHEI=0L:Y@GJ>R$U:9'0FZZ>961K8SG0;^F7;T#
M LX0;S!= G!/VW#%2&9P7"#MU8JC$-NFU=&]I.G80+^D79>[RD0QKF!-X?5%
MMO:EPE%\O35ZW%2:UU&OTJ/&6K"4S%L2;&VI"[K7;0@*.WNY.JFZ:+'F'E5P
M-7>C/%2Q8'DDI61Y&@"FR[!Q&38OQ*N][F:DV*P4F<(9+$L*6])_;1"U=]AP
M3Z?Q5H [3"(-7/LE=Q(]0[@9\%/2!,SM;YK/2E4 M<]$I 9\N30(ZH]#SA)I
M^"O%AG*$2+MY $ZDNHJD3SB?U0;R/^V<#8= V>UQI&VBMN;$*6641?EDV=9Y
M1:>*,;Q(0>TI#! :D?^1LU!S\L7E^9>3P5?O'#CF1ZFO%!@EG!5P*,=A'$^&
M/(&#Y">(0 :/]+H$$M#;\UAGTM&&EZJ&B@K5>JO4:%S">IAZP>K;%<9KD>8/
M9)H7MTN:?[7Z(+E%W%\YJ/ZMBJ@)&E?V8Z8TP%@E,6+(;1GX?B$[,AML5HXV
M#JP OKI5Q5<Q=JUR,2(@PP169#S?("&3+L ? FA <,#J2K8+&_8;MJ<7>M*5
M185W$]RN^40CY-9,0$QEU+LH)A-.O9]#[&S/?=D_O>*6P6"D 96'E6EN:H *
MPW*S+D,:$P _2.!$<P.HLOB:1 % &CD\]P0#-0T!FO$@ ._6?]!JP:V RI\L
M>,$?1L"].%2/H,/AL+W**3]<ZI #"ZQ3QL!"]?[B;9%#N]/M[OT%Y /A(JD5
MRZ<(QQ#F*3YFQ$TCE)^"OB*O!=7Z2(AOX\LK>NR4AVI+)I5N _UHI:].^>FY
M+) JM'''&V"'<@)FUUS2(-2I<P;J$+5'JQ)':0O%T373XZ,1^OZ!1)(>TMNE
M8>%)DID'-'ZI+)Z[_VTEYY>J(2$8ZXZGNAXU42)2M6&D)#'*)2B: LX=GG+%
M2"4]>LM4'S94F)$+*8\R$=9]4HMSINM0E(O>O#5LM90@6D1CB2W,<&#=HJ"J
MZU^R"N8YJ!!KT(>.,&=*Z)Y4E$'60#$>T3C/FNA5+4SPYRZ?<C,4S2D^ZWTF
M+(-OA6?=!G53>6!5]E[A["H' +1$4P]A&3K#HRCK0:4BQB9PAX!^5!0^A%S!
MPFT5#R4)RD02&]2_8:9E*'$8C@P,WD(E*R0_,;T0_HU]$7B2S0P"QF2HD>U4
M>:>.R9;GC9:=R6>7UPL<H3255<KDS/9]G#:7'7L0?D+M52A!FK%0&UXD7<CZ
M,XQ,#%E(8A,43)[5%TBNP:?!X*)MX/?E^I@GR],TYU]&36@"L).!_HVBL"P>
M&@+4^+H5AXH/.GUG>CY)(AS+((X- D!G29![A52[(9E[3W"%*/2>8Q9])UU[
M72X1ET#[#+Z\HK9D]G F&>2%#JH"=O,84 7_BE(-WQ"CH?JXK=PQYYCP*4RH
M#2-K>+"YU+_6?:S('ELF7T)WP:PWU2J,T"OI79-Q]_O=1,;A%L8^^O.4VRTK
M]2$H$@CJ+BB;W$?+G<_]96)"75MJJWO(3N5=<EZQ^NJLSRO66](KMER*1]^A
M-;_ZQ5 2BQ;=#UJ<$TP\6GSDI5_MK;'@[%>#/%I0T%-5+<J\,: W%G]CFAT8
MMDAR[^ #&IY\FJ'AF3:U,*[?+TTQ)-V#DN?8)5'O*>WO!<RNN=@2?NA ;EP*
MCJTI.+W-2,%9/<J--9YW7"223I%NTWIUQZ;>*6<A**&#-(U]H0 ZL2ZN!(23
M4IAX$@<ESR$V6$>_83VBW!#D+F)>0<R5<DT"T<1Q<?]1JY,A=1/]+[!!8]6#
M560Y9@)4'E>P/5)^I,7;V@I57@EHTUI6_EH[(A>%T1NCZ$3$:P71FRL)1LTF
M44.@\3\\B1<84,VQ1OS!0S'&58,&.LWP*9KA8L^C14HB<B;PE6EZ>=[:&K2,
M3M?4O1P+8K <I"U[>M1[>61CX%+=6]MTD7[V021CG* %I0?AAS9!M;8W83(_
MST1&3.OK5$\29PT2+JHXA2D25)5K%-O(XA;**G78F2HKJ.< R05$6B;YQ!N*
M54R*,$IA:2N)2$\9JDEH8H,DDXI5D(%BA2)0$KMLQ'S3GOQI1+S6_+%D=Z>!
MA("35CPW\S*Z/R5BSM*,3_2W%PQU/S%E6$OB?>&8ZN5=$:K\ZY& -5EU2ZN]
M*#5!UDW]FZL&7@OJQV2939&A]C%.0"9$125/N6,GN;^(&)-#<BK'J?9"D.9:
MNFSBWWVG6^;W;!VWZH;;/4)45<Z8?N);Y^?RYQ_#.$Z>5OXP5PACCY*X:7=<
M:7NLN>[*+I'V?9?<BP,LKPL'B2U$CI=7.&O(N06#0@=1MV3^@KK$F2<]"[>D
MYT?\1A[O6Q;F] FJKJUR/J]V["AI:DK=5$EHD8XJ[_3;:B/,LN<^+7GT34P
M?UGTSM:#EE7L._3W&P#O+?Y#I<BUI=R5_:5HDO2AR4I.,Y,C 6H-_MD\]Y*D
M"O+$3$XA+ /91%2%D!9J"RCL3&+N/6>HVK01MXS:G)!<UE94R-+J6IGNH%/E
MB&NZ4'"_S&5!UX>T5$B2^B]Q5RPKNE_D NG@-.=-IL):;A/,-8Y-,$;W3:XI
M]0W>5&!4ZI2WXP5=N0NT) WY6N;/2]5_6[MFS>N&LLE,M)";RPG6<]&W3&/)
M4@J$2BY2%O^BZ>$!4HK1,N6^,G%\@O7/2H,R2>3K[C;IHMI/NKYE-C#6C,*S
M21Q:<U,WQ"E*O3QD2AOUU3*-6/&M\N2K;I)#A33PB%:1W2?PY^Z\P_>I]5 '
MO;5VF5FL*Z"HT@"$M/3SP(3H6I\V0L;)E$==0:<2KU.OMR--DL#K[>*_E"0M
ME;.?_5#9Z@-Y_?6.=G95LV-]CY.F<9ITO*LX$W#9I=X_.MX_V9C="EBU5!?D
MJQ1(Q>2AO&?&8F*0#[(DQZ!4BEYQ:<]IK02SO TF(V9TXHPK [7E2'C=I-,X
MQXYH_EB$0<*C(A,5EQNNFX"GH-H$#/G35.=0A+T)_K&>PHD1]HQ 0E,!=SGR
M>]O 'TS-,ZK]&O,S!1N$/_+AKO?IXU12R_&2OJFDRXY$D/LPKH2VJ/< ,G@$
M.#7L&.''$YZ60V=U[.8%F*>7><AQ_X/M';G_\*\]E9^Z% O ]O.I*M-B)<*)
M!YO<JM1B9L$D$;"XG'<,OTV+"11M2.NOP0J#2I(P\RFIM^WB@2X>:&L\L._B
M@1L0#ZS4C4OY I<+_\$37Z1T3LNI;A1/0X =8XM-69IJLYN"?[(EO7R@-*B1
ME&63@97!8.WLK!A/9=, ?-@"C143V0*0_'[1NU/]U<8MH);G% L$DS3)9MOD
M$X#KA)P<6SM[?S'*#Y:%P!5=NG]J&@!=[:'<J-M8.4\FY)8V 84AMKFETCF:
M12QM?1SZEH7XRAL"#Z)F"W$PFU,RL))DE(?A;#L0>%D$:)B*E'(RO8Q]5Y $
ML:Y3D5<F]99\SKU9*<\C[T-IEQ_9&?+/K<</%^KQRD>EU$7EHLKN8,[ E7&.
M/;MV6U@$A3N927\<&/>H98+9_WN<E (G2W&=U"N7YCW36!>+HK"''CE$1G2B
M;D$Y96%*&O_=./;NL%MI91)8)2)G<>\K%^4@&V^9D&^ F5#04D'%*?>PP9);
M[FWD@"SA:98IJ3EJ[)2UIKRSM4Y)JPI3D3,IVZ3>/TGOX8(-@T>Q3BZ;8^,E
M629!IG@T5SS$_&^$-^21U-;LGY9+5M6[V.Z[Q[_7AU1P^%;:*EP5^$?AK8#M
MP^902CLETUVI"'1*L/%TPOS";8&M.<B14_H!IWS?0.DIE=^4RWUE-E<^C>FM
M:3Z9U,MWL5MMPM,\-.$'Z1<2B9Q4:KSJLO !(9RQC:S4U?EBQ5!-"@QK2?8H
MS"GBACRE<BXB=E/TMXU#X<\KA&T)8DH#%3]]BVKD/:SS3-6R:/V,4WJ$MBX+
MOH$P6$+\J=Q]TVC=4.&@MS8I& +'_#.[L\"L+.,>^ K?$WVVQLS7P"[5Y%"9
MZMM4Y?&9RX8MQ)XA9?P%*JRHH..I9)6>,NY=W2:&M)OR>UIMW?F*HH:!.E,8
M%$ST^=:!:ND\#ME=VTORD,!E;DHHS!GF'\Y4(X8*>LX2/RO5G95<UA3Q-5UI
M]-^3J<3[-4.H8&=9Z%-U+KRV@-AEH3?(L[%2"&1+"+1.0D% !^IYM6[P_7F:
MYE1YJ%*_VG/IO"7TF3T@NJW'T.EU\6@D_$)?*88>SLJ?J.*7M/Y2\_DX#F7
M&F8+X[<]W?*9V /?J-H0Z 6^R47 D2/;&J-"7T#R%D!9N*7=4Z0](=3.K0;,
M #KEM&'/6GK;%RSDA 64-")@XI5,@F:VENJ5G7JPS@Y?J^XK=1G8$-Q;;/P0
M*%,?UA'^(5V !@:=%*)D5F1%G,9!L/TQ09;]%][$5W"Z>.9=<MD20@:]0$."
M3;I(0&60##SP9:(,(S6)6"F5O)26F"FM<%-:8:=4GKM<<[AB!ZD'1NHU] CQ
M;''8:X=9GUZ8S7.R"JSQ 6_-%FO2SUAL8-5)'MZP4BHVB2F44+4RE (=O:V>
M2WD(7#"9B"SC=&T<JZ39JWR*]1DI;L1\KBNJY@*6B,$7^OBW-+;9;Y' N<B<
M6H*V4>E&2M;'R<S\BN*=F/^$"= ^NHK*BIV<W_GY>5M: M5'VW.%%J:58N7B
M;^O;5Z;[4"&'3O*A3+F(81Y[6]YX^ _%L<B9FB5YX!J:K51Q2VZX%<!5V@)!
MU8W$;YH"+RLW3E;*?_".&AMKNWBPBP>O,AZ\LQGQX-<*^CI#^4GR%N'J;)"V
MZX-F+_JST>/MHGL@Z3#5=H$K=P"Y>LTGL?67LU(/GD$Y_<T&9I?>()PDM4DM
MP74,*FX/[S/HVIE"XJWG\"DC_0XTV^TPCDEYITQPRKF#'WTCGRZZ3S^:FD7*
M/=_"56E)[;ZDVU?>L!PBC=-Z7X9=X\">.F)B+&4_AB@=>93+ON<R:_-PG\HE
M%3Z!DX>;P6 A.8F9/54!=*]K?Y.&WZ4T7K##"0E7!MZIR%H#+>K<$G1#%EZ/
M@CKO-/9SZ2O1N=3Z%3*"7[QH5"@66!D\0W_;G<=_@  4LETP>J&D*U/'+!4T
M_435[&"R.<:BA^3\E%YVS.C^O2ASD(&C4D,[>/"S %4'M)P1NY62O*E"BB Z
MAGS,PA%ES60I#T>FD$V+>*II1D\*@E329Y6O2U#0*V_RZA3R9Y[4@I>M.;-M
M-+9#W4F@7<[PGQ7N?85J<)VP@)-2@UQ[ 405'0[GGSZ)IS,9ZYU_I':&F?Z<
M/(AP;$HG/C#GG__ O+<Y]S-YGFM1-EE\D' ZI1K#T"<@C3:&BV7@*_$X1@;0
M*L$3G#Y\YMI%'X>V =P/4:530:R")B,HRL1-0QX@YF+IHTF<9#=@JV,'3,X#
MZ<_$$A"0F2C*RL]&<2:]R2QA0!C^&X13C'6/*DEF[EWX#XQ\R\:9&>B!$9^U
M918A/2:=8.HW.A4#\>DX N5DB+9&+\8V.4J,X[=&_TS1-UP2T&8![A+T1$=8
MD8@25]MT$EH!_<@DG]M5N6SVN-YY6_FMI>#TKDI%-I)+>"CD#:)B*,]IB^T$
MYIH%)@8QK((FF _9DXC3,?ML'JV_%@,N7!(%=<2XQC51^0*QL3*T!3&H%GE7
M_I@'><BQE7P/%"AR$?/&%T5,X:RH0-S '&]Z'?R93Z8ZP*Y:X2H):^+N"<91
M@VJ=H"<J56+&4;[=Z_:W6&OKH&LR;TRO[]\B0?%)I PSKEA(1D>+L%DT9E?%
MZ][%=B^8J+AU@FV%2O&C^1R(<@8:4H5C@6@HEE$:-:9@6A;CW8C;4NX##(PY
M$C+6'N1R&KI 7^WH/%Q;<ZN:[I%,LQS6QZ/-P,LGY8\;NR2:41[&28%<+I>@
M:2*XB"X<?__95EH__+](+;MD)N3>TDF%+129=_8#CAOJ!-K D&N/98YS++=R
MG?S(73%/O6+B +6S<@VK-=>-LH&;YNAM'5"3\9..A_D&!Q^\G@=71<K_Z+3*
M7IQ&R$5E0!<.0E3>\FPQ2*YS#+X&Y^61RFJSP@Y</BI^V.GN;/E+^Y%?3,CM
M.R'W1%;369 G& 4?(==9Y)5&P#HS+8E5"[H,:(GA3&NOI#["O6NG*G/V8RR&
M<$1^76]9398QM ^494U2GM(W97*P)U/OG%=_,XZL<6N=1^1\OF8_[$B>DF?V
M&UF,I6G2_$K^-ET62F8/_";-E5L_XGB7$$U;X_B.8SE,"=9/I1RJ848)B*VQ
M2!7]Y(RGC]!N'*'.39\_+47K_K)BI[#,L60:AP+3*^UI\=4N99<HSTPIOT0Y
M)UE8=D[&2?&YR^QSF7UKS>S;_1-G]O7)+[ZFE3<" 4P;/C')XR;,0*VZZP$&
M'7N@NT^7=LHRPHI\44-&LGS42$U56MG0@%45>Z@G"6DY@3M23$-9B?28!JW.
MHV3--0EOR93^9M.-.7=/%D@C,H115M& G<,X35O+G1 0PS[6@RSN,[SP6&SI
M,&J0FVH_V>*@A/OA'-I+U)?)*JL"-TKB,'+I\VO:UQ+XHI1MJK*Z%G8MMGHF
M 1X-UJ :-(V+=RDP:ADFE^Q0 5U6C;ZIOE5]IB*VL,(\,N6H/DO''A65\RA0
M=5)IE@AXOVS4[6<Y>0JF3.A>7\#=(;_%>$AUY'H0N:"GSMTKMY*=L'VVL+V.
MJ70U3;E5>36L6IFFV%J#5M>0+#*B@1$-KRYQ68$X$3RBT;;3,-;.])2;@[T
MBI0DNSA>*14% O1,!OI3!3Y -X?)H)2EF;IJOH#150^R(J&L2 HKTA;H"E90
M!M4$ 362*/ 19'&^?$1DM60BDT$*/QBB(>IN@<TY$!:AHBN0(1#B:4K)@/?
M3E;PB.0W!!9$<&ZRS4>B8;!&#R .,7/>=(Y=-D[B_$;:EVPH.RJ5<(\JD#CM
MA;!-G17AC#YMVQ&9R8:MQ]O9ZG6RPVU+>5HJQ(P%?(EVF^IF6ROW<SB9^R2F
M6IS4;0.;%84HOIGI?"9V#8'N(<PFC2%D*DLH-5+A>*A4Y<H/*@Y#^IG._&\U
M.1--$4ASV8AN=E#T.5C<A4>/)(>?*RK!&A6-&*,"[CXO>O;,=*=NU=][\9Q4
MSDC*)MSTGY*)1UC'2V[1H'*9%*UPYQ*3G &R*6<_P03H6&(77?/(CM+;)C"U
M@>DJ1M,L62CE?& N9/6)E]%#6Z:VPXMUH:TZKT6UUY3-Z(@K#Y."UYIO]D0G
M(^31#4QNJ]*?:JB;@5&C*--JB[*BR7RI3?Y5RW;W'8M765P6D9P1?*4-W%U<
M:/5>OH_HG/0TR6DT)"42MW?VR]CMJUZ1+;$8<TMKX+J,5,*/&A5=):C,US'(
MG%B#1-CH3&M[]<8<]ZW8FA;GI/.Q<VE2@OM[_<YAGZ#F]XZ6Y9$WPB2/X)*A
M0F/\4_+([D%G1W/(\L#8;X1''L$D'Z_._[0\LG/8[Z 8<<@AJU=!R-"T00-Y
M%&K>H4/-<[EUZ\VMV_L3Y]:Y1KM/$KFJT//6+B=F&=:.,)53+/8EE'ETM<G(
M:,(C?H?=,A.90&,BK=YG F^@]L%$'S7D_7SBG8ITF"=IU5-IP,?X30PO7*TS
MWG'M<[A6E2=;P[CE1 !5*UV"5I*LG.83W9_@ ;2$6@VV;C@BAYJ&>:H*[G5%
M/?\#\R.4[YK=W*#?+>,ZKQ:3; Q. Y61E) A\ZP 9B^]QF4#;-)QL$9M+E("
MFB,H!"!2[@NAP)<*<%(Z$[7L<_FA8\F-8,E3!F_QK@AXWKO\>&D-6\J8(N4C
M,@QFKJJC["/7#Y9,PE9BX.64V7"L6^U*-"BANX5R-".XTO3E4ZPODD !X%*I
M(YK,IVAM(K)6A4<(VW;+>/A1!30XLM<)S%[V,R-%E3Q.Q=>7'(Q67RIUISBK
M>E@,A4L!H(NHL<NZ=7IK;=?JY,K]<@6WTX*#T2Q8[)0KY@18)%06B1)Y7'4*
M"*VJRMR>6;RXIY4T]U,[8"=:TGLO4H^Z!F[MM4@\'^MX/# #)@,+B;.%;5.%
M2I.O, SE%4=S/VTW/2I[T]XS$+;H:AR,H*AJGU8:RT\3[O/ 0.!71JXWU]&9
M!?00O'6:#T.1C@N8Q7E0==V)>?X;8Z7]BP\1AJ[C#2I=X>9OM""7Y6:EA^CS
MHE*)T-AP4R@Y2,92="X&U0:9!W2*%M%3&T]7DDFTRGKUCT-_W(S+C0^1_2YY
M*/@(>S[94]1C&G(E^33S9P9!?:Y35KL&A1J*/W)5X:N@5Y-;/$KI6$S;%(:6
M(Y;16)O2_GRR<>-$PL;B""*?H ^PU#87__0Y@J'*T076_X#"B*,G/$YN6"3^
MHZ92ZOT5R&5/BF5OI*PHOR@2J;S?\T2D@?!E9=X\IB$*(SK *W8K=OKN!#[I
M!(Y8'MKD"8?[A=\J=[6/^8<2^)G*>4P_<4("5K81L*ZB G\B'Z1&TO)J:'L4
MZB,.1P;%\B#@:N\NSL.@[>41-9:3N;/X>P;'*6AK//B&MZR:L7N.L9_.V-XE
M?F8#>]\76B]EFJCT$J,N/9QGXE7R.,I98;TV9O[TD:TQNZ-72XI]849>HJ>G
M PY[0=:FGE?D(K:!O0OIK>) Q-,8]$'&'X&=@%(5>1;K]^_ YNJW:N98N83:
M%%S(#J&CG'!.L1B.B:"M;3;\6!:>QHFNG\-(CVH%1N;8HF>P6%1@F$AJ,MAS
M5"+@%U'4A@9BRLJ#<:=H\MW*HCX<OAR3*#GQ50BJ1@\!&8 ])B1D7RZAQ>5=
MU-8(!]17%37!D"H%D6 VA%>V*[C0>,N-!%\<?L#A$)]?VE<ZVH4[@D$VD2HT
MA90NT&9$\YLX#O 7<&W6B]HQW%>ZIZ6ERB5,-2X]OG4+'9.$_4APC_BU+ ^9
M-_[DKN122R4V+UIE(R.A#3WD//)2F$"*@\AFY>H[.6P3#D1E>XH5D2T)X,<:
M11&M9;_ ^C& %:33*BQI&">(N9R,;#HA0_+:_4HMR6=%:V_%<7HYXJ+'A"QL
MGNL;KY02V@J]==2XO#8Y+#3U254O-E8G1U&%,U/X?"^UJ2^TDR7>8-)EWK@.
M/HOD?A>[334:P-788@5FH)I5UQJ+T/[J^F^? +M361-+>^6K% GL'M\DG,8P
MCK>U4Q=/LG1,M7NF.K&%5^'"WM4N,\YEQJTF,VY_,S+CGGEBGM!J=@' ]+IR
ML$O74AN!CE F@A JA#,I.PIWJ@*CK-I7Z/M!>5-UB_;_H. ?P8,R+:RL,>@[
M[$Z B5&^JU!,EB^G+9+J:8&EB46CJEQTPKFZ<,J_F ?"J<S72'XDB**5J*5(
MQ0K?-:^390C]6<[6F5?2\(=U+:WI.FD[3+&%;%C2'RH=5WQJ9")U5N;-&1Z5
MIB2TVEI7A:N5?# T9)G)C?I!GLMIH7+.,79#\;)4 ^"4Q,E,I:3?7TZ-VGH@
M;WGET)$9:;+)'V:E#5H8>2_\O&?:][1U++\1X?9YA-T88%H.6'LC[&-0790>
M9(-E#+QD\3+9$*PM15Q2AL7:&>:_C- D!E)XA&%-:D97ZF-5[#'6<H.-P^6O
M6*D/$[7P3!1R3NE;>=EH !UIVL%U66G'1'B$:;EW%B(;&"A%@R.E\"(4N$.I
MK)S@KX :>A?-'O70RB1UCQ:=[(V#G_V1(WR%3H5*9>?4*HIA"?BJ5>I2:%Y9
M#BT5BUE?/!8JG%#T>JMH*G8#PWSQMJ:3NA"2#>W[Z,A0<ON6U !E6I.TDFL*
MXE],4 U(8U]0_A,AON#P*T=^<(F,3Q,+E*U&?'@+O&11E421<"2=:FU/XJ"J
MN,YH$> B.B%U4H9RQPGL,#J% Y;64O1*#TG'T@,_9-['.($91]Y)GB0R\DK^
M(K-\YL#J$<S;S'QE;@8Z&Z3K)%&Z,]>]H'1X&"04?"*]@GH0 RY=GX@7,L2P
MT+WWMA0"!KQ)^I%,"\ "M\4\? \>3 M'N.2YU,(5A&PY<67+] 0\(2PRV)S6
M@FR6LJ%0W3R4WVK=,(".*1ZDBZ9:&36X&1@F--\4=M++K&&[TKY0HQ>J9M2T
MBF@2F;F(")5628&>MG1$J3&4HVYN<N4:!.00RN_$)_1"^V.XJB.=PK/(S8L&
M7!J'B"B7^@F7M^,SEY)^6)_P(YB<U?E\(0'R .#YGL#-C #"=:Y QRM'W'7"
M8)DFR% +Z&[)!HU^TPFNY><6SGK_\6=X3>0M>9ON-+8\6=+.6/FMV-\]L.]6
ME)-2V[V>N["T+KT/;=NL"3F[P)H%LM#@DO/[+QL6AYH"D( /V=TH#[T)F$ZF
M*+26_S7R!A-XG<^L@P?5IQ*&SX1?LH]L6&-=TUNVVF0N'JRM=DURW "%Z5I.
MJEM2L#>YNBT0X5)M#V-?7Z[W<I5SIVV 07AV?'Y].K#("KR_N0E:>PL:M%@:
M  #]+U]KXK,T=(NF(51J+3N'4%0)U4X8!*:)0258:!6?<<NY8#DQ^@&3P*H>
MM$*B.-I.$)XU00O@A@F,K>EU7OQ@2/#B+6OC5N&ZESDP7)NQ'Y1_$Z68D._6
MJWF]T ^CJUG5:KG%6K18HQ88X^BJ$JJ  OX*N?PG.>XGF$\HJRO*?G\\P]30
M"(\O.LC08$\4 LM(]7UQAWKANM^TX)VQ_YTR$X!%Y0);SJX6W#GCUBNMS6YM
M DU:XGUK\_-/1[W75FGO71N0=SRY?:T$BQ=8GIVU+H^M9VK]HDBTO$$0>,<8
MMQV0YS>5.:PE7''R'VN_,&:K4IZIST%3_J_=;ANF2/_?K?&"-?Z]I18OE3(^
M*+SH)H4;UM@ONI 7W53AAJ7,:.F[DFF]WHCYV 0'H_X!3_U$#+4CHIH,1G<X
M(;)CGP(*?209J.8>/(?%EC[HY(5*J<+?Y,$W,.ZJ]E/&#LR][X]9<N/4T,5;
M_KU5+)9>814F"V(Z0UNZ H+B,0:Y;I1G6+(@+?T6*%88B"5X%-E"$GOR@I;[
MHYP/8=XDS2Z5%A[Y">63%%U0G4:V<+_"5LTP+;.Y%H &?:U9%/:,*"P"L:I+
MZ @^R1-9*NWG$AE I'C\_LA90M'/YNBQA!YIB!Z35-9P.(U0^AX)]Y3?\H02
M;U2GAU0B9&/=D,OM=[G]MN;V'[C<_D?!<*QIGU29DC3Y*4^?;\>C$:70X=$,
MO" G>9IB-6"Y^;6L,)0IC^4$@;J8NH6'0";<Z(R3+ NEHZ'Z(&5"P+,33-[>
MYI-I&,^H);-$D 59(+6J(&$(+QL*V4<05"CY^R(MB&HZ?RAP'0*=J:/)8G(U
MM1<D#[$I8Z;RNH;NWS)_N](4NMQ.>I$CGRB:M19, ;GBZ>^'5^>4#TJ^[P3!
M"')YS^E+AL!*FV>V:G" KDMRE'\^,J9U<F%-0,LK(!DY[*' &]STZ#05,5%6
MZDQ1-*,P>/R]+=;:ZAVV]&DXB2?8A2V;>6<ZR6S@&TT:3@HVE*8S J<;!,--
MD:TK(]2ZL**$_9+D(1X$T\JW^IZ/I)VG"%X8R!,RF0CJCHIC_?S3[L$'I?E=
MG9VX+A,K9/;33P,K8 /O@\"0Z8\2 L,P]5ZGVUL_2H7K'OHDKCL;>!]UX2#<
MCA*XQY*:'"EX,56 VH=*SY$HYBCK1VZY]/. /0I\B9TN-92>RAI%&K_PR1#$
MY0E:O8GI.YZ:(C.E7*3Y%)-OB^;H].-+3J8<?CB0=9M8!BI1SF>JL]G\B^]]
M+[5!U\&FJ$)4Q1^F*_58RW1!I6M%&+@P#&.3V\7L8GFPQ\XJK92P/#PSN3TX
MC6'3##U5FUI:9K^LDI77VQ2WRI59>?=AIZ,]58!4V<D>R5'JHS&14TQ-<AM^
M>)9C?1@P^6\1G:9SGX.1%;2]SX+[8VS=D7$-]?0U3L  =[EPF\*333+;+LY4
M.#&L6H7 ]&2U$:!J%F&K$QD%(3GYX(]'BZZ^6O%CP$-^PWE+]\V5_8130;Z%
MF7$#)\5REH9NU!Q<">&&G!*#X&L)&G2IP%@&##0^$ 69-,X1*!,2W:AJ6>^"
M$>*!XE" $%'RG@2*;,#D*[7(Z_9?M9VB4S9>CF5#V+0DCK"6 ):-939U64)M
MF1<33#'<T?;2V608AZ2I3Y/8Q_)+EF7,'Y-!39^7ZK E6B0K/$NF&EQZHU4\
M/)YFTK?#]/5@PNV$=$:*-EKM;;H2T$+QZ411A3B?JCK&\EOD^"L_!^X8/.48
M1+<"F R-7KAZ[0+DIL)O!;7]D0<86FE+M;OM8<%)*-7ID2KAQ6]RPN?&.IMV
MV>6)9R,@!0._)J]FV_L]#VY44@?%35/,^/03CM]-T>V/WP!?XT&3@]PDC!X?
M80P9K%-ZE\2KP,R0 HX.(>L0*E*O*R;@)AI"6P: L1@Z]J9QJ%0A[7V%DYVI
MZT29%KS8(L^H4 H=0^I/$UB2!%0GC%GHT$;QHS)@1(95Q7(&T@LW9O]A21#G
M:0&ZDTI4Y%1"G8O$X\JK*Q$?L#9 90+ [^FY,E3A#/Z>I*M7W-SI?_[I5V%
MRXP;'9V<T6G$DZ-.0@%C4#-$S"_(Y@C8A%%ZEA\CO H6M5?(QE3M0.=\8YB%
MSG_$0DHI([]@P"<1A4=;;7TJZW"CI=*_0, -F(4S]5O]ET1<-<AM"$M.:)T$
MFX6NKUL1AZQB%]6%L_04XNMEJ%G..<<TZ3&<S5!V$T7X%\2^55]C<ANC"OZ$
MLTR+$0T)H]_UJQ$$7[0TD8"97'=G5&57S0\&K:I@2@A5$QY ;W]-7#6,T"BX
MR!?(E<=6Z1<E,5LH-)1)%,FBFJ)70@7>1VK_!6,(PJS))Q)C6$P0&"F8:ZOU
MN.ZI+E'()0JM.5'HT"4*.?W@!?6#&C:9-8I!NU%42P.V+7OS2+&=@JHJO?0^
MFR+=JM8(D2#-_1'?1;*ACC*M1R(S=7-X-;7* &R5X>_HOB$38BJU^\+*QKFG
M#2A$:#C#NBHL.](%2L,3\LSK3AJS;A.9, \W)XD[B64$RTBPYC)]A"X,G/[+
M3T=:&'KIU$KA4&H1G[1HA'<DIXK3*@$WF7FT2KV;Y%HL-_G*NTK*)B;K1+H7
MDXH+X=31O5X:@))L!$+W:0C"VUA#O$>P [$$IB]C%-(W69FH]CRS59:N2BGY
M+\LPNG&T.'W:=1S>&&FLX*ED<9)%XK@*U*<U_09TM9<"\*/OYL<O_P0X__6S
M@M;$H& '8N.?[H?Y_RZ+?/@@XEGC$C\/P[!Y2+K+-;[:*X(8UK(;-=1>&L,,
M^:9#&SZ\M [;<&.Q#5UOQ8VXH"_/K^S!39)Y2;+V X6= :50)157T@R8R33Q
MD=<[.MB5#>,F7#??PDQO"H#/]?ULFXB%3!+'OQY.,E]Y7,!%!9_,R-Y@-!*A
ML"JA ^4IR-E =O74-_56S6K" M]DBJ6UV#]*5C=@5Z@XDG[D."R"W,:/;YI!
M%>GJ<"A,3DBWVR.T=EH9;!.GO^CM4KZJS)XUM1@!E\U4U&,I/3=1&+5Q]<$1
MA<\2=$&3E4V753H7*RS>V"__?.4))\W @^Y(+7.DJ-G(NB9V_P%;YR$O9>?#
M146Q*U3A9&N6.4^?=Z'J&"]"%JG*2!46*Q4U+HC3U42;ZJ)4&;*<8EZ<__V=
MXORK,DXF*REGG"5%!SK2'%4B_QW>IKK62P78,\QQU"69]Y=XH=#!*J]^JR)Z
ML"=4FII(80F?3S9Z2F6D#YOTJ9:"K+PP4AZ6".MO\>(%:CVQ$D"VBN(JOH]U
M:2PL#U1'[;A_A;]@\-.4HI:V3H4.\7$I<YEJY$QM%$T.DE:=>5MG093BF2.)
MR0)Z"_U-RU[6M>LT[_9P$/S?06EI1^UFYN(ME0]5U"\HVB^./YTHD8VP!T!
M6IEK\WBCUO)=KV4(*YVGH%],7)N#%:-S9-8)[(L8UM&LE/1/<AG15;8+MEZ1
M+O2YV=Y(ZIM:1M9^@*R'<P=+*Z$6D6 *PK61?I?GA%B7_H4]XZ, ;2_5A-M'
M?[1/GF66Y>G]ES%<ICO=-ORG1]?I[D[E/BQ=SJFWT]UIPW]VZ<&=[EZ=S<=J
M9R>FMXSR7!618KGPUR(#@73^3S- 6QG.L!#4N4JRPA14;)&#31?D'/03B8H1
M<.#L/W*R"FN[V#WX_]E[T^:VD6Q;]*\@>@HQ F9(\E2^%>]$R+)=[3JNLJ\D
MGW[]Z4423$HH@P ;@V3VKW][R@D J<&2")U&W'NZ+(D$$HF=F7M8>RWO@@0$
MN,&*XK&3+BVN4B/L>L/E:*3<, GNMWJR7BWCEQQEL7F]'UB]<ZQ]C[7OH=:^
MWXRU[R>0N#[AEO* KB<\).-V$8R!]_8XN\-^I[YIZ8(746X* ],9G^7D4W;=
MDQ' _"3BJJ]6LO&3/D\K0="=(BH>3&TXJ0O*QFT?+&?AJ<%6C)NDLG]3Y3<X
ML(\$VV_RX"3^UB08"Z#[8=3A%*TNUKCKINU&NI(G8M4G']]^/HE.AI1]ZP?=
MG"&%PUN=)Q=@0=]D.T:'O26ZA!VRE0'LTS<-K AMEYC\>8GPDY\B$C^G"8CJ
MJR+"(/CLZ.27]V<LSKZ"KY2FXH?)/90&6/K5F];E1Y##D[)\[_T/9@%PG1#L
MF'$V,Y4C"&I!02P5%5TT[;9PVQG^&^GN\&9>V2Y7;?=R*<1*$Q9W*X+C4D78
M2<*!O%=H-/TA4H"=>.VUF;Y$U+/0+4I8@[7TF484L^"IRY*C4&R4 8\_:3);
MK2ZU7VLWA7-W\Z*<1$1.=F[7*V?'\7-G%\42G\!6U_E%FJ>$:V,YF%9J^Z-T
M0>$%Y5%7_A-BT3\W&0U;,:4OF35O4% ;*]=RP/JEZ\X9&=2LVV/$$KH]I3$'
M@D/YGBX9#G!P0&R3^_N1FBZGT=NRJ2J=57+Y>]G&HH_R!W[P\IHZ>+RY1+U4
M:VF Q3XK,;_61>4]6)"',2XV=XR4*.,#SK,*N7J-6WYWW;HW77?B^AWUV:L=
M;*<#EK'#W6<("ED>(9C,$_SG^:L7/_<H0L,+S[259C3[RA=#C$;U,&$B8(6I
M@8J5X=S;I_C"!(W19PA,DQT=:2W5O,66K<&A^HAQ47!%/R!5-NBD1"CE6] K
MBJ,9M7E"1&5S"92K+YG7 K>;2%R S1.Y,$AD:PC*9QWHGCW;,$5R3-B,!SK3
M]'H^Z0<'5Y",Z&!>V,#6N[BNEW)NO],+!2?B$/S66S/PO;Y_!K[KD@1CG'07
M8S-HRT%%2 X(WJ^2WL&*$C2,OE/UL]7-+%;&HX*#W\A+Z8C7RW!&=JTG8L3,
M_'QZI5;19PBKF-EZ0/;<E_*BK"SZHVLNFI_:\[SU'%&ZB'L(IS'VE(XL*HFC
MKICC>_BE4=CFHUU4Z^[GE_6)C<+"N(//(/NB07=: 3C<\?&76KHD-H_:Q.IN
M)-*9,<$*/R+O-")(JRC-,GUN(24W8"%N,"!U,%$*Z;$<VR4QWD(NO.=P#4%#
M +IM3%H)3[PJ=1TTT]M'@!F[3,NZZ9M??/D'KW^N;)%I8=,6JN)2D0-G$ 7F
M\9>@I^7Z%^B_/-NVUGE99H:U9=9J&^+V=TAI K7E':L2^4ODS:EHB3P>I==<
MS_PE./-+S!D1S*'((3J#ZX@!D>X*O1%F7<?W 0^8P_^(O7N6?8W)&>22JKDN
M1Q5[?$KX'/<#>N@J;X++GKGKM=''1QZ/^=\?.A+.U'<]G(;CD I"E&5XC)8]
M0OI:.W#%$S#Z52I8+UN"YCP=?OI"9P2""G4(E-%T:%V$N^/Z[@P#1:(.RCP[
MG:-H[P*"14PA>P69B4=BQ-?B<XI#7FF!K>0O(^AG!/T,%/1SN#^"?IZ",@XB
M$C!1E2CD*D+<HMFZ"*K+U$C637 ;YDQSF_RYRN%N<\_11(XWXPT+WRP1?I>P
MZZ4KPG\O"$-<QI$1E_,XB#AC%M-W/!0D1)#<+<]?1I8Y+E]S^/H'>!K5G(G<
M!#1* C@P9M@JK=^\*C(#9VUF\!J9E-PZH(3<3$53!_OT/U/IY=@I'LJ.S"KM
MX=CMR+].3Z?1@FGQ^!@ILGGOH63D%N$\,6X5#,'4"T7HT/FJ=/V>N,>?)^=K
MY3BD E%;GW1=LR=_S/3Z1<E>>]UA8U+X^CR8BI3U0JI6$FSS1D0$$!@2T"_]
M$1BDS+5CV/,PN\%X<DF,T:?PB"8?O 4P"\&[A].#-_""W.OTQ\JA3T7F%=I4
M3 IY*QJW71*]\:$_0.^FKV/[0GM# G[],%YM7[CT4)M/\!AMJ,-/3BQ8KJ]9
M2L4]\]\1B;F#+13MP?3=&[[%TSCOG49L4>!G[<0,P1[2">DHAEMBJ!*0]^+4
M,C)_3CT)N) W+RNVA0]'9\='CQQ9O)X>C('%G0*+M*+2H5BD588=3HQ!!X)1
MI?V0+L ZCZ07%ZWR1!/YZ;SS!-'<=/M0\2'AVNC!\S@ZW#_X";<+*=^;K8Q/
MLXR6'HEDU)(?H;T0!9"YK 5W1UW<./I]>C3EWN 62SS5I?9<TW!,7*<X'$P2
MP"9! ^0F#\?88-N* _A#R"+^Z'V-(V#KQ]95>\\?SKJB<S:SPS/J/RQKML4$
M UIL6IQ67A \AH_P?7QN6BRX:K*41!5\0._A=/_5B"-_"F9,1_EP3-9VL!V\
M>'V 7*I%<WZ!/[SP>]UBV?-][IE0]MS&)!ZI@P.-0^1?^=E7VZ)ZB7X8>DFJ
M)*\*S1M;,0S3-/R5TL)%KDLD<@U]J@F713PQ;Q'R]@DB-F?L*T<$12.WSZ)S
M1E824UV?>XR3!3[YWD'88$^<;Z1K12K3E(6C@13E&O8%"\07:G F@4-%4R3#
M-A3Y8;P@Z>: Y5LYK7EJ35U+;R?" E*.PV"[^,7_BM&3285!(UW*B6GC2FL(
MW@.-LBA/9$^1Z/P#=?"ZLV6@)?NY\JOT!A/LD,R___/#R5LAK2Z$'@R^XP(L
M>=P%/2[14!M9X!GRAE'6%@FRO49J)J7R.)4,[Q@\9*X)%F#/7!15AK&"5RSY
M AJ0O?T_] RNWX/GY=2V0^W*MW,P7MX+F< K(/X*'EDP-*X6%SYI:7MR=_=2
M>2G.47F#MK+_0P$J?NI/_V4HOW9I<G+$\!ZV;5W0&R]\B[@JFFR.[S_#ET.Y
MF_V_QAZ5ES40I-.RE97]O_HT:99<)3P>1[&>)[610@2LRTN,8U6Y4W/NHI9I
M2&A@?+X7I3VQVX,_)8D,\]>O>8I;[*E5$Y28>\PJ/0W+M+)U#.PNAV65R46J
M%YZ>*R=/R]BKDTC^WZ562W9?L91<B@>+E%F90^G<LK=C;"8=B(T."$Y!-80\
M;S@<^U>C2CCO,U]ZF+*(HL]$ 5Q"\6A.O4B8)$T7I$3&@1,7=N9%TAA)IQ;]
M$T57=>5T6C#D:H$QD*CEDB+,ON 2M<E%H9C^.9M@<!VC4Q/DD%P@;J_HH"-I
M6=6]#WG;(<#MV5E?%A66K!*6K>ZY<*D7NI2'](#>SV$YN6MMR;:.*(\1Y;%C
ME,?!B/(8<[WW>2#B+GR68@57VA2<?-=PSDB_\\[7%VN7_1DN00#%7#-K;ZDW
M'H#O$!5;H^RI?Q(ZS;(KSLT>L]=7>?#?EQ!2MXG&W;!L'D;J*G0J>P(4;2V9
MD;;T:2R5[UAP)L%'L DX1!3W'*4[:BO>Y$Q2VLO40S8JG;C* HK7@/>#(*/W
M;S^>O?-8%*]T!F'ZWL'A!(P_1X5T9E+HY_VO5#KOOUE,_ W8-'#.?%8XN%S[
M$==*F$^&F3C$A-M.DX8"DT.<P7FISRD]Z 1&LBPZ%D&B]]]7" _BEI$E\D,+
M12N]G1K12>-47S?5.-<$<EKAI&$/GJHN-D\D;O#C9&Z8S,L)P750]!?V3VG^
MO^G,#HL@&@[B9SMEAS;DSE5#65-B/<TRBSN,#>NJ:9@@(>=93?H9N%G$T8)$
MG8UL,4L5<&E+X\9A2P/7Y0M2(I W*%WRPV;\A3D>%7KMBX.)6!KAELU8)ZP)
MV[F*]+=RG&Y575:EL""KJM+X6"&,N@4:=9S/ 2(S03%VU'7F._UR=/2EIR7Q
M9H;9LQ][B<1@9X8'T4NGB5>E8!@J4''CMJY+E7$GGN\KTNO#O[9FUU;N,554
M"<AF[HW!6, U9P R\U+WFI4,%D:=M<W%>'-3:LZK$/25@1A,!RV<#OR*YDSA
M#(/XF./X]9R*B0[T)BI,Z#R0NGAM8:0F)?-JBG3%!$!-&5%L><C)'+MOTP(?
MIOLO*"-THPDP77_PFC(A#<+JW(4"MV>&9$TD^B=EMWB3%1%Q%&9<R.9\:^>+
M=AW\^_'CQR3PG1SYK"@&5IR86=) YN'"$5(Z%19D[(2J". ?8)J(!H! 2'L.
M_Z2_ZZ1Q?=3^%TRB=,XI8W+-'5D\;2JYMIH!P:U\V.JD$WDS4PM:(#8L(I/&
MZ></S-H81\?O/IM_VL_XO([>K\^\7](&;__R3L&;B$X)%Q2=P+4E2#G6J(>=
M$?B0B)6^E(AX,!5T!\^?8JC.>_9ED?(2QD"E:&:U;&,TF1$9B&/\P4KDHSY9
M?)-'LZ7^_;\^=O%IK(_>:=MIT8 ,9P<B/E*P994K<.\\7<1_ZMPB!KU370Y[
M2I8Y< I3X/5#AY=-W?BPP+:/&4OS"]RS@R7NXW\:,48WP1C1+A-2;B&O ':<
M+9K,_=)@7L%MGJ>^\"&V1FO,\1""#7SR  %;NJB.C$1ZCF;::"D;?*K8TR"[
M&'X:]ZEK]JGHTS$FE0I$00QFSR+Y7.(R(52C'Q,KCLLZ=$AFSW$!&RS:4EWQ
M%M?D$)10 3P,WOQ8K#LSU$A1><U]@>#G*FLJJ\?4%R?VCA'O"E/^+JUF35E)
MY3I4";C!0%P8@TMUK6L.9^![2[KL/!CJ P4H8TWN?A;@8-N)5+>]M<5UKCK&
M.E+J/4$3/$7(^')0IF>Z^5&N&/92B4$QX<WVB ?!7^";\3[_'V>39#>NBSK(
MT^'O3O1ED5U:ABWJSZZFT1D"5S?-![I-V#3*BFGB&*'9B[<,-XHW7SRZM1KL
M7?E*1^/N&C>'' .R:,, 8/QQM"7%[!;<>7FW8WJ$GXWPL_N"GQT^#?C9/6#,
M7CSORWS=)*3<!>W^P1!I]VE00X&5>5,4,-GY:#)"C]F-MPL/6P^/7I^>"FM0
MPYG5<YUCEP\FDA+D]]'S .?#T:](W]VM[V?D('X0QZBW'WM >6IBB[5CW- V
MYBL(&? 9-=A?ST?FY!:I9P"_AK1G6>R2X.=,X*W,Y,34P5LV/&GT"Z^A?E;,
MX1=@^F4-_Y%B#@LE2#'-R&/K[[I,4N)0D^K=I8Y=0S[^\$<S)XH Q-)]AP\&
M=\+'#O/D*\RK5\PXD+O&^8)TE9!6AX1L"G]"/<0& P%6I7K&<XCC+N:IH1R3
M-F KZ 3O@(DW@]_ZY:M'Y[ 9<T]WV@(,G_!@5CT!685H@J,@IGVE56Y9DV/J
MS8/WWZY4QQ:G+>0UY^8)F4[1,"92W1RN42SAP#=<?(OPTZS4YR-:S"IV [%,
M<[S02'T+?YPY82D9R![>4HP #L4E>B!TG:*4"2#*0[PI,P"X[<E!U!%"97Z*
M!1KCKV%O8.$\Q'(1_Q),1\F$(@R[(K7[-3.GS"^Y8EXRF]5:6OZ]SG+_.[)#
M3XQRU_99,WBJ\-8$GD'T ^Y8\'C";YWR-B^Z7%6[MUU08HSW(1$;O(W6K1SZ
MC<9ESAC[0.ZE"GK@YH_'S[>$G9=(S:Z*\IN'C8LQC84G@?P<'F0]W6QH\))C
MPJE*X=O$%D_S=JD)P2&TQ]BYBF"V159<V2<*+0Z)!GB=Z9P+>3V?P=>CUC=]
M9"*#O)R$5#7;WI48.U])2"\>]OW)N2\DC&!H-5Z<Y?/DINI<X0D/CD 55&',
M5_?P55X4O.!1+4^5]2265D+F5TT11L;/QNC%]I;$=GW3#48\&7\OZ>A$WVQR
M4F*\;);,:^*/R$H4XJZ\?6_%CR$Q)"==NS=&BM496;P%%^*,3#BQZA7; I6%
M?B*+#3E?X0(DWG!I.J Z=9#=-3#7P*B=J1I^?NL*AM;62[F?"K90L%HT\;U#
M$=05N&W+9BD""O![/!)$R VA@JF:I1G3]W?,+&2&$4J6X'"2-P??/2^*.5)\
MUA<\QZ1K-'H;UWD;1+\,OO",E**4)V]&T@^L&C462@=D/G]7_U;E'$G7?A,R
MM@&U]>/^I;^OX-S : R1E6J>%HIQ4<(NE[ G<X6*(PS&QV]=V,>B<^D[.*3N
M\['YM-W0(:3-&J2J(U2\<?Y6&GL6-6(B2N^'.3)49K@3DF,]TU5=<-!L_HU[
MO42'AN(./@HW62<7,(]2V9VEJPN=K_%/\%SH5BNZ/0&_9.C8(H:1=NOQ>-2]
M,R#' -S"H\CK(9Q[GU^F96$R%9_4U=VE5;M9WE=$KC$JI[I!?<P3/+.8V71W
M-;-0L_/6<GZ'T\/#X>5OW02+-1/"&*G#QTE^A$EF5NG=<5__V'3?;-=[U4.?
ML*OZ(9K'"'5X- _)C\0&XQIU,WH$YJ30.46BS5)0G=AC4C1U-&^LNIUH!5)(
M=V-W>T<68<6Q.N$YNVFF0S&,TDT8*$V6?>UF?_OSRY]^OE,@,D)!1BC(?6WE
MS_]CH"!]/5"'@^^]W%.3O_WYX-7^S]W_I3W4YK\Z^<B>=F,;O&W^EL:N%VH-
MGF'E,Y]S\SE,!%)1Q+CQX7\R]+IL(Y 7QYJ^:%=0K:C-9ZP;=C@ -KU7/\L8
MMC&X8H^?R]W\,E$3%3U0;H_.7'N!*$9XI6)JCYBQB23%<HF%;)5-8BITP[>$
M#4G ()+$H"*XY"]3_ 5VE]1B-W2I79B#???RHI\]WU$R0-YTLO%-HZCEEM<G
M7>T(;T)U6=O$^Q@+:MB+9W[C3=&9N/-$"?,MCJA698Z_\[XS:;\'J9A=PVEA
M*IQ!5=,7:*M++#,(B,JIUPE^"ARL-,>2!@)-N*8V,P3NL)+:7!GH@*Y4A6XU
MBSH[6C,(.G$1[KW9GR"=?242&1>P:<..41K.!/!:'6_#]8.87-NM>? 3_K\'
M?.VF)S..1 $V]JI\\KZYY.2YY_Y6V7II1G:NQ9IJ62#\A"71C"#X+7/]5MS;
M7^/6'!LPC>5;N0B+/:RV0Z0<_8- W<2\,._(#7JW 5_?1O,?<D#KC7M,$.SM
M.=Z55:F%=L8HU%/=+Y^(3OV<]9=,*=EM&%<Y5QM9'=082+>>ZX[K8 CA,6\1
M!8@S4)E?9*C3.D/[KHV BW7@)OW%Y^ VO+0<J<J&JC-6T"O>8WECP?6$N\EX
M;"TVFI3!BPA]#;I.I^L<W@<BES\1@L:)RU=CX_SVB1XJ*9X<6[N=&A9CA26.
M[I#MBJ;F9E2&$G#*AZ/3M]'1Z=?H]V**JHNOGNT?1GMDB=7$0#:(21_<!=2
M%=$\M%P1QQ);QFBBR+-UP-L-AZ.D6G$/5/15_KQ),KJ#'.["\CHZQ*08F1^#
M0K)M>&/ V;?YG-\UD>#A^6*B0=-+_&\-+E-,#K$ _3PY3/5-\ZL1Q%8(PZ'B
M;\B>:V62W"'2AD>9WUVI$N/-F&%-=..5-&D:25^^5.L6,5.SS;ORV?)0Y(VO
MK)4Z.C[%Q$+G1$A' "DDTKLL,G#<5"GX3?<CH_@$1TJ7(TXUXA$ [[\T9,)-
M3MX"XM?!/N;_>8'QQ5:+//)5D$]THM-+_&?50L0%MLH'(TSN_4YC\*7];F9Q
M:!.;;IU8B]?JK/3N,C4R#Q!<GA>]R*G>.7IQ7S-[<T*8'<TUDI'AI%I)+H,\
MQ&EK6ZI7*^/CS<2HFSZ,Q;0<OG"1KG"7^0->01U=<C(VR"VHUM],\S%L5#I;
M, YN)1X)UZ?8/7=P11$C(;2ZAY,TEH%8.FD),Z.B#3F\+T3D34ZR9ET(*5S"
M,482XC(O\F<F.+#%<>F1[L&5AMFRC=DQ@]*=;Y92P^FF+YUY3-K_0\2='E33
M+ Z\4-]X I\=)V.SQ]ZF\=X\+'>+8/\+9[(761H,=V3G>!)5_67.LN%G2%,]
MF-(^=>;0D.+(VV/>?Y=ZM_PI7>*.1_*3"/YK44GZ[A^M]ADY2D5N,J#VB.F
MX@G2\X5$W-TBIU^^$STDQP(2$-MBM."\T+FN$EA!G(3 1S);\V=Z)GJ*425H
MK,T/MC;_XFG4YG]PQ=R>P>&GEX0!'OD9W*#D,-E9$T;((+ - 9G6/M+TS73_
M^5XR&1[85&95@SFG[(!9B><G-\/(I#[8&:8VOJ<XK0=;,+"C>-,#N<QPD#%V
M!5Q)&_$-QW%&1S4-!NG(DEN\#*?-C*OM9$[V62C^QC7!\!G37^.W&U;PE6JA
M$J*,L*3M77KEL&=7N@UM?5JRJ1YQ3H^,!WO_IU*]?(<J%ACGVJ'#+_W(E*K@
MMD%TTT0L48Z^1]:>*>PQ0<O,]O@O<NSI=T1IC_^@.:%R &OV$*6ZZ6>G.^CY
MHY,4C\OYKLL9D__O,S&Z$_VO!GXQH 5-X! <8WO]@-$*0;;#XS5@P_()TPJ_
M0=_D<+K_4VSR;"89)*M=I""D2D%[ 03&[[]?I#,X@XY;G *T5:RPZNI:BOMV
M@T?67Q^/N!]<$R*Q1>3[PUD/F$;IR_0<O3WA#$V8E#[%=8#7I#^*P'-&L#5%
MQ05"M/VFRN0BCGYM<AW#"EG5>CD3Q:IW.G$_X)=_PZY2S%>_(PD.S 'UC8=:
MP]Y:/1:\^X:;NPD76)Q5&C%GJUO0(84 /2\EQHD[UH#TPM)B:R#N6C1JN$#[
M_O M!^6K+^#09-%&B\"=-Z7%+E*Z=QW*=?M/*%GX\ Y4&R@2.-,K+&W2,7VI
M,A&>V7Q#3QN"9;^WW"3>^,*2_A>&4C#\EO8.)N;):E?(8%*'*&^850XWR+"U
M'P?C()(9> VJ%+E+=PUY-.])@I?K7JL10J?\.I,)\E^O'0!]BNY"!I?WOQ/Z
MP(33F(>3OHFB/\W[)RM<5K&HM*\]D*&QS0ZTD4K.O>_FGGVF^ZOLC4?&38\,
M6GJ#.2SBF^S,=OVQ%0LVF3H0\H2692[F73NF)K=HT9(UK[^;[A"\/V_:(&+9
M DGB[[OLA+P-\*:Q%^*P/4D[*M^QZ J75 U-DGO:[N%2ZDQ?(L:85BSI5!MB
M<0MPHN!P[FC+:6\*#QH[(U0=[&H \9-=%<SNY_9X[\DF70PS1FH:??,1<'@3
M5!T1K['<6^?0O2+U09U3N4SQ6>![2F\-UO^=6L?]Y[:-$TQ0;&PHAU_@5Q+-
M"L[^M8)Z_-8/\@@7#$MPUPV72NS@ 61Z6P8JSVHOY!2FPV<ESKB^*:,IE9U
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
MY2^>??I8]SG1[U'(@\BY*?HGTR\R]7GW!M,H^@>\_Z*IF>#-Y+TL13$;MK>
MC7C4O><+=I4Q5^!J'[S:_[G[OW6@3TV=4FKM2B*Q?0-Q5U2!2"ZK2C8-(MR&
M?YCT=TSO"R^ :6).4U*RG-XNISPKDYWL4)!MV$"".,8;=T_'5ZG3)?70^R+T
MW9I2FZ_:L@>/()P1A#-0$,[S_1&$LWG?W=%+Z0UL#9.B*"H')1CX ?TG6,I8
M/*F24K,. K(#4W!K=F.\"#MQ&%G/-$06B_:.-S(=/(THX</1@$APR>VANAJ:
MDV&5D4:JXX+ 1L;0ODY/I]$[Y%*L_9;K,ZSA-0\K\#V"O^_-_,ISE:?_9I]I
M@,2WF.#NB]62HEQ)]D@4V_#P)IY6BJ806I%DG$_!WD/[:5MBGZTI/L%$-N(.
M+E4FVS,Q/)>&P)W;SW#_=@RB?0-")!*M")\">N)H"OJ^LY%=^MI'LKS2%-7Z
M[Y <:MMVJ4(& _*5D_[!X#K.(4"[2%=Q] <XOG6$%?JF)#A)4SG(!-T=1V&8
M(I!2F#@."/J^\3KN GWB$]<_5D!D2Y@F&!?_FTER25NGJ-.D'=\+2^^">BY[
M8#5XZFZ^MV6&]8;]2X$E$[PY-IHV$$R*X@]]L$T#OOWZ\&S<#&POSRS$=WK_
M%IXBKV2#"(]1'.@*VUEE$2-^%[/>#W5ASF.?R]<Q(>L>6;!1E6YWNSJMLF-G
MY6<(11K,KMX/'CW12;I*:3G3<)'.I:BPG!2BKQ06#RO9K'$AL%:$>=1 B]%>
MTV[[P=*D.]CT%-PUP(^YB[HT)JV7UJ5%%4M_1QH(7"(>EX.D] Q!"V9<A7A&
MS_NI9V)7(+/(N/8?L&  5^%R5Y_@F'Q!YZBO-C<:Y?)L7L'.A_PY1IKYACPM
M!":<8C,MD8@T-[>4>S![82<S5+08M4<1L*>TDPQK^V#4J+<'-.1=5+5:KK!6
MT93T:^.O$;4@*L7FYRF=K5@\+CG1[/P& U;EK4<PC%@IX$HT.4AK$?&::[/
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
M5SRR+:"_TS806VUXVQ>P_;U?M_:,$;@]!:]LNA@XR26I94^OW(H5!E&<<5;
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
M067'Y@\?F6?AQK8%6TEH6["5[,:R>"1M-2C*B&%XB9Z;ZASTFWS( W!'I]'
MUK',]8>3P4QP;,&$)O^YL8.M0QF[>0UUE\-@*$8&9A&RL\/<'_DD'(/9VAE^
M^[D]OEWG'4=0YP]8VO"2CB;/A_N0'9TCV>9$)(H6B7PF\].8#][0&%\\7!9\
M]&A_P!J]FLZ #-(<BUN/1'53SOY'-M'QR+V1Z=DZPD!,K\V>[MA2)>L\%SP6
MU[]E7MLT&'*U$9@U K,&"\QZ_1\!S+(WG.YW%D7+@F=9D7SKV&NQ,G;Z9OKJ
MY>N_;G^[=TK.[<@"3K:%CS?F++K)N^N=Z*7Z_LRLU%<_O?CKSV@NYA?XLGI>
MQ9]N>O'M;_%-8'WC62QG\>[23KUM$NSW4:9RIA4UEHJO@$G\J,0LYTQ5#MS0
MRTK5L?!;^G8'^UPI"LS_8'\,(OQ!G?[MS\]_^OG+<(S'JA/3P*(O1>&5;)CY
MXI0TJ8FM?NO'/:94^4;?;C>Z:J.K]F"NVD^W=]7PL=+Y__.G5*LWKUZ]U/L_
M'1R^?/%&O9S-W^C7KY^_F1\<P-,='/Y_!Z_^]./^W?-7/^3<=9([@PF</WTZ
MMNKVCURC'=-9=SF)5,8U]T\(4<+=@K4'%56EAG- 42.78J9>83+#82X8"DU-
MF-)626U?%:+FL/@&?Q"]%*L;CVX1U]XR@F519K;[;57!W^%?C\[8-Q*:W=&2
M<[)9(DII\KH<1'[,U I\& UVBM  L5/WW+7BEFE=E&LGJY#6E<X,N1=3HN$'
MP>AT;:S>/#7R\]1.#[/31R+@G>(9=F*@RP\355??8'$4X/1[\)Q5,X/Y;G_\
M4W,!SW'-QX]+N#66N\\EV_?U6ZE@9N+HN)FI./I88JO*[X1E_>\"#DO:>$[7
M9:H>6TUQ;"?[X47&V^I0UYA!]LKFGZ65UT5F%\VS4J3(\.\, 4+4+:N3T3>K
M: DF7"LC+?OYP]&QL*YA&>6=1MT'TZ #89'1KOV:IWB1WX4?4VHL:]J:DC1K
M2?W IXG2!6D(@M_!LRUG"(OF*_\=_OF;^@-B^K5=@V<(+FY*RPHJ=_YO,/9Y
ML?1:] UI<66W#&4H8V*+7);YPL-0L5!Q49ZK'-[*G''BS G"[53=+3>VO43F
M0E>Y:ZTH"]I,Y%SVQ<S@ V:^X14D93IS%80%;!7G!8:@/A49*Z00OGUO'MX2
M'_<JK72X<[;VRR$V78S[S:;]9C@\!,0?I\&:BV6:H/4M;+[#+:R"W-.YCF#U
M@C45,)9TB91IB/834(HN!0:8@X$G2)'6Z0= _1X1>:+=YMP6;7WJ$):S"2XK
M&Y5A7]R\58G.T-/;L6ZX?)_WUYEOB(5X])5X^.+U\%8B#^KT_?&.$( ONA!+
M0G@YV *ZD>^_)^"BG@O5:%6)"^K9%YD\@7Z/N"5Y>%A+GFE\,!@OK-C9CIK<
MPCDW#A:&Q#A]M.H9-4T_!KCIR+07X^=AJ_2[!&ZX9F^"I=O0C;*CL_,C'. S
ML#'"SB ,9\:D47-L\-9K,M!"F*&X)O,,2S2X>_M?]7=UUF;C_O^LP&T>6_+"
M3S-?JW+2L'/:<].*>:?X(/B4ZISH #HI#MLHVZ:X,C2KANDJQ:S_K*D]EE#3
M')^H%1JVI%)FNK[2NL6;A8]P<[]I,._T=/KK-/H?A83$<,>*U(IS)!KZ-/TT
M/9Y&7)C %U,$SVN/N2))FI5">3U#UE5JV)E@A$0?"V]'U7=.=F[2GM[19!V\
M>1D=9ZK\5EVF&6)Z"@6NSA=L"M(UV-ZO#9_@,=WP5YA&617$EG!4,Y4;%6=.
M=*+32_QG%9B[-,^*HT\*B//@PQ]40KI\8]KY"?CULC]]TN#1(C$S%AF+P3CY
M-^@.P@5-#:[X-_32S2/AJ6WV9)7.^[\?/=O5^^A_^KIXML.6X3_]%P8A[]]^
M/'MWY$BFF2@!9FY1-,(*+52CB[1*X,SY5P-;,C%H+Y=ZCF3.&98!8$M@(NN-
MLP]O3WW#8ZHX9[Y&Q5PW0JY(_8QT]QMN)?MWP,"^Z%9,Q\WE?C>7SS.8-37
M]($WL-@9(16H\,^G5VKE?X8.2M2Z]F$8P0>8D DIIW*JD)% @F%@Y_64EJ;#
MESA\#/UY-=(%W$ 483.2N<?60IJSO*@CY']@G3'V[YD>]1RV+Y6CCK,D1 F_
MA6XF>8Q[\/%S9EE=&![9M<-T=;]#_! KU*WJZK7DZXU[DD4D3%\?CL";$7CS
M(\";-P\*O'ES#\";'P=6WYJZ\K7O'SSV*WG/(BKS[J$2T/?Q#M(5*'+B'I07
M"+\>[C\CT?M3\HWPE:5Z0'X1GK 71<8>R\)E>,.SM:=(@LX1'[7F<,7<E$_>
M8(1T/E950PQVX$IA<=$PGDBZBULV"0OE\9$XIRE;>^2.?9R(<?<NYM:>UH]W
M5Y(B$DYX$K>BSR^:FAB'6@X@N&LSS&^DNINWP[_3$SMR>N*:A+,$_ +#@,>5
M5:)PCY2TI7)2A4G"(,3*A8U P%(W%=VYW^3)CM8K,W"V#2<0"O+YM\)72=NK
MG:L-+KOW=YUSI8Z(8FFV_7(X.'?720^08BT-%C>[9<Y-=RO:QT-5JC?3_>>M
MT1)[SRWLRU"/R?"LV&?$RH&&U*['-"IF7MN[G'2#$$O,7DDJ,&175)9!;V7R
M?1.+^M-2]F&:M(=5%7BQ.X]JN&<(&\I1,AP:QIY:7SA2-*J#-\^?/S9WU(94
M_>BJW-C,/JFK@;DJH67%[=_9:K0SNQ=Q=*K*F<IU]>SS]TSJ'RUB3B\#2;M;
M@X3,CEXMPT)<V=!_*NG!X7UP52)B&P^9%7A(389\@P@V66$.A8$F<(4"?/N2
M2D]RPIR^MR"1+\='G]^.6.>GM#36SJ,8TNI0=93H$C&3#D6$-OHETW-<$M:C
MW OUC\CBP27&+%8F?I)(MDQBRN3/I;!B:=(-U, O/-N0U$!#-OOKIM8PT[E>
MI-8UZB4\-U=B)Z<51[&7X]QCFZ]3OON\X@EPO_.]P-@CV7>*!8$'+CD_S\WB
MN!UI>TLCO$DK^X:.^R0._\C^76R(WXG]&HG>9YJ9Z'%+P>RCH;!S4$L6\>Q#
ML>VZAC)F"NZZQ^2HKNZ7-0>SR5Q;GW4@I+;<[W\F5 ?^7I1SH0,*1V93&C>
M\E"_QF/@8J*[ DI^A"%K8)D(0RB^$W3,PS&/C3QX][,A_Z^"SG2.FA%!\Q^%
MH!D#RAWO+9]W1?#;3V5#9#40T8"-BAMAW"1J@<%OFL8;,+52Q*K:/3"/0@0[
M$FT^G$D.F6'X]W]^.'E+*!WE2<PJ?\!6B.H:V]W2_3P2'XZ@GMV">E[L_T<0
M']Y!D794Q+FGC=VF!OZA9RAG-L"-OCW$V&1]P&%&:9"Z7I%JZ-_^_.(U_\_5
MU=4TUU?KHORVT/-I49[W*))7X)@GVGKLUSHYU'S/B58CU;;1S[ES*G:4C!K
M GD7!+M#D6Z^![IG?+IK^9ZW-X0.0JWF";9PHUV=X#:R,_+PL+'XGJUIH.W<
M17:YLP)M.-]P)@QXBI)!V.0623S#+Y-O26[>8XO[AE36CDY**NL7N2M>66J2
MA4K+Z%)EC78%'5.^6@2XP;2*SJD5A@35>(G711V(!GHPQ*#&5E!6$<MLP2?"
M.\26S<0 :FEP2!Q(H6HP2E=8:XT16W:0^L\-T@JGPQQ<I5F&!7%;< ?K6*FU
M>? 9W<B,L3,%>(<:28YF"!*E[0_+ZTF!2&:)M*GRLU2( IXSH9)_A3FRR> 0
MB<<0;\_@ _O[F<Y2C6IS.-J4!TQ3V91R7]@'?+3G3*\+!%&[FUAOUSR%/"._
M?!Y["S)JGH7''1,I4\^\ZOP<(D+:X U-*'G%#.Q44M,C$4C^@IH5#6LJTS>O
M^2(ZTIZH<.MIK%U>%4TVIX1XG=8\XU&3(RU-D</[@P==8MU8*J("8=6=!Z)7
M+5/CO=5P9F+?=MN@6ZXT)YY08#B/YB#DXFVY1N; DN&QEF65Q&;= NI?*3X[
MFL#E9YKTB1J!U;3LW(J=9Q2'"%J=UWLB3YFD9=(LL;2.P#/]'2(/PO)X.IV(
M%Y&UV+D%S"^BDNVDPX#T=]QP>5&950';;5)C)A@;&WE5N/75=2'OI[EDC%SN
M%+E8!^X(.:,RM-C!=N%N \![R#3'HH^]&80[3Y*26CSF3<D$7%AK0Z-@3 .N
MLYG*OY7-JD[6N) J<7!P-6!)'G:0BW3EF*ZJ%)Y881M(@<+2Q+N'FM'EG,XA
MN.;5A=39LHS *H7\D[8@(RSNOCXQXS"M- $^Q*Y4$0)X3X+H6!=\)WVJICV$
M8#24N(NC.9QV3$$*"X#^'4=_%"D#S"JJ1N-6:0XQX?SCK2BV*Q=^W>3V<,M2
M.$3G!D[6Y.[GV"5#\ _R0VQ'-ELSI:#"80A=(8<)F;H*L&FQ*2%Y#=%N:L ]
M<,W0'HHB;.@PW]G<TC$6.I_8#M5JB!S,WK1!CMNB/>-6*Z9Q0!!?JDMP@):>
M%2O'_VM6BY 3&I])3F+K"F'U5=Y<!3-DAH9C$H? 1.O8]20M1@=J[\7KB=EL
MD(&MF*/;&,+@>4@$7V<NT?,FD_W7 ZWSGD./,#+Y/($%9:1 3/?#O]DJO^(+
MK!7NE@,Z]ZTS:M@WKE2)' OBI\,AK4SWGK35D3L0=.M=VYQGP*?]/97Z&H">
MQ"^*>D^M;YR -<)DE&OF,#9 FTH<"G(#7*W 6]^/3JP]$MW><1G![HOT[R=@
MG^4EP?H&D?(WD)Q%*0?&'@1I)2HC4-BH(.I-4@B7)PSLRYNEMN '2V4O?T%B
M6(*)22^%%2G=_G'X2"/1X_DY^L6U3>(LU?=TV2SQN*19@R,PP>5]KMO=)6SN
MZ*)2FAG_ 2=C><Y>>^EUG4"H*9>K)E'_PT;8! %'<'7AD$8?]!Q=8/L"WQ:X
M+6)[+SW6QL82Q( +277[Y*]]E:[W7T\^OOTL&7P8L/W#F?UUB_B%\R&Z@;"
MBI7PH(N&8?![KGQ9ZH4N)9$%7Y?E\=[_EA<:B5F,@)41L#)4P,K!"%BY32/4
MCEX3^#$G-@*(WDW"3C2SGPM.'/^DLN*\:&RGFV$RQ^_@EH];[TS"\X"67>(,
M/%LM?;BA8^_A12"]!_0#$^T'-"8_*T@-LX_*)X@[9 H^8'+1=Q2%_"1,V&Y&
ML&K*JE$L2.0FY-Y!%SMZR^^FT1EV0[V%<^0"3/:;T*RX1+V48HHDI>C/?1 3
M[.:(F\DQI?&MR,'8[S)%>RMIHC3:'F$1F1)E]B83EPN?8Z!,AZ!7%^@].\E[
MP?RT/;<-/X:U6F>B%1WJ6,/PFDPQ-P8G+OQ E$NE<-]A9DXO5U9#H%@LJ$1%
M(;KIP[Q4:<;N?H<*Q^0*F*"$LP#^&C-+#-/^JJ2+N""<ZP@;)M7.DGTCL)3
M.NB, !^":J)^=ZZV*453)Z4;<S9 9%BZ"V5,HCV-8,5V$Z)9#:H'':WP*<W9
M@'(CC$ST1^D:U6'%4F:1R+::&9?\_/Q$!=^HL#*(6X>-7'JBG5NF4GI2*%MZ
M695Y"BH ]S^*[*,]1&*FP]WTLN-V7-NN]UQ?454"GYX.ASG5A0GK&82/NJ?I
M:90L&\#":YG+@%8>AFZ9G)>!GX/6'+3YWCX3B<4!XRO;!$OE3PH7$,QGVMQ@
MCMZK3>S%5PN&Y^4R</31AEV/]A-UZ3ID;D7/T>7>\)9],)Q'6.ODS"0)/"5M
MB3;)BZ"PRO*3F(QP#^7/ABD:]<F>PN92V:4VF-UD*W9Q#XUOD#,) <DP7,B)
M@4HQ0P?'2\R;12%:EB[3VH<@<3B5KV-B7\P9VQ';F%;T73FM@=T;-6_+MH)C
M]V5&I1$L"Q$C@HN0':6H'+R2ILK@L_@GBW$+ONMITR%G#\>CJ03!O7^$8X3
MDWC5WKWMEZ.C+UT>$X7?A A1=F(#:[OG:2/=1S-;E6-;LY]#M4F&UAC4CE?R
MP]"=B/$)UOER_Z\V5H5@G;E6>O]LL7>7!3>VRUEK$7*.L#)XDMZ+P<%&10+O
MD]Y85:E[2&)(0S..C@NKH E#O=#9W-/O0ZAGU?==R]#D?7VV]NW(.]A\^8#*
M@PR%EG?/1],U#"(C^V;'GQW:D6-"1X]ZV/=+!T Y\VI,]/R8K46_L%K%,+KP
MAYSEZ4S8< +-F)";E^F\H:0M0;AMX(GTY@(#1Z@8+ P*GR25S8K:OU&(ALQ3
M<&)QQ )GV=^+#!<;_CJ9HKS].YVI*P2P!!X 'E3_0"#M%YWGT>]%_NP=_%0V
M'/:>Z8KUIC]].L9KX(>J=7:I\E1M<QX(FB^:T[CH94SG=O;QMZTRBXW/"!7'
MWQ$*1Y*<J8S"@<&WO9P>/(\"1CF4OV;P*Z7$&/T:S525/K*R])@4NI]U.J#3
M%,W3C,K+F0A,FFC]<T=_2EZY_H[,3EB6(9[_#"'F'@=.WZX4;S7B.$C1_'!Z
MAIBD>IYI)\G8$:HR0E4& E4Y'*$J8X37/9Q(Q0VVT/_[84>BZ]M9'UAT@RL'
M*26BG-;(P4^C$-23,+*@OVD(5L;.#X89/AD\T=Y@)XH/:D>.8_12Z _HQ3.8
M!L[(]))=E/##X*E<(1B7+A;^*;'-*N9:]A?%JO5U]R?33(/-=#9[*/]"F_O.
M5Z/,I+G*#)NLB7":XHPTT?:G_J\0C$UN;;X<_&PO$OR6+Q8^I6UBI!GH/!C\
M%]Y(CJ31C-!IS5%G]A=9$;81T<1APV?[EP8\U?,*D[*HJF?V$YO>M/V '7:U
M*FK_%03(0=-+Z5_$ S[-3*4M;)#$&3@OF"X[@(V;=T$=Z#73@A>]WYS$MDL3
M;D>]ZZ8HZ?=;(0D"\3NQ?T[>JJN8$E =&2S]UBW#!.VOB_#Q^%F^P:N/;8W1
MX-]@HA9IN;0=+[:]Q+NOJUAR4L $Q1$&O"A$ZD;,)1%"@\!MVX.%.+L%BP]S
M!:=DXWB3=W:Q5M&12_K')HM E6__JQ_$2&U3V6]\[R,W48$A=(:V9]]'=XI;
M*KR$3N/IJQ)X&)%<,2@XC+O CDBOH06?5\-,3+7G:@ ;_L3G]["O)M"8#'DJ
M7%MC^VD>B@5@]"SNZED,L^O?VS];6J;;<31N9^]O;Z>K7A1758$Y%/H)OI#+
MCRS_['K7P6= 6>L\D3[^1(AD_),'/1_,<JBLDLQ'98D*."62R.!]:(G-A[B_
MP$8-"XV73MNW:HL66IT]3^&/]T.#*::9"341G4Q?WS&58.4XR\SA,VN0&B'Y
MAC)6.#<5/9]'H%2)Y 6L-\';+]S>T.K)OT.7XWW%'&,]Z>Y;PYG':_@_2,@T
MF TB;NNSHB_AE<1I^,?.[Q3!)FIR%K^001T>!-Y<)]/G5'31.:S(A.FH<ETS
M88XU:5\\Q9F\=TM<P@O9GQA93S")EG14SU<AB+_$5*W.HR2CQA/L22!?T7L?
M1)"U5TTLJUD'!%*;G',LKFW/M]U6$ P5PI6B--XF_<9B'>DNN[,#7K=SG4BQ
MZO_0WH>?^M-_)9EJ*F([VZ6=QAYY4NO]F.2,*K_!-O<,_ZMK]R87%&'TF)*J
M_*M / W_VZR(H\R9_#*=FRM:E T<9W.D8'2M*/]JBMHQ.>#A-C=B925,ZGD.
M3XIU"96Q<&Z??>YQ8((5 =,H%1X[Z_YS9PMY^@,UC8Q;_YVV?IA#_+65UA[0
MMN^1H\6M/G-1W@PX"MEW,L_##6V^QIA/@"9M59VG-^>"D9KNHV<C2NAF:61R
MD&+NR &'O[C^0L-H>&^CQB9_\46[,#<W:L&=(=#;75B\P?:ME@I6]&S=UM#&
MATK42B6DEMAW*;X+)BPVCE;.%/*3A5NN=GK40OO$TXIY&3H*L9N/V6;2DN!X
M*4X8;V)NBPJ> 0\VT_\&MSS'1*.<\I*[@:TQ(Q4S/ Y#&>[#Z>&^+9'VFL,[
MO5!-1L>_IQ<O-PA)]<SY>K=7<S=;Z7N!_2]LTWN*#:VFSU?8FGIY+9(\"M_@
MAM?R0-'_R%[^@QN]O+;![//1KU]^*\IS"&"/+W#!()E;'/T^/9JRC(N34YQK
M#$!9*!F"3$Q+@>N1,-186;JX2?\&ELDJ6'26T V8K490P@A*V#$HX?D(2ACS
MP0]R(, F.)S30'%#([DU/CK4.6S[+Z?148\GY'%&"'\5)S#>407T00&@(U:F
M95QK<#,3TSLYC,*6V!>Z%P2>7,+5$L6>QMC5^32,"N(..+_!A45'<8 LL9SR
M*W)=4\.-8X.ES)AT>WI5GZ@JGD7(U8(5;?-X*)^P>#93&65VJPO-6;Y:?8=
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
M >\["?W<3D+JP 8VT^4T^E6AZ?#%'V_S&_.[.]X "X2C'_L*BMA).)AM\%I
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
M2,<&,AED-_E&=_%R3Y-$C)Y$!Z+GF%HYIE8.G%IY=TRM/-=R_/&LU5Y.! 6
M/>]2KCM*5M2W*C*@+L\SNCQ5I,6'N P2TOF>68%^+L T'@C/<.9R7+<JCJ6B
M+7#U+&'(C6=W83"*_%G\%L:#X>::5];FOG_<XU\;O"1_J4[ .W_]P^EY1NO6
MC,9?JTTY&[U]>6XLO$%N]$\77V!X0\#JAH8EH9]DBVZJW7(N_BE%7R1 ASN.
M$1';P[>N03K0H,  S*WEY<>2>?.B75-,B"E%&+#H,3?@.C$ I.NY$QX1P&R<
MW1_T6VHJ&JDMR8_#HF9J'XS'@600+\XR#/!D^OUDM<%KV,<KY^A8! -784.5
M2]-8PH@LP^5H==PLM,S=4"8,_$._!.XS1PC0LZ.Q'YQ$ U\<)8RX:5_"-[JW
M-D9[I(T,;ZYYZ\WU*>[SA=E[^F_R)XQ=7JQ3'<%R2<&.DOG&+.0X1F;UGKMS
MO^T9%$!C7+8NNSA+"'1PM)EV_5TN(>YB3$$&"Y"E\)0]T!(,<-X[)@*0Y\/X
M?1IA ;_\6FVI:Y3Q2Y@U_P/$H'\&>+DQ-Z'+85EE[*JN(?K@_TF:)/(?A5;?
M_Q*F4Q_S6+[K#]$XF#"T2P-L#%Y5U[FY1)A>A13G-&^0DMS!7]%$] 1":7#Y
M^LIH8]@'O+Z8]!%V WI.Z[WFW"9ZW9!&RT8??_ST]<,%[*KW19*3"[P0)M)3
MX*EWM$73'FY'^QUP-"0A*)G/;*RN+@#T +LB@> ;-!V(5X=LG++9%MPS''[R
MH5CDG&_Y>,TA5?[L477JX(^6#O)GDOEQ=KN7XQOK_[+P=)OA!'@!<R216<./
M25U^T&*[^_H;:CG>S^^_CC[RE =BU[<&$E,PAE2&PZ5>TD5%]@W:OX;.<5:-
M6CA%YZ["6PL,HLXI4HD2-=AM_@JQW@_#H.'FBJ$2$/T(-VE-P9&7M^=TI7+W
MW(##IO#!72$OS'E@7E8,;%M/J#BJ71N5< W! 6\120_XYAK^N&8K"2/K<FN[
MO)PUY[*NKR<$UXV:7LLNUQ&>MB<.Q$1S%N/AT$&B97JH[W457;1LE<V6^8XJ
MTC($7$/;F<N)UR#CY/3,;6B8B(4;RU[O":@31 +5I]YIX3.B2P !5N$.$2*L
M)C8WTCE)HGA" ^6Z*LF1!A5<[:8)>!_0Z*-;;BXV?8?8W%EE$T5EU9!\-T[
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
MD #;IB[D4L4(6Z(?*V^,]!V50C/'..8H1U%&^>"GTTL9<92"='"@C%' ;$N
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
M'#QT#R?FH_2T$Y(_$E6D!$21)^P7-U!,$V%U4%V%I,WI,FMA6&5M+O;IF'G
MX(\KH924A#2&:2%K2MU7C199 L<HE,6T),AT9S&;>X9OF?O+L8&].OV;O(,[
MC;F?33B=:V/S!;K8"#J"+9[9+=Y;&1Z8Q/(D+M44X[>6?S8.2I)659SUP&:?
M//S6!+?8V$21;6WL>-G&\/$@.T:ZPR2=T(?0*3+SF?Y0)FR][=GI*RM9<=VM
MJRQ&Z5:BVIK/0I"8 Q6A2X.] ['^A?TI(AU%/\N&ERF5M3ZF(OIB8OT<O9Q5
M7/7PW*?=8,T5F+GDDGV2_I&F%0QR39G%R#&LQ *_'1<C;/X?)5#XL!WD\;M6
M+5H_M-P]%34OFEE=3GWNE3<GIV?CQ23H(I@OFRI0:?TU(QEV\R!EH)OB*B?_
M;#R;, XH7$;C\"P[2_&)RL&.R%:V<58%5YR*=S6F,T%Z8N>=<H?"'L=M0%"'
M%4604$=[:&I&3KES=96AL^<Y52[B$?0-8'07;64#6L%[8?)N\@32WE.\2;$B
M[J,#):-D)_$]>NQ/FT3:$_MC)//,+"6&O( P3"C8N6HB"S *[MNV'!-$%FH^
M (4/C?)HDW*[UP%>+F# ;SV HZ:8D4%GMY,ONEBB3D:_;BUY"PB%_4F1UVO*
MDV*](:*#5SK/R/+:9.RJN:^H=N8(OA!5O[$T]0&F>:]9%1C!CI2E;"B.RYV5
M,G]H7DA#H4I4VID*91<X#]( CC$WGA%4<:^0NL/2@^2RD/^LUL5M$WZNF [
MRNCF,?$SQHAZB3+&$>^"ZX%5;D,N7R&\!V*C2ZIPX.N(*E0A/DSMJ9ICCNV8
M8QMJCNW\F&-[!L2D>/F9$9@GU1#FKR#Z"+J+> FP-G$>4JPA7T(ERC$+#$TQ
M'ZF=L328D;R51\C584'*4SRK2#=;OU<P9#3&H'E$<RKMMQ\O5)+IZP3"^;@Z
M0E?Q!6Y_\P?%+Q0S=9:-%^&W7!%KY2V'WH6KZ@5G@@E$K04?.$*1'\17,S]^
M'$N!3 @>#G8[F- 3'=XU&[-.=$VQ91A0T^6WV>(,GGD CJ;1;AF:<+BGM%QP
MBV+9XI/'A =O#(__>&9!X3@_]8GR8* )+ESZVY*)E(<N/OJEVH(<6S>3REP3
M#;MH'A"<4$ZI.YG-;@-E0.3@^3H14ZQEDX !0,LKQZM"S4ZW2-["PU"D*R5Y
M'ARYE&=@,C23M+#\D<)JZVWX![HDBCK\O,0ZZ!EJ0_^)/.1E^4?!O"@./)DH
MIIRK8$Y=75*!/F/';R43&W,)^[6R4A(L1?+36ZYRA%+I'-I<W!"7,U#PW'IY
MSXFE+,(AZN7S"J=;)N"I-\A5!2!]K-DN5FN GY#'*8UM.V?DI*1U\31;0< %
MZHC2F*:@4?52$]#:95M7QJM\3IJ6I1>\O^5M&Q[%RPIB5T7' \>EY8T_GF(!
MOA]+ZXJ\:YN"GA9^<[5R2]?7Y2X'1YJ@"7"M.JJVBNZ,=&SJ'CL:!/)L'SK5
M0,O&0UMZ7&I=!NL&SJW67F884$'I=^B,EE1H@]O<:=NGTVPIMU-Q1<W\S,9E
MG.3K16)AS)C^M,&C\?*9W9>>FK!!U@-?B?^B:B5WDGM2P<9A$U&?<#,BM* N
MI5"V-1(#:M=6O/HMB!#ELA ._Z7YSQRZ0:^WG'^,FCM6Z?9U"IF#"0<=9=[J
M-^')XA>@0B0V%POGP9%X:>-JW=H6'2)E,^J@B4/("*3#[>T4D"=-6JE+)2A(
MQ@HKV]<JSW&6NP5""H4@/Q?>'AJ>QR\I9+AD"M& VQ<3O0"N(N4V[P*"ZCUZ
M<7#F1'4OQ@%.QZ]B(_:[N?'2RJTE@@3_;PN=VEL:N;M )=&B4"S6#HY'E.GQ
MU*J[JVOF0%EN[NOJ,IP>N7)JB0F5(&;3HJPA-CK=YDR/PL@>+M*FK$<W\H#[
M0++!N%9T+ZF$#@HV2?:=I!E*'AN/?,H1N_80WAX%\4YJ5UX-#O^4V2(KBIZG
MA[VOW*K?\.,VHK:=J4BSSX!MN[/=)F8N!=?=LR,;S,V/(@QZENS6TQ\T,4C>
MD:(0A0P\AVC5L6I_)(NA!^#OL ;#EX_OOW[Z]1=LG'$RHO\W3$OA)\?M;QO%
M'-A., IY0CUJO7XJ6 Q-[.[0+@"J]20?1=>$XC85NKF*V+%T&WAQ5J"0"?K7
M:K)-G;UU/@:T/VC0?@@:T5,H,=U>*(,7].F6*-A/WV=*GK)5U5"WP_46T\M4
M5>::>H@3B-0A#2Z+C]S4S2C($?,GY%9W;W^IY/Q^KH"W[BO.2QZM0J^I25E7
MY>.NKFSQ^6^LK7Y=+,SPCYFL8R9KJ)FL%\=,UG,@0+6Z<:;[XXGEWJ%[1M$O
MCU# 7MUCS>WR%:J-Z)(,\".M+<K.QM.)NY[\ID+]G_+J!%JN %> '\QCHR"D
M9'=%.3- [4A8(&P0%/O\'8VK'"\5.2'$E*'CEIX3,;UUP8D9/MLBWM#ZT"V\
MQ 64G%HOV\&\$"KU-& ZB,X",@[<0VF%V_HH\W[?D#$GY+WQB_)+JIOR#1,_
M2QGA<UUWPL_D,F1I*^M#>[MAZ/_3,:^04EX373[>>/<:4$<UTD>-I/AFA/^'
M^VJFSVJ"#:Y=7[P>%UYBVM'8=ITG^)M7^/N8A6_/E#+,:'.)^^X)'F#ZWNHX
M70N36Z86B8_&SAT'PMSI=&$Y_C$J9(C'$:E6J(G3(TLT#S6CK5W4Q;ZPXRK
MCGY&3E9%/"I+94AULOAL-S87\>$^,T$5G,(CYS%;#9&T$N\LL.KA[QQ1*PZ)
MV=73:^(2=^9BK(EJE@*P*T)(?N)'84,5@EOJB3'5*\!\N /;5JU?JV+MM3?2
M9M%_"+\\0MHVT-8%69*9*;C:VYX56QCC*@,>G$H(R Y,+ 5M1PBVOBO7F2#!
M623:]Z.=_$SQ'74N'EMHP=6E))/D62!,\7;]:A9TC9G9SY@8 6N:F-1\'NHN
M*R(4YZE1HA3RGAM-5M^.ZMT24I%,DP]_=JEQ#IFGPAA^AI30SKPS.,*8T@PO
MEDPUH)%'!;<V-G])C)P2.MBBQB@F@+7-BK O=-QJ62N"#<";M!3LEWW];5NK
M+BV%4JH+(SLD?%S4X*FP)[^_AI_X57'<MR?##>):\/O')>G^ T=P;0#7*?42
M&@^@!K9V%I_4K[<;TA_HALU=PRBO_F:?&3Z23NSZ].;D@OYH'G<%IS/5%3UH
MYB0#=04%OYE5J!#%Z!<$>6='AH'($&8:"7 _8 8@]3$<;>YJ'SX%F"=&\Q);
M)9B-PZ4AD\?24 2_Z#5M-5DWBF""C/Y9 '06*R-\:UE;%@'\Q3W2C9Q*0V*V
M7?<-)+=6X-X<\[CF96JP'FN :BO OU6E&,ME-4-?RQP.3$ Y2C+;Y+E:VKN2
M' FX2Q@+%AISEL @_&+'($#[FN6"A!Z4[(!QME62"JL6-<P4G"S:(B[<X5(Q
M4HP#B^S:BX#L4*I<Y*(WRO7!M/>[P6MOXWVTP7:^VBY')+JP(U&QI6:]# O]
M]I&CBS5EG\ZV$,+3&849*S'JX*S96BBAI7S5%Q'?)_9RYH0KJ@3U8*UC':8
M+5%_>*KU,V?/8@(H[Q<GI.$I31W>/W9"]G"HUJ^*7,?\ 6(OTK+DLW2S  ,3
MPZ]U:,_%R%KN@83=*E0'56Z@.DITJ4VUZ6&41FAF&R/YF'TZ9I^&FGUZ><P^
M/8,Z*FZ?BB::I5</ E8,!"0["AB; O,3(@F!54>V27MG7'5IG --,WG+YB5B
M? 81LRJ\.7*Z-]!&L;$( 7L5H_?+G)H)O:]61G?:MB7V$E48+_?<&XYX/6U5
M3EOWZR%9*[-6:P5OVGV7+'DG9&6HCC,*P86M9_U^2UI&$,OQB+ORWXN[#2V_
MP&-%,HRZ7,_*#72\7\7Y*#YH&OW8NJU4/]>PB[=(>%<0225 *NH-R=QU^UM;
MKX%:\"G;@<Z?$C2R,Q[=1,:^?T:!-J^3V%2S:&C5,%M2<TI22+TI.5^_.'FQ
M7V!^.#\].=RE#/#1-J&9%N98*MO7KHT-%"?6>8*IPB=F5>RE, ]Z,KN/9NR]
MX*=RQM#1T0+9?1;%"W<!!P\S>Y<->K#].>WA?Q]V@]IW2*/M4YJE;$01K3$^
MK^.(7JC+!4I:<9B JV\-B%$3W='GG]0[*#/?I9,>Z2[L$P\_Z(ZV*[9RT;67
M70%)S**'L=9$-)CE0:5NA*JWHQI$SKN<W_!%ZCQOZ!-D'C8VDH:#S(L%1H4=
M58'F41X6V5\PPP$P_3UU^7W:HCS0F?FD:-/;+3T.WG4=%$SX6C=/;/W8451Y
M\2!B&7?N;<1J3/B;4)2]+JA(S280Y[N:._G&Y>V*FPT#]^N*8 '\=A_M5JCJ
M(:R<H75HB\!B_@TXWO+1>\[6(L6'!83D:LF^ J"?3BM15H VT2D@QQS^ ?M0
M)>C\<!>^_&IN!<AN0SG]!^/_WHZ^E$8U%/07',4X51*&R7!27QSI?5] ?'+)
M7.LOW_S]MQKBP#9U'C^=J677RUN7']@Z?HT$D*FA52HFHS&7.*1FUC&2209<
M@2\A>0=CPG\O)D^<5^AGUQS84Y^WWH._Q16FTN^5B>';3<P] *E\?EU*%HQ!
M WP;S8LMU:"Q#Y>K*M,  B!)*RGV2%S8P]#70]KNHG6[0Q8>6PLX+Y;E-2*G
M(.%CY*%=^4<-27LDK34$UD/%<8%QTJB*3*>@C600J$-&(>KJJ%+!DE9)%#1'
MQI7_O+9;*''Y4*EIXVZ@F.^H?:6%0&-9;(OO679OL6/\;N]U=VGU>+7;7]FY
M^'>[W1WHL/5UK&%V0/6%R9#EK2(S9PZGS@7"]KSF2)?03B*TW7&M]Q@9/23J
M3KD_B'"52>*J8T+OF- ;:D+OU3&A=R=2M0/M$Z";+7\$M>51G1\L>J@5>TNQ
M$KJ(;$<!OZ-#!C4_B#(I"[_%LUPDYN]+ #E1BY>(IMP?$J!]C4NF:32<_N:&
MCPY8!/P1=6_U_QT=M896)]@55N:+F^YE:GR&-G37NM WO/"BCPMN#5MJ6)G;
ME2@>ZM^:_>P^6S7U\,-/V$F))N RZBZWV)*)N>&'9@42G^-SS))\V1C%-Z?8
MK368O ;)2=_*HM4;((@KD6N:/LDC=)_P?6.KEY(MD&E#-1[K<H$LVV:9ZLG(
M4G)]YQ1G^9K12@Y63PV??$(<QDXF$0+A%ID?AZ^IMI8S7-P*FGA1XE_,^\=G
MDSVBF)9DS!(Z&E)+;P\3CUM[B.472M%DOZ '"/O,&MX(?#@']B>VJ*,G:8*]
M/0^%>I;=<NEE?(8%!A\-IWK/'#P( XKK)84M894E_[?1$,N2HAKCBXFK:1%O
ML)T05D(LX8-%FKB:#-7>C_3D96[V&*IR6 0(F!.AHE-G-''(>KIDXI%1]AN/
M5$O7LC])?:"JKWAW,M#BBJ_J-J!NWO.=Y:U6T*?#EUQPH:7TUH2@,8\=+@VP
M &UL&X/7&K?%47KY/BC)%T+NLCE9F1?$Y#43@0I_M,GV#Q+11C0;AK#Q NEZ
M%3_DGT+4#<]XZB#D\(]*%Y@]K,;0'1[M.F,FG"C>\/.*_K<&<>;>PR[2J/;K
M6*C>E^^"(^I*/;0NJ@+&:^M(KKJ<2AXOP7)<08 >\D+F>7\UK\S,=/"(@6'(
ME=7F^W\]@S_8/^+Y2]<MZ*-7\_YWC+0$.NETCIW#;W)WHH%U*Q7XKGRFLW_G
MV5G68@N&'(=>(D.-E<CT+ <_U5 4WV9@X4)8,C6M)]<O@U<O[>C3KTDIVE?]
M@CV"575)F]!I4=MQ*:RM:I\FJMI!Z',LLH[-03\FGRY@T=Z=#(4P(IQ5M_5@
M=O@2SPF>R/FVD]&^K)_PL/7-\>FR-;%/ 9?";:+HI0@*9LN6DR )!I/6E'JJ
M,N>HZONH^EQU$/2$:1$)=/N^P#6-G/PJ/<./I< =M<*#"C!I36BE#^4=<B=H
M6LV81#R?E4OS&RB8ETZ'R&V8,SK @4VWDD?R\;MZ#!P1!,GX(S'Z<40MF%8#
M/JTQ?,^-PC],$\LV;^<."X%@%^R&8GYR,KI8W[:>W]3Z6R$'N$F^QD:#'Y.W
M=/)7Z*VV5Y0F[C7SY[*6M"+,33WWL;R\H5\MSLD[.QVJD_>YT 2Y%RN 2?R7
M/=9HQI!R_ A*B.G\/Q33@[;2):_/NYZY%<%N;4\1YG*!6ZQLJ)T $)^@+]A-
M?D)1#\>I19'@H 42@2$!<,;])E/5#^$O$;V5\/DLME?52%GRM$Q9M?T'?DSU
M'E.]0TWUOCZF>I]#JI?M T5%R;=_;]7GLUC:\GH7[8XUH3@<BW*QO4J&O*DY
MB_]DCJ\?K?@^5KPT)G IACR-M*-%34;X,=Z!4<Z0J10%PTO1\8YB%\5BWHAC
MV :2Z]U<%D=@'A2.0+T\X&O18U<4K=Z"- 4SH(VH9$T8>&RCCTC:W2^J#5YR
MA>*N&T,6;0X'&6K=HABD=E*]MN4,1?8^6TPFZ4K5>Q3A<(#G:2_<M^].WIR^
MN<^-:^R.MV<O>MVX=WSLN[=O'N0BI[7#U<7;%MCVC6Z40\U_MY=Q\.?@NA_!
M_[Z*2CY3-[]YXH'NAY_*!DCO__<NKY$<^",>.2N O*#W7RNZ%;]_,?NM8.M1
M>4/5:?Y=?6;VQE[64GS[XL7)V>&<S=^L7KJPM[!2<M)I!6_LWXPR]+>OS21[
M*HG_ODTZ?V-,^6B3Y%/U:.@@4=1/OT-GX&=\*3;;8C4U:__B-!N=GYZ?0RBW
MVEU>]0>2F3F]3<[T[4!FBK+H>#[_OYVYEWFZ*<Z6_P8:XLV[D[?G<3D/?SJ
M+4'A^^M9]NKU>?;J]/1XU ]PU%_^N8YZ"LU]/.I/==3/LQ<O7V1O7MW_J$O4
MKGV]#Z4,O*C6:116>7E*B);XT$3FVMD9!EP.E1L(-<0KK2$"IFPO1G+7H_7]
M>WFPP[=GLP=_''&G__HB.SM_!?B4?G'/!X=D#"<A]M4KY<8>H0ZR)^4%$*/A
MR&*JCP[^@<'(&FT=06 /#JX;?'ZR UF7ZD)(77)2R5\ &^T:P+<+![S7EZ:6
M?S:C@K*(HMA@&:;;8BZ)?6\'A<N$AQ&PN+J6?0*M]DC\?05*H3I\A8K?H9YE
MU/,FO[44K2ABP=OCV)WMNOCD!,0M>8(A258WJ*H#"&3%S(J,Q6J4KMTJB)_%
M]099!R<3=H<HAHVTC5F2NP[I'C6+0-\Z<HLV]#%[3L@J5?PSWXE\D:P1.&1J
M9F/$*?RC[4FLSX/F0'!=/SE!G!Q)LUNYYC)=,77WN$0.7(,_;'54LC^,H+2>
M&&8X_(X*'=P97[$H9UL#A(G:Q:SU!C2Z0YG.& 1XP7H$3#$A;-!>G(>B:THO
MASDAJQRQ6X\^LLYQ% K60K:).1CX 9+9N'L#_EA-C7#EA"HC)>1 9<?D8Y_D
M(^9VN6&WAV\>L=)IR_?9>X&:O\C)J*C#.!8?RDXHP#=7_9G!KT%/,G[;V\F4
MV4$IPDX<]Y;)T!+-%(_MT.[")'/A1 "PEU(<CM*BVMY1IV>CQN3 ,G,^ ;R:
MJD9<9A&UYDHDKQ&M7Q>9.>O%;,>@ V%3"<R^Z 7V?@Z^. :>DW(AXZ?A^6VE
M@B>O":1?%Y>@<;">OH&> ,V$+5/S<N"4!;O#G-_NZSMNOT)KYZT6O/X(##L"
MPX8*#'MS!(:A@C_0^H>:SO./R:Z7NQ5 0U#*B*\?.U^;(%JDQQ!4G *XO#LY
M?3GA;+1Y-L3F4#T!(Y*YQ5=5781:M[&-IT C'L,X;3#SLY/!MFK[S:N1P]OI
ML!!RQ)"G &)8L8Y$-?!]KZ84CD0<"0)7S.'1/':PFZN*''WS;V-T&(.DV4U_
MYRI"J@^1XI?.+J=Q/=BQD.^>=<+]"OG&J?YR?IUG #S,TG#9"9IMQ;+87(&"
M&\^J]:*L5VS.0:5=M<%.XEAT5U?K<@;.SG+B8DGVI2Y& [&O\4W4 -0?(-(L
MM-/<M!'P8'DM=C_%^MJS,RF'ST]6)UG0 AT.0)8L29P"!4GAV"R"X1$U24A!
M?K]!)<>T@,V\PY"XT.+;GD7MOZ"P>3$M4#R5<TTW\$#KFR7[PP8S"7AL[K7S
M(--Z7/N&97OQ[%ED_W!U+-JZ@@K6]-!:1J$[N+'VW=.N3;>842.=:\AZ*PS>
MX]P7'MJMUW:$&7J.,:0>,21NM^U*4=6&F.OQ$NI$J>//>LT6)]%PCE1I6/]*
MUKR)J/$5.?<[W9(X.:2@H+1<A-_5[T?V4_YB%W< D,;LK[W6+R)_/.IV]?"%
MV6#EE/DRTC6W*;!_S %A&T$ZGO2PR>L:!I5SS#;1\[')5])<UV_EJGL^R6@#
MM9,JA(A*$Z0PENOQ_ J_QFLT;15&.4_WX$4-83XW"T!4KHF[!C-:_<>CLN9M
M0TD]5CPLC*[@VRG?140 S6A>UD3B%&3:,Y<1@E[Q^;:Z[SSVT&6,%Y.1\R(4
M) !^M-KD:RX;,?^)S2V=[^K!#FR'4>\DG[V@@+^14PPBC!8[JE^QKVOYW>O[
M53?O@[8,WMINS_!^ZF =3/)Z^K0]J.+!OE7<?$C#20  D*?%<C?;[C@1 ZI>
M<KG%-VXY"!V(C=4H=&J0!17*NT0E3Y*.#SF<(B8;GW.E,?9\OISMEL0T%?<=
MJ(S.DM]<,S."9R0&YF$)H\ZMCEU5V"0#\$LPB'Q)DT[W;W =FO4;)\P(TP2S
M3W/>@'GVXX.LF:X!ZUB_O<LQ&L/3!MER)F+\E&D-H/D,-L,8.>&</+!899Y8
M12OQ93==EM!7F.S]R8@[<PSX(/O+9:=W=OKJ;_$K]YZ>5MEXM'W0 VW=CV1"
MS..U+5<K\W0S (;DW1XS1L>,T5 S1F^/&:.6WC*#HA)(>#ZH+(W" =JC)09V
MS$#_RSB9[QVA'7N'#$.SL(ND89FNI#Y]/?Y]DJ(RAN=VE'3O%HO2&!_TN!EQ
MUGZ;!'= ZV5SAUN&PC^.S!#BP)HH>M^-(X3FG5?.WK=T7!?>TCUVSF%?"\BS
M@0+X/C&SA>VZ)I0"U<R(.(7[V,?YI=A"Y(:N; !,:G!FA;#U:6%NY46$2V*H
MD_D88"-FAYK2W-,(&C0"+88"QUI4MNUC&Q F\^YZQ:[1.L9,\ESPL%\5&,Y(
MB:-!\"(MY+9;+@7OW*68T1T?U6]%#8:14=*6#TD/[!@K[1LK35A\"NW4JE'S
MT0PL@P6$@#C4]I-QU(RF-+OU*RC((F"<=! _+;0$<EH:\]8\-!#;+7#10T22
M.OV97WJRAZE6A^8"D!4@LH(0NF/6DQ"6&OB$O'+SE[.WU&\IY$Y/"1>BM?(9
M!GSPK34U3R3>O>FN7!K=;2P'"'-6&_.VVPS$N-Q(;HMC%\:%*3&3T)CC8;2_
ML=49*5&N8495?2MW@+EC;)AN*@F54 <8W8*]%'A9]6I2&(YF?DMU#SG$6VQ;
ME.[6+1S'7E<Z=&<C;#;V%;%JNARUKX2BO>S<I>=PF$>+70V[>O!#'<0S=;#?
M6W$\'UQ&D&\)UD ]-2!A485,.[K_F)P5;@Z,K7NH"(-@$-U"TM[WHK=V[Q[R
MR>BBH0,CA)Z#C ^E9CN T-!H54!N  Q:^%RNB"_%&N HYNK>43<F<T' ]GR&
M$X%$1HFHA217^4)!\\3>$LT$$W)&3]J\K;(\OR<TWK-UZH$LQ1<GKTY!XHWC
M?XHW(-R=?=6P6/2T,;WUMTU#/]8V.N]!3^\!J%W/SF(FG=>XH\,#JS_.Z7T9
M#"NE3;INJ'__MW=G!^S) XK._/#ZL>S=!UB>%P==GG:W.3X(1N;+E3G-R^W_
M_$NY,@?W_YZ=O3SY?7/YEU%3S^+/O)CJV>;;?:*7KS??'ORH];R0NH_9@5:B
MZT8Z.^T9@>M3E'/@@,:BO2@',$]8:,4%<(GP6D/>O7&$HD2^ \1&>(01E7V;
MG0 TAT -5EREGTG'7,P 4=-!J/P2X(I[_E9(2--Y1D5</6ROXO#>!.ZSC]<(
M$2VMO10DON,J[O9U53D6!G? ]\\!OC]8!/]/13$\R'X.59>6WOU!J-T!*"CR
M.EH41<:N+P/B$%TDO10O'"? 9]72:YZ7U#A!U<]?7)L/Z9N)@^$XWVD0<Z,/
MF;QBPPWYP)./N8&"%F003-IM1R[0Y""PPJ. KTF.P;:J.:K.WM%5O6G2-[BQ
MC0_A)FOOV$2!R+9636H[-,K4%TZ62GDSQ2U10EM$48VW1T^I%J'S!:K'!'K+
MI:QDD3=]E_%$OW(!VD 0@.V,6KH+YC_S>G:5(7]=-G*\7/"C#\8]QO\097$+
MW7P5%Q'5 D/ R[CE0$/$JP[\Y44!$31XB4/HXASMRSE5%"]%Z_6IN]J!(#"7
MCGUKW6P5^S1TLX:( 0N:?0\%SH]GO%?3(VSUEI O5^]XK_V+I<C\>EX A/9D
M=(%'VG^I:LB\VNP +\>[/LV;DFC523RKQ1&R<X3L#!6R\^X(V4EY*N<8,#A4
MP/KU*=Q'C:IX4GK)&<Y;B-RO=W(CXD\*/)9S707NKB*YY,(K%^]2MFOWF05A
M08[5H).G]B6? >]:SQI8WVMZL*98.57_ )8*PP-@GX8P5C 6O6\U%G^J0SD_
M%]LM21E9>TDGC"_ )!#+V;ZK_%NYVJU&V'5P[JJ-C$&=6Y^,DO#S.K]9<S=.
M-D?]88C?AS5&H?.'&4GSH'E!,EIPL(O+4&K$O"@2N2HL)0WB+MG#>H%4/FF7
MIL7T3CD%28M>SO6=C'@%[_,;FZ$ ?&H:-*M^S-=_H-2!L%0W#@.8P_S71 *9
MD"VFI0NVK#1/57P\^B5=KGW-.3%SH9^_^MO0Z-/003&J^*#D:4]__A[_2"0+
M0MO!E\G[RCC.3O:GD>1'<DNS;/K*;-Z,;@J0UR;^JZ-C!$V:UW-R'N+*I +?
M 95VYH%F/G.!+B&LI.')$T%;J /!;46 $S9U:AH^CXQ!HC_9]\^JAM=J=F6N
M9?B6A"%DX%,X[ZY"%6M-PQ7)FP3S!MP<N,TGH]_"FZ<1M@ZK+YX^,'"7:, ]
M'7I?S(\^?2^?7M);OF,=[-K=77JI('7/?OQ( 4""\<#A^Q0[7;[V[],.Z%[T
M H%,BEN @]?!B<C.2YVV.T0L1H_J@J04/_VIKP]QUM.'4#]Z&;O==ZC4&))3
MT4WF?/=43):R[3)?@(4"E_//>++(+B/2L08X'!FY3H3.V"Y\6FQO "L8HF9;
MQ_+4/N2[P>]V>YD#''QODQP?D4_/KQ1H \36F2;J!PIY77=@34"HN"?D=:LG
M.B;*[$"U13Q-H2HLMQ,4N3D\KS3:H*S6T8^B("^2<8=JSHZ/V3!.1C_1R\JY
MRH(C&A;F@R,0EN[;T:RL9[L5F$;&;'J4MNB#)PY0Z>X70VV*+LSO![54=+J;
M<1AXD=8EVMMD=B*#D^+4T'=@H@>OP^KDBI=><ME+\]]H</P(1P)#&IOEKDDE
MNK^;]*+7[?CFY&SHXKPGXD;[IK8--Z650:QK=Z2++/[XRZ\_?<:-X-8&'W[5
M_VF_^_%?GS_]R']R#-OR(/NGJ$)2[*VP!8+UM_ ;00O?_K)R3$<=TU'#2$>]
MZ=F4Z<^6CGIS<OZ<_1+D]@)B2:2<:M&J.85X72C5K[QV2LQJS \8S_Q2KC:@
MVLSC[Z[RGJ10>K >Q"_5%D(+-LN#;GI5%Y<5UKY (DK%=[G:19IQ,,;),K^M
MJ;09_BTU,CK&,5M2W7X^,0]>4'^42V15%?3JFY/3,^HWYO<8"^3D_&]NGRDI
M /&6&Z#%\[,Y%+'&1P7,<QBMAEH;IA3CP(MK'B%#0C\7!A3&7!,!ES!I<;=Q
MXB-4AR2;C"FC%D8+KXM11<RF>+*X)AUR,;;HE>/[XGZ%?=F<SVBFC2W@P'6Z
M@6P >HKF7_28K20,'#@<77PSX6)9U!R?K]TL.[@,V9SY+!6*0F6X@K K&5BE
M>=*&',/IK; FLBZP@Q]3T([_&E [LJ%&3W&9@^"5Z^ (T%H;49&0NZ))/^>:
M2CD0Y@0T+/%<\*@;0A%!'Y;R+XBI#U,1TUNI^UM@]?)\-[-I5R\WV9B#8ORA
M);5Q$F1X96YW[$W%U!CQ&<DL[;M-2S )[.^[^253ZUIU>\RC)9H0R<4SCHEQ
M9?V]\R@',+N'<KJW;A(JKXB/\]8[^8DQ^2,!ES6I)17?>=Z#[_S/@NGHZ)T3
M,ET*[XAG]B1@JC;X13B&L"->$UI )&OR=.<5<LD()EBM1TA"EJ!/C^ -J,_[
MIEN/J:T^J2W2(&*\L'RT-(V;=W2+BU)-/J-X(987G'Z/U3WF_45Y&&LVSS01
MN2\>W!U!N Z(G$#5491+8/JFN 10/"6. FFV@-N)&7!EI&4BVQ00AZ-0M\W1
M]5Y,K8RYL*'23273.Q$_K7,F.W@;Q6/P@E] ZZG4_-UI;)MB89/'WF3=L)^X
MU4I;(?^0U'%[U:3='9OOG,+A6!3DPTAB(Q%F!6*88K,E,WB:-RY5^EL-.(?/
MQ&2SE6K*(/P7AODB/S6$?T@N)I' N4.N]F34;\8ZT.A%*VU(,K$DU1HLV2VG
M^W!AVKYJQM>R9G><UBO*)T.6Z<7KU_0?V(=M6>0;_-X$&\PIMDQ9@*=,66,&
MWK[9[:'VS)(3SQF119.G-:,[^,HG[$WU,O ,2"%$=2:"HY!0%[H9JO]!XH>)
M'<UZ1[O#/X,J3$:_L^"_DE'PKZDO1(<I=<#L<EOL9V>[/G*W"=?C+8_:-A",
M!GZ13QMJ)+ N%[#AV.SR <SAEX<+NZHDX,N3IR7;^%Y3SXGK9Y;X(60+3]!E
M^N)Z2U'TJ\'.4>,9A,# 2C*^!$A>/_DX/W-H!6%F,=LUS+LW-&1!LJ ^$]O$
M/*81\RZ5M3S@$I6M2]0:';,ZJY$ USV5T@1YNCTCEC&-A78(P@-S)Q5V3/X=
MDW\/E?P[>Q[)OX?(\,5JJI4;XT"[P2[M CD^VQ 2&0-XYQ R9<2MV8*F6N.!
M)6:[>86)!6SE3L]K@&M2>&0> DR1=: IM%$_+8@]FJ):0H(ZJP&C*+X+C-6A
MX""\ .S+S978[.+\H]4^<> ,;4.'$3RQ+L.  7<H4 U7'FA%>Z5+]X^<@GQ5
M_=@W]F"D'H)J=[ZPC=!07R[K9$1I)@H&WN4V'O4^@(\+1OHN^;XI&8$I\KRD
M+R_RLL:&%HLE$1476)<2-&5OB(OJCY)Z]0'SE)+QLDYTU0HP4 ]_-GL>+?/C
M?B?L&2P1*H$G3?<<Z/!O;52KO0$?]#.TZ6C7-#()<)<MTAUGLZXFLYR!HSZ"
M^.]\MI5,';R,,[L0_M^MM^8'T@;A+MV]@M%9EG /#0T3!?&HL=U@Y34O7%>C
M9;6^+&J^@5+5;)9BW"DMW1S!CH8I3J$/T=KLHCV$'Y?L.8(JA0\2W>BP_,!H
MO$;GZ<]/3M\B$ *?Y^3\'L]Y08V.X(30,6KKAHN=?;7NCD:/BUS3?S0"'@AR
M$6ZLVPH-&D'8;)-?RJ&^KQV[*L5/\0KX8XD>T=YSL5P;99?/*:Y6K*BZ&NLI
M.V:.6Q$-(@EQ!6'NV8$8V*=!!B4YVFWD<$6LZG8B=MZR(7&5-N"> )R]'.<3
M;'W'J?9\6EWC70EB'/;K%>+FNPX%QU V=QX&'J?S2;]-#E=USX;VW+!H"7!,
M/W8<F50#YN\_.2F1[3A#J:\_Y6FBE?,V)/.Z?CFG(J%&5;=6FR\\)N/[)./Y
M@/:^YPBX1:DO:*R-36R-#+G#RT1PV-(.$^KPE<;_CLI%20_=D]%/U+Q@50'Q
M0IG,10NBS^)FN8=Y:$!"WDSEBH)LN;YL;3&ZZK4!?^?I<F^"%F,"TX@UJ0C,
MK0?170AXAX9 [ISLSS'P")=ZSZ1Y@='8>4"&^B%9G4,PX5*]4O^D-EQ*(.D$
M\\G2E 3;1%&.)^3'6IMCN'VHX?;SYQ%N?^I:F]<G;X=T/5B<1\8I/Q"Y;C@#
MVKZ.N %@ZMMRNX,(X+-TL<CZ>5+O*K. /:2"T;Y64,?$52*N-]J<RA"^;Z>\
MJ=_+J]I[GV7WNM 4[BA9%_O>S*K.ETQ^]/+-WQ7Z*Q%JC%I=6J3Z>S/[+QNC
M8.9'YZ9;0V0#71NP2@^[+E9G/!3*PAS$:<F%0FG$A37%O_<@S/(U4U<X#!O%
M2K2W9VN+$L<\5A/FQ]%[6!<$G2*MJUB(#6\35Z+D$,J#QO6TL.#ML+Q,:5%)
MJ'#K>5F#S:XV)BE1?G G7DEB=E$UMCF/6;M;V7LU$O&P'L^3:].I<ZX%#%4D
M%GG<@8:RRV\925T8Y:<Z[JFCMAZ&MA[HTAR5]1,J:SF:O33T?MV<\?R+$F.0
MK)*= 6I.O2[S:]$DX_8^H4E&450[X6 G'ID4:WQU/YAW+':0>7#?>J!*PF%7
MJ;33TH0U^$8$@.SOTF%$0#3K6^ZM2K7?JLH35?R':K9#$ D%D]7E\;4VP\:
M#Y?G(\<F]8!&"="I"FRJ[$H(D2;8]KCTD"N?;5')5R;^##J>-\46[W'V*2"*
M^X,@I^PK.;H+3FDP;#V6LM$P_D3L3Z@%SB:6.[98&"4B.1\NSDX^78JQVTIR
M'+%.ZSIE75] >(>TJPZ^ARDT8&\D$TC7_\ N.9XR?X_]Q0Z>*>M.L!:C]O[?
MSEMR^0)QT!KMA"]PC+.<-N/FRE NP[7&JMC="1_0(-SB;S ?@*D)J<IK$U$)
M(3_$CI\_X(ZG<BN#WWW,2<:;3QN 8)%7:*>?GHXV)ZN3T1@4VG]6YKOOH5X3
MK,:)IL6]&HU?;:\FHQ^EY?D':!G@DZ5R"B&6O6 +;2VY3]%W,,&+XED)0P.Z
M^E+?O%EA/IUGEO.9#.R;&A)X:[4&%<:48*SBE:07! -$L@2*@2P)%Q0:8VLQ
MO%_FS4,Q% [[IFQG$7K0F[*#G00/+=Y]F 2#P<$K5OD?1<O>OJ_6YC2OL$+^
M*E]?%BER;$1M)>A&OF<.WA%J1A@,A7^6PF:];[S'_-0Q/S74_-2+8WX*%?:!
MUE\T&:K#:6&N+$U0H"_Q.][9_:_L(V];.Y5I^]5E$<0('@D"LB%TQ.P0)+]P
M QR_6]7M1#+Y",9HY<KQ4:JI:R=C9HZM9KI ([/K5XG+%1YT/6&(RJJZ!A(F
MH-(".*,Q4'4UA;'5JCJ<3HJ6KH PQ;*Z(?>$G^[79]0VNI2:Z+_6><R$0@T!
MO%@5DGHQNUCMPNL8BF(&LU4^+SJSAE!6#^Z3@F-29Q#T&8 O 2Z+#0R2]WG2
MV30:2G-MC50>CC@!Z\)ES9CAR@@5)F5EE=@CT^)4&UE<_Q (V)K(63(/M03?
MG>OF#7:U8-Q@@N%6+^H<0DEH9%'U YI"5@%1",+&QUB'W2D\B-_0.P($;4"2
M7W-I!20R@,-\5A>6+%#4HBA ;H9S?Q68C8B+) 2(&C^E^+8QF])@D0C[#YV;
M_$B476^&SQ'33MGUP#Z%*A;298?F)^9!:]X+BU=+Z,ZT#IP0%V?9%4O#*C2$
MP-&Q#*A,PLHPOWK2HX!QM5_(3J##RDZE)B(C#/A@LUO*)1NJKK1\E"5J<P[;
M%_4U%=+D6UMFR5V4<!()+ZKA<[T'6,&'595.JI/*<6FZ0"XAY5C5X.9O8#P-
MSPYC_N[1I-B"*5]IRKR<IC ;J5N(JT=G=H?U]"%IL*,&0[:W;=?JF@]%D3G\
M9EV %B ANBXXHMJZ+*#/5M5<S()DU"S ?VBZRF2XJ?'B3398 EN&US-'OG9K
MKZH6+@1_[#QWC_F4/\/EN<D;?N \>85;]) 2V+)145"C*5N%,R665'KIYJN.
M5-M!%=&BLX 1+?PG[U9F,4C4-H,E@(2%,.I;O=-NFY'8U%NM>XSNL:7#C/AN
MTL$6&WUL9G==5CNZT&B;<?<?V MX(+3XD.ZW=AZ6?PF=5%<-@ MFQD:O?R<E
MC=S,]S! B(B#E]D(";/=7<<LF'_UP2+3E3[0:BVNYDDB)53Y@'3\ _LM4QE1
M]RCS'TQQW<.<IQC>PGPN.CMC9?,=YM.0P*;C;YW5[W:/Y1IR*!F,E[H%MFW7
M]/8C)+%=!%KRTIB]S@,YTG+"NZDDA4R5IT2Y!O#2S@RL%)8_4/U@#&[=^_;;
MB7<T7:O'ZDY'="\*-5FK=C+ZT/_ 5;5G4Y.9I(RD;GL8\<=KH2A=@A6,?BNK
M.:,;6<?!1@3\>RU/%<.LS4Z+ZB1M??^4.Q*S_Q#Q\)DQW*LN[!C"/X;PAQK"
M?WD,X3^#$I-'*2S]3J/RD6M)E2,"^KHM9R_J/;$T-GBS+^QVV )$5Z_Q3.N'
M[F7;?'?9T-V,*J]:Z*[%0@^P+W>L%DJ"3(_U0D<$^I\:@?YG J ?JX6.U4+'
M8J%^JGIT:,5T+(TYEL8\\ZX"KYY95X%/ZQEDCL'EJYIM<^#&XT"M](EB@82
M EGY.;\AV7YL2GV0H)Y9"R\G]N9\B*S[QO&K #_#:4Y &YF[6VLPBHQ##AAJ
M.S;%K#2G?5Y@4#,;+4MSTN<0IX#80&D&G]>"O\&8P=A'4F&_EV4#^((EW*_J
MJP#I:78UHIYF5V:?=-?.IBF:AE+*^64.>5+\#/!'BTR&0[44(PU8F,VX00RQ
MWU&W4K,K  ,#@\M#BIEO?&J:';+3&?5N^QZI[ VN@S=!9J1UW0I;&+GQ\HA:
M"^WM=CX)1_5 ]+,),1ZZ$.^38MMA*+V;\>5<+1;-%70"1=-N"E\"F['8]B-*
M%M"3N3[G)=VN2$D,.,9OFV(-( S55^YK_JUH)GRUDY4>@M[HUA6\H^(U%D1<
MU'BWJH/>NUM"9CT!4WE2$:;9RP<D0^U"),$MHL0T"UI2C(G"0+!YWG:"[?3)
MS&BU!D:Z.7TC0RN&OCPOFEE=3DDQZ(8WVZNZVEVJ#H<AM.3C-Z:GI@>A8_)^
M LA?P<R9"QGPYRQ2%8&[EM2V<LFM^JA%EOEOE!E$%9/^RXXILF.*;*@ILE?'
M%-E!O929:VF;.?NKFIHIX@5#GX*Z$:,K$[,(_H3?7I:4O *B3K"Z\@UTO#;.
MZ=;HP]W6\;=OJ[0U\[!E+?WNJ .MMQ2@F#7<+5V%$%T+T*;\LG($U=."Z&;)
M&^-,8M0$P8(R:#?<769[(V0"]Y)_H\:(>R:H_K@U_=K]#;'_5BQL1:BUE>%W
M:+SV&#'''4-SK6T2RN)!-+GQ'/B7J?$G3"8$6\YWU+- -9&DP:]LN3,55\"_
M469]F^PN@W:U[..;JX*.U$)?TJXQ;NUZI&N JH\UV^2W]U_"3%*0V".42CKX
MYW!28#M5:TUIG([]T/'EX,,9Z]8"51]H #:[K 8!LH+M.HAS [?#[!M%\G8+
M(-V8]\7#/IC^> 85'NW\*APX:?&15/340O#]&(M12'F-[KRH]:I640#E&3=8
M#@#0[6JWG+L*\H)IQ!>TEY*OJ!E(86Z%7;UV#:)QH#:0R7Z9[Q#SW]2 *FGM
MSI\LVAZ6?-!5M:09&D$W*R#(,_+,J98) /0"YPB].*PGU)Y<%KEIV+CW9V>8
MLVJZ*I84E/#.E3PR^CIH/4J11T<O(XS(LK@NEES)1T4#&!(/+HODF;W?6IG_
MM9N=SZ[* K0H= NVI]L7IS&7JV'@&5:V-"_E2/T=1K&IC)M>LJ^$B3'YX/NV
M/H+=6%L&NQ-QOR0K_J*PXSJ=/BH\'-3CZ.F'WG"I@^$ V<&U\[OA:^=V3H^+
M$32N*Q=0(<5EQRV[)MPV9OFY?"X6A+4Q79H&RO7P</65!K#L(A68$D4H/H.
M,,8_S($V*BZ_K//-%8;H(:4SG5@5*1@PE21&FGQ'B.,59?=O-3WZJG]+OX/#
M=>>3I1:QN:INL)/X?&?#BO@\O3V@&\RLSZC=/%?T".1O2\VP'KMDOV<'L2%)
M?WL=_T]YN=S55/-<+ 'T0-<X7)UBGK>(K1&A>;$"P;%RCKB+-B0BB0ED8C5L
M;'23@TC>]=*PG#@\!)(4-8[GD-<_?#^:;7R..55N"[I]/=:J'%NW72ZKTB8T
MR</0CH7R-Z#N@**]YV_XE'NT?PC^Q;'?6=FD.YFPW^_;2*F^)=T3 "&\HPR#
M [H63WZVS,N5?Y)0GYGE>PZB+ PL!Q=I"U7YW@TM 4N^K:M\%E0U&[G\ >!A
M&\*:ZJY$5/QK[U&;]*1X#"082+ER9=%"OT&<M#O>8@]VC;7T?A[0-:;0'*]/
M1J.!GH@?(18^&OVT(UC1;_DM>N:'/!BP6& >COXC<*VX0!7##C72*HX<_"F3
M['IQS4' ,5/G;&A.8A_8F)I\D*R"<&F\!(A;]V],8+@I<.T!&QHLR'0!7,'?
M+T8?BD6.'V./NVK#3AO&*==S(EI Q).=!$YWHBB%XOY^=Y_2/EPZS4DS$BW(
M%CNF"H^IPJ&F"E\?4X5W"E ?JHUT-9JB?6LS33;]A*X>J;]VQ:;J[+QH _R
MJ^I<*,%:_J*E*5Z]9%HU2;[HWG_,:44<#4(TK"K6SB"*@33AC?V2S\&,ZA.B
M 1-%Q98WC5E[?34]EMJ.[A];R1X6%&B_2,WP'<9JKCW%'_U6)_B".U<J"^=U
MC@5PBJLY3+Z-*P6DA^ *69CK28_J>8:Y-+,K8Q@OD:E"ZB]K;UALM=)CYB4&
M(LW',PN3!O,Y$QE"66#JM80+JOQ-Y!MC)T\08LNJ:1CWA>10#/SR<]V5>LG)
M* [RN;B&']8C/MLPK!<YG$8PP7?;+LFZY^SEON#'$X?@#AE=>SB_9.AN">BJ
MT+!^ "/:UL/$^LKI)W[&A[ FYZD-9M%@]N();ADWF>=VM<@,X[OE(3;H8:Z1
M\I#WR.)XCQSOD6=PCPP_3:/B6V\@9#/0 !?<=9*K! (T $13B/H?M3E1/_QK
M<]A8%T2ZAKER$@L<_507A5V[PZX6L$,CT3&=>QK?])81/:Z8AS"2#GRH[X_?
MD%.XK5V,U44(S1%ZXKF%+0!<28F4Y(L8W"_U0(W+2)G1J:MTF=^<2&V:_[&1
MA+"+#VBRR\JX=.:J-$I:$[*B3:0>H,>47V(9%(^@X?J!E@F(ZYE_<]S+Q"[)
M=QR,/WZ\RC!TC4)E%]2]@=<[%:ZW#<M="X".6=X2&@:L!BCY9/5.OR;8'_X8
MT%%\P=1"?O./REP\: H9*_%B9_:S!AQ:HDE2L!_(75ARD@S6!PB#UV%)AUH(
M (::80H2-%@;)7N*Y4UR.KD&8V #:(AR.PK0UH4""-T4.%E17I4)[?^LL6S;
M_,,FJ(I7@"$SC\9.9,=WJKO5)^','(J5#8*FK?@75LC89@KO9X&T5_D<V%N[
M)VLG>LPWW072.>C[!330K^B34#%3X X<]K[Y>J4.+B3C8YWT0.HF8^I&>!@Y
MM1+?2S,;T0B,X[*:&NN[@&.U *I&M93MA^28FSGF9@Z<FWESS,W<I?AH2!=-
M.SIUF!?-1\#\,!A_& "'"R#[JS RL:D!4,-,"FCO!7$O>RL&#@S"]UMNF[:
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
MZBAGY%[!S]^=G+X(5D2/$):&8@&:EXUX)HFVNH.@<0X? ZEF$;6-4B)&&DY
M&&&/+A6-L*R2&V!%JT'F'931):1=-7?8I,_E_$(]XAH1<B- ;* L?!/(M.K)
M8*:T%+)_WOK-P3#_-7<$RUWRG'$GJ:"*3HW3K$F]T]*=17+N7BUJ7!9T0UV?
M)6%D*SI/1G<G.6D]*("ID?BWY:NU6PV+FH2(*JT:%7[#;F56^Q/P)[A52ZP2
MQIH!1A2N"2:%(!=SVW)NQUVL\<[?\?;V>$S5S<<SH/\<?32ON\Z7*BH1W1=V
M;U'CW@_[<@]2S5Y(ZZ'VJ;I09*N^OH,Z%CBE@06%OH_KE6?&MBX4A;R1&#%S
MWA@UB"2$FM 5"DO+=;,#]8\Z!F]5?)G67FB$V)NWLT<&)0&!>/_6HY'UC3F/
M_RDVV^S91X UP878?')R#:N!Z:ERN\/#C:348E#,= :QTXQD?EG5NDY.<N''
MJ1HP31$Q+II(5C]O8M-'@_6(.3K=GKGMF8E^6;HM,N(WJ9+RMF77NB""1JN
MIL9]>0]'>@LZD<&>]+AH1.89B$L<IL.V*.MF>TB?*],9<!"NS$)#$$:@&,X\
MSZ7Q<!<$W/4*DNWURE#%8:Y_8SY='[2T$&$+MG^Z[>#,BJ/3"@8K$WP.+_)%
ME1WJ*&?'I>\K^QW2'NZ(^ '/9KF-B5</8[6UC4QK"I)L2?O7]@YKCIB+(^9B
MJ)B+LR/FH@6M/:0".K;^AJJ4%]6NWEX=7BL35%,%V)421NW<Z?K8]BC,<";.
M$P9[PL@O&"GP^9>BOL;HW:\JUPX/^G*3;[P/A[Z'Y6((6YAK-'B7V6B1XL!1
M<64F B[W OXN+$?CL]-7?[,U8/GE95U<0D@-OIO?K$<+0+.J!G4$[K:HW9^+
M[9:Y+=X3-9ED8]VC_/9VNS5BG6.7FL(%B#2%>JR\ ;)W\?M<XZ10A(8I*$WY
M;0""$M8FV&-K_/0=B();S+T>" <!_<Y 8@C'<.X@:ADE-6SSG*C1*>-ZQ:=G
M0D7;*BI0&8Y,VS[G#MARK_S4#XQ"" BAVDW%T?@X<H(N,W\M'WTH%OENB=%J
MR!!]@XY7ZUF1F1FMBS[0**^$U?4[DAVT-2N\B(VL#0!=1C^:=UV9*_P/6@DD
M@7N_S)LFD_0$Y%M9V?__[+UI<]M(MBWZ5Q"GJSO("%BAT2Z_CC@1*MM5SWUK
M\+5=Y[RO( E**(, &R ELW_]RSUE[@02("5+(E3%>^-4RQ*)(8>=>UA[+>Q0
MXWFWC8!I]%Z\]0^4L%:X!;X5X;1#]P/Q-+]_(&9VG&9+"K?K8-:<LX:>3;G\
MX2.?1OQ8=;)(Z5ULFAZ>A6\22!-CVP5P18'7A<DB@E@V2KS]":R7/;45,7(2
M&=)ML98FZRLKUK3TL#S$ EGH-^%8\NS.S-,8S[A.^>>VRI5(T% RC*,G6]'"
M]0$MUZ[HU][; 97YOTJO7K<.]B5U>Z=Y.MU>,O7JVUWIVO:11CDVXW$MLO6B
MCFV>P1>5<UU1KEB,]:"$)7JPE4@C"> PQ!P&K2Z^3J#@B*7%,6]$R2*W%6";
M:>38DD7 46W3'CHE2SO./#/WDKFLMX C\->N$)C8OJEF^CGTW*=0$D6N#RY5
MRY<I,TP56+'9\J6RDN=NR-!"M3S%<%[7-KV'0/E".@HLL4%0=!J-@OT:R]EE
ME=G&Y123STK:#O+]?84(ZD9Q8^D*AE1:QZ66(#[<AZP$5Z"K19A!RE:V]]@O
M2G@0<R50UUE20$.D6J*M49(SG>"T,S:"MN A(85J^E.E=?C3F.VHOJA:5ZX@
M'$0K"/5 1YV=UH_YWXL&8815)^J=&L8(/^32P=G=VSP>&KGO(*$.96_VFOK
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
M:*VHA&F"R>>XY8N^B^?Z"AZOVY(=>HP/D(W]0C9>'S\/R,93]QB_.CIY3O[
MQ5#] <=R_TD:H6M;"+$)'9O18;^!$P 0<2/K2Y'D>TUH#7-L,?M=YL1A.W@I
MU0=TU</M_P/:F3TE&ZBX7:YGV(L9VAQ8V[B%_"D2L53A3I.?+B\_*(F%G)/Z
MB(LV)]B5[0HG>A9D>*D$-0WI'4[Z)[7JADZ_ MRT-A<S<:U\..-L'-8VYDE6
M$7M5G3)_/F3G2N-;8CCGN&4L[4U0U:)5/&FPC'$N19K1,ZE"4<><H&1JUU 7
M?,MA#!R#F3)@<2IO?2),6*P3\PV+>F*7-DLF)GJ& I0),C+$$W#%S6P##%)V
M&E5DC/0F"$DC.T9;-\"J)Z!!3K["L]@'G[;DA-R+/+ UV))F>I;8A=&DUSZL
MBX0M1&/R\H28XM)T5>^V!.B;_UH7:71V'$>GQ]3H;[66DM9=:F>*(!=9H/20
M!J?52!A7I==E#O!SB;,XZB%47WT=S?/RUNW0>58;!QG :=4*]45GH@&3D%C.
M\.R>$N-[7G8OEO V;A9U+8@N&]N7LW@M$PH*!?&\+%<P%LRS54J#V29-JA<I
M@D;-6V+K6[W:2[:N@SYB2'M\VKG'/V4PSG;6I>^KSRL@_2A9N] 'F:/N%D\P
M[RNS1MU25!L9$9XPN0U*X.,+%)W$=6/S8T 82,R!<.9DU72] (PK ++3;$5$
M#F:JLMD:TRE.]<P*8\>TK>&"U\F,CBZ2EGG<"N\#K:[ANY>S[N.#]O($"$:
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
M1L\]MQM,?&CG$N*\)J[^0B.(52!X%?X4#+3=]F&KZ/F)0/U*7:!W7)@XH\@
M)]939X')D'Q&<-/[_[%OC\M!WJRUL_=?2'H&)WEW._"O=UGE2),+27)+[Y]-
ML%&)T7&H(F6^MRZH/H@%"(]UWWU)ON-V/7,H(@$]54)AM;HE[:UY3XT9JA !
M=!CZ';.6W]'V'T*,QT6#\ICMX&>%?M40-0*OH[@NFW*$NTIXF=70FSFU#LC/
M%-69?[U!.L(6B21(CD.A'+,1"11G7W"<V>%*-R/=EV[_:,OR^M6%/L">%NGR
MBG;4L/=*?[>ODQFN6WHB8/< 7W4ELMUD?;&:QBK5T0A<0DX<+=*DX 5S^CIZ
M\^/'".[SZI_1Z<7)\='9BQ- 08+#5\XHR%80R;/1^:D[(/"GLL =LX#VO!],
MK#@WRPKV2ATB^UXQ8W0=<P\[]5VX!5D*W;7E\3FP5!ZJ#8.M-IP]CVK#4[-4
M/@?O1%5\SX:*<]%X$O+&WQ&;U7MI -AS1],EM([/([39G+@"#R)ZBW4)^K6'
MW#6>OM]^W72HNE&[T"L5<19;.UMGCCBL7*^L[&5SI"P8L0W2P2A&Y%#!9\)L
M#] UK.$I"$N#84I!P UBGP9X)"1W;CD_G^B>KDSKRULP,KF*H3>YOW-S&MQI
M>]I5,!^=S/L@,$6@ZC1!+Q3R2=AE<=1:)4S;1CP"%$DSG0XMF8:V+.#75YN[
M+Z=)>SG]^1$NY\\,X?(+CGOT,;T2,B,RAN_MXD#X"RR.RSV7,0_]A;L7_'N3
M  KZEKDD%W:^&J-!_XZ%'%]*XY M*BSG#B 0JQ5P$V%@GPG@D&I?TD8#Z;QU
M-35FAWM24?L9?J8I,P-63K]T15!N34:_\]$AZ2T!'GPDY*!YQ:2:C4G!""1H
M9TX6P.48@56$^GQV>*BCZ$>+B%?H"%W6XD274YNE@>:KSJKDUDE$DXQ"(T6
M-5N*[M"LGE[\7:X-"5F;H6#TYHCG5+4!M  ,W\(\-:8CEY<!JB^J\7B<FMDN
M>C>#K0'_RAO"K^Q2.A.UNIAF+Y=%Y#X4W(F$*&V@CZOT"O)@F%*'7)QD(MSI
MS0TC&TE(N.I-V(C#(Y^\/C^^WY0J8WO>CA>?YQRK\_MBL.)Y;\G#6E=[[H9"
M>+ZS,.A4*O</EBT%)\$>%@DGF&*1RIZ"EL8CQ'QA[0A0 Y+ $')4&8,EK$!J
MYK@) E14KGN96R'-;2TL'_-D4+3#A#;89>IWW!4=]FU@!&!UH,Z#.,3D:FX"
M21SPL_4@:+K+^;HRXPSI\)&HU9@[0JL0GT4EJN",F<8+L"3I=9+/O;PVR_OT
MDV,JT;J.#.0VBBV[ (KTJEQEZD!MTDP$Y)BPY1Y_Z."@ -D^.FM)TDZG6A&
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
MF( B3)U<:E@IW@>@2'L=0GT/*20;99VKKR<BGNT](M[E!( 04 Z QIH-6/O
M<K2F'O1A5-SFNL= X (9QW8\!+9%L$U1"@CZ$+-[.=;4E&"E=?4+Q65^&,O5
MX8#! 8@:[TUUL1G]LL0^.VH>D<@VN4DKD!?B8PF;[82TI'$M$D]@>!')'?(?
M<"[^DU9F4I,<YU#^ O$F2/H 4:+\\B%Z*P:5Y0!!L)WVU##->W.GP^OLEZ[K
MSQN7X.@^H]ADF&,:/;O81)U,7;Y3X(0B9^I%.7_A.5,#"T@."+4#0FVH"+67
M!X1:5U R*(B: IO?RQ\.^,)==K:I&"H6DUQE<5QGZ63%[=.C-ZUK=QCF_DLC
MRST#\T4D;XE]8^CQN#?[:\MR=PNZ#=,9 <FUM$+ZU<_&T8_>H.+W@&K;PQPV
MZQ=?')V>C/9*>^[E-MY :X\Q/G^.>&._X[HEUM#!QI K(<\OW-"ED*!]THFN
M.V2R'KI^,4M7":'$<$<%']6FH^C#CUF#>#S1X>'#>^?/[-C]@(0!LX$)^_6D
MT.</DT)W]A3%.(Q%M28U;%-W3*5K6%9+ G#)@XW8*,^<RU_ZM"5\;B-/"L(\
M!$*<RC[**#]KX6P&-GD & HO@4^"C&[FUZS1<XM:=JW7 70U/SA]G%EHH7WE
M.JE2I_HT-5.!_VI>@[ZGU3OX&DRX!%3[D%<O+2,_2/XJF<5=;V3;6?@3)GI(
M5L#^(KTVK2^,LJ/T*+HI02 D1BEJ^7E9I?,4).'C*%U-CQX=KC5LBW?UW"R>
M;60?K(V[&F:94&S;*!O3;K/R=\8,)"3S[G3MJFAZG:5SD9FWA$3AE*JYU8/C
M%P=8Q\)ARTO&C=X"#!:QLY3 T.A=9</-X.-7H&%P11^OT@40MC)^%H@[4Q1'
M:<K XNPF^F*DFO=0N!D_#RX9I]')&'Q<[@1'L16VLO;5X9WHD:&QX19)04>G
M8_@@_3[V\E:XU,WCEHS&-1_C+S4_U8'>D7'MAH1O<4=/SW;Q/E^<O-RK,3[K
M7'DX=;-9Q7/N#8I"0/&!G$$V$%-XFS@2K:99]!]S $_+6;I'A/(@#CW5*'KQ
MS!I%+X6+Y4<KV?3>@1GV3$%3^B1)8$3ZG_<QP$<GK\Z/OF^M0?FM,@#@G*;5
MGI;@Y<?/[]_\_"YZ_S_?.@0A:_<<QJ _FVS.'B_9U#\"YX^8M!B\"R_6[!SY
M>Z,!4^GXKO  :/W+2<Y\Z=8C%]5.T2\$BT;AIWSB?5VOP3'Y(2F^X.>PI,75
ML%J!/IVHHPES\QR9J"9F8!:ZJ]F<T5E.^#14OQ2Z8!]X)SK-4[LQ4!_&/'J-
MW!,CT#1.LIO>^ "D8TZ-AW'Q_3_W=OX/=1/U-/9_[LKHP* #81HX6G6:CWF:
MD0<,9 9Q.I!2D\(M/!:9EBDA]RRM2%V@I0[*-+<>#P@Y?7B5$3/PJ[YK-<DO
ML7<3F*99)1&C#E4*_H2DJ<BHBVJFW*H-R6/@-BF7R%.:9#D49V=S*^9,6/C4
M70BTS%E& O0A04T!N4>B;)$0D2DDRZFSD8E.9E$M=X\ 6_"TONC@K7E/4W/G
M0@RMNX0H$A C "ISJ[2(RJ7YKEDB(XXDMF0L6T+&P%!#RA:MO 862_Y/92*Y
MJG-J#DBH Q)JSTBH5P<D5,<)/:04W,_IC?%B?C6#;)ZFCO[QM[/O_QG]: ZJ
M+VD>RW%K"5Y:F<CH0UH4]2:_28HLP9Q5;K\DR@>ZI$N'J?T(6=.))XID/*IT
MN1*]T\X*:TQ,HS9M)<KK9*J@6-.^?>Q^XYAO^-4\-FQNE.\Y =H5X8:Z"?.6
M\!]K>D@U-,P_QHUO=%H\\?E\=#+X$[J[F?U.)S25\QW9$0A[N$I:_WS[GB>Z
M>NW);RV[LKHR6^(_K.Z=?@66".Q3,;=&85E;E^/ P]QX!2F;]GH5#CNM"]98
MKLPKP?R_0++TH/LA9NX,L ,+;M=DS2X.C)(I-OML<W'T0')U9KZN\*D=CY"5
MJZ<:RI3Q46KZA'?5?/W=U^ML8@+ 'Y]:&/SH9/B!5G??YQW]6[59XDZ_E!8&
M!5.,C?E@7%^FJTZB_X&2EOT-=6JY5"73/[8%&4#@+JL6%)+[2AJ8@'=ANJ?A
M:H*WY*I*EM<URE$@KG:"KK-$;^<F1/]K%Z2[D:]W61]6TLZ\6(I(K9O23.6,
MK,9<5%&8DPO17'4T8TGA9;+!HYZH8GK(P735K$JSQ61=U:ST7<%51/0;I1_7
M*X!*+\OI%[,D@#@<E1H;55Y[E1E=(INU9 -M6NFOO4ZZH5IWLB-0#?>.B\1,
MYPJIDY16P]R:!"7%U=1B$8=TGM7@<F[2Q!QU$#O/HK?F=@B,.3N)H]/CTV-<
M9\W?FO]"]=E_GG4A3X2$>-GBVY_LWVMSU$(B!Y_MEZ0RC@@_PBD^0O,9EN;
MS@"M7VT>^N[_6A=I='8L-T>3F-TT[A^X#50__Q#<P^H:]028-E!W3K1TP\UM
M7NH9BAO"'>B5-=@>=LZ0=+GA7H561%)A1%?LBR4,Z$IG31 K.EMUO5XLZ577
M-7DC9DK,::(+Y#(:.U=W_T*TK=TH)]C_=SM8DA5B',RQCN)0R:;N/R+@$N(G
M.C*U-JV(4VSU=H_#]@:TFU0C$ .=044JVI3K*IJ::2@7?DME @)*B[)(-U&>
MX"&"1]<ZY_/0/,,Z3]B_]G?2AV1EWA+ZX%?-P]5[1$@VJA#"*6O*L)T<;QTT
M-@/9N'$C[X+"O%V3]!>_/P4:YL, !VP.@9/E_ %98<G)L^#$C_;M[S'+(*F2
M\O7-EZ\9P87C0EVF-@]+HHQRI7N-$)B,X#N\L5XQXG0*CK5 U+-QN\Z8=(?K
MCH998$1>87.J[+5%@61EUJ*CR@ ZWO:<8=F 5T?<KK1F6'O'+XVTH<*Q'U[X
MT05^=&KV=9VR'R&9K!E\6UQ,6S5\^H/B&=0!KSM/BDLSEGVRK,%JW,71R>O8
MQ!LS@@(&F3Z9CSBV,/+,,0Z*)G")JN 8S*Y,!.%GBD9X%N!&3^4#2]CC]=C%
M%SU$Q1!JD&G,25"OI[7D4-TY5'>&6MWY_E#=>09TR$%/FXZF.41 0NJ;5O0S
M8%DH'<*')^$B EYC!OD:],#N)!40[Z@5 #Z7KR(NS]%'/:\UR.NU^7Y&ZG*6
M\-@ER;E?9Z3DW=FR(_&]8]=/OX)$2)UO%,^^,<^*7O^TX3G#31R7?'2+6G;H
M^UDF?ZA<432[LSZZU]2D2*3!V)JC9!P[%P1#5E*4AWR]X^'W.9QEPBU1LSA,
M!YC(K@1V=R]"T7I3M8S^RA/\[:.X%9+Z&$D.IK,XVE6E:O!WPCS Y"=YHSC&
M*P$65WW?RLPPPQ9;+]IKW$+(M(?N#;@/XG;X4<(?#[/[4HA60P7+;$59!(SV
M/"WNC?V2=>G?02$7UCSC3A6*T-USDIKC"G@;F7,%R\U0M<IS_A>54X'R)9UA
M#]BJ"6!U%YJO<]S!6* 8I:2MXI\X)-!>E_(I6QS3167:V:G39K'OTH+3CIU2
M 3\LG5,]3ZE>=[0N<NR=@8_?9B9"[E>H@;CMB=MD7AV=#<E-V[*0(8<U;U2F
MFNGP8 =D[*B5.0]F?81I"2=!#9]$:9T,P0@'$;)NP/_IT:#Q_@![9J/T#D3.
M]WJ^M3#_MNU<\K8,^><63/;MR^DTJ87 T%@?6NWHN&(>GZ^ANP)L4X#YB+'#
M&,44*696T#C..%OLDT1CFZY*(<'-[;F@JD&A;H"G /4/>D]LP>]7OJ8BD?@F
M507UD+1=L6RG59MGJK%6JXKA F;I5S!G&2F9+40 G,.VVAV0U]P [#^.?IH-
M?<C<T0F+FF->KIF16GN'QOCV9Y-'(MDUKQ6=VD^XR\ N<O'WY:^B <0KFW+2
MN+K-T\CZENW"">[F,K\7S=N#';+'P_<NNUL +LDE7&4+;JXP\<]B88;53 _
M5"%Q%5UE-S!SU&,$EB0\I0\^E:AW]S:=)^L<XT0T^?!I^9WRSXQ5!2$G\CSI
MZ#=NW_K)C_LNI80]33V>F&ZFT#F&7]UIKI*V_D"@$@0X#NS#A0.OSR U\4=\
M+J)%6)$2&&8,Z,02B"?8&3)?O;@W-*[L=#^J*7@.+;&N+?A^7<&M%W[57O#V
MU\-XY2V][AF"(VX@PVJ,2:*T,@YI0%@OO]ON46"-RU:4\4(+FWY=8H+.6(=0
M[ _?<00P<I8P?1+L<?*,P1&6>!M1DX*-[(ZZ,=K/*$?@8O56=ZSZFGI4]Y1-
MQBN!31'?"L'49U5R&[M[O(G>9K7%8-:M)W/@RM@W:5-9770M\/5JE["P+<'H
MF:U(NQ5-)/PPQ7J[^?6G]:3.S$E<@4>Y*OM=\D.U]% MW7.U]/6A6MHA?#SX
M"$$R0!=(^3#,Y(_KHOCDP62BW[#:]-XA'_=+!/'CNBJR^KJO36@?E G/H C2
MG7)95N5BN;(!*94"L+CO3E6SAN-HLJ;41 %E#8@6X<] =8O_VKQ \.7HU<68
M )%T.2PRJ-2;0G/#[^RICJ08?#T(7^OK$H'G&#UC(7XFI4[[':A18AN&Z\J
MY^;$F^A?Z9< LC_C?2E0O,@_U==INO*>2-K-/%<!8NB5?BE\6 ^B+@Z;0+R\
MV_G(>^/1 <$(U.W-*PJ4%WDVK\L<_!B&PD<I4692(<AL@'E>WI+R<_L!:N.^
MX1Q*4LPZ9H1*7D"$AQL&J_N$]K]"@@G!5I@ \R8KUW7CS:B'SY:%4TMP#'TX
MB'$/<YK\='GY(98&UO!H$*9$NB?0LYOBHQ:9<.V9&P#%,B9RF1P!> P^_/)3
M]/NGZ.>?/Q#SA8"U9REXGK!.&7^'U:-)GDU%,H$6NAD"<QE ,EP59D>IQLH[
M]Q3'S <3>%(;U/>-D[D&X%+L_6 D8$08OUC,DFK&;J_#;BA1N)^36\8=*@X;
MG::&O<O8:]H<4,5)JT(PU\!NF'U))9\YM<@.2HJ*'K>Y2L\G7'ZAGIIU;7<)
MODK$^USC9!!),*FQN,J)>YN7762U727&M+]NF_8_87Z\.Z?XS<8:C(*8ZO-^
M4RTEC*RJP>29.*O1%51OL^K;K6VK)'DWB\L/LE>C*RU2\#%K/\THJRI0J[%)
MCY?Y0$']50]BNK&(4"]+,F&-9^3G"9EWQ]KL7:#Q)G<[&&(AR>^S^<XZ<_(R
MS&4+C;SX!]=?9O^P@CN;44"I&LA.@WACNQ48N\63K,JQ20XRJ()C<M>T93I(
MV=;KG-;,_5;*3NN[Y[@DLUT6.<),"G#!:<1?8%D2S6DR _OE'/:&+9V7Y<H<
M VF-MK.7^O>1"O3#=XV[*2+,>JE+.M&2&[.>J7#2,JVJ_<@84K.;1R=B62<I
M.*+;O&"_7QV^8581D-B+KX!5Q<*$\=*D[']#B!7N1*400@;&F//KM-C2U+#-
MG.ZV\L5BZ:*8JY?K(6J@#O6?,N'@@S_\ NTXL!$188QEJWH<NV$L20^D**"E
M8Y+463T  -V02EJ_EBNP0-8#]B,I[-BJW02[:I L-K2]2;5II&P]=Y0Q'12O
M<1/8':G-@DW&=<Q^-[;(A%HV>:T3U)N7#;3^$4K..5$ =Z9$@R-=,TX5JPEG
M6.+C4 (\,;$,D4;5FL_;TUYQ\)E-E43F[:^IF9/:.%=F.]S JVQJ\RK1B#WT
M1TZUX!7_GPQHFZ;>TG@5KG:^_>GRXSZS/QRC/#D?]K.!F%T@Q&R8"<8WJ@6.
M7)&!91;?,IN6V>YA(V3\,7 W,_B'$U\Q :X<9;I;M*MM1B'8W*E->'E,I#0/
M\#L=WH^>^;0[01CXSU[B(3>\G":D-0"R4D"H; -C.T,VL@T08HC@#.("BWME
M&PZ%OT/A[X'6N/GO\ZC\_16H+K5TSXG"1B$ES#K?$+U82ODG2S2FCKX&N5E'
M/H-XK"S+63N40DJSA[%OJH<"7RD.Q$AQ \DLXD8B@%0'5-*8II,K-+:KBYWI
M\.@T"41T70>QWJL6.-CF^P0X:4696J#:#O!L^%'P*%4O>'9T<CJ:F=$Q/YS!
M?T_IO^<X^_C#5'Z8C4>9_MG^(Y4?YN-N:9P=,M7[$KPV@\F263BPC>FWA8B-
M6P;AA/WC0D2?-62XD=XG^#EU7G9YE5R/$:>2'5(NHUBB*DH6<GP<ZV12+F"O
M"FM@"X"L<A:G7D^XZXIG>%(F%2:Q9AGLJ1):23F)0S>8(K!ME5J)J/8WQBV+
M-MEXU3HNSB'"*\"BA#>CC^!#3\KR2SOAQ*-B\TT;2XO/52@:'_K:X@[K].3N
MF:" [LWP2U#=2='&&J7.ET6*$I4J2^H6(@8]?*#0"H247/D5NR,"9Y3D<>"L
MH:ZSV&5TN+2*>?[%8EU(!;)."]>( Z0JG*%OE*/P0- [A)XK9C(M\Q'"&D"1
M&%*= (RVCVUIMVP'O#Y8Z<3SP F(1D!,9QNDH,MU3.@B9_')&7SIY,(<'QZ[
M 15YWWV=7B?%50KD7O#GD]=GY_1FD&!S/9,-LDK'Q] 55]K62FHN?GKC_2PX
MA[HI<0,;@].(G$H%]'W30CN.Q-(N;B_Y"!^BM8QF-)V85W:+@:^BE?B:EL_B
M_GU1VQ3AN_8*-+CKRNRU'!OJ*NEEAG)G9D822H1:!;=_N;42J)*];;)0T+9F
M)BQ)*P\SB:5]Y?UF0A]_9PY[$W;S#LLF9.W*$ ("L0\7X^@'T4]]ZS 0V.V/
MW7^T9P!XM./^:AUYW#%MCRY76,?JK*\ZU##R\/#6T&.[0(T=0R,Z^  & -D?
MX\05TXV\I@(%@8;R[T>?CJ(_S!5K<YS!PAT+W(=*#_"]&^-:V@Y;$W:6YC;P
M_=9?I)X"F]P1XO']'1NF"F;E.[8L2%V64E+?=5@/B[V;/-F>."XXUR$#CN <
M=%RES.9QY4+:V:,Z[6*2VQYW8 +<6':S?F@#-(G6[\]]^N(.W*=AOE[86A\N
M/W]\_]MG])DD?[Z%5O21$!-W+A$_BY"VF[/7&62R&(XQJ)M/5Y2M8]^>& .Z
MA&/9V+TYX'AV#?M"K/_6^4'?Q!.PP$[9'=8\>OAHNP&C#&X._&] UV48:/0#
MI. 90PJP^OZ8"^E\?S4.5;\^>V8*S[^BBX=KU](\8"=]O=]J]@=K=#MQP&8S
M[+8RM!K[0*37+SI/&\^GCS7Q4:<=4#7Y< 7]4/(]E'R?M.1[\M<I^3X?2 F[
MBLR%HEI5F#!E'[4NIR VC"B@N[#EVGI6ON@"Y .(36"*-+?*?9X@V0 1^*Y*
M_BR),W1P*CWZ' QMN797:3J7Z[N/[S]=DI.RER4[K!7;G<UO-J)Q+H[;-;A[
M<%GF  FL_4J6*U\M*Z"# P^Q1<S3C%3W,1FGPYJ,[JQN5Q_5+!4.$LQH$>&(
M$&XUUW^E5#1Y=M\#APKD(MZ4V#2D]L40,C_#FI[N/"2/IMLBG>DU7YEF4:+P
MZ91P3"((TP#*'LC$VZQC7%KP*WHJ=P*AM&LY;G52JZ(C,)!]Q*H$)?X[5#0;
MG8F$*ZD#NTS#RU:<%D'(6H/B7A'1P=-@HSXR+G+R1]\;/(55\B4MN-&\I#0S
M7!%@87X[,16OCZ*N<=)#!!@^&B6A**>++4%#8 IX .KJ<S3&@7S5I5<4=25-
M+ZDH+H^P&X&##OBII\X-AO&4 UK>*AET/M1FA@].+/0W2U"[YXQ/9!XJPA48
MF?C?6.+*6&)(9.-6(H2.M0C8L=<04(VQ0<\1[E*=)<^2"3"9<Z<J-/G7N/2_
MNS@^CLU+:>4YA,2:&ZR2K_J+D$\W^[5V3:I7(%]18.$)':OJBERH/+V!&Z$<
M5V:%LUE[B=TLN!8D9IDCW(,?43L\9(RMPAU*9<\3V-43K)":BU70; B7G:8I
M/+CQ(\RC7M$I! W ZZDEH9BE_U[#IP%T6MUT]^NJ^R^2S+Q8IH"^VNLCF*KO
M]B'!(HQ<GMS.USF@(;(%(XK, ,_-RP)16\Q2(),-:C_Q/":D;L*#9H=K8[V8
MR(0)>/7WBC">Z$ Q^VR^W%H+D#9L\$:8?Y90HJ&C6QE"&&]Z74XT.DDLG#!K
M'YD,/Q,=3/T\3R]O]HPLX<714%G#/]"^L!3=[\3#CJ-WJ^F^D^"T9X71&Q:X
M[$W+>6C\F2FM?:;@A2W$NI0V6B";52IJ&"=.B9PK[ =IL(6H!);5E?&\_D,C
MQ-S2F,-85>;MV-WI4@8ZAPT$*09G)M#E\91K4^LTE>[]\!,P'#5J&MUDYIW
M%-.=S _&_2)1:^2M,,\R-<Z,^6>1@HD'  ;VM-49(4W8J6<2 C:2\HZN7AM4
MET#?Q]C@'+02S9]F)4A-4+X'*GC=.1]TF/K3/=;"+7FZ"4A'$[Y1\E3&N*VH
MIF=&?I8:L_)%?HZ*9"&*?>82X#+*GZ\)2[-LK'.JV6U+6?4__I.;O,''-LKD
MO1RJ\_<+[# @(*4LP@?KG.S7V/W"&S]V^X"#I15VO^2Y;%:;T5)^%=J_?Z^S
M)9[3S@3PKK<0KN:&MQ[6;5E](;KR&=,]*"(5<AO,Y6XMSPS\0+8BG:EM/!FS
MJ@/4]NU3H"A-54MLQP @Y-,6-- R3Z;"*L/0/39%M_!/0AT\O 5Z\O!M\$@@
MM85?/9,M_+ZHUW#^I?O<P9';PA14V'2R69,U5$!EI:]7?"#S4T>2W*EQ*0,1
M=YZAU&R )T:^TZ1@RWK(N@_TQX>2^+Y+XJ?/HR3^C5OFS@W2@VH0;?@3UD=(
MKA+("$1Y66,&9Y8L0"^=K9-Q&V8U8X"3RCP562G(O_#W3$A$8JMUE!97R973
MD<3$C^I/<7&(M/>N-DM^'"&631;4.CCJT%_!5$>:SU\T#.P*T^,6/^H0UY:8
M<XPI%>-@Z)>9)E4%>7>FW^<'G6;5=+V ;W)M4$E[RKNR^W:3S3COCN:=DUX)
M: 0 T=@Q$8T)$1W)UW+:NP\!":/O2F<F' 0[B65XTAFT[AX^F1N+T>HZJU:;
M/PLZ=71VW%G50@(W&O=BZ5*^QK]>9.O%^ @5RAJ 5!$8J'GB*RQ30'C9 T*K
M?50TK_Z"5!40 YM0;Y15H<=YJM=)OMJHN8%GI?QK<86KU4D=QTSCB7O0O$PJ
MTG[7MJHQZWE$PO!K(7M\!*UKWTSN@4Q#E5RECI:P/8:U;5%(D7@ 6R4M85Y#
M,!K3L2O>UK@&F _:#8 9+D1<P]+-3*13SHA84C(">ZBW/">'_?NC >L3OFF
M^"'OME>''30*L>2!3[;I5I3#QV7R"L2+6^Y$%$(1SF8,T2MB8;RM,$>7%7^L
MBZFKQIB10;43U4U#^K-EQ4Z\.W611(3,1:SRCF+.^>BQH/51-J:_J6>$1S2/
MA]CW"MD%X+GT8U&.$!X*]MO#EE]*X'TT3]4(W:<TVF@X<&0?-(^("0B7(F:W
M -,C!:6*+>2'S^=I.D/^74B5(KD+H!?0ANN^DT8A* [P').5S"I9.&#X+&M"
M+.0PD&,U5RTW:2H".-1]#D-Q"5U3;\P]UL3$[=:6H@M/>$6U3>%?S^*]'FJ*
MX@=DM8"I^PA_G^V[NFQS$VCQV+(P]X;0YU<S+D S0"YVU@5*+7&;D\>L!>%
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
MOI ?P?G%7\@/I#?/DB@OU+\9F)CG3-/(:P $". 6*81Q6E(/E%ED>:@ %W)
M%:.F1BZZM;EH3-ZDEA*+'D#DNZ$<D2R6'/P[^)7JK++!SKBOF'?W^>^H_K61
MHSII! XJ*"F:.&_-% VI>%S46=:DX3M4$ \5Q,%6$%\>*H@=.)DA51";*41I
M3L+,Z=J$N_6JS?LWV>@\T<_);>R:F>38PBR_36PXY8HV/;VH^3H)'!(L,P<,
M/"AK64@&G)^-TMS8!:7[GU#L?L;=LFDDYRD\L*/%#'<!45:7\^(<FK(*&*+4
M+=#4&F52?$9I1.JM:M!OANY#YZ+[#+U'\['-ZR#3L06K.20PGI-I3,@60%5#
MJ0&'S"RFF-@?B?ZRHE !LW\K>2?08LM,#-LZ7M:%3L7ISBLHBM!$2+454UC]
M(R\?[;BHO%3 QW%_:OH XK', BPU@6NM2D[(^FNR9RTB_!XQBO02E)9HHYQ"
M7X76L3*J'Y5\\MFC[KX?:I 24A-E?@4A'1T<>0D+M/A2N+@SK!1KOTXO;$R_
MM"EM&SP2)E:"IB?PR2^G"(4]>?WJ%>7G?O\_T0^0Z3/N*OSM]/CD6#GNZGA(
M8&BG;FAS<-)SRV=&G]<RCDY J*D4J:AD/?N\BTXMQ RE2&M/K[/TQA.MQ=LQ
M!P,+R3ZV>NQSRBX,5CSV0UFO7KS)RYJXJUWM?N\L*$W>K!F!!VRZ' 1FASFF
M-F\/$[]7W?%1FQBE'W9+EA%3]ATB6MB,!S4-BS)S8'WK;@5*$'1E[ ;%V@R;
M*@]H<9C.O8&H3EZ=8V#E&UGYK3*ST$*:5GNRJ)<?/[]_\_.[Z'_>?_N1 N_V
MJGVNV%\/XYW[%N:O4-R$O=LB!3_(M/""^=TX3SD'DPL3?5,,>9W<H!X?6BW(
M(B,E,]6K&5?F^I@P)ITY^)NQ4R1-6R:%S=+. 0K#8G.N18INA/5E +*0VD*>
MVV^1)$.M-!FZGPRKSGAC*,@[71 D[V<.O%D%J01[]3?1VZR>K*N:D15D@MTS
M&5]U@7^>-7ANI[*>Z%IP&BB75R!WF'MOJU$ 0Z[\,Y.L1[.M#="+8;&.?M:M
MQUC'@\>*BA\)\,.A^I&8A]FOS[A/*: WF'%"!.&ZHF(,(6?K-8BI4!-7QD(O
M2!N$U;.VA/5&LG=4@C+[< T9/0$_;:$MLHHCTMQE>67WR[W[R%O:1H*\75^<
MO=2-F@/"=C-!E$(=MO)NF#;9<Y?T*_K4H*UB#[*-1CD5"2P&C#;@5W"TY1ER
M-S0QWC;);/&Z2 ^_,E?UL;JVAQC/0D'(6=2UI,]7#(W,:H0N3DU(B\PH5"R
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
MA?"^&'[]ICNM0KTXNE(W,GXT)W65$UJ/?4P.LV\]=%+&/<@39$3TS6"5?<;
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
M:H94^[1" 94DZ;7!5E,&D&,:Z-#L&YW7I,J=I (7$(XM-$[5#87#ROXAGE8
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
M\,7#&'F(WPO=^@#CO9L'9K[^<YU>CX#L\0J35<K[U)*M0Z4 ("\L25L"$M+
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
M,X^#)EW83?@9T$-NLE;N!Q97BV%*;TN<RT,1X% $&&T1X.6A"-"3-!M3.]2
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
ML.]!*;Y9&NN9Z]1EF5V;^<U8\&21-\#@M)XIUT/.!$Y/^#0!Z"DG0!5$]+O
M.Y#A7_Y<F^@AS<EM33,JNW F$;-X!9,UEN;ILX0(Z?]<I]<+>]W^&<4D,_K"
MQF28 -!_"G#;Y^M"/PU'DD1-SZ4<_WU\:\S:N/VAK-<?>E>Y6.]R4Z:2IO<2
MQJ=U#;H<GL"$Q\)<B[MP9UYL4P&"Q6G#"!M<)Z)TH'+I-A#EATL-!?&\K97[
M*;PKX=1LY]@2$^5-J)0QS<H,''/>YYH1K)6,(W[@[TP7^GC\$,CY4*(6&P=Y
M=J$J0"536G;,Q][%J1)(^CBO^J<L)8F@9L4Y!$A#@J).=WG6*A#5F$0 '"#G
M;*"\6U9W$;]=ZN6!?D>L-@\DA(\ A&XMN<I14:"G&&?L4_!BO_"XXUQWCDAE
M0R=BATILTDAJB=,Y&197IAL6>+6Y0%=8P:S+P# '#A7<&XLDY:(9:VB57FU+
MM:(C\+[@G%NVP&@ DD^P^Y!LAIXR2R=(L0]M+I"Z8RT75I2QZT _1'=:^2OU
M.(\\E]&?4:[,(>L(PL&5X-25G/S$GN](!OQ5Z5.-W>6LX<A\26UM+"1,BGL(
MDH9ZA]F%@,[Y\"[L;^%S*%1NJAL*&)!BD;=461-=)LRRIB2C:&TY3D,3%&7B
MCHJ,U&FVD;&ZM*#'?M@@-6H,_WV*_WV._WV)UV5F1" M9E0S/*#Q?W(L;KJE
M_CV:,1]BA_% &@_SWPASY[8&-.P$L:]*=-<E!V[A/V)#P5.A+@WZ40E:\;KA
M5>FX',BS3!;9/E)MHU)8D4@'4_IIGI3N5!5!NPPT7JF@%!MO[7_7>0K9'7-.
MDXI5#3^Y]R.',.JZP<;(/84Q>QXX%2_;EH,I,97<C[OZI:Q>HF>>R)DP+WEA
M&Z4LP_D6@4W;-YO=;H]CZ' ,Q K-/;GIS+\Q@6)LG#ADN"I=P Y$.H6]<LN#
MV YG<#)8W+F#O;GO"G%_)YLRG!UDL0Y9 J4+PK"P4Q/*8(#[)R][./MN/^5+
M0Z(@(@:U>&A4RT#BU)<)#!;.!N312E*=TZ@^L] I&"*=T"2%+>FZ;Q96"20A
MX5TNF[_WHR7XE1/;&1@(8;)VFX?;"M$FX=%-1]?P;;JWW5="G(P[;+D>+!4,
M)*7!IV$HB/A<01CYF;0HW"_$"1F^A9^7"33VG%8@K2FJ$.,^T&DE#*@=CQ4N
M#J=^V:8@XB>-(8N3A?>48,8AVZQ>:U<YP8'-8AU@*.T=+!\C^R_+!M-L4AW5
M17ZR1OFU'%/3L&?:G38AZ?5*IV1$3:(Q%7ZG!]'!0^E@O*6#DT/I (^//;T
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
MJ3&/8-S?G,%Y8"PH#/PR^L78\.C'/_J.#V-[7[]_]XZ32[^?7_VKZ_"2XV#
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
MTP#*N],96(PQ E_,__SGA2HV;9)]RF9K"5)9C&+3SN)_NU &HTL,2;(:PU2
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
MB<Q)O88S@^C0)P+GCK+R.KDF6/8B^8CX'6,D9S=)@_\6Y6GL,K\%KX!0[E.
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
M[$)IK7V1B7/QI]D!39HK7'W,7*EH5?6?D:;?C,YFLUO\_ZSI*@>,O3L?-FH
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
MC)0_*"ZLK),?ZIPWB"9?-50,W_.L$"G4I>D%!+!-,Y5XK@#PI=B\6#.T<HU
M_"GI2YZ[[7G,'(V6WU/X[I'E;9JN%S:>YIK*#(G8)5+:2S>N4@R 1TOIF-ZR
MW*K3CORP0!2O!B3B#&,\=D["KSN:#'K7??*_KT\'O(4'WB1A/52*+Z(D]IBM
M)/M6<.?K\&(/KRV:OLWY>L; J$7P$F-EF"Z<BT&Z49A&WW>@<&=>2\:#R*T]
MJ<::"E<Q'Y#/D65AE)FFKUR>EUXL])E.)P)[P6Q,:PH-Y)=]SL^E^"+P(]QH
M-SC05C"P8V(2$Y;@PXGZA=+HZ3HT-ZPOT36BGI=E>^BM2[B\\<(^@Z,]W1=1
MD<K\W.='C<-J.F3NXTW1+"F=U=@U9SJ(.+ATT(\6'PM 1D705#S4Q@"R*7X%
M;X+W6\$C47!;L1*OWF++K;W4,FZM@*@WM6>$KP<1_/R(8')^LY;D>7VH;F8B
M?.DMSZ$1:A[:"C3K" 1:6\-9C;RQE:H>-!?\0G6?B:(5DIX6I$MUO @MK%4-
MJ\G-CYQ1+U3W"'[5XW[+OI/[\A4%(=9[5D'18I&QAGO+^@ LQ(Y<TJ#0PF,Y
M-DP9F1&KEQVO<RH0:N#;E.U8\+(<Q!'B:^ \AU=AX14>5(A&4?EQY9\5RT&1
M9%HF7RX[8%;\%"8(-#_C@ODRT0(W?:%XW#1\I^H&3OH5 0[?D/0LP1"(I(^
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
M1A?IV-,!*C23P)"45G!8S>DW/UNAP0E. ?5E\ST(F>OP&\U*^XA1WQ/7X2O
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
MR%D)MD^U->]^2*,Y[BFU54V13?7Y#CYD:POXF8;&X4-+=0X_T-PJ,X,W.AO
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
MP<K5F4L7\_QH+6EXWWDQY[!/K@;T?=(,N/#"LI>LW_.,W6*IOM 6:!5N"N\
M452#F);Y:;6>&OHL]!5UBGVC\<$,&,&D<PQTS4-3T&TRXMW.XAW6V*W;P<Y]
M1YNM;=Y*_ZS#DJ<:Q_=X4G6#)GWQ@O!$=*44P@2_AEVTP:6E #_X/7T<78'N
M@$X_M+*MF39?VP)D(M22[P1;Q*^T.9WF0,$!7(:S)Y9-/WS4!ME:O6C\S[""
M0D@OVT!8$@!?D@L+#M=\JC3RRNEL$>$,$_1V=. BE-,\_)NW*X;=&VH/1'>A
M<&3*JN8#6UVV#Q2E?6#G^JC]7-DX=GZKE0217*<5@.',J-+*K?SLXJ7 _FL:
M:Q71K243W36TW4OTWOM[;ZWSHI8E)*5T H'IXT+%96W24')MTKA"AX$#3JJ(
MK;"R$6N!VJ>Z"8MX>*&53OB^^[)B:%H!K+ -N&GNH^I2JY4!(47@NZ+6[IE6
M>:A(Q\5!\DA"KY@=!VFD/5G&$SZ$7W>2YZ9)' NIF-1"@$#FSQ:,6IH[JYQG
MD7.-2KM(;5RUG-NXN(\J42@XEQB:ZKBD0T#U@[ W'(DAY 7 "SE67&(A'H<O
M%.T*M)F 2H2R-:QL#<NU-2RIR/I]MH85/*S3[Y=AG?S#.OXN%(Y,95CG(X5U
ME#*J4PSI_%ZB.J7M6-J.A\;)VMUVG.\P6K!VB-&"(.F4O2S.)*LR*=966E2Q
M(2:6Z;"!+&RXPANPJ ZZM&R@F_5<)QUU9X@%KLTWZXHD9B]MRJ+8E$>T&X\B
MV+)QYJ]W-[>C+]TAZ7WMCOODHCO\;0MRQ\&3/R%2-..ET$J[5MK/']5^/E!A
M5FDV;#(;CLC/;]UN:)3:^A#:NATG1/O$A<Q*/.%62H9-(=I1_[K_>W<X(7?=
MT>2/-R >RB/ZI@SJG(*TI8596IA%JX,KWRO?>X_OI34[%[6^\XV6=QXKN)FM
M>&O")J?.YW2LI_&"<YRQ-&O&/$QO^&E2KYWN$!N';MK^C%[6M23*NR(%GYDZ
MN!H),(]O8R,;;V$C15,A)AMHT9T8!.^A]](Z6S+VYO/R0CR)#!QGC26N"!#L
MG!]P]\LT:YEF/=18CN.F69N'2+/N7=BWO7@OM9\[+_P1FC\;#OO_2^2];(\0
M6U4K527VL/S%XZ/#'B0TE.YMY1LI;691S;(<AQ.0Z\U*IQ7;%>_E J#VLB+U
M27=XV1U=DDE_=#.FB!:]V^'E *$JQN3J=L2+&F\$W@7\>G]SAV\?L7VZ'35A
M/LF-_ IO-PUE+F8X8Q0:K\TP!KZQ =M@RN09O,B(5G"@Z0?)H!ZM9%"/4]C,
MF?E-?EL,)V:3Y\I:9!*<5W^FGOMCYMD1X#/F'=9A=Z:#L4Z]-33+#>V!HVQ,
M-5-;Z#/$(K&>3?  A*\7G4XAP27@&HGOX647ML801&:&IM++J.8+,73-E(AF
MSM;+J4W!0#Q70YV#B>F ;V*H^I)^$V[ 5OFHPO76AD%6PDLAZMI]M&S=?6%C
M1_ 3KOI=,VF;D#JCV!>F-M,<1[5?: ^2]D.;@1- /^Z!QFP!SS!I"19Z2^OE
MDC8XHD,#"W?8+1R*X*(M5PQOA0%M_/)SH_.9/<#T'!L8U[C/ID715^ [^I1-
M"*!8*1R1!6^#6X(THD GN!QPKYX]N86$LB.2C>*UZ":^!7_#4DR-/;D'PQ)K
MKT3X>;@'(SEMM[NT8#/H_!9O0QFIX$(2XPQ*YB?X=TY_TA#^9::I[#DD GX_
M^(# . ZLV%DOD']@BU_P9O"MM9;F_8G54$?+I4@O?F>7Q/<?O[C036 69$IX
MR#GUZJ*^J\2>:P'\XI#Q>NK 8E6;$\Z;!NZ$"7 ''(>7FH(HI#L(9!0[PCDV
M1J,GMDO<S:7[Q)M3PT V7@.LAR/DHC<^LY; @T!7^I4-C; 6Q32:/8*,QTWF
M)TME,$ VP\(1.#"4:K#VA6TMB0MRA<(AX;\H"YX8$5>:36%[Q*F;@JAYHK]Q
M3_T@I%R(+\<0ASB5*>=R@D7I>WPXG[A35'QUJ%1R+'7<KO@TK2B*#\Y85L7W
MME2*^)HG/JZWB0\NS>$E![;-6? 17"&Q)6$X$,X@"&TXHSI\9BZ:^F/2"!>0
M*.6\?GTO[D?7Z=V6Q@'1TD U-6= ;>J,?C3%>&!F2.A!A2Z@\HWN%095Z/?#
MZ)P2?>)'E>&933'.):3;RK:>=(=2.$T=T8YD3EI?$>$-)8$O!X<A& &/6T7L
MYH_J$WN\H-!#V1B_/-<IS!ASK!7PCTNAX^8Q"P%[I]D3!(@(!H;F>L^$: O^
M ?"CL,EDUG0JNW58-U=67(P#9]MX+_.!S'5G9FL"ZVVI?L<743.(U6S=40F?
M3/L!^@?- L9D[ L<X8&OGV++X0-(5&?Q4\J1Y^84Q6_UDK9YN$,/&GT<2C;X
MK*[]_^U]:W/B2);V7\F8WNVP(R@"B9N]%3$1V,95S+ALKW%-SWS:$"!L=0F)
MD81MYM=OGI.90E<0&%#*SG?CG>[&(.7EY,ES><YSPF69N73&\"2Z=RMC8F5I
MB>-+7S-?>/["<'#!A]R>HOZWQK;,G=;BO4F9LL"ALXMPPN\RIGQB+'Z^F-,$
MQCR)4V< S]XO$U>66MYDS.9G.(:]]"V?ZYC5BF/<!.P"MZ#*H?,:8R^_;'%P
MV<$?&? RNFJ,I)"/%PU-G&/V>."BG)MX6]I,6<$> &>A9W+2/_[\O,Z!2](#
M+?TDF U#3R9NL++#(S[+,#(2U(=L=TY>P+0. F/\S/33Z@U9"X:S6X8;R38O
MH=Y6\L+46U1J-F8]:F2RL)<14DH\B^PR29Y8,^%.<.++R%4&[(VU/6\!7>$A
MI["$R?/O['UCJ+1A9HK)UJ:3PU0KG)W8R>$F,9B[-;P\+6>1>YY6*M1RMC(V
MJY'=+I-PI%-JJO/*I->4-<JZU:ERFPN7,4OX%8>(2E"J]M)'X1#)]L'/LV/2
M)>U&P$Q<>I<Y;D#X?W'_;^5PQ>(6PLZP5C>R"+?D$"33RY&9"'"E<3,AZBLP
M\RL+0A%_<9;KQ=\<VB81MZ9H@&5?\956J@6D? $6O6+YK7MCB5M?;M3E>K,K
MGHL18X8<FF?P+W,^H43T-=M/.5FQ@X>_HU^FMB#UZ>8&6L+"[9R:G&*<9QBP
MV:=_&O< Z#G'IJSLC_S@H?].CZVWX*>*VM'FFWAQ>K+"R8K%>S<\=F,PX]B'
MM5GORGY6FQ4[J]],!],:]V'PJ>Q8Z=I0P2IR1G<;)'TQAR00<\<6GBE$G&4)
MX92R4RY@@A A89P%&0T'%F.(G;H>9_W'0?@;AP3-!T;FRCN&ZY2ZF,YB-F+9
MR3$<,-.#(4#"C+5O$*$@-B&(M@96 *%::.!@T?_R6+Z!L#I^O)IQ5).5JY"X
M>=>.,N&SBQ58J1CZA;Y-5\)S'6M,AMA/ A:4_HF'$I8L=[*::61B+'3HA[^:
MAWR)FT:%;CTXRQ!!BXS@GCHI:)Z$6VZ&NL?PXV.B>^ LZ+>6N6-;/X[B8O=$
MA^DY:+@PJ<.=0VV9-J.8Z$$,FF_6$#M$T/^ X_(OU_NET*7*>3N\^7A8=.FY
MY.A27/U6JWZ>1F&*3V6!^_7_^7UP,7@D%^]'G=*IG:4!CN+3BN!.RS1%KN\>
M?I"[ZPK4(!]_: =K35>P5O7NX>'NC\'M-_+0_]^?_>%CL2.A=1MU7=%FRE61
MG078+MC_K7V&15?EL1BYWA.PP6/.$LJ+-K 8J7:..9465U</_>%0VM51; ^5
M)F21@/9,ZV+_"-N</U/W'KD!RE(&="@;E0'97NA+L99GAF67NIA%-.N&Q<SM
MR9UW[;6T;K0CV/$676_H8!8;;V4N.0QBRR4__@!+,X_9RWL!( #IPJB-DGNC
M+@$MN$6WTXQ"1F47*[M8V<7*+MZ'79QO:*2V3L_8.GWO0R[IM4>^"MH-:>[L
M]M;V[/$'>+ [>R^K4Y(Y@>L"B QIEZ8"_N2-,;$X'.<;@-0!G'OH3O05+?E[
M,*>F!Z4R4(K *\"P!(/#+U(0YPE"ZPU$*O063W1"1*L1:@;KY 30?S, _TV@
M.'<^QX6'KXO*ZU?+AP*9"2L 2Y60LC3[07N&AJN"3RS>,S2Y#F6:D[Q=Z&D-
M(%_.$_F!9KA/OGGN8EXC V=,3733&#^+TM]TK2Z@*9:LS(B#:'*M_3QCOTY^
M.K;I^Y&=G9A3R^&5A)93XY 6\>G:>C\__%FRK&UF&@X]4SYYHJ]VN%S.\I[&
M 2".2^T#,X+& 5PJ*SH&K-&#^>^%*$R+L9+Q$P"O\LG27? 'U59%-S  Y>?D
M=6)ET&6]WFA*NT2?.-V:7\\(-5Y6@.AN>B[BAV5=Y2^#Z['?1T@A8F=*5/RR
MJN"I:]OLN=&JJV3Y*19IA4/8XN[6BE[>,4*;;@IFHK5".(F@1FIVRJ1&.NF=
MYGFCO2>Z(4 JL8(F<S P7-+9J[C7*13C^.J6*OO_)2=JEVP*,:QO2R"_V%[D
MBNWEPO,8=TM22"7EH'C?7FGU5$\Z^7;K,G>WKCC@-=RI$C7)V:$LL(*KQ O6
M\9I<^!:P$9$K8WDJ,?%^<=F5GP)<54D7JY(^U(5;K$KZ!X0&D'> \X]%O /]
M9'SZ3I;NM,E6YE*?E;K4UZY']0]]+AE:P/- 'JX?L'C39Q&5"5)X/;L+&^AN
M2#NFM?Q(4=B$*_F5_1[QEE6)@RIQ./C=ND-]^A8E#BU]'R4.'2;F>REQ:-4+
MV?#-4JW"JURK\!$XH&1R,L\/9!H6>?LA?0>]4(2B7#'IYXI)6%)]3Q_M3LH6
M$JU1+*>CZYUZ)\O8/-=2QF;XT5Z,S<[99G!]"F/()*(HY452=(X@-]DAT9/K
M7+DIT\N[<3DC%<0X5S7 T= F)&*T[E<?RT47C)&+^89SSQV;YB1DTN"!57,2
M,:L,SQ0,7Y8_6G@^;_%=8G9!@AR":" )S:15#D&^',))C\OZK5NO<KRCC+4[
MK8! ;[@1VZ5" #<5FZ6,I+:>>?>59"$]9J2:QS!SGAWC]((A\;@?9\N=&Y[Q
MY!GS9Q^YAP5/([UB>&CE/>1)#:F(L>AX]+P3G$>IBXB!D6DZ$4)@EN W(%.)
M08XGZP6N7D9 (3 NJRMY=4VSW6'ADT<W,&SR8+ZX-OZ:O[G_-G=]H,A@@ 5@
M\#+?X-9GL 7CS9HM9B(1QQE=XQL:B8AI[PJ'%<<LI;I_?$V<[\2GO)U.NUMO
M22(@>A,0]_\ QI#  V[3I;N ]G _!L/'A]Z0?'NX^WE?(X/;RWJMH%+K=K,F
MW3I7?7T_9%_?6V.6T]9WK7B4=6FH+L3J;Q_O;YD74C:I@Z2IO:WL*)D:Q9Z7
MFJP:H@6T)+V+AXCEY7KDT?1FY,)TQL]TW7^M_E8G@RGT-#)M;BX9OK#<4N%G
M;&P@3"RTWIS<^$M(!68X\<$4S4 6$8@F5OK)+0]:HU2!Z*VZ?-!MS9,"'[L*
MU\E0[)J_&/T9,>(191RV:^(8\E3<&8'3C.Z-[CKL/5#8TC_!CUP'$>C038R*
MHV^]D1D=_+-?)Y>&P\S[P,2.(4N7 X=_ $D>=-A"$DT05/K8Q%L)PR-GRN4*
M)"FFQ?LUT%FA/^.CU*,GDWHN&S(;9!B*G"R8=::RM2I;>W#;]+"$=*VV(J3;
M-R'=Y5X(Z4J=<.7+)!0AG;39C<'M8_^A/WPD_9O^)31?WI*8KG6F*N05*YUB
MWY!)W2KVC<^A6V1AWU"L=(J53K'2*5:Z@PU0L=*IC5*L=,HN5G:QLHLK9!<K
M5CK%2B?YG:U8Z=;(D&*E^]BL=(J!3C'02<E EVO95XZ"+H+AZ LTTSNXZ.A
MI+7>I6&B.Y-VB3YQGK4X$QV5<7J$P+1F'4NI"@#PG@3T=&Q8T&DW53=RZ&L]
MJ]*WU8E@3U=T4C(2UMW03<1KO(8(SAJYM W?KZ7HZVID+#C"8">3^+<3:TJ,
M$#R(A5!I^?C(A&+%2 %DY7];3UM(-WIA9VQEF;0!6K$CG2ZKPFTI:0<^(O%A
M ZO1]E'PEJ5)->HB-:52I?FT?/VPE;;@;K*$E@SQ\HJOKK" 9(:2):T_*9/O
M3-,^&+>< L4K4'PU*,S.*DIA5JX96B$*,TW_U!QFY<I)80XS]$BIVPJ.[#*D
M=T"7-+>&[8 &5T'1:K[##-(:[71^-/QL+X90 =JS1KVYO>7?2M\/N4P7U 0J
M!?ZF:"WD\T(4K<7!AJMH+=3?U-_4W_)N^<JQ_!\!45$X.J/+Q_!10U+Z8H0?
MQ?@W.A^'D45K*@8.Q<"A@HTJV+BM&7U8!HZV)@4#1_C+>B-U)!+R.[+=\:^4
MM+IS_G;J_)YIS?_.W=LL@@^MT:EW,K*$XF/9*#ZN#@D\@4EG1$W$Q[*L!:?8
M@'#)0[\W'-Q^(S?]VZO^ QG^O+^_Z?_HW^93.NQEF4K3")$I$S%I$IEVC?X7
M0FCE#+E(2=P-:Z8W*KI@FWVPE#!G*M69\?9%W,G-;O._OX*.%Q^ 8LY0NUFN
MU X:N[7IRMBO]ZDUTN1^K2CDY.AIB>#9\K/V+,^TU)KLSCV0:;E6CK:W,EI[
ML#*:[\MG%JB:Z$I"@!V!X,M6HS ,2R[DJ$X8,> H*U+ >@0.#/'I!AJ!ZP'L
MEY4@U/+J36J%"T[ ,X2OJM*3HVQN;ND).9%V)46T08X5A&6ZP0(=?^MZ'"->
MCV-@I?T)U,X@-MZ8&V,K6$HLU%D%13)L2\&&#XVBCLGZ-#C0-J93Q*TD:W&I
MSMP?9$ >R2WIDR']OS[]]^_[]=TV8(1S>)T+A)6[VD'"RD77[7L?/,%XP=@*
M*4FOKS5E.-%"-(/5QN#4:\FP+ZNPPX#NJF\-Q\/@I<J:K2P GIPN Z3JQ7+&
MU,RC&H;7TQEA74"DY8H[FUD!C U?]?MOK>Y7N%<=#!3/7&BEYAG.^-G$6WH
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
M37R(^^J0,9NL03W I6_Y//(V1@>VT.*.3Y.N[*L%GBS(Y-Q$P;09&@<6SUW
M8MD6,C@MYMS=S8SC@6?K+/ELA=<-;C;VZ7 YX&#3,C".&UB(V#(8 >L@A?@;
MSI^6NSAB/3!K&C#R;=?#8!;_+X-MYIH@:6PV%C):B<_%%,ATX=%5>(Y*"H_L
MN%XLU$5.)J<P'=<2$P]/A+^F9YN+!$!LW?B(0>#8:CLXZY%)UVO* JS(->2-
M ;V$/YE#[)5+B.73M3G6G'&4'A =V<AU/A'1C,QI\C ,:PX6GJSX$8[-ASW<
MH@=WPC(1L:6&Z9Z8F4*^:^@'?SLW/8PWITG-<"-X;S,;1T/<$57Z!FMPQJB<
M8K/,?1F=EV?^>V%Y(3\4?RUC2K$P""2"2068TNI=72&*%:+XN&Q-VR"*.U*4
M6NW D->2W;Q;0YX9-^\ SZ9UOP)2<$(-.A]CU/2NM,8F^W?4E)OBU=;F!,;V
M:9R6+F](N@"E]=IB%2V&YRM$RBJKJ*UC#55LNA)OW!H.S6H0[.X "8U0[LJZ
M+1V967@/E7X^D_ZT=!7C[#:,LUO+1;D0=XDS?,7$TS-GAH7.O0 B@"$-H2"(
MW;D,,@ +34:VX?R2.*]4T#IL-WE%OTK7R)*N4532*CAQ3!^W&E32BB]:\45_
M>/,CP1>=8KJIO+VA^*(E-#BRH:V*+_I@0_CH'(J*+_HHLU5\T4H72*\+Y.93
M57S1BB]:\44K_?91]9N*$ZHXX;X "H<%,9WO \1$[75];R"FY-)#%DW/S*WI
M1TFN;4?Z?'W(TO#N.</FQY<B_+C\M6"NT0WU;2".=GESATW7KNXN?T) ;7BD
M6LMD((V-*L/C(I</_2O8M-[EX&;P..@/"V9[F_56ADCR3\O?!DUK@_T9HY$L
M".S2*\G>EBMQ!Q&XLV(5_X567$\NMZZ?I7N9?VEVCA/9R:$QS$6/W-Q15R6U
MV@?0?=W&KI5*7YKE$6KDLSZD\&CR\HG*R,P:9]W-X&>M$8-<46O[%>H2J!,T
MYWZ0Q.LL'V]KA(?13Y,)AUBO2.F,8'J5=Y7Y"&58Y$T,N!:KDQ(\MR0GH()
M=_I%4Q1301%/I))-YMV0E2"W1DS@+G7&6'$'19&,1$64Z4WICMC6BD\J!(JS
M4T(_"7E7PEU )"7]7PMHP(CQ1/4I5)B1N0?U8'/X; 802:R2ULX;-3I5^/],
MT6'Y%;%=^HC-+V<EUSN]5V^+]QXR(5$-IVYX^;U_]?-FC5NP#\,&+.FR)CA^
M-B<+VR1ZO:'U<FV5-#EG5>9TD6NXFD' X*;<O*GN)#MY<^R_4<W*-!!,UE_-
M5HX9;GE7A'-NKIGS#=5RK'JU\G,\S]U7Y\7R7(=SF5+!G;,B]TWA:*W)4( '
M"D>O#?9M'9GLZN4W;-EK&SOM["SQB Q!3(;VY!1-30<JAO@'D]-M#EP&E&,]
ME^FV#<.T>D?7XPW#\(,#-0RCYMK6FYN8=/D[W'\8#'NL<-$G]Z:#O!SW=H0E
M>6TOL.2,#]N"\1W2V\Q3K,/%R+<FE@$M>Q@C0__?"S"T!V"$FOX6IH&LD]=S
M)_]@^G/JYUN04[QCH.3J31<#W]'IMDY&IWDSAEVU;7,<+.@U>N^Y<WK EP6A
M=LTVMN>(G^@N V#$HH]:IW5@7/L[A*%%]7C>ZEP)MAL(J D^%5;Q]V@X3R@G
ME\\&M2SIXAGS5=RJ,L*2L1R3TQ,K?T5,-(-(;XREC&PMAN9XX5D8!Q.?;[40
M21>87EQ2KT[^\O3A*%&[U!K'Y0*7*>5O/<!;?!)_@9G[<'#/@" (R/M=C[IK
MMF'-JJ>?,A9UFCOG>XX=^WB74.OD*7_63!'3 U7Q>;:I59@[2=</OES:5)U0
M]_R!T29M%WN0<\Z=>D/;'(ZPS*1)6<6)ZALG.G!>Z'E=OZ]Q*&QFC4ZGF2I,
M"3^*._B[U:5HY_K&RI0FNBJ%V",WIV2I\70(DZB#N*W-P3/M0#B41C&DD,%Z
M%Z+,(:TD!.LC/"-X7P+AGV DX1_'&4L$3PDQ?%Z6&+B,:PZ?QVE/$%G\13PH
MF<FMDT%@SI 'TC2P^PG]V7'6)OMXC5S[4/W+BFV.<;#^:8V-&B=[1.R+?JFK
M$I)QS#T@\V!%+[__UNI^=3W1YB\D)HQVSA'?$9^%?%U@*/NF78 &L#+QRK;T
M2$J9+]/<L$3D,IV8H\"<.*:?ODVWK"'0$KY798!N'&9:,"&Y6WNH3E>(R7$!
MYF=:O=MI[X(PU\[J+;T8PGPKX#I=A[.]/[4#@]7W 8=/H-X)_+-93T#BLO#O
M+.I=BOR^/5LC,$%"4>1KL'EZQ2:5(=2>2'XE#C)^7L(Z@(A_^9(!ZR^^RTEZ
M/KDV^9KWMNNA91I2$=/_7,SFL=3LQQ;RBS*$/,E%5Y:4=S^+E#/;5L1QJ+__
M2:3[\A-+M];\+-(M@LX$H_N0$/Y<4GYU!"F/V.R=>B>CP$L:N6^<?QZY'U.W
MW8_TC5FQ?'T2T>]_8@7_><R7=(.D3R?HUTK0/["@WU@^EC:(;&N(:_DDTOWM
MBZ;D>U?YWGD=>!.0LOC8NA$-_[,^K)-'XXU<PMBG=/2!24[H7^F7G;!*Z!%:
M6/0\D]RZ0<9J;7<^WF,"-^K-7:+6>KV<E3Z/';6LED,2KIAL(='WN145/:08
M1+@WO,"AY^_9FOL%$?1:LRRBY//"6@6F94%Q(< DA6I1:F57M9)%%B[ABBFU
M(HM:H9<X4:I%J9;-JB6+7TS"%9/.K_B\NF47O5(.6V-QI9+T@I0^V<[7%/KD
M>]6TB1S*I-P@A=(D6\535@7W45U2C*9S3U#%SGF\STX(ON](3HBFYQ*B48N5
MOB;LG),$$UM >_/B8@59M"\/5]PU8@'YT;+&>P%"BQZ/):H!K0QP>G/5]3UP
MH6P/L]EZ76M R_6<WL"'Y,#)W<0B[23+W,3\]LS?%@8TQ%VF]E&P#X45UDO"
MO^L"/Q5@26%#7DQ[R?K21S>?D9%)R5]U WQ,]T:L7*V,+0DIQ:+G!%8MBV"K
M%*&6G:HQOQ$TK_!EA(.L)C/"VYB4]*A$U Y->+NEM(:]4?&(S7EYJ96H[C9L
MVW6>8/1^X(Y_D?'JD@L_F\.Y]&-=8K$S9XT_E3]TS*@#\:EA-P1>5&Y@W9'G
MSCT+37%_,?J3ZH"H<H8*RCS-?%KF<2O:C>&3X.]UK=[I-O>/E*]W$"RM\/='
M(D8Y,596^)80 #W2T+$:$X_X6]O"'5@'DA+FJNTXU[_1"\R?6$RK4H5Z98[
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
M<Y=.U%H%/N.59?%:+A_Z\H!-DW@5AH3H1Z[GFZ$&>F]YJN21Y"75F73(/*N
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
MOK)>IJ<$-#</YROXP,4RI=&,&NP!31$\SDL(UI[&Z:$089_BPKAV0:M:-T>
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
M_*RO5^>?_<=J_<_%2W[P8/>=1ZN+5^O%\Q?;SX(+\9V#ZR]3C$P)W -V)3P
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
MTF[KYZ?^[2H:MEK_SLG\B^^/#[_1Y>K<5.][+ONAE'[K$E^\??>_Q?QH^@Q
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
M<E)58V\:BQ?5D=# 8P&@"D/(;22Q>?689\#2*7H%>YP<)ZJ^MJJX]531'-8
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
M>@A2)*7LYK ",&%GX$38_2^LQ@"$4CI(@H*!?(/FW"BAC>Q"GP%A)T&:>^8
MD*\Y)F=F?T/(5*NCCHYSI2B", >=O"_:S!(_S1)RY>9B)"BN<$"-#5).R56L
M1[":,PX_W"SX*3?[@7:R_V?+U=!=\MQ[-D)"\KXZ[A&B+Y4Z)SBN .M=V_][
MG"(GPM[T,Z0(F !IU-RI8G+6-76IFZRML;5R5(0]B!-P8NTML-:'6KAUL^,
M0#-B4Z8<R=S7T2-O!JR=#G/NF3L@%$*+F7T)#21XRKV6K#%6U>C='"3>7KDS
M2Q!C@FSV%12SMB Y1)*B4L&I Z]RM2+H;T#T,P3QM E@7P3U'TY0O\=B6V+>
MJ>FD9IP121Q3J9E\*8[B36[0B:"G30 '9:EO8S-5'PE!#;IT*D3!Y]28/-TT
M CNQ]+0)X/!456.H$Y26.4*MB8- 2TBM]*;EVFR[]U2=IIU_& T<724U0QZC
M@QXCLJL2A*#WTDTYWPO"S!*Y6#G$@*VTE"&61*4AM.JH0H24CP"YTR: HR%K
M4RT>&WO%##ZEBMREUA*CK\;,.>BE:4;\[T,V]6&,?AJEW90I4!N9%"PB6"1W
M,=68V1\58T^; (Z%MKVC9"VICA559W+6;#F--:18H;&>K(*3,_!K)B6J=X@^
M-3!GH%'0DI/6;'1II?*](\\L461?I2DX7V."D *YA.1KBV FF-(1A*M.FP".
M@*;4*W0NM3!74$8>RU-97<BE</4P YI.TR4X[ISJPUA5E2%JH%BT *AG &>$
M==4C@<0YK%--V!DX$?86PKI5T>=,(@11"J,X7S!$PLCINDCYM D["=+<-P<
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
M?W/@YOVXP/OCL'UT!,U*/F7PH[]*QL;5;KB['KI<"0L73\0[-/'>$D N[D<
M ;=4-:K9@ 6Z"Y@I1]I5V\#L?'M' )UX<'@>_'X!]!9I/BDAT/P&8T<1!@#M
M8^4F*3<4LSPB7MF"D\X#W-NF\T^;QVY_-E\L%0V [B)"DC2"M!*UQ)9\[)B/
M 9*/V<D]%5P@,(Q]]BEQ .18'2A("U1\9<)P#+A\](;EJ8#3T%'2GK ' >'(
ME#ECQ0X8<^US:+PZ!8%V^ QU,A,FF [*TLS)1<^:2\DY^*K9=9U#N[7)B,'#
MHYE[+"H:4P,',>#8-5MXZ#+-/=5W;=)YHWD7PO/PD JB5!YK2X#@TPA)<4%M
MH4+!D3(V^9#41"S&/8:>0D]"S+%T@=8ZVNS*25U.(-[W? R0W)W%N#]<FDJA
MV!FJZ3)HN3(2@U9RA<A=6XPSQ^6.+<8]YD]#PE',A5T9-=X3.@X.O.N,+=*L
M\J<G8S$>)K&IU@R^U, RVB\I^H@Q18*<BC,S\JB O$N+\2!H=D.S84YF6 "8
MC<&L;!]U<4W,R9M31OHTA.?A(2UL C9QI$;VPG6"&)N/0;@$ UFGO]X\$8MQ
M?^O*))*8G93B"'0THZ9(V FA*Z=:C@&2N[,8]X>+J[UGKV0RST';-1$T.SY(
MX)!$]2BFRAU;C/L#!VVB% DHW@R.%@C52ZSL<U8*ZM^MSC/%!;8;E/Z^O-Q<
M\MF3]>-E7^N_+NW;HT#?F_I\3_[Q^!M/3PTC/9]61;=]K7QU\+5'@!HQ@->*
MV#WXW)UJ-8?ZW2:O]P?-#_[9[_5BM1Z5/T>!I;MV-0["F8#J>L8RDB]!*E<.
M0IY8G1MMP=[M\WKBS =RYJJ6/"_?.GJ,!#*K"XTIV?GLH11D39#)=$>O11R^
MVP]QR@1Z/Y)?K_G_6YPM/@[*D]KZ",O=EYQRZ"F9L4[HN"H5;29_<O?D9E"0
MX:[5QJU$#Y- <]5)#+' L-<!B05-&]C_LO+T#?4#PK _DUPI>^IFDH_V?% ]
MYZK28W64%0%G"\,<?5<?T:?LT"9#@9:$<ZNN9HK:2@UU!JM0A\9B?^*IEN*P
M 860""![5#(IE0('4Q4-8*[S8K:Q \#,T<P]\F;QC4+0@AQ3L]<FO9*K<YT<
MLUW^*XH%>G35 XUD>>P)&X9B:KPG=3B#=8;;WWKY9[O<5K];O%0Q*6@_M:AG
M^G"ST>WFZU=71?[.>/-.S<R; G_?Z]E54X<7BXNC7->0XCM+I6KF.*@R"J?B
M/=262:J?PU+5[5=4.%'H5Z60HV!,J6H\@="#F;/1,<=(N9E[-X-X_Y3QO9V*
MB("=H 3BZ"%II396S5+FUE%*G4'^VTP@VV/9).\JQP!DYB^8O,;0T9MW4KBE
M*'D.NO[3L-L5PM;ULU7?_LAK?>>;GRKJ[U?)Q%J)P!4*D!U$:6Q*'UN+-4F*
M9DV>R+1W,AUO*8;8*8;FQV:';EX(5"-60W&N=^U)Y%CU_R=Q:"J60#)3OX1D
MYG]MX+'6R*9A0(%<0-_T6"V! X*W/YM !+-Y:X5[16"7.8<88Q%(P5&6/@,Q
M/E'__V^K93.*Z%8?/E_K;=77G(#L!N?2+C.5(K2:N;?2?#1XU27A.260WQ7.
M)^W_=K9?SRDY+!VYFBJ12EW8^^Z+R2*90UG%"0N(VU'YF9J0RZFU;FK>U^#)
MWJ*+4C@D/%*5?^>([7$EK!;TT:=:R$,NL=8^2BOX@-$^\'+L4OK)]H6NWSW]
MY/%_5,I-$H\]QU&  UI@:HVBCE6\@**<3Q0Z:?K?U!O!M8J^4ZDPMEH49J-5
M:P$2$K<CU?2_ASE34?5%I"1QX*LF<"VR-U42Q"P <_BAS2#1;B:0[4_7DT/
MDJ*PCKZ6GDJIB9I*R&1./L^HN^6!TK,GLY/X(&TP^T@@3+EV[@00>^TAI-[
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
M1NSM'1_X:U5NWP/;_ WK=O=:J@<#Z8)X.]S?]87?W4/O<-+U]J;]P[V#8_]
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
MYAQW^0F^NTH[W_5:2X8'KG3'2$+F9KFYW;V=U[\C&J.NUWO;8O<LKH7VN:L
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
M5[A(*>ZK681.3<1(K63:"-X8+P3L1"K@>*[B'/X:@0T(*Q9,5[>=J<G*@=T
MUPJ&.H,33LL-]QZ;T_6[K_C TS]ZK]0/^;BM_5C?'['V*[I,_MJ/^>*5?C@1
ML/77Z\](A?B\/I0T"Q95;URXJ_*/Z+2N/75>]=.;JA_"^?2#JGDOE\)-UB?'
M=]#\',XU2LH(9"R&"% &T&KC^I,L(8E1)2E!-H5P2_+9G)[@3E(01^8!-W'B
MIXX?PX%",8-JA^^G:W;:"?B7I:/0<=["Q8V3=/U"PX!0]B7!),^$N;[X9I2F
MA9L.$L:+\4!;%SI@&?5UD=PBG8E"*H2I9U+^\D/\(/5RD@HB3,4-K \].%M7
MXO#3"S?)9!Z])?^$5TFU/NBHC;D$(:>FK3?'^J[]9>>PI;[VP8W<&8U<-FY,
MG5,>':IA7(5!Y(:K-"#I_E8KLA.ER.@SET:7G6M=I@:!'U"SLX;><3X)AQS)
MS/V,JL2))V$PH^_BQCS#[\GC D(5URQT@P4\;E7\Y'/8M.N ]S9?^K 1])E;
MMFCA@LK$58=AP>K3 44K0NX^3B,"&19$\(R%W+FBJK$U80M&Z8EEAH^ "^I,
M!#SG/WD %XOGY\!="D$E8O0A-=9,Z-Z AO\EOH%G)BS?^-[B":5QT#3RA,9'
M\X]3& -88X)>M,!UB\DJX]E3G [>FL7+P$O564WH**5%@_ ([$'X1L%"_!<8
M*B%\'0]NV?3"S=!V%9A%BX!/R+.=\?!DYWFCP"J-<C1\PC"^P?/GZVN5JGVF
MD^+2[8 M_P.L$SK2>OU39>V0*;PF'% /9KAAW_<N5PB<COQ]31;^.YV"_IT<
MV?./E\ZW.=XZ1 R&>1"U99#]:'E+&N517?)SD%/7@;BIR2Y_8A_$=4*X0WC#
M=N(([@R(/$_L. LXQ'#"\?3"$0>SY3I 40RG&LVV6<*"4GASMA';(D+Y[(,0
M3T6&G\^D*TIY#+97YB)<XHM .RW<+Z#6_Q1\3]VIR%9L,Z@K R_-EV#&D>_C
M>,%U$ 9_TF_TY5S$*1@G*&#170HB/P<_%"\D/HB^P:/9Z!YL*6!3O1UO7.\S
MK-\$UP$F$\779!"V'-#(;MM/X._1^NJB( ,9&<0M_.DR"02XH2NS,8%(.3+@
M@N/E@=Y.0:'#%H1@;WHKWDY:MQ4= Y&D\P \^QM!F^5X8'6K^ 6_O$U6>XJF
M*NAW</NS)/=(M<OX1ASP!LQ<>/-29$GLS<4"MP@&(M U=STA/<$I/$F@*P_F
M JEW_'$41VWS$_A+@BX([V?QE3PS6/D<?650M3 Q=0P$.I=HP(#N]>;@.^ O
M^>,!Q6LH!F.=-C1"PA -V8[S9@4V]!+7EHZKM ]F;B2/H#2,:8FFN0C)3K@6
M\\ +I:Y?@EF2T(_3V(--6;V"D5%4 I\(9O$2+AMYP&22P_+!I%*\4W3<P4 0
M"2J7EEDE"IC0XGF).\U8F4SR(*3+"XHP;--]6<11@#$$^"&:41Q^@"O'-Y0N
M&[S,!2\<5@;V ]R])/!G>%#4MN,^@O\ *G81XQ&4QY'WQX-7X5_Y230J&#FL
M*#U>VGDXBQGNG5JO&"<EGL1-/,<@2IR@Y[QT)R!WR()3H:(S.)ZG@L\@WH(K
M]#9AK9])O7YV>B6U^7.P!T7HZXW'=1 1F(">O.?^-?\]B4$W@<79 IMV@CFB
M&*[C?\!2"4 JDKL5\YV"&Y@G^!VXX/16<,WQ,N(AM6X\?1;&8?:_)24'70"!
M9JB4F2C*\2TB A4I!)V:%-64IP1'B"MC?XDND(AH&#0HS\-XF?H6^25RFLZU
M&^9\&"@R):4)S%TI$;J59:&6S1-T:]'YPVL(W@N\/)!1+,QV)[ T?_)M5Q-
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
M9!H40RBKRA:@]J[91[%1,#I$P$J/;#TLOY7,!"G[UI0CCZ<80L '4Z6/!-2
M2*1:1*0I6,8!U[,OL$1;V[#:O1?13#H;LKA>F1,8&)5VAU7".T!QQ%8FOZ5L
M2J,UIJ$/Y-U1P29>'TO+$%W&$LOKL6!9J*H\K?%H)(J+B*9'L!XPT'WD8N.
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
M8YZZ1<^9GE@67F#0U))#>+]E: O$A;B1#-,42-!8(C+6UL;G6F3-JK(N4'D
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
MT?<X&*.$K1'899 VY5/IX?W.7L7#=SDZ(=L'V]^%+QQ5?&'OOEJA+@%"F69
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
M1L5L!HCW$7>)3#7?'>$VHO,L X2T8[[I3#"NL.KPI/@&.9#)WBBB%32SP0W
M_J)]L.MG Z>NY!PLK=/J81M58':-G?]8VG4LP]GN*U'_ELS76YY68"3D*+E'
M']2.V9TYENFQ)5]TG<&WLX0=RADLD(T_CK!TU&8'N)ODNGKX8M&/116.+"_$
M  5%Y4JD@7,PM2%5WOU2%J*RA3B?01P583WSU#/:>/,"QV4A')6>C&.0U4,^
MQZA,Q42+T^,3BB':PQ']Y+KE"_TDLPPQ8L/%-:R4W#D U$?2'8H^@<-OR4O\
M:\+%$S[$,\_^0S]A/CF.@)0[Q V5:=>,&4@1UJ<S.R8'<7@G,K**_>2E0K94
M 3%PP2HTE-E\$'<0OA@)MVQL:V^8N>1%AY+F#6^/84$]WN.:XDRCS#U1*'=I
MI05G3#U3@FS/;< #4@,NW[:N9H7/%B.PV?%YP?"?  9K]-0SQ'I6,5/MX.>;
M?E#X3<%<,N^0V7H9[UYX?P_V;9I/1+*"P7.I$MB,F2@&L;)@_;A].A6OHECO
M7(&R(N.L.W[0M L7%Q,P5"<EY@%$7XL:93G9]^Z-4&D7O!L;FTY@Q_??%.U'
M\8WAQ2_!&4<K\6[X$[_R46N>M7+:T0U'*S_4I]*U Z)&,=<F%&.;NF,OY7I\
M8WU$E(8&'7NV%8J:$$-V"99,R!'S- +'G8+9@K.H"EC9B=<=OT#;%6(BW>AH
M^>J*RT96\(DF7$$%TH,IYDW>@%;/DY5IN)";&Y^=P(N4!TMKDLFA41@C/?N
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
M; >:V8ZV[$ S=ZGQ-P;-;!4V\_TUH=%6L_C3DA4W+$9['/*4GGEV4C*UIQ6
MN<DWK^JV_18YV.C\E7M1,_<*G[, O+-=XMF-,&U<?:/00,4<4O_7P_V#9 $\
M)P(H]*\G]B]^#/WBN?O%-$ *]4FJDQX_-6X6?@/-I7"U(9T_&<%IY;0>E 0M
MOHZ?N(BHD:_J[DG!,BVI!G401T!E /[W0@]3*C_MCE*;NBLJVNY8+MF3-&LY
MT&].4&60_3L%\0-@YZF1/O?NC'4HE$2VXU.^I?\B_LB[$.\]I47,D '4?[T#
M(W4S@(G:MJ/V6U^TG@@I!NLJ<75::A5[0:&SQY=+8 5'#"N$639%SN78O22O
M%#E+!CC$0^%DCR L)/$*X1G5XNOP85H;B66 >=+V*J%I\8]4[%NH/8)16.HH
M<#QMUJ%X)XSSB@ [LP L+^4U*:<=<TQ"C17CGY"':$1IR(-@+!JK06!?0DO?
M.A5&5$W(S)I<C%RJ7JCKM,'6;G]\YGJ"/@3X6F!C0JE[3@HI89 (B%B.IRT^
MZ35Q$&=I<NT#H7PI%.?9<L6=OIP(@I)X$P*R#P\.GP4&6,G?&^P"M9'36)M1
MH"2YM^@0D=%2^$TKAJ=K*^ J#EY$X;6T*G[3Q#^]<Q6>8=:7(XPKHY^-$^&*
M,!J)YA2_7E/V2LCAF:DX01%/<W?VX=\$K3#2FE"75=JE7R%$2/B842.QVW$]
MJP1 H)N#@QW^ZKK:U8MQ71=4X*P;@A7(Z+F@8:Y^SK[,\XY[5?&ZL>@PC\L5
M/.-W:U4IUH$A/%<.GD%+YA)D'\B!:0YJ8H'\+W+"?XK3^@V.^&L'XU6]_'[O
M$=]]CGP5>41ZN$4B0XY:U#G?/?Z*D8D'_T<)=NBEK/8%:N<\))85IVB6,$[U
MP5OZSYF0A\-S/.+E^<Y;AS-;70]H=;(W]#&/AKFW$OPHVT9( \TEBMP:77"B
M/BW0*S(=S PDUE3 &;N8U.>*2;T%07N>+61>)M]<U,U$RT9G];>[?OY<_0ST
MV:Z/OVP?OZ<]$XFW-C:RNX[]HQW;2YO?]5UW-R'^^*XA>H74O,?/'NXZ]K-U
M[!FK61;9%G;L%UZ@VS4<3_:_>V03G;W?+1R0NSW3CX]>G;X[>7_T+^W9;7:+
M[N74?S>_;#E]?#2N.P%BO3LZYL'9IK&YVZO@C ]?(*_=&9@OLI4F?Z/++K++
M7?=^;AA<5GTD>[ ["]SWB? +S8+=ZOK<JXLYD, SUR3'=$LQWG7Q9^[BE\#R
M'V?EKF,_<\?^_.&BJ'96]O-VZM')KE,_?U"^'@.Q<W2RZ]@OTK$_?]C0L7>J
M;O0U,OUYZ=%^UW#0%!77-4>HBH]5?;$WAQA2@#!"&3D+Y3)?IG+SC%'\+66A
M 8YC""@R4KX9QSN$V^5"P<4V6AR/_*ZKB^?B/O(LQGD(*-(Z/,'R6/5T5LX
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
MW7A>7_@S)5E^!NI5G+6B&Z2B<)>JO J[Q\DR%(59J>X8GHQ%6_(]+CD\?.[
MD>.F1L"\+)'?=% $.K4KP-TR;SDG-OVX8BP,OM..Z1H[M(2IPG.M20,@;4\
M:1_J:("#T458=5PLU;D*2D@%KPD&K1"86" FL3#&+OI74Y_GBE/$,P%.2$/O
M+4U\6#I$(D@XF2M9$#:\;%?YPL#VOHXA#9&0TVRLO[;* -<LZO"F*U:&?"Q\
MFI9>]6^0$@JW-3DTH&R1-*=U*P<JR]+@CD)OUDI5H(;%(V@1[D-R@Z_B&@]<
M*1D.P6:NV(L2EW;A"J#W(<I4=E)VL+; H@$2T$>)BN^.P58\J'4CU;)[4DK+
M$\'X1"7&$*(^?-G&!>WH",A+8$C2UB&1>6K]'PX6PDFS)ENT2G2C07I._R#T
M1&=K*5#S8YV GB?[F+=*9HHY3CW@\@%1549\C91LYKGE&;BZ0K%>U"<<0V%L
M:I,O+ IFMTC2/)S(VJ/2BT-#2'.,"WO6AA)I^0G :*M@KM(?%7'$-4/J*C<U
ML!Y!Y0Z3J6&!UTNCED-%BPN)<[&(7RH"? +P-=/BO!LL45N;-=.]4>,QJ!&6
M@(%'7"9EZ#^Y6NI9$CD-RSV(_^9-7/CBZG.XM)N13'0EVQU^,JJ(&!0;O, *
MG10]ZC_(6XL(^\#LLCFF;!M^W'W=8GX'"FFMY%*';;#0'RC>S.,'80/<4 AD
M#6Y!N#H,+'=?1^3J31^KO)'BPG7$J8@WA26&63*E%_L^33Z0B:P$(,1$9K(
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
MG\IL%(\*W1,)BW&>A(-Q&9EGLEP &>7"LL5J4W+V8BP@YB;U^@33*O4K/X;
M^9.96@,M2-P<^C<B-N8QY0A4@+0UDX+T4</ZDC7YB[*#L\Q&R^7;-(?E/2[0
M'U1TQY*4CGD\E/?8Q*R[8:1WQ"J_EU@E3M%@R&=LA22\[\IW>08 (\HTJA9E
ML,DGFXV;?U:NB\K9@J?&ZP)5E5)RXR;\9A*4W3#^L6'T9:LR,DJ5R/6^!IE)
MDUQ1,GP !-PI7^V-!&EI%_TPZ/OMANESK[8@A.J6T8+\^3(W0>^P=)L<=%U7
M76])I1YJ[Q;IIB+\$!YU)S;6TP'X?9!/HSYL)*,\I(:Q48#"CH8J2,ZJ*%*@
MOW9FW))^N%@OIK9@PV;VJWL):'N\ [1M1UMV@+:[U/@; ]JV/UBVOF&L.*"J
M1U%+.GBJZ2"SS I^$X.IX4PDY--%AD-_CO-7;EDYK4UII=+= J;(5%W@B)TZ
M-2X$!JQ^1 $"V0@!@+;U_";KXEGQB7J'A[KV"#[*RR(_U_/T +,8*R0B"9(F
MW5)+P$(/6J9):G[7GSQ?A/Y 29L<\,,G-DR.A"M6E=K'70N\9(S(\JEL?R-@
M#5IK%=SKV:B"QH=Z<TCU%1R4!Z(C4$OU=5HRH3F;DOH$H:$<E'W,*86J$AZ"
M3311:)DTLUXD2SK#:,A,SWN8E,*R4Y($9G"'L6JY <JJ<)"*2J.AO@+!EQ4@
M1H+:*FH'.=-CB=2%E2%V::_4)(;&'-%7(&F>G-5CB^6\J:N]%[F*A].P?\B-
M.T-N>7>ZG_P8Y\"XIBR7XUP9^+@;)IQ2L_'YSQ-C>+:HD+,=S@W7H'$?&8 @
M+E$QQBVKR[;DK5G4<%'0,O;]KA%D85V@C[5CJ2ZGL*+4W92N%3,K=DA.0^YP
M$Q",P* ZXA'<T35D4KDMP]CEU.*_"I7A$#!\?XOY>FJPAB.L'E(31T3U:RSM
M9"@-7Z/J%8-Y6@PV.J3)BM$A"DL3VK&;U*INUZDM$M.=QM6[8BH8Q"1Q?OF+
M*_6=.A@=_FV5SL)<QG>=%][B2(UFPX=FK_YJ]='S'#">,;P!V8 ;+SDJY=-"
M!L:@N0Q<B8RPC,N.(].V<4_^@]'L__:M^_;4H4HWR<);P5;IM)\WU.8;EBE,
MZ_33&EH:VLXMC!GE_X+%%E//W=>QN\[M$NSLJJG9-NM0H6@2MM4<DRQ,:M!^
M-1\@$-#$+4(WHQIT4? +),? $%"&1F:5#CK2:PM'GA'@%11@ @&@O!DD3;2G
M3.H@GR;5YP)8"7?/P0?4WDFT5X<Z4XMZ(IN@7>4\EU GP D2,=!-]U1,<NQD
MQGL>:Q]7HD;.\-HI=& W]0&7Q%MS0'"IHL +FB. 8@1?"(88Z6E^01=2507
M6;IW!'JM*[)(Y%S4@KS4(.=$FJD ZH!(;EX[S6A?]\.V=W6YS(WE8;W+>$X!
MXRV9IO"+%YQ)!KCDBA9F*Z7E6C:%FPD /$?)K>"K@26,# 9UN<Y%F<5A$\23
M9+1RE.$+R1!G,T0LBW-C'"ND+4J$XIJ@CE+L$+=Y9 LUT.FRT*&OX-J;)D,E
M_MOB1MQR7\"AP YU/?W2?.B8MW[(LP7)>:TK\OO.!1#,J)2 2#FQ ]8I(XK.
M<(5)*S<,9U0CI<$U0-YN/]DPP@%UPU7&IHWQ=I;R8/2BA%Y2+Q1GYH0\:_+$
M+L<E']CFQ72EVIZ&M]#!XIRG@?+6:0;4;7#>9O^ E'_*QUT(J5[CFC5)>;LC
MPJ&$$0CMC:LGK,G.>Y*L)72\!6--/FXSB[ZCSZ86Y(N"9&&XI[#*.?YD!\68
MYE5@??O)4=G6*;>UYXH/O<$C,6.2'ZR46)AWMU2&9*EY+P1I%8@NZ7_[C*#L
M!R$Z(G5!YA&=9V67:[5 :-?T7!["JUJVHXZ'TUB2,<&K.1][KBDI96@QJ)IC
MO.:%XXK('3NID(\M0JP^IG#6C.=J1M>(K/V:%WX:%_M:U75I]G@UKR=Z#9-4
M6)20CW)2+F%;BM*F8Q>Y<A,)VRYU@VA.&BT6O)QUH*YT2-*H(VU+B?O/\(S\
M"AZ\/3I=YY. V(T!WRN0OFF,ZJIX8(^#D#VAR''O@T'WP17BL8.A<".92P"4
M''QDJ'FPU$S&B17-KBYXRQIXG_O)"QE5_"FB)H_)[JW#)\$L24.2[R HV0%*
M2!,GKWI[0MU$B7#:(LB-JV9KQ'@;IK2FZ)DDR,$J.8 Y"JM4O(\A#92O"@&:
M]@\=>:6ERRKWM9!)B*:[F.C6:FV*>N(VG/CT>S/OAO>$\.5">0K/13<;Y[(@
M\@W3@D+#K"TB%BBKLW$U7UFI8=+SW'OOVB2-P<KS \!Q#V;>&TL/T8TH?#W!
MUBBW4)E%Z")*?[9465/%/K"Y]3$ML)@ 1^NJ0;TH)K@9R\BS=9#K?+=U#33&
M"CXO\FC*AO[W6O5*W0P=BE/CO:8%SY9)=K=H(Y.-D#,0_JP^F$M(-Q1 #G#9
M._A%;#RLAF4U%. (3\KJB9$Y,3>S'Z:BQ<4U<7RJ7C6,I'3DQ+ YZM;%D6.+
M8;KZPG!3,CP'EA]MNNP3KH):.A&'F10N6<H$BA$@F<\U;'UZ+&O7> )!=6RX
M>:JE[&VP:RY#X@ PEA$QX\]=9*6T1M!IM64[:$P(C7FR@\9L1UMVT)B[U/BM
MY7J*B]O4(21'4JTL[2GC?H&(II5I&R/OFPM!A-24]TQE-,??P"S '$QN8XSW
M)@X8]^1OI;+/PJN!ML]]=8%^3W"34Y[DX) ;W7EJ<+<-2I"WC?5(UD"K=GZ^
M8.""XL%1C**[NN9=KR4CW:JD<E194K2NJP0J,D70G3]TV8CG9IV#NN7+)4Z
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
M0\A[>#+IM!%I2"8(HSU$B22GX33FR'/XJ%;,SL!#AR:CXQW)5!W=/2MU=3^
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
MSI0#F&8]^W "8Z5KP!(C5,J%A..K*M<(CY' <K!63AA*=L86Q)$UV'4Q<V#
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
MRN2<VVI9F*+,9ZPAP\G&1C XJE@:5!>N,W>\#3Y!T0!.(1@@@C;Z2(P,1Y;
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
M[W'O\01,WKC(G<RXQ$TL )+?98U2"KYC)D!RS8^JJN[(U9XD[\JLXK+E=TJ
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
M67U5:R93E:87/:H#AJ?C*A^L49YS+7UMJ:;-5C:7*JUE9 :L8!AC=4=4S4C
M^\(_%:JTYK2N^:"?;8)_G9[^B1-9K#1;*W8D<-G+C#]:H@::+.'\H#C,4\C,
MLJ2K&1E)8L5I'0-O>%16>6DG!C)J-,2_U8TZRO'[:;.(K U@!QDL"W ;R!<!
M_X!FC3)RK#@WKZ93LSIN;O"9@EY+)C1ZHF8O 1-S(:(+1M'XHX,\A+<&S##O
MA;MFZ5.K?,7F&Z)@F!M[]72/VK&7 0R#D',--%=H4 V9%GSRY5)[* SDZ-Q<
MVJ$JBI! ,S<*_62T6]/_-(S@H\8$YQQ_IU\"\QQ8GB8;\WX 0$WP*OJQ$YP(
M#CO%<LD7C6M-LBR79'1L(Y([]?(TSN"A8K3U18+(>^X!Z>'!$GL^';+OE#YH
M/W=0ID4]R4NV")?AE.A6DB3'D!=-V$TT?3J=,XIJ:[HJRA(:ELW/'\&4M(B]
M%.T\#ULJV17ZTGFQE#BE/]>%QUS-S7-:O;HT#\O2^ES"6F$SO6$>EV6?&15I
MSIC-&O/-;-S]H__[T[]W(LQG\VE:CSO%ELKT<,;$0K!7Q$W6C&#7JI]F^()T
M"/D1'4 U7!OL;VT,/<910#&EXFSCE5<[V_9QBVS"NN8TO;I6)!?;PND:(I8_
MA5XCOF/6U!>"&\ODZ!& MU+&JHD+2;]LD3JEU<X:I1/9%\1V)>AG!:KALWG]
MQ4%^PX'Q;;,<"D'(AC.&-AO/4UXI)<-9^9+\4V%*BU.><A9[SD4X2U15BT\&
M+/,?[Q%G/$91-%Z1=)@P_32#=( =&'!5B'(&?G$I*-VUL/J"2]<G!F (#+H@
M&,;<R:NY>[W+B<OF["0QG;$P:Q*-''^<VZ,[,U83,=5^(Y'!2'L(E\9J>X+3
M!8O<&^!OE-/7G?N,OEL+*_HX,MGGBJY (_,5O_.N+'C[-+]OZ(!@FY8:^Y*>
M.-EDVI$:8!PK1BN"\?J*>X<$QPYA"%Y:M SKV./-?Y&-FWI/IDR!'W/::&N
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
M! *S>[ #[NZ7P'\,N40'RYG^*@*!6R*/T&($X CN!3X30#E$GE5@#\1 64!
M68/7@1-46BX)VR"-(BF-R&Y9#H:6%A*)AJH44)9A!/\PX=AP)R$YB-&PV  L
MYW%(7))/(\GU\6JVBX(*;#J')9[$49C%B8";6WRN'S\P..HLE5AZ7)>O>DM=
M]"QQQ.<(9=(U%)1).]:BH$R.:?$M@#)9[18M![,'V1R"!)V1+N-F1VZM&485
M<1LSFW%T"0YU0 ZU=,YE8A)^A"/"Q,^MN5]+'Y\O81Q.PJR89Y*F,VY:C1:M
MNHYVG6O.\9.^6HTD:*TBK->_9EX"SP =DL<SXRC713R\*R)#O>HBI07W?V<1
MTVR#-%R77AE)Q$:!L/O*ZMC=YW_LZ/)HP##-H=-*T2CF@5>QL&!\([P,Q6K^
M6+ 79@D9U!&\ KXK7M%OF0FQ%<2C]F66C>/X1TL,GI<.:M0TB3]QG-);<79
MRQ@W.M.S>PX*4N *HQDI\%W3XMS('2,L;<R[L *MJ(1:F*.Y+BUB07+>&(>1
MH]JN3D$APF[N2U,.AMSQX(&\1RGA..+B?%V*1&)<=(MA?^F,\)[G/$$0K05
M+<)-CQ"N5R<W4H!G2NE3+"N/$"SL>J7IW7+8PI:Q]5^IXNG:/#U+2PQ-SF2I
M0(OSTD+B5B]7LB2($CT#3J3'P3=&(1L'EYFHRRE*6DK<= ?TG]WK5=<>*WF*
M."3S[R,XESNN]])XE#TB=TV3&&&]BT%@HC) +B\/'XF*F6I5C2R@F.?F?^#"
MP02%K?Q@I<V5EHS%"27Y)V:YI6(0BS\#NV[\))]]BQC#^,V4W7%&KN2@'S%%
M@2%6^ 7%F;PY0'+^AF)C^0ZJR/:XL!*^]FB,8+0/[#[TQP*;_AY.(\:)"_BJ
M%!%<YT?DT,@C^Q?Y##X53^Z.=U@M L"6IP)Z%4DH1G0POPBB\4A;!3\V%XX8
MH!B&Q;C<7$8NA.Z^R/1EO?7DIJ(PHVM Z/'@S-QQX0Q;^@(.):S0015O]A^L
M,LLN0[I*,S9-2W,.Z#YHR31B DXI>>!JHF66Z7)Q\F6%KM:+N1C<6RF-#/O/
M_QA89O\=\.60*V[,%/NDG$4=9FGR1BRJ/2(T%^""V91[/I)72GD&*OV1B2F,
M=!U)<JIST+PS$&D0!G13?&Y$]%1A'UEO2.(KQ3$"OIB-4<CM0KA*J&P$O^8Y
MY=GT+O$"QOU7;UJ4XW)F! 87=Q\4%STG*DN:2C)^SC8XRB"?Z D4\$BB.P6.
MX_IE?E;'%S&LIJ)HPFB4>&F6S$A_Z5@Y%$:2*7.U@Z^B$0Y#5AB3-" A\WG>
M0JHTG-. "\'!-CA01@J!6<IE-LY]"*=CBKJ2;$'AA#&$63CF8[M*XRX7]08=
M,D8+I $^GZ> )Y#L1-DG\B[R[V,D/?+DJ?HJ5^MI9=8)9\-X. [O1-K#0X'-
MX "2D!\T!O&/BLT.FOF PVW7\1ST--I(+OU#'LAERT[C,TF+PRJFEE@X;?/>
M2 ,5UG59#93C%/,!#J&PBHQJU?U9=&%HK-Z#\*CD=&.A4VGP5#$*EL^7(HV>
M N&@22!"K54]]J70XVN71_HM8.2I8/\$FB0C/HMY8< S#3#B;HL<K2VU<$PS
ME#+N+ K?@GMPXYE0:C3HZ1X5Y$24:13.8_5KO"QA6HP=Y'/!\2-PE'^PK+#A
MZ7VP?G "8M'(D4>\.MIW?F;L9\9#U6+BR>K2D=)LI4W&G(@JFQ6%#.)!Y:DH
MC]RR08N-_!*/%'QAW.%O"V^-2BQDV7V"PW/YT='D[^D,+ :?_I3 ^N%J<"/8
MWD)SFD 'ER? 2&+>X.T5>GS$ C0T87!JN/A$[ OO3U3!PF<8EH@35C5G2S,F
M<?=YC"'DSD8>6Z";$8GUR5067)>+4\K!@YOR N>6C]\-B_AC<>(QCK[19-]<
M/.13!U<<,"Y.[ VGKM*Y+AXK\HOGHY?$'XOE WL:?>7L<_35AG.<1J-+6>]Y
M>X^!C^O2B;5$9K=*@<RUYVP\2.=QB9?(JSB _._#:<I+2V91I9Q'S@9&.BW-
M.01-$[&$?E9,XRN^2T&XA(U8(LO(4RUWSH*BDBQ!+Y _<99,XY3ES]#E[.)X
M-@[X@H<,&T129(LPO6=!>7P1_1:U',\D<(D: VV)RC,M)=J:YT;N)*%SEV#@
MD\)KD4=98,PD8-@#WB.>OY(+6T*.9UVR8ZXNV:DA$ <7JLZG]64FJL[G_.I\
M-INC^3X)"=)#N^;H Z@$OH(JRTMT/N(0=9QZW&Y)?K@J*4)62/(\SM)B7@[7
M$"=!48_Z5^>VH_U^??VU*$+BQC?CJ3@FSYV7RZ?I;#+EMCQ]C0_4E7E \'\Q
MJ%J,]"WE .?!(# ,.XY3D;(L=6RN^@U_2R!\SJ7[*Z4D%Y:29]1D@HS@)TK]
M6/Q'^#=P+<(XX.D[-%_*ELNT3)1D?L28L(U]%E!BK3Q-&UXQXT,K,WF.!$G
MLOLXJ,[(!HONG[/@CF]C@B%[KV@*)BLM_Q6ZF(]L/+X4;Q^C5Q-&W&6'WX_1
M.,0!J[A_GFX<AQ3@ES.+,>F)'BS?)ZY4[A@)R2LX,-^L) E9NR]HA7MX.#4^
M'.%0^6P-N<@Z%1DH2$"8W44BKEY-&5*8? SV3E FAKLX#M EY$T$U-:(#N'*
M%U+'LDR^THTG(4XCUK4?4?P8D4M'D1R\K(2AI[L8A5\@^-(A9"(904$74&P=
M[3J5OC#YHCE!AM)[3#4X)>%ZYFXT#^0C _N43,/C0(LVGT3NDR7-YRF73UO>
MH\CORI.0!CBZN;XW$P<E%B:?R1=??9B<CMUR:_E@T;^B<T4(HV* G"_UUS+N
MP1@&96[P-S581A9+9(OB?<TD^T(>GOD]+K<TO@GY\ZV0/^=]3*M-BHGWSS@1
MC7"E&&\JVE 3DM!<DQ!@%@5N9>$-QL(TH&PFPK0@[) Z07"'@M*1#^Y!Y?*,
M*-9H>_GD9<%&HOJ)W]@2ZZ5D+=YBIQQ",&COXX!XBWCE]<7U[?N+-]KW>!KZ
M6L_HZ2W+]DAZI'-\+^(9(J+S?@;Z:\*2UL!*K-S;<E[[RA)J%\/[^E+DLUNR
MF?6-8V@3Y8LODO%4Z(KT/@D%_ED>A**,#,*>H)JF.@,@3/AG-%PH8,99(^^]
M$Y?+2[9"2O%K6"I!AK.@?W@!T&]!O6!CY._+2WE*6"L8^_<9+1)4DR^Q!:@
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
M=9%(3=VVFTJ2[9U(SZ%<XBLVVR4X]@NG('!@6$RO3SF\NHKWOXB)S^_@*]X
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
MHU"2!8O5M(8&W'#O=W?F066XGR)Y[\]P?Q'R=KFQ[YI-#:0[*F/_2/1/"16
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
MJA4-T;S"M]3B?F9AJ$-:%^5[V!%HP'8Q[JOW>DU5UJL 00LIL''CHD$*[!I
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
MH*'$@1('QV35KQ4'BQR/ ]M=Q>^*WQ6_'V<LN$GU[XC$]&+YWQ'*@^50FFV
MH5* F0HP<V/ 3+<)P$PL1]\=,-/N*;1,A9:IT#); \9X%FB9'_\U"[.GUN]
M 6-N#(SI#CH#>RM<3*O?&;C=QM$;NQVWMQ^D2?<4U[K$S9:D 3X#:\TW-S[3
M7J??W0X3].7OW^ETC<&1K'70<9WMGOKR:W7A7*TC6>LQG6N_T[,WDU?+,5(L
M<P-LQ(,&TOI-X*NZ;</*W6Q7[VED+M_;;1;[/S9 "ZD!I-&HLDCBQ_EJC&WI
MYR4-NLTNXAHV@MZ/-SZ<Z;G92J=>&%R"L>Q[4PQ#S;E:NY'-25_Q-Y9Y\(]!
MVR^8B9GG;5_GZX"-0C_,WB@2W%C*^/YL,AM[6?NI,,8"L;8O<@WNEB+*30_Q
M>[R@1MJW2!&JXY82C]>U?<F5XKB6KI%LSOMX'+ $SG9@F?UW2P.&+\H_[3/3
MJV6LFJQC;=98/ZH36>*.K<#H[)^%_UD37O\H[IB/"&UJRTU-)CB*H[N>Q+.H
M8?G0RAAQ,R+OF+YZ%/1'-AT767/J_.@;1C<[@-^\L1?Y3/.R?/@4/P[;U#7+
M,-V5O+D+K$RKNI#F#ZJ)(=4CPQ\ZS/(MT[2[0\?T3-MW F_DN);O]_S1_][@
MV3[??L15RTV:SEA0N\RN=W%E#72WNS/J1*WK;#G^_PXT>3C>;6@PP(9[/TX^
M7"R&;8P)2\X?UQ(-89*Y.!I^L C/=,+LV3HK;'U.?T^(::<K24Y6F!B6;3FV
MT0.)P;H.\X9#QQWV?0/DRW#8Z_5?6IC4M 4&(&DL5[>,O1L#+1,XBI$5(U<[
M9 <F Z4+^S=Z7;OKN@-W,#0-V[8LY@]\H^6,[%Y<]?MZSVP*!$#QL>+C]NR[
M5F^K89O&R/&-GCWJVJ/>T#!,)QB,/(MY(]MU5C/RBA:W@W"T91B@FDW=&C0
MK:2863%S>_9=@Y?]ONWZECMT^Y8!*KGK&<.>:?7PGUVO[]NM5LJP-/3C'7U@
M+>)**:VL&/F<&+G'C(!U;7_DVMVN9P]=YMF.:_0&@X%C]@:'CKE9A@6\:BPB
M42@^57QZ1GQJ#IU1U^KVNX$YZ/9ZEFN",VPX1M\:!L; \5JN<&U4N#W=.!Z%
M>]0##C8COS]91I!XIS*98+-=4SF@]4XAJJM;>LE;:GG^3%'345'32=Y2G6"B
M-S*98QN>:P\'W8%E>(.N;X/'8OBN[5D#?WO@K*])/ HSG*!0V\KI7ERYKM[M
MF>V8GZ"(3HF&$[FE6J+!=$;>8-1S^Z[?-0;^<.09_9$Q&+!1WQG:YD%$@Z-$
MPTD3G<7\?@">^, %+YTY_J!G6<[(M(96SW%\M@.08YGH%NFJUYII/8JDFB:I
MO6&#[B#'^D*.]=I!="=5\;^<9&BBA;:L([@\7_)4!C[MTVA3@V#4+9UR#;2B
MIJ.B)G5+ZI;:GWCTV- :NKX?!'T;'!MG8'I#9]#S1B/''@Q[H\8F=*$YNB5"
MO64,P W2+:O;HDE;BA ;)L3=PSHO0(BN(L13)\0&0CW;$.("K9E&NT8+*CIK
MF,Y>:C;F+@+/-+G 6QP-<_0S+ML<%"*<@<NAE[* 0D-PG33DX+Q*>>IA/&"R
MV+5ZP":NT35\Q_6-X6@(LMMWG9YE=FOS$]72<:R'#[,$*^A@%W' ,2#HO[_A
M!;TOW4^5O4;A3Q9<_ILE\3+.LG)O:E?>4E'^8W""6WQ+IQ#X.EIJJF$RN$-O
MU'6M(6/];K??]3S3<DQC-'0-=S 8FFYM$5>,PTZ_QP66]%<O#&ZB]QRIF23=
M<%[2?6/_FH5IF+%;ECR$/N.R\1OSX[N(GO)W;SQCM<T-&\T-U]ZY'Z#%S':2
M1'QR(E'=DKJE]BN$QH-FK5,(7:40CI*(E:@YAELZ9+BJ=:+&:9^H.8/Z)^Q2
M2UF6C6GTHP9$^,#2#!:/E4_8C)B$/DZ'3#$:0P2Z74/;Z8646Q %^Y;?#WWM
M^M%+ @HU?XJ3$0NS&2UPD=5Z30(MJN3&H2EQ"3S?[F2XHKBUI#:^,1I)\SW^
M[OW\1YC=8]\SG"C0WJKH["(E]D\[R78*D;VCY9<ZU>#[#.TUP2<#G$F_F 6L
M#8G51B8Y2>)3E7KJEM0M'65[XEX%N8N"?+%^30GRMA*?$A''<$LOW/FW3Q%A
M&2T2$6=0[/7Q)TO\,&48\.)1KGB*!WYFP$UMCG/1AU_XK<CK"FH4>UFF*O8Z
M4K(\N436*82$CI::#AD16B'A*%FVLX!3U:S'2I(G)^#4+:E;:K]X;SQ.M%?Q
M;BOQ?J0DJ03',=S2(:-'>Q4<W38*CI,JJ]IJD+1EJ$'2VX2=',L:N4/#&SC=
M89>- F_@>X9KNWZ_Z_2[MHLX_1OQW/:#I"W+N;C"V9%V4R@$1S&I=H\TV;:
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
M[.(5>TA[W@'H)"<G9U(>H)!7C$1RE. ;8MB&71IVZ5F&=CTH(Z? R ]1574
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
M;"J8P&U1/"]=FG^(N.VP.;]4]4^P,_-B,7EK#*SK?+:)L+*3,[8W30WJ8K0
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
MC$P&R.3C?$-OH@&9QX),JGG!$I8S2P7+LD32C*6$DSS1E@BN$)E4QH9,K!G
MQX2NUP!^.F0>E:B[Q2D,4NY6,>2N>6[5->XFL-C6X=\?:.Y'PU225">@?ZLT
MSYCE5,NTT"P1B2RX4UK[X^X>62J/RU0R..[(F(GUI,YO\Z?<;].?V$,X4.U
MM<]:?<H/I3X-5#M0;2R3/GK54AQ*M7P4JCTJ.^-F*_:GQ=55R,U6DY$M9V92
MS1:U\R5TT*Z-6=W?9,]>]S2DL NV6NB)6]VA;S(/WU?/?YE#?%DQR^^!+=;
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
MTRAA,<,QOS)@N/DK"!C/0\K]\ 7W9G)#)H IS-4?*-\V7*V5*X 7H4R)-U^
M'#(/ EJC*L#1T!W&EU>3ZMHUG&I^4<W<VLG1:$0 EA+^^J&3UY8KV>CO[=[U
MO3,@8)ZW;Y\'1GX=!"5_3/;?XJ6;ZU99&L&#@?;+H#Y9X/&S[FL>4PWY>6DH
M^CWT4M#/JL8E1&)"0E_=2S<!E6[J&0ORB+GR<P?Z[ L'R%0Z_F-0CP,FL3 -
MP<,9Z27[V<C;L0,RPLM(7V"I'6@A\(;)Q$?P-0^?*93(9RBG3%M<U+#9\T:Z
M+T-U:WS 5X6-P-#;C+MP!<_KF)RZ1/L1L #X7^Q[PF](ILA)T5WO.?+":^3-
M_&QIYD&),[BN@/_KP%T#538<)J@.^'D!?U6 :2RG 4P;%7M=-2H77G==CS50
MJ"9!X:D1^@[E"H>L^CJ<%[BQ*!4WI#9N>/(,O[ODN* +@7@ ,H9%&JP\Q(+V
MA9ZYAA/VT0;'SK2:CZ[A.+ .5$* G@N'S$T!].<%Z"4.-J;W-F3.RY5R?V)9
M0!=Z[38H:>")5(WJEL>K7S\\"6!80=L,]XP1-,B<<<#PEUUX9=B[?QLBWWCR
MK8P7GHY'2&-(]$:2(+:WIQY<LF4S?*_XSD#A\S)352-53*YWD9<>UAJ\]&3
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
MS )=._Q-E5#C$>.?KB3*<GF\:N9=<K9UVTU"S:TBE"K V&4?L8,%FOQ9Z"M
M846<OK<+:&XQ:W7BHJQGF(0P;G[#LD\A>-[GI87<[M/1/[$(B(]7"'FB316*
M<G8!#SRO,'BA;''8A6RU00;C-K#;U_P9+W-AFPQVK&3VQ=47H.D.%O:5/L53
M-?G'S'UJ2E3=,)=3$C-=?^R\+[B_[6Q>8Q1#.Y](2"PJ>E]Q=(6>%R4:C=MD
MXD R70F]LNE_X<MH-"ON\U:J4+.HJ>9S>37QYI0048?[@&[IMO199\H)=-NK
MB68JZ^TX33637OG#4)3K=/2N&V-7D (-2)=H-_N7-]QB/3@0/W".KW&^P285
M[/2WT5">BDP61"8YMXSK5+'$I E7*()JI=T]:.@7+-GB?@,MU0( U?0<ZQ;Y
ML&6 8;&8_%86;B6D%W;-O+&+^FM56U"PEZ1&3\Z"G]#KZS?Y4K +MH9-"^P5
MG[[B=6B7=&!PR\A$C"";7W^<8$WFJ>TZWFV38V@2-;]KIC,>^0EY*NFF% ES
MB8K3+1?LJELPM^QZZ&-C,$0K2#O(6TY1/\ HG<[X=W7K,\I01&/A2=(7T&BE
MGE6&U"0+=I[##83\Q74Y&VWIWK>!QW5C\>T8?=X?L-L:'M:$FGWC(&87& G6
M1?K7[K*IX!K:/J(TYV.H-C&=T]'O[DJ5C5^G7]MMR:(;^[MW)[2GR,"<6N;T
M*XBT6/ (^-*-DV/67KHIC:UE&E/"M62NT%H8.$&X@A'0M$A$P;+",A,S-VLG
M&0FOB(IQM6O3CU3P;.-/KQIU8I@OS=BE"GAK1U-DK!^F4 "=!CT-@S'G=:D7
M35F:8(0+_9M K6M1V(_D;$KU=)6%5F]9-9C,?5;'>3MX[WR]1"X1^"VF-#=U
M79=N3\RQ:BNN3[!>Z.A5$!7;++5>ME+?*P$JYJORN[!K:.[YU-84G+GS4*3U
M5=F__K%?@/!34\*Y?V][,[ZS*YC6U91N(S0:+:,I;]U\WS_S5?D%ZRNY\)0?
M:_4OX,3W?L1W*ROY%QSF%+VKO?6;-]D]&"V_\'$(34B]5ZM]^,2:>Z:H%O7\
M BLZ(:?O.50_F'F%?B!Z.NK 5C;%>?%%3<WLWNN_7KBI^^(]T"'V=509X.D^
MH,V4M5E<8L%#7]38NX+[SG+O.YJ4?V#^CL]+"BGW, UW Z$A<W<5'FB(J[Z&
M@I:JKD-VEX]>CKYF9&-@Z>H:XYIV]+%<W TE03$MO"O2&G8XQ *LE.?JJE]M
MJLX5.(:/H0A<H@E97MLP+( ?"DJU#VF2T9MXZ'*V>0=[M1)OW;^5E+2-V_B^
M&(^\AZN99"O S*NY:F-L>@'7*\-?R[=O5,S>Z'&P#SH#/X9I6P7 ?X[[A/77
MPD9MH&-\_]0A0U?U-2[!EGGX^(NOY>Q&80'/#]N^W57[ZCO>NT_"3&1>C3ME
MG[/WQ7Y;VY@VYQ>EE[&;L!>#%<67P.FH&9.ASJ=MN3=?9F_E/>BET.V&@" \
M>CM=8:_X#-W32-H\1X^OC4!=&;F/1UP9^7IV>0B]PCO+$.\29/=04;HI]!="
M>!J9OS/AKBQAZ?TR_<GU(BN;-)6^9^1_%O:\,0UU 9!!H>GBK$)QVJ8?1\C5
M&/<4CR8LR[M]"JR&./99*'YEZBXW) 0J-2QQAR">J,#^R;D1MD,;B=</7#=G
MQXZ?G9CP=.5\3L[P_,22/HWPU(_VO%G2O9.!-IRW@0?W"K:?[E3I^('-\MTP
M/]0_E;.K:J8F'XK?JNFY-S,&%7&K!2OJG-KEU)#Z<4JOT?!A1V%2D9!@5*I@
MGX=C JS[.FNL-<97KE[&("-;GBR7M-'A7E5UTZX"NTI?S;Y;"O(]<; )WD3K
M_XIDV!54[<Z?&X)/5]WDQHM'K_SKOAM=XEQ&34)<-^A)<SH%:<\# DF["S;H
MTVHY\]F =K0,&5_-)>ZB;=O%")62EF'Z*\?B]J7RF79=D'=SYH"*W)PTSO8.
MH$Y>\Q+J?;_ES6);SNS5]6Q3,E6(B/7"GJG@3/V76Q9P"?F"7KK7;OX5L[I[
M)_6KSB@8EF]QU2S;S<%N'.IW7>6Q]>7KV2B?D3EOB$&\&8/(AAC$.,8RQ" ^
MI\%_4Q'1.\,&;X89$JMSHJVAJ6:$&6FUI'EF7$X3I;'.54R"W0.+Q&T35#CP
M=6.<NIG92==ZT!+ADB*'A4LSQ6#9A&6)S%,B."]R(=U-0?GMLMS.'2UR[]8<
M-T+@[@'=:**KG#49+U3."I8#$FV.2"Q<074F$Q)!<P),\S%> ?>5Q.[EEP@*
M6EFONA8V^1Y6JDCT:F[=ZI(8=SF)O6R&$%>"A;+07-CU;!TWQ:DNKQS&L9S7
MKG&I-@6@L$,= !'3F]I*^RO5*%K+1EM$JYEL:[K!=DOF1K>"3CSSHRC_=^%6
M&A$NG]]Y94.;+*RILP3H7[KJ#OW@TM 4I>DLU+.5S-RDZ;3E#6 KII/@T&[M
M,-X-'2H^+D(QF-^\3R8=73J%\;3-;#':KVC[%+S]]&[T]^IT)+!%45Q&BU]P
MO?_3K_??5B8 $_RIJV/2<R.LR8CQ&#SO9@<_^69K: -1?[K9:H"#MYQ@_>!.
M9YAU2D,CSP?S9>LHG/K'-(58NB(Q-^ER3S/;0Y<0")UMWTYMKQ7ASR$LX>;Y
M$74EC]_[/7I_7K:7? X6S96Q-WW@@'UT^W&@B)''A]=;^P5.A1*=5>]P"EMM
M<FO"G:"64*==DIJ,2<UTPH&?JDP1I@IK\YBAV)OU&+WJE]6R(]??O"]A.RYC
M,0-$8:/8S.7OA(:7OP+)!&MX;SNNVNWH>79"63'?;F@[D77].KMJE%@(=(<<
MZTWG0 \I[7VCKUAZ^YNK[K*,,6.=*KA,6&J,YE0GBLL<*-21W.Q<=;<WQ.98
MV+7^+A4G9\DI62\UW)3>'>\TP92[A&:)EL"0&$M!T5.,,D&,RVR14^4G2-L)
MTD>9H#PYH[=,T*-BESEJ[GB"VY@3RPJ5BL12 A),055!$IXWI<&;.9+'F",*
M3^14;)]COV3VUEQJ_R]M,ZK)N">[;^],& -+?-AC$F5P+X)_*+H\P_?+-,,;
M<EA";QZ6SN9IGFN3*2 )"J2O34(E+71"+,E8U+4$>OH'B-#+-,O>_"/&1>1'
MY9W "$?EJH-E=FORZ7A3YFGOPRMUW579:L(-EE5LFS(RVPP8RU.O;P8(OIG&
M,^,CLE_[P.NIFB^6!1=*#%<<ZI+TN4I5PP"F[_RB@]3=J]8-ZI[_<](W%*Z+
MY4FR)I;K@AMXG>*$,&&X=$XSQ2UE#C[G48OES7J,V@49]98@8I \J5]]2;NM
M\Z[M*[RY@OO&(JO-NJ^6]J]=:S"SRTS8$NM+34T3NQ+8A2F79>E4Z/8.MZ%1
MM7_':1,@L<94,)U\VP#F#0"\,-]$Q?B2PC]5$ZP,U3CTW9]-O&X(I$(;9Z@6
MW%QO*K@!;W+8:1IN.FW+):V6!EY]9?-MA>[^\QMO:2-OO,W8E[TZ[<-U=-[4
M^[/]BE'+PL6SIL]I%U4=.#%^5+L+&(T/?&PJ.N$3ONODM_"VMA=ZI^D ?U]<
M+L+ [WY84X)J>Y^$F&6]R,_T.UEPQ^A,R^A>>;A\M\1*T#A#W>1^$P?KT,B]
M[-W0D5>SYUU,QCJ57J\IQY@O$6 Q7NV>L8/2/-YPH./M7UWM;FK)KW91D[_E
M>%W5L- 8#+_=_]3]%38!JZ?]Z) A?59_;E*S4E2SDC4UZ[MO5)9ADHQ94/RE
M8TX*H:P05)E,:)>Y9'=E>:?9[:AA,IPZN\5,L*L:G9@BYP9T9J$3QIU5+B4)
M;#H529HGENRL1C_D[/G)67J;#6'0KW>7A"_/WWQRDZ(K9+-5SHW:LX%3>-W-
M(>)-C"("M,2<-5BPMKB1+Z[9N*:;\R\XNU&ZJD9?J_J/GG3B'=U U)VD>^'4
M9'[1MI/$ADOEY8V<OF7]91!Z:OL:ZX)>MXF(95=$*<1UGH=RGU@TO7GU7^[Y
M4B]WAH>BK_';+<3['WT==?T-SNS+Q>5;;S?X4/PSS.A=;SZ@:?Y?/YL?PV3>
M^;D (_TG"O2?<<&PW^#USWYF'<K?-8OUMV9MG=V9H>9XG*3;&>H5YG6;1GIQ
M(2+6I]OYEAI8Q0JM"UY&\N$2[=9_ZJ.K7Z_5&& =U@</-TE5L$4ZA&[X4B%^
M6YHO^J?Y/#;?:JCS,NC%O$G]:V7Y)L;T9C#QS+?16&F^<=W+!]FNFD0J[#Z^
M?>035@'^$8U+?<!^N&I@^]Z7;(.3$TM)K-E@1=0G!L[L=;";]><6";N.[NSH
MPK9G;8ITTT:X:3GG+J\FU;5S;7<?K*.%.:6!(P>M/42/C!26V0Y5H9<M 5M+
MMD\3;8T>*V;-<^!ZP,UN6#[;0')\9M-4K,MKZP6[>W7?AVEY6VWC1[R]Z \^
M]S)P[U;E#UEOMJU:C>4S2E^(J%F47F[T_/H**W9/0N' +TWJ;O.<_JB7'5CQ
MZ+KJ(JSP6E-G_QR#R&SWD*9)\S0T:9MVQ9)6PKB:141>B^Y:+.6+>JRYN+DT
MMR\"<OH;@^\*. 9K4.#@70+)I7/SGEFF&T\3U[:,G.J*=[=B>V@![#&&Q#GK
M]5WR74Y JI_ZE,>P,E@ZJHVGZ\#G)F4(XRM\$[AY\\:F?UU;5MPONX8E\$FV
MQ0)WZ4O(5U^M"H5)C"U66DAT4 @EQ^=M5ZHNN:4=39-P[=_3'YH_1N>^['OH
M#+^LNKZ2BQO U6++CP56H _WM[.P5 T?6Q&2VG%WB2_5M,748C)OI:+^$N,*
MC&\<I+VGA*,_;%<OJ;*J"U>BEZ$1^4*%/X_OF6O?V""N_H:8@&7=]563Z0YU
MV)_-83XDE]Q,+N%#<DD<8QF22Y[3X+\MN>3N9)&'+B6*?/NS^G.K$2KR"L'^
MV/F,8=.12.ZQJ!$D7Z[/,JR\"8AH9 H/]656Z(J7\KHI.W<Z^J=;RJZ8/M"%
MJM_2.-1-E0F.E78 C9NRE3Q!=L#BW?7VP/:EDW=9LR($M;?&AY4P]VI1;PMU
M'[V=7G==/C&*9)DUO38^'![\,5%-TF_?==2(WE]\*]!09JF_ONT=G;[A%P%%
MI-/1AT4HP+QI^9;IT6W)=2P_CBW5@Q,;"_L%PTH-R]7T3)KY&LQ___ ;3F^T
M+,ZQ[-\3+#THS\+@BSO+ <UP(HT-,&2;M$/MK5& B2_*T&6&APJO.(HVD,8O
M8 >C+H]]<R[T4JX-J]A&ZGAEH@"$AK^F88\<B+W3)8JZT!T?H8[ZAG=$;/,I
MQ!)>[VESA:PZ.#?&5:_@>]-<JW#AU2[:H9K"_MUC4]O'=E]LJ]7,0 _T!LR1
MUUM45SJJJ;H/7_*A5PM@ 7736'C%-!"RH##: 0^F>1=FT;XI:":]*:UL?GF3
MQ'L-F)>V3=4+[^@'9JP,9*+J<^=UOK!R?MX7WOAP[LL<-_YA3OXCK%%Y407R
MU ZGV (XI-FW>AJZJ%!>QYE$F\< 0'S;M:#^6%?3"N'2"\[<=JBG49<'QZ:8
M0-/+J8U6YQ8Y<;>EX_[F<V?0X1G2\JYL&\#P_Q0(@<#*0_LFW^3B[:<?@9)G
M:*GOS1MT;.!_J,W_PW][].KD[:=_G'SGG_J:L*X)U&L"#VI*-/[NVMH2O^-7
M?G>^O-BKS]450% P\=V;T2_*E*$4W3+#\>?E^;CY"7#K,@[V]_9(/FUK0/JJ
M(+ _MNFPVYA20BT\^,;YHK1=7SD5FGU@;9"E=:Z\;"PN35OL95$1O:BM=T?T
M6Z[C<U[Y4R*PE=8"MCSHL?MZ.Y,Z$'4[DPW"1>!8W3 [0V,W S2/V+(SIG6F
MPR:?X^HJ%.3LNK\W+59\IU'@T=:7U5KFW%PX>QX8T$J2:\_4U]KUN@+OP&BQ
M:\*XK5/63NZW]S]^^-T?M$W3O[JSCI5K-CV?1=I$3Y[>W#:?%?J/);[J=CU]
MT<)&/,!=:7-[8>,"T&EP\Y/.2G<S#("M^B>Q(&8XO=$FMFROVB3?AAX08?&6
M$I_ZHLJ)O];;C$[*:<ZN*9!PNXUW,.^-UI];V4D3P7R70BC9R2/RH,U\-#F]
MM8C^0?(T?1.Y7^#$?M?LU3_+^<6[)G][P\&SEB1 ,.RG($JRC#"9PSH*F^9%
M(9BD,J7K#JU'F='O@:<@)+:>H6M1R"F5+C$JDX4I6&:YS(JD2'*:*DY)L>Z;
M:]ZU$91;2QAL+E!PYR+>Z)WM$EH0D^<%!F)1+46B4T4H _H5EK%M07YWSW#U
M/9HGJ4A4JA4I&,U3E5LFE-&DT$GJB'K*EENQZ.EKH2+8J/E+4YCA4OU/5??*
MA#5=&Y'3!:Z''+-S#WJWDC]&0Q9A:+'3N):ZOB"]7(4R%M]K2)I8/2"ZW(W@
M5PH3;T2 .IS1WE.'50R"<).1;#QJJ"JH$>^Z$\3?VC*F:!3$71M)])Q['_2D
M/%=-T9,H)G-OA'>BU07<@(HL\/#S6K5Q)1J4_HF7E$.48#5=0AQ$&%_JM=M(
M#YD^F:S6D%R*$!<**W&,,,1XLNHFK;J5;!NB8SIN.?/2J ]$+AHK6<\/'1I;
M 3*[H365@6?N2M7!T[=2[\3CL6G)'![?68Q6Y9PR%$;VLJH;^V=:;/\\-?/3
M$?:(-:N@OD2=]6KKG&Z465XM_-(^JG/Q]>*NFV(P7B('^6[+BBW;A2T77:,^
MWMIUNBXW7I>98+?VQA>YK#;C7]!.TB]M;V5OKE+8\F T:XV46/3$]NK?WO(Z
M+ @\:AUX-ZYUAH7PYP1&% VKN)6Z6CYW4\VH70C;JA9S##)86BC[?0VW4 PH
M,<%5/+D>A_"Q'D[1'.-?Y9K.Y_T7^UB,JF7@(=9Q:7(%[>/*M7$!@8Q\6_..
MQ-N#JI7K,6T%GH_%MZ==Z?!MBE7MNEKMJ^39/;;%F8_<7B&U=0.Y-R.U%+U$
MX'. Q.>57=W"&X)  +_/<">;@ LO0,Q\(&@H0-"TI:A#)XBKJ@PEH?'&N_AO
M=VZOQK_<]IX;_2/^TH7Z@&2$98Y\%=+96F.RI3S4U.P?]P\0+Q Y1*&W6?;/
MDQOP7YXLO]\^]KY!=$WFZC=?\Y:;,%K/&='>4*OKP(&[\\5W:@1\59-V4.U0
M;HA%V.DA= ORKI">3GSEHTE-WU018-\=N'U1*E@#5HVR^+A>W7(0M#!4OYH"
M+87X,CC5NMBIIAS6ZF!;"'@;P3)TI(\_C)F9N/ER<>!8*_]$BG.PBG6-G&)9
MG*O?G;)=[\ZBT72-7':3[#>,;&:(3A50I?P7B\6D*">3MI"QMS*W6 B':Q-#
MTQO%>!N(ISZ=;0:R=/7:A^ T9Q'RB#^:&]!H=;68!QG\>72]N!]!]P/]UKA"
M6*FNK'=;.VBF@'##4;(*&1T"U5O\]RO5]L+[SMOC*)CJT5X6:H+?))?N- S5
M5MJ>HS? <EMST7AWIF4#@01F:]V,E\W MK'\0!5+IM]D1=YF6"%YPJW*1&8+
MQU)32"6L,(KEJ3!%PMU_O[_3GM*,JJ?!+!68GQMRAL6"6SX4G_S8@A3ZT=N'
MZ;U:,:;IR1D*?.@#O&E%B66#=]3X.BC_W-87O"M\[1M,FB\YVBT;HMWB&,L0
M[?:<!O]-T6YWFIW7JNTE6@B76Z4U,RH5,("T,$))DA-%]5.:CS?/\&Z#][VD
MJ]FZH7:TR43J.><L5(FX5#.,=6AUI5Y-W%<G?_OT=G82ZA\L%9PF[ >.WK*X
M1DG5)[=A^[\:CG"OE?E*.^T)A -I[&WP)]K VDM-TN*-Z'FO,1:+&CO!MR)@
M6VVB/#]W=?#8J:  8J Z"&>]1M7^;]3@,?AH!J(!UKZPE6ES5KRS'.Z?8=LL
M;V^8CF"BC;P8&D-4=:.K!*-#/Y<&YO9]M:QE[#K+7QAGD)*6)HA??%4"0!!*
M^T']ZYO5L$F4WXVP&2&W(.Q=9S5I15E,D*M#=HX/=7%^W4>7<-^%?W'[28AE
MZO10 -FRU7=KB5G+N?&K678:UTJXC&]YT0G%JPIJ.>T\T:U$W;3(Z *TEL4+
MMUB1.JQXW=%K>4TH4#E;:NK=72LUDYONY7[9N\'=XUTH[B_-C8WUZ4;C#-C&
M IO3>3?^']/JZ\39\V49E+IT&TUA\#7OBH?W@@!08V>KIH)K,%GURM#T7H"*
M9-O=K[4YM4V\@I9]HTF7W[%65VU5XU9IZ7F]E_D^C0;3F':;LB\^NPO=1Q.T
M+:RF</0F<[/N]/QB4T\:WWFL22W]9]MW!MO8S-J:.MWF]6QQ34'80%G=ITUA
MX@TM:5:_YV/3,*H"IK\$7<L2<:Z+66A='_KT85 D-EI9#<G<!-Q^*Y9ECS8U
M;XO8;!*CGZ.V\/O2/?@.)GY>U=?1U'3^J9RI<SB4@LKWH6C&ZB6Y#=[U-6'
MN$QPDZ5,)1G+B):4TI1R9UAFJ:#%HT:TW5VAJL(XW,8[VQ1\FGO#Y:AIA7N#
M/.UR>9:@?Q,)#.\H$]V!KNL$Z*O%SII5  G$TUNU@-?8V7>;9N779JE/XN'_
MVF"YJZN9>]/^\@,LTA5PMS?EU _#?^F'2U4#4W[=**&H=?FJHD9-&@73B[SA
M\E(A.R5!*9O7\)]MW]Q</O67OI_;]6LI/Z4\WWJ9G-*MUVY[+*6G5&R_?-MC
M;[^6"C8,=ACL@PWV?J3PO2>S0&I S4C^_]])>K*TKUCTW+Q)KOX<42#@GG5H
MXHHU@@ZT?&B+D;@KJ,XSC/\"F7Q;G:..KS7+L=M,@QTLIKFVK=EWF!?!69T<
MSQ*L]'Q_P>OPL=&+7_ 2O*OJJ^]_GI27+W@-/J-BM3+_.SB[5N8/;"@ZM:^;
M(1K0[XKBARA8_CTRM7#6'\K)Z/^HRZL?1K^J-0JX:Z*-,#NOKM[ /$>^@,((
MQ[RR!&3T'!;BWQ]H\OU)U_B^J&:]0Q4S2E+I,JUDIBWCU@HG:>)2GC!'4Y,D
M=U4Q2W>,L/_YSZ;_V%O?C]?9>]=X3)>J-M9XY-DXS];+DMT(DC[HKN.E'7?_
M%C9Z)Z.YR8H'NAWHMJ-;D26II)P7DC"F9*$L<RZQF0,"S6S!HJ3;#.B6C#.^
M7IQV(-N!;%\"V5J;&<I@YD4A64*Y$$IJ6F3"P#F<ZT<BVW7*S($R4SZ0Y4"6
M+Y(L"PEB+Q'<%5G!;$*$4BY+3>Y8836W3W":%AA?_/I?KJXVD:O ;$ !X_AA
M(-F!9%\DR3K*I+""IYI*YBR1<(XFW,@"/DP<RZ,4@"4<LR(?YWR],T6,=+NS
MJ:SP_WM6IK*WP&+AO<8U!C/L;#V=N:TFTV2WZ6_D-L^:\ 3+"BI%4E!GF+96
M:Y;H(DN5MH(DVL5(>(R<G&5TS/*]1=S-"'_04_'&*[=:Z%\\,CFC2AM5N#31
M3#NAA$ZX(H8H;I),1FD38?3DC(I#F#('9,:+3.94:H06SNF,2>X4:!B&.LU,
MKG,GTR=2^UD"\@C=VQHW("]>Y(E,,&ND !&9,V:XEL)D+L^U-<Q2=F>7FD?6
M;%EZ,,TV/E3NC<3HA.?[:ZF;IG@T1$:IR[G*.5><,"T2I7-+LR2Q6<ZU4C)*
MP8.=G DRYONKH@<DM)<0F_$^A!QC-L0W*9D;IGQ\QY8E*1>)*+(LL8RD1'#M
MLI0QJ0C1"1-14A2&)8@QE?F!C#L1F5X'9+;(S)2EUCEL]ZK0\ZZM8DEF1*9!
MH*<BBQ*9V<E9DHYS<JAXF0&9$2)39,H47 NB>,*DU*(0(.5;FH(P8I/41(G,
M') Y)F( YA$#D]H,#O."9#F1+)=&4,M-JGGN"FGSX@DLQK?KH ?WKD:$RKV1
M&)T\O;.G]#AU4%(40EFF#):>*"A5:<XLX<KP-*=P,$3)_>7)69:.953L_R4X
M/3]67UW=5,OLJ@U^QL)^EZ4O"C"X/[?&'13")$!C1<I3Q@LK=2&9-L8Z+=+4
M12G_<X)V_D-HIO$950=DMLB41:92(:P2B61,,RTYR8J$BI1225,>)3+IR9D8
MIV3P01TQ, N56RT827.GF156*D)5!DPS)]099Z,$9H**:;:_Q60 9KS 5)3F
M*2=Y6E#-6,XDYTE&>2$ J9G*2&2**1^<H\>IF!ZU<Y2#N)SGIC")3)AU0A>:
M6^UHPAE7B8C2E</9R1E+QC0JN>0E.$<_^'8C'^O*P-:-6E?I+04]7KQQE:>$
MIH*+5&>49<HJPXI$J<(H#/1Q*DKRXD!>9)SG(B*[SV#V/[BE)"?*IJF@)@=%
MKP =5*:2YCG)\H3%F:+,LY,SRL8DH0,RCQ>9G!-KF'(\5Y(1RX4%YID7+.=&
MIT(\$L]<!Q\Z0P>6>,3 ,SD7.2,,2X@S"T<T QZID\)HHT7*GL!)<[O".7A"
MCU/A/&I/J):*:$;R1*B4951*GB0FI4K1#/3.[ E"WN\A=\B3,\[&(HDI=O E
M>$+?3XM:@8ZY,-BL )NQSISO#AZR07]NRJ?#= :7Z%9!GV0LIYHIQBA+A9*N
M($H[(@3)!2=1UA#+" CZ?)SL'WH0GREU0&871EXDE-.LX)ISIE2J,D8- 1:9
M<<I$1J-$)CTYR\>290,PCQ>8J2R4DX5TP"R9!':9JAQ^8RP%5LK)(R6$[@A,
MS!8=2QF337P YJ%]]=S97 #<\EPPQI62FL"/'/Y7$)H_01#YK1IJ-KA$CU-#
M/6J7*#5&4)H#>AUAU!5::0D?98P8R6@29:9&QD[.DGR<)#$)S"_!)?K1S>O*
M7+A+'-#@!]U*4]Q:1I3,.,L93ZBT5CF393HAJ=6/56)C1YKB7@E-,Q*1U6<P
M^A_:VR1!J$HPUI&"1"6Q9IWC28X=-YUD^I&,_NO@RT[.>+JWECD@+U[D68(9
M"K:@AA>,DEP!1]2)R WC+E/)$T2$WR[,YT?L;AI0V:(R*1PIF+)$FXR!P*LY
MT5))":=VF@CW!$:YVU$Y.$&/4\4\:B<HL'S%G<B$E(HY9I1Q7!6.6F%8RAXK
MQ&5'<5AZ<5C(F(22E^ $]5&W@W]S:T!!EF2,%"07F6:Y2!3AA*<Z=5++3)@H
M_9LY\8&,@W_SN)&I,F=(JIS*.4L2IX3*: H"OB *.7Z4R/0IGTSN'>@X #->
M8&8\D4YEA794,I6F4G+N"*64*YFFX@DRZ^X!3._?3/.]C7$#,!\9F*]VB@YD
M #N=)\QPELM4,ZJ<Y8IE#G32>Q4CFL&$X;>G@&@*ISH= QFM8?2[9PS/P=%Y
MI%JHL FW+'$%(X81GBLN.66,)DIG,J=1QE_ES&NA9'_3>'R.SD [:>3$L]ZS
M^?Z=<,+ W\ 41[9:Z(D;M>/=VBJ'O*@&48=8H*/A3]IFPK$DTY)(EA"F4V$4
M9M'J%)0I%65N>LY/SG@.@NK!?'>'0T;DUNR!1PP\8O=07:-SG1<LL20##2'5
MIB %I2+/=&X2%67UHAS3F&DR9LF!>[H^'QYQYX ')C(PD4=C(CFUJ4F-*21/
M&?RB&&..)RE1)BOR/$Y#;0Y,)!GG!\M)?'8\9& 1 XMX/,ND,T;E-DD5$Z")
M)$06KC"&ZL0)YUA^GWHI3VB9% >P3 Y\XKX3'9C$_5<G;@ZQ2Q?)U#HJDT0D
MB68F<R)+!#6ZR'*36J&C+&R08XEWD8_3_% UW@\$B[TLL=_/%;P1?MKRR]E?
MX9]VU+UG&0=;5\/7_+W=M,+@8$H3=35S;]I??K#E[&JBKM^44X\1_Z4?+E5]
M7D[;N?*KM;'Y]X7+/WPM[?P"475* K(:>W'SYN;RJ;]T8['#M92?4IYOO4Q.
MZ=9KMSV6TE,JME^^[;&W7TL%&P8[#/;!!GL_4KC#-1-%'*"X<13E&X^B_W*J
M'KFI=7;TDS/N4KMZE-+Q*/'E\+9$!]YKIH$7QC373Z[^4II;"HNNSVMK4,4S
M78+W.*"I[_]Q2V+A\:_#Q[JR"S-_R5!X5]57W_\\*2]?\!JL>YU?0G;QAW+2
ME+KZ5:U1P#U%\1>MGKX8[=/IU F1"$D+S1(J96I32HE2M" L4;G7/FFK?=(H
MM$^!C8]2,A;B4!G6#ZM</J[=::#;ET"W!==YYG*19KECVA#-<LF+(DNXM=22
M(DJZI4"W?)RD>S>G'\AV(-MX9KW+<<N+3&FCB6.*8>=<K16S1&A&N,BU?!RR
M7:?,Y.1,D$,5*1_(<B#+"&:]"UF*S&EM)%$V87DJA;2)SO,L59(263S!:7IK
M\0)QN/IX \D.)!O/K'?IBVKS/%>&LR1G3.M<8_1F1DWJ<B=L+J(4@!D(P%DV
MELGS4%Q?0I6$M\!BX;W&-0:SGUSAIC,WU$W8JGDF5E%'#0BQE.7."FU<DHI,
MPX74"ALEX6%V!1US.=1-.&)D4IH+013LLB#,ZD0E(N'.69)HK27742(38_JS
M,:<#,H\8F45"6)&8A-"",IU133G)6%&HU%BMBD<25M;!YUN3Q901.R#OT+G:
M-"=:FISETK+$)E+D!<L<U85)9<:RV#3;PY7EBP^5>R,Q.N%Y*(@0V+M15@K!
MB2U &<V4SFQ&!:724,<EBU/P\"&\XU3N[8R)KR!"U#33MK^&K1_JOF^M)JN
MDC35.2,)H[D3U"2,2&8SP;.VNG9D%"7)R1FC8W&PF/B(3*\#,EMD*NM >+=9
M00QA:6&$Y-+I3!;87B=3293(I"#GLS&LX8#,XT6F395,G14\-XP)1512,)YC
M9K)UL"0T2F0F)V? ,MFA(D(&8$8(S"03S,K<T40:.,&=R#-K<T5SJ0LGDB<0
MCV_50>7!O:L1H7)O)$8G3P^EX4-MUH0E6ANT=0/;3[F@MB BDZFB+#6IBI+[
M,]!!\W&^(;U\* W_H-W'JJ^N'OWJIJ[VF4(C-;6CSS4\\;*<S>"#P?VYM>:+
M8#DAK$BY!(IC6CN=R\*2S!'4 N*4__G)62K',AM,_4>,3*=%IG(X T1F6<J)
M5 4!R2OC-@-@<A(E,K.3,P#F_L6(!F#&"\R4*IY(GN4IE8QDA5* 3L,-Y02>
MK4V4P$37Z%CPP2U_Q, DTMI,.8!BRIFP3!+*?3Z<Y0G7R1, \W;%='".'J=B
M>M3.40)<OW YHTX"D65"<:H8S2DVLQ'<11DO*.7)&4_&.8M)8'X)SE'?LVST
ML:X,;-VH=97>4M#CQ1M7C2A2QEG!<Y<QH^%_RF4Z<2FC6E*11DA>G& "MP#R
M&LS^QXQ,BY&W&><) WV4.6EUJD'(8B!J:?(49O][()/ZZK@'"!0?D!DQ,E-!
M4TV(82)GA&4JR2U-N4KA4RGD(\G]Z^!+3LXR-@#O>('GX(1.I6248:7P)-4
M+:8 ="FQT@H6E\+)R> )/4Z%\Z@]H9(8-'GG6DC%<NN45@+#"#'^7>9YC)Y0
M3IA/4 />$!&AO01/Z/MI42O0,1=FOJC=>/2[FSE5FXLF&_3GZ3E\!1X]/1]<
MHEO#WS,J)9699:"($J,%HX4KG$H3DBOJGN!4NP?!<9]W)\C>!!>?*75 9F=[
M!':?9"KEPFC&,BYSHZRF5%BGI6,QVAXY\5V>QDS&9'L<D'GH7&4B$\Q)+C(
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
M>YM,!F#&"TR9:$>L=31/'-,ZE2:U60ZZJ;36,!FE>9PE)V?).-T_*VD 9KS
MS K*!<E4)D$3M9*+0F8R3W616Y<2^P3Q)+<JIFQPCAZG8GK<SE$&9$,*56AT
MC@JF).6I31Q)4Y88&64<+V,^J4WL7^%^<([NW@=R]+&N#&S=J'65WE(*Y,4;
M5Y466*#+:BDDTRS3)L]50KG-A'%&Q4E>F/3-QMG^L0?Q&5@'9'8^_*1(TX0G
MB:4I(--(SHTRB52)XTP:%R4RT5-*QB09?/A'C$RA4B$YB/A$&)98*2V 4@N1
M">82ZAX)F>O@0V?HP!./&7G&4"H :598D(LI4X1J)X1R4CM0.I/8-,[!%7J<
M&N=1NT(5%2G)N21,2J9XH=,\DR232M!$9LD3$-D]! _,'&5C$17[?PFNT/?3
MHE:@9"[,?%&[\>AW-W.J-A=-MNC/TW/X"CQZ>C[X1+>:>'BBN5:6 5 9)59H
M512&DMSQE!+!8R0X3E#8&I.<1&3B&2S\AZZHY:QT18X1:(*1E K%22$3:R71
M#OX?)3*IUT%3/OB>CAB9AFE*99&I+%4LSPIA+:%2V)1R#=",,F.4)R=GV3B-
MJC'U ,Q#1^L64A A#+5",M14N;!&$692:M.</0'+O%5%Y8-3]#A5U*-VBNK,
M%H(;4%*M9=H:P20(*L1*2U-3D#1*[H].T72<#T[1QX[6=?.Z,A?N$@<T>$*W
MTI22>:X8$[G53!69<%*EB<LUR%3495%6A^'<5X<18DB .F)D&I#K>4(9*SC%
M<NS81"O/DZ*PA7)4/U)D[CKXL'3SP1JT#\B+$'E2$4D+JV0A&7-."% X79J3
M5*34F>2IZA+S_.1L?_/& +QX@6= 7+1)0K)""Y:I1"I%N<M$X0P5DC^!@'N[
M%GG,CLX!E9V(F!.4!W.:TH2ET@DF4E$4!!BB3@V-TU$A??&&1.SMJ!@\@[O'
MH@Y.OZVN%8I)D"PEQ"B6$"L22:1E*B-"2Q>G:R4C(;Q/Q%3T:K!@'[J <0'B
MK98\4<HQ8/1:$^I \R*%+%@:9XF>C&*^&1E<*\<,3$YUEBMK<D5R)F@AB=:)
MD;G.BLQQG44)S.3DC(T)C<GH.P#S/L!\M8M@++(DRXTRQA)&G%.II%P8E(E5
MSMQ]+%0SF##\]A0037T2N5RO(O+=,T;GX/L[4M^?= P3(+,BM8QA1KQ31"0L
MX2XCB<BCK&V9L9,S,>91B2<'<OT%TDDCIYWU#L@[&G::1C)A$F]@NB-;+?3$
MA68R>W16>M:T2"B319;!@5=HQC*A6<$-R&4)X8+F-,KLR0SKS.;9F.Y/C0?$
MQC.R<0ZDL+F(.9=%[H13%@ZHPFDA$FHD/$=KT$VB;/N3^71-+""T=W>5@10&
M4NB<5_\_>V_>W,:1Y U_E0[,[CY2!$37?<@3C)!E>QZ]X;$<EF8G]J\GZB1[
M#0*8;D TY]._6=T ">(@ >)J$.UP4"301U76+[,RL_*($1&J/>8\=<G FFJC
M'(D<)?<1:V3!(I&21T67L5UE+K\"3C@:^ANG/KZTV^1VI&FV0-C$/^(L3WV=
M ]<F,J*<]0XQ86@@1"GNU['9CN@?4=O[1UJA<-\PMY4+.Z!.LT7#)L>@+DKN
ML(G*$L:#-X$BH@G!BE!)CE%#;@V!H#N77),NWUFV\8Y@L94KZ+N1@3?"OS[_
M=OG7ZD<]"5M\=WD_H<=?'A!8) %KLKC9,!39'^$NNPJ#J\(,KW.7]0:NKL5\
M:\H,_H^#7F]P6V9O\GXVNAZ,X;6^?/M^R42J>=\O44UHF%#/#,OP?OK+]SXO
MASUS]S[O5\.J;OK^QA17>7^Z;GRX0.=J'>JOO[_-_>@Z<<@%JKEDXGR;O'GR
M]47UU1QPZN\HO\!<KOP:7>"5WSWU6(POL%K]]5./??H[JE@[V':P>QOL>JSP
MC)^[$2%5:D[ZR:7;ZO\$4V2A[X//?@PNW%B0@A1W,]@8R4K?]EHS=0&VY*))
M<_T2BF^Y>Z)RX>*\5CIR3I0$G]* ^M6F]L39Q>NGPV_%P(_=Z)RA\'%0#+_[
MJ9??G#$-%H_PSB%Y\1]@.H&\_S(RHT5AN*99<=:F]ME8TH)X*J1 0HC "!?&
MI" Y)B3!!B-9E^TB4TN:-,*2EJASR13O<KYC2_I5^-!:OCT'O@TR"HJL)-Q:
M1HG05J5D5R.M=IA)<1B^761-W+G4>%=),RU;MFS9@%EO5&($$X&=9,ABIBPU
M)E(2*?,*:<&$;^1V6A688GI7.>DMU[9<VX!9;W+23!#BR&MKM+-,(Z-3:4WM
MB9:>(3^)2'R:;8]WTBQIYY)VD5I,[7_I27/+NDT!\7FR[@:<BX6.Q&HCHN(L
M M]*;J602#B-%#>\D1LN2_:K[BJYJVH<!SCH/8>\\^P#K#",Z&6=CTXW:6V3
M-%\6E* DE7J/C!IM;'2.1>X%TU$BW4A^XYU+18'=VG3*5XQ,(IS40:=-0##%
M4KL900W7@,N N&\F,D7G4G>1W#J0O@5F<X$IM?>6!1&Q5$Q&:A1U#GF/! &\
M.G8L5YT$+02UR#LUY&UBUZ*(A $%.5 9 (%!I]+\7 @O'4A$0IMMUZI4! &C
M1;_4*6>8OW)T;@).1K E8+@I0ICBQ/C(,-428Q<$<<T\>M2@2NHNX:\P)[O1
M]ME/XV(P#&T=YM6Y,HX)A(0%]8*%U(,KA( UYYH&AEDCM5^%4ODEA9O4?:NM
M_KCK$S&M)!AC03DF62!!64>]P-X3ZGD@N)' 3*?8NBOQKG+]6V0V$)D<I5I+
MA%,B4]E<::)S+A+BI>=<H$:>U2K2N<1=I7>5>=\"LXEF6Z"$:>5E9)XSJ8C&
MCCF$%#-:&41BH\TV51U'<K387&'CX\@6G0T4FQI;03D"8\TI)K2U2$>%C+":
M>J]8,S=TEDJ6H*[&36HQ?P[G:A_*W+S[S;@\YJX]55LI\(4G N:.*-5,(FF(
M"M0Q+CA'5ME&GF*KU$6GBW1[J/:*@4DBXMC$* !]C&-LD8F442RMCH:S YU=
M; A,D=P*DFP=S]@"L[G 9)HRQ9G2J;N3]2 \D0N(1Q"@ECHG&PE,F31C3=OF
MUZ<&S$V,-X:)E<9%4(H98T$HY8+1@NH(>/1.'=AX6T1A.E9;(AS;0[7&PF\#
M]'E-B*/"8$D<\P1K$:T4@5(; L6HF7)1IU)9E#1)DVSK'*\9<]K6\3O+.GZ;
MG !YH0(#^U8CS<",L%0YPX3QEI)@S#H;XL%%DD:=2RYIE]*VQFTK$5J)L%N)
M0)V55D9&/!+,>&I=1!%C)865CIA&GKQIW+G$F'27J<ZM1&@E0BL1MHJ1QIXZ
MZES4G#+XQ233F1.*C!-1RD8ZP'4ZBT^.QJWMEE8@M +A' 3"1C$0SAGI"35,
M@<E D(XA.H<M"2H$)M<Y>3A>#(2F25GH8KR-FZV5"JU4. >IL(EOG?J -2&*
M$,N<"$H0A9V-0CKJE;6-5!-8YU(HV:6[SO8^BD185?2[+8=]:G60V\&V@VW+
M8<^6P\9M.>Q75_^W+8?=EL-NRV&WY;#;<MAM.;%U3J8X$XQC)CDVC".EM)?!
M6X8"8CCXNF "GAJ8N!D&9M6:F'3QKD^F7H53J>7;<^!;QSU'UFCA$&;><T.Y
MM$)C*9&FT^)/>^?;1=9,]9WP8B9<RY8M6YX#6V*7VDO$5/O*L>BCEEH3++@S
M&FOM0B.W4UF5PQ8[;NG<<FU3\'N>7+O1V2MP*_+*.V$HLY8;XIGC2CL979"3
M(/*GV?:(9Z]5V3"B%FMWM.6P6]8]1=;=1 ^FR.I $%84L4BI,LAZXC6+4490
MD1NYX>IDO_(N(:>A*)]#VGY;#GM-?Y$UA!+EI.."40G*HU/,6:0MHXR+)O*;
M0*ASJ5 7X:WC$=I$P.8B$R2AQ,H9')1@F'.K3/362DJQ!1BNH\,='IFX<\F[
M"+7 ?,7 Q#H$0X/11+M4WPHFZY7T(GI04H3!QW'5"40ZEW3['E@M\AILU\:H
MO B2VU3$!(%(!,TX4$LXM<R9L,YN?32[5J 44]R50K69^Z>#SHU4214P4@IS
MQ\!T<YH$*7BP N#HI#6-W+!9U5D%5-\&R<USB&AHRV$_S4P&6^\"0]A2S@@G
M&G&EL764@5(<=!,/'@2J"JHIUI;#?L7 U-&R:*25QE@6C#(IQ$0$1(24QF+6
M2&"*5#U3=5E;J?TU0S-:PV@@FLH@&0O8,(8 G\ABI9FG!XJAV!":,M7ZP[(M
MU'YJP-S$;G/4!H6%T-YK1KTTRB,L%:%:4<-#;+;=INHN%VT][!-"YR9V&R-1
M$NTHII@%'RWA',2HPMI'$W$S':TZ[>BZ*QK5X>(<#M;:>MAKY?DJ(0S3G @.
M/!65B2GK7_!T<F&#:6(8ML HF6^@,C7(%=(ZZ7;=LX[K$!W6S)+49DMH!%9;
M<AUCPH(5C?0K8)P4D!VT/FB!V5Q@6L.]0C%:A"BS!FL=N&4H*F&)G[;9:AHP
M28K4D[I)SN,6F+LVW@!LR$ODD#&>@>345GG!5&IT(;R1]L#&VR(**:"P/54[
M)?AMXCIPS&.K&.&>,5AF#?HC84P:2K%1DVKL39.+Z52M*_C6X9#-.U1KZV&?
M<11V6\2J#H"R3! NL')1,1NM#0R4M1A] (W(XV;:$+QSR3GO4M46NVPE0BL1
M=BL1A#;12<2HDX(Q8ZRVW A#6.0Q@+[22(F0#H6Q[!+6UL-N)4(K$79\%J^\
M"=KS8"AA5A*+I7'PEXA(>T-<(R6"!(E NXKN*DJD%0BM0'C5 F&C& @9$,9>
M>4L$HX@:+K&B*7A=BN#U.HZ,X\5 8-6YU%U*=Q #T0J%5BB\:J&P2>A)P)HQ
M'Y#4@06ME/%*8>.$LD$$TLB4 :P[ET+*+GX5:L+R<MC3(2^4@H3;VD+9IU8A
MN1UL.]BV4/9LH6S4%LI^=96!VT+9;:'LME!V6RA[#X6RS\LV76/^K\8 15'
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
MY X6PTT(D_>SCZ9OO+G(OL[0RTS&M)I<_6H>\TGQ,5H61="8"X8-UEHH4)F
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
M1FF2.R.(R.U\$X+#XU"@%H=G@,.=UPYXZ=XK<-/VWIUVJ6^X1OOSH( _^Y,
M>7=7UWWL59KKBQ37);1X?<RS-\5ULAP?)ZOQ]6$Q_F;R_B]53YE%#B+ 06)5
MVYA-+?$&>;Y>.>#>'%9]+6'"\-LVT-O,2R1HE2F*%S-%W[:@;"HHFZ#*;@K%
MI_59MNN#@Q:,3920.U!H=R A%^''.Y>*Z6:(P',HCOA$[-="C?SGYGVV1VL;
MS[_9<F0#,0)"PUN# J-,,<R55MQ(%1RQ3"K8W^I^F?L[6A.BCOT2?.MXDTT7
M\<B^F9896V:<W]-)Y%X;0V7TS+FH0+,4/"#!F<<XBKTS8RH\R;I2;5WLIN7%
MEA=/FQ==\%+3:)AUB#$GK%':L& U*-P:36*_7LR+3YMP:M='$BT?MGS8I(EO
MP(<*;-L080^DV#-AK7+88AY-E)$[Z?>_)^H4^\6[C"X:M0UEQC;VJTW2.ZTK
MVR/([8\@9\3*DN)QK]P;BAA7 C%DD!1,:JZ0(8AA%(UR5".T1AWB@Y\72=2Y
M9%W-%AT?&SM+UU_[$W+@GS6@0=,1#$M+C-=,L: P59130 N72'AW&$ O8A9W
M+A5?C()O$?LJ$;L!8", UBG!N=*,,<J,"08^BAXY[Q22&W<2VLOIJ"1[3*MJ
M@=Q8(&\B>G?0T^#PN@3M7/*N0HM140V4S&=^++O0[7U-AT%;2?T !&JV&-M
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
M#U7AP7%_TO <OJU\!WE9CDW?!2!*.=JXL3D*47K&##'$,AN\BI1ZI)'&2MG
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
M]1EO Y)3G+ORAU/3V8//+7H2;::X=;XL<TYV&EAM W6-)PL$6,0ZM:&)2PK
M \3W R!(7)7JC@H,2L$6Y,3Q+1L$<* '-IH?G#_)!G:&W^3\.S%[V@%8F*XV
M6#="I@#6 CIB7T$R^Q[OMUIX"):1<\)X%P"7.R4J+HYH7XRU+=D*/%<W?0L4
M'P.,.M,AC@>:%,9F3'W72$Q3 "\=)Q^2]._(''>#>T4VL*PJ1Y;[H%RMBH@"
MX,\TK3II$-9%F\-"42*,9Y9-JOBAS;EW2WQ^>[H[F8XD?9XL5JRWLC/W918#
M."=1 @15N!U?*$E+ 5Z/"NQ?A<D^Y.<+8@N49'\],=;$/739\54"IHT:Z+;J
MV:"B^;(O RG:BJZ0+2DD-;+C(8H2#SU=]<3Y_B?^2/=1O,R](CG4!"W)-:EE
M!HINP!9TU;%MW:&^27Q?TW?7]$^W(VN_:4&R![HR^KLLJGNZZ@:R0XGF!(9O
M*B#-"_E>[&BER<A9=F3WAO&J<KS]#SE&-I+'& A&0O2M*HQ>94FL,RRL:;D-
M[(+BS/3F?CE 83^1I(%YJ.L^E2V'ZA0PAOBVK1#/M%UJ4O4 0F"P=;<+)W=9
M.!7,\I\46^\O2JI]34IG Z+5@D'U M B%1+8+FJ1/J&:K(+=K-BJ9JF^O#^N
MM0 ,AKPO&)IS%[0)#$IOF,3T "J5DFF>Y2!P5FQ5;JIBOVL2@0'DOX!*@QWQ
MG]AR-S@*:MB<3CU?D:GFN+:N!2[1C8 J@>\:MJ8$1-[92S!SS]#T*?1H/8_[
ME,1\C=PH9K/_JM<Q3O,IR?^'YE]+!K6/M\!8XRV8QC-^M\3@/ P,%2X!N+:5
MSV4GCV2])=GH2YIXE/J8GL FSSS$_G?R\S<:TR#,/Z3)N%Z_SI@C>C6H96C+
M0:J/L)W"6&2*#&C#3$^.DT6O P@ FGIAMNCTV%M9&K0T^+4P!6UY:-8)S_B;
M-Z+^-*(%2UDA$^[BY$?P4#1S7W>V^DK;[\OV[5_J_9T5@VIRL%VE;#H>D_2E
M5+H7R:O89U_BWP J)T\T)8]TAH3E&!'F\BH0M,HCN26W&TI61A<MMA3OP^<\
M.LG11\85HUGN #[+</]UW;2CSG0@5Y6!;6BB5[A8;*=:QHO%XF*=)OK;MZ,2
M8J=VV?6YD_,]55*:%_(E-[>\;'>+\ _%2*PZ/6O?)OK7<]3.\DEO[VS:[F/>
MM>G^UMWN,DGB:D"F")#M"S+Y-AG&/OC0B:,$$W&<Q"SRQ"Q$]M-RD.<D5'%U
MH/Q786,R$#YP.Y/]_+ZP-=DO7]#>W &R3<"O<R#DV"C5AQJ/!,!- ;+$1:G
M0ZG$04G@WP6XX<WCX;X\\1;J\3]7W8SYX@ C--/6U^/OT.OIN-+8#E6 UJ<E
M4<>F 95-3?%UTW5M3W$5(R"!%1B>Y9N[%H$>G)94\(S*$?. 7TV-IV'TADTU
M)KNRRN];+^R^ZKKM+S1EM-,(Z:HGI-Q2AA7BJY1<3&C5!8Q-,)#5@79K-"VD
MTZ[222:^3:@KRY;FZ4%@$H42ZLD*]73%THBQZXBILT@G2T@G(9V$=#J*=-LD
MG6PAG81TVB2=%-<(=%6W=%^Q==-4'<74-=F0+=7U9=L@B.**TQ+IY CI)*23
MD$Y'D6Z+I),I=TPZ-=GQVN(=-=I,C'_G!<<'.2:OL)'O*2H.FA>D[-"RC_$7
MUN7U[VF2[=.OUU3:V*^WH0[41R-KZRAT=W%9M\6.TN%ZB7@D,>XO&K.]B'&S
M>-RY1L44 [5N1+@<6=S8.N'2RIE:0K@(X;*+<#F2&%LM7"HTJE\QC0KATES)
M>.N$BW'%B"N$RY4+ER.)L2O"I97SK9H<JMH!KUYY>(?Y]:YPN.29_'J88?R1
MM0]\QQHA<,KB'4&JY?JS\]F'L)H;L]6^H:='XV+K2'#O*-=U"[_6N>U*$FS<
M<V=?,9D*\7%2S]U)Q8=SQ7@IQ,>5BX_6.>9.)3XL^8K)5(B/D_KF3BD^K.:2
M!MJ'ET)\7+GX:)WK[63BH[F\@0;)],9RZMX7$T 2-FTCH.'M)=B]NK0G[L@X
MU0=^;E.<0!#[[$#Y^,B27NM$I%:7NOY:A*1:A)<B)'59K]RQ9+=G]KFE-Y1]
MWC[:O'(!<FE7W.GEQ^ZFE\AZ$"*F'7OK@N?NM")F=TNLE7D00OATP9'7)N'3
M7-9!^]!8")\K%SYG]_NU1?@TEX30OB2\5A/@4@M BD-(FFO^5[2MU^  _&2*
MDT3*'=UXAPM5<U4@:*)9INX;BNMH@:NKMNH$!B6N>_*AI>L[7.PN:1M/T&@.
M:<X4GVMFP2*Z=V/1O<.H_W)-,G86X[9(!A'B[\J:X]I*XPV>A( 3 NZJ!5SG
M.^C::K-=H*Z&=(40;$P(=JD'KUV;*B*$H!""0@A>;:->NZEDE*8S,W]A\X6'
MQ9CBY2'<%YZ[W:HAX.=;#'OC?9C#H7D+RUN9RL.6]Y5F.9P6SH?BH[;^ (*2
M^+SW&X7@QL74PBN3'FD,I!Q%+](3W""E!"GC10(&18DW*B>2!V$*%Q?6#>OP
M[L*?=Z/0]VE\C]1N](9!,DV+#4LDCD,@Q0PGF_LDIVP*>9AE4Q)[="#A5'1D
M2"1^D5+J)8\Q[,:7R&22)C^!E^44UO'736QSB5TZENEX1)4MBSBZJ<BN[ZB:
MYMN!91NZ4N1=;$BI-989YT,4)1ZLPZ_GH.]_XH]+WJUX.K[SD_RN>.^,*9IS
MIFCVAMK 6F&)$AQZ!#_T]]HT\3U?]GQ'\1U3-PWBV &P2D/U356CKAELRP,[
MUZ8MW/2J'"@WS6;([[5O1[9,U[&L0#5T3==<7;<#W=-=RR.>OCT%X5S[MGM#
M?:"OWS>0!-/M[US\(NQQ_DG\U-IYQYRW:$I?0EQF_RH,B+C;/A!4-J'PJ2<@
M(OPMPIU)>8(72C:0,3: ,)8(8YL#Z8'1Z+IOP%I2*CWC/X=3*=%US=(]7S55
M2[>=P'6(X7B^0117-0*JK@E<K9S7^_$D2EXH_4;3)] ^ZD_M4Q(C6P.%A6WP
M>P+2I7K];9+EGY+\?R@LKN1 \S?QAS[CMK^/2%RH0WNC@-,;F@-S(PI,XPH'
M7, !#U:8]:68YG@?[(7!W"_++#"NOO/Y]J7G40A,'?8GT9^('_P9EU89< (\
M6R+PES$)V2BWYT+IDT@QAW'" O>XGE\7-*<&V/&9SIBG'GQ(TN)/>)^R<+ H
MWN[]:8JT-SM*!UM[SX^R5!@Y@0ZD/R9P8+@6@%J__B0R!ORYT,5SY?2?T3R/
M^'EX[ B0\E/ZYY05UHSA*,;3L?0<YJ-1$K%@>TY^,HKG-Y:G1<:@..<@9_$T
M4!.&I\,8W@JB&]_V!.@)UV-FJ,_8#Z-[CT\N9:L=K%%;AFS8X>+%#4AP4+K]
MDOGBC:@_C>CGX&!#9J[[,-6':3[_Y#C#<E(8)7Q/\$_?T3#X#NO_#<3!C_G)
MP[(HD/8$%I:G4]J[H";W(&73\1BUJD([*U!.0L;R%.;L[UOX *!1@3>EG) "
M$J828,>4EN\M[P9<(AD0!TC(YTQZ%<9P-9G"%OSL];VT@B@E/%:&>@+0F-TU
ML_.XUP/@%I%)1N_+'][X83:)R,M]&+/=LX?>P(X?P[ATHF!%W)*=Q[['+[]Y
M#OU\A);W0.;6=Y&$4WRYN#Q@EY:L3W[-E >6KJZ]+ ^4M=<VO591!HJ]_O*F
MUVZ^IMEZ=Q9K:(>]=>MB=X/!S4QZ5XQ=-M6^B;L?*HKODMXK@3JZSY3=ZSG,
MJYLUCP*_D=T>,XVZ<R!3!,CV!9E\<V.YORYK?UR5D[BA=)*9W-<?;CW6O]A<
MW/4]V''YR\<8#GG*>F\L^RBX<;.A<M]1>T-=5DX]HJKCV7<WFE=PK$^Y58BN
M]8::LNIM;^DL-H'KY\;U(^,(K<)U#+?+=E=PO:$>2:U6Q#XL.-4V:F&B-/-:
MTGFN16]DH13$X'\B N\6]ZIP(P.X4=]05X.?HHI:D&H[2;6SFN^1I(HI*7U0
M?P2I"E+M"JEV57%?)M55:K1Z0UL[VF1MNHW!CCFS=0D"%PN5GRTUX1T-:)JN
M19U_A?GH8PQ@"/TIB5;0**M).+ YOH?QE/H/R,EUU?1L77%!+&FZ;FD.I43S
M5,_1P6 CJK6<H+"2)A!,H^CECAL?"[D>[&J9BAFR=MJ8AH+9*FL)T@]3ZN5)
MNDR5)NBV;J!: 1"C00UBR([AZYY,%1(0-=BBZW[\]*&$\?CQ<(KD52B?@T])
M7*80O2O6FWU/_C5*QNRVCUDQ"WXU\P=DYC/8OQF-:]+:':<WS,*?JQE=\,L=
M+3XHE1#"! K,XXICRF'(DB\0N+6W+Z9_32(2;T_ 6*+%!=K#BP4BL5<NI&@4
MQ**KO,7P),E8*M0]2R@+G^@\C^)OO84'BRP,>?X(<;,DFN;K'ZE+![D$3S#-
M)0!5_AVE\[CQ([US4TI^W)$ %GM/HF?RDO5^6=C3.(SOEF"XO/VUFPR"DVV2
MLW<@JX0WV[D'L4!3O O61%JS%FF4(M/X2T@#X&*J)GN&[.F&Z;K$ >7:MW1*
M9,MUK?\%B<@2LX"5_?H+Z>P>I"XO_BWR>9!5; \U%+3$9QBS#&W+E'W3]6U=
M([IBFS;U%=E7'%]6T<OH+PLYCYJ^0[U <UT0<H[F*C;\B?J!ZH#L(_)VEE*[
MC*VR4V2FB<PTD9DF,M-$9IK(3!.9:2(S362FG<C#QXMT"B^#2$0[+&?A."=+
M@ZY//FF-3V!;GY@ >P3%W9)%MIG(P*F99 '&H*R 76;(5%=TDUBJ&WBNY6FV
MK_A4/U_,;6=LQH9N)\^=% C=483VJ>7ILJW(E*C E U',XA"?$OV'8]85#E?
M9&IGA%9[0U/DC;4(XUA@@G7-6*K+))OT)Q'LOM9@=VLTOH:#W0 )K3<$T=^B
M:+?(/!'$N(D8VZ.P-D^,.FBVZA7.#A3$>*7$V!YENWEB-'I#35UM'-26/+"5
MQ)+6MXJIZP/#SNZAZ)Q2W_T%CL)L<?N7(G/KOS(IF7?J[+/LHB+9J]H,!@%3
MM"+:D%;4E^A/CP*:3&A:/,,;"V6LY1!K>/3Z?B7+;U-@OC,!=E49.([3G9AU
MIP+LG5KLR;(!!&1/!=G=Z';'T/SZ6.1*,++@35V.1YX@MV$M )TK#.:>.&7@
M&D%VXI2!:P397BD#MY=4P71ZD8BR%\S*KO[,7BM:^[.?613B[AU&(=COK)J=
MV:L[0+@).'8.E$>C7U,8V#G("2042'AQR!V+A+>0P;<T[]FECV',.D\G0=$9
MO(FYS[>8UZ?;CJX;CA4XBJ=;ON.JCNM2W="(8;FF;)U\J.56%_:LUWK=K.>M
M?08 )E9OJ/3/T*.H39E3)\3XUC&'O2=X[;CYCI+Y^ME>A]%Z<[.]=B?UI9E?
M3!*B(%R-7<D50K=[0VO@'!V\ZA*="RFW6WJDJUF:K=J ]51W'=NV55_6?,]4
M+5DUW>#D4RM/+^4<E'*R=5/8+Z2<D'(K4NXP6N^,E%.PK&6@BS;*0LJMV'*$
M> [\GVU9@4XT^#&P#6H1V785U59TQ'S%:9646Q5D"A:Z&,XMH;<08T*,K1IK
M!Q%S=\28"OJJ.7#43A!Z0^4_[-L6[]G49B(M6I0=Y%+=-;FY0T3:]<D<[#BS
M3<5XBH;%>&UJ_RAR\$4._BYB\D@R/*.\7*3"PX2FCK;?\<IQ^^A4B)9N=@3?
M0;086-YU=/"M?2@K1,N5BY8CR;!CHL4$>TP>R%>H PK9TLT6]CO(%@OT(?MH
M%T+[4%;(EFN7+<>18<=DB]T;:@.K369+0TF377'H?:41Q9,_)DFR@Z+QU=6Z
M]+;-980U.O73=E_OZUGO4*#LFL5BW1;;37U7[<U;),"#Q*(J]X;FP-0:BH"U
MB$Z%6.FH.V^[6%&5^MG60JRT"4.%6.FH)Z\)L:(R3Y[5U/SY%A&JD"L==>7M
M(%>T^CGR0JZT"4.%7.FH%Z\)N:*#7+$'5E.9YR(O;V\4_9"D 0UO+S/O>OUX
MLQ/=*!N-WK#&>[Z[:!0!KC:)QIL(<'7'DU>0X!3XR&%R$3,G](%ZM!^O?50J
MQ$I'_7B[B15+B!4A5KHE5KKCR3M:K-B]H3VXQN0F(54ZZL7;3:HXO:%Q3'RH
M?0@KI,JU2Y7.^/&.E2J:W!LZ [--4N4&^Q?2V&^V<V'1"5Z#(_"3*<Z\*/=T
MVV,QB:YKEN[YJJE:NNT$KD,,Q_,-HKBJ$5"5]8*YJ /PV+Y/L/*ATM>5H^=G
M-8Y0(O@F@F\G%=H'T79G&F1H*LL.;*J?6XLH4\BWQN3;]7?OU;23=.\5\DW(
MMU:0]<UVZ]7T1KOUMH@RA7QK3+Y=?]]>S3A)WUXAWX1\:P59WVR?7LULM$]O
M\Z.4V?S<7Q:&(U]PPO 25!:G.I]@,>R-]V$.</(6EK<RI(<M#W"8,?;8H])\
MHK/$1CI+B[./M@^DOAB0O\\G-TMC$L8Y_'\F;=^;].K+UV]_9*^E?$1R:42>
MJ.12&DN/O$^DE"=21B/JY1+]2;UI'@+=L)G-&8W#))62( @]FF;2\RC)J#2-
M<J#FG$H3\I),<YP)[2)U2DE<'2[]?_YBJXKU)D,_^6R!"6"X1*1-0[TU:LNF
M; 2F[[FZ;7F.X1//LUS+<%3#].0-0[W'CX?S$_9/!99EB+2B$,"Y>??^-'T&
M&0R@J3 +JS=,X+1P#.HR319A@CF(L@EP0P"H-*9X5@#IR20%N, M+S/XE0O'
M7\9AGE-:CN[^+8%UXB_OPA2.+(%C61SJ/9#VP^42BRO,Z-_3+ ^#E_,+([4<
M*HNV47\3-,;$IY(WPE/-$('K$(\R$2&%,4X- Z0&/*N\:Q+!UN!T):20&>+/
MD1T)8'8T^/H8MI>3])'F$D%DR=C3N-*!M+CFM>(4UY&_+$E22W&HYJF!;^N&
MKFL:T317T6V%J)[N^9:^)2GFXZ</3> _5X _!^R7?W#47,5^4(EGV%\C-.W>
M,!^EE*Y(S1FR/].4KA\"7XC).U3^[C5S42,LL)+_*8Q]6/G]G6(SM?,2>*H,
MRGV<6\C5K>?- NP4>6 @8#[ 84AO23:2/D3)LW3B!6\$5PQTX^%*D*1"G_.[
M!+@C8"C&50%1GL(\A ]&- .I,4V!O#/*V!L\ C?F+WU&M7F?D?8$<9>1*8K"
M^#%$.XED&<TY\8)<RJ;NOU&N 8,@/N(/TQ1WY+B#SJ#I7HC2&ZH=0-P'=EQP
M1.]_^_C]W<-%,=>G ?P-I$$F(1*#/$G&@&DY<#1WRO3Q)0D$6#K-[A$M@=ME
MJ%8A>M$^1_T,L8P)'OZBG/RD61\X^@0$>LB1D F?<0+6P'_8'_H2<[#<<2UB
M08X5+V>/@.!"I1"(">@C"]GUE$8D9P]EJ K"1Z,IRV3(029DA83RIU3R0\!?
MBEH:OY6MH4(UQ1X#G&/YA'834B9*,G@94B+\F %=IVQ9K_NX18 B+I#+:>G5
M(ZSMM10E&7MY7PH#)$5 $H1A?[9ZIB&1" 0S':/2&7HC"38OQ0GLXW5WR'(C
M4FD=(,+O"3PM,7UAE$1PM&!@Y-,TEEY]__;U]25)$O0)DF$:%4/)G*TSY6M#
M:V:^XF7M&# ]1>1'34H"8R2;UK\"_[;\&@+T2TMF,*$ #K3U)YP,\.TA6P_8
M6(6( PI'7.8$G ,G@"]S-$<#@),O\($L! @1Y ?^%.TW6 B Y0G4T&P@H=%7
M+.LYC"*PW,J]S\07FAW<LF(_@:3T&#URJD."PHW HN"-_(65/V32-.,V(*AS
MWA1Y!7MI\4V\#W\EW'E2?;($947CK37H#M)O&S#H^(K9Q2^XWN\I013?8-CY
MY*6BS#I8TKYLSMWE_"T2W%N:=I1GAA7F;PC*/AYA<4I,2?$1JJ_P:D1 'FPT
M?QW5EJGOV\0FNNI8-@#)\ Q%T7U#,P.K-IGQ>&C]#NMZ1U[VA)$NU\%(JL"(
M$0XN% 0"(Y*4(]N1.'4A*!V+4[IR&$X!RSD<HRY$?P=BE+HK1BFO!](#,'1F
M4X 6 /PV!IL<^*D?9EPU0S>P-"$A6@B<XY<L%*3=!J:W+$(J2(D<%GCHMZ]H
M7I0:#^J&TIBD/RC3@GRN>*&*QY675;6).>1@-3E>Y&\JGH)?? IZXYA)F6G&
M;"/I'WB@8,BE4<)>PF7'./%I-)#^?_J"=L]TS!W?N%G\XH9G)*X%4O]^U5E4
MJTU9:KNU*=)F;4H9R!9"YOU/5 ;@5/^9 ,:!MIU7G'67@-IL04^S!2VI2S-?
M&O#N,3HOF5<9-!R\A_$@N)_YD:5G,(]0Q1DS:V/F[B02X'>>I!C6F''\RO=2
M? F2"I,(:)C_Y-[E32S-I99A$!(XNA_HQ%%L7=&I2U3#M#3')-822Y.UR_N(
M=<R$6NLAGCG(.?NO\>%VDBS=-I-E8>2\*T2']#\AC?Q+DB/7S4M1)KW@>BJ,
MG5'8C*ZJ5(6&.ICA7CAAM#=[ P_0@-'/7H)2*E_OFXZ+#(@%0C-]AUBR8:C4
MLW3'5(D?:+;CFM0S H<89(MONKE,CEFP]F$NZ$KV59[@5]C]8@9'$/ZD_MU_
M:)K4N:MUO3?$:ZO5;M="?UZ;Z:\4BU_#[,<=<U1_+!UF>)*7I\04%Q;@PF:>
M/":MUI%DXJ+93OW%VPLU,<M1;2\TONN6=,9.DJYJS112[RC/7J^344YU8Y03
M[!'"[(#:N'J*P7GF\CDNTCEW"4]1*?M/:>MD@$9EX*Z/WN^9(]Q-GFA_CPBI
MNGJTW3HM;J^AFX*#^LX#LSL+@Q"A$2]YY OW>3KS!44O<Y\=M^A6+4+\RQ0D
M1AJ]X WK%>W!(K+PCY5._L*S,E]N-@6F].<4T (60<J@"AY+&3POK$5:V@*@
M,6!88N8XK=+LS$S-:E91OPC&\6JL8[!SXP2?02<L\DS^M>*^18Q -L(##=R(
M7<"1XIQTE3> FR0\[G'/5@-X_N8Y]/-1F>A6>;!(LI3GCQ W2Z)IOOZ1"CXB
MI8&Z=!ET-*TE %7^':5SKOE([]R4DA]W)(#%WI/HF;QDO5\6]C0.X[LE&"YO
M?^TF@^!DF^0<'E3)A >4[CEQP%VP)M*:M4BC%.7T7T(:>(ZN:K)GR)YNF*Y+
M'-"'?4NG1+9<U_I?JS?\SF*%2?#K+Z2S>Y"ZO/BWJ%K%F.U'AG44M,1GF$H#
M,A*L(.H%FNMJNNYHKF+#GZ@?J YH8T3N%4'0*?4?4#5R9-?3/(>J+@UT"W[S
M;5=6C8 8+I%UV5[+4BXKXE98,_%&(7!GOS_/V&""8CR)DA>FG/ @,RVC5=((
MM6',+$QIS-RB@T((/-*8IDP./A5J,5#""^K,%+Y22IH@3-&57=T\*IEWX<^[
M4>B#,77/U$NS-PR2:5J<'XC?.$090M(7)B@S:3IA$@G627F(;560<863Q:A!
M.)7!O^7]%+YX>'XZ0:EVHK3%HXUC]L_7<OG?^.JYRJ[LJ+,#<02H%*(ZF:WH
M[:CBL+S1.)E[%UC*<K:/9K<!?+KF4\5155M57=TSJ6VJMN*Y@6EY&M"/>S#X
M*D8,NR%CP/JCR U_X%E'+XPS?X?5_!:!WE6!B]V3:.:1"5)J.J5;Y.%)"?0!
ME+GQ&-%\T4?[7QFCLC*#Z@7I=P(;I2RYEZ 2'D7),\O]@.>2*2S"!X6>_O3H
MA-E>102.C)-I7"1^,#QXO3Y3KTX3XJDP,^V*%:H <"(RR>A]^<,;/\S ('FY
M#V.V1?;0&]C6(^@AA4J&.LA2*CS['K]<J">.,[ -#364HOM(\>%">1DPY64I
M/Y]?4[6![EAK+\L#9>VU3:]5Y($C&P>]=O,US3[LK6*QVZX9FBH6VZG%*KN]
M=DM7HG8T'UKB^BNE*W)-9<U*B5ZE1F^A=G"Q.G!3NR7.O\^S9WNG/7\HPH'<
MMQ6CYOF.>A3C$Y*F]!> L>-)KZWR=9;AMUI:V2W@H7JT'EWVV.U-@4P1(-L7
M9/(A='@%'/?:CG*Q_O$DZ']U,"MKBIF16V0%LI]9=?'=.Q;6P]\Q;BVQP/4.
M$&X"CIT#Y='HUQ0&=@YR @D%$EX<<L<BX0WVCW7I8QC'++V[R2ZR-]ID2",F
MT8A*=<V3=4WQ7<?1B.*XJJE1-U#M%C;16^TCI#N]H68WW"6O\TV"CD/LUK&!
MO3L([;[_CA+T^O9"AU%U9]H+&3*;\BLW->6W*Q0OQ-K.O6'=P%,,PS$PZT#S
M94>QJ*[(IF=9IJ4X5@M[YZV*-0/'S6M'CU;K&)(+L2;$VKJNL =1=7?$FLJF
M7NDW1O!"JNTJU62=6('LV)1ZAJZJ@6U[GN7[FJ+;ON%:3*U3G+9+-1QV;\HW
MAN1"J@FIMD:J'4;5W9%J.AAKYL#JC+&VMT]UPSPPBY<$M)E4_\[[F![D0NWN
MH,K]!*]A*[ZCT\ W2:"[MN(:FJ::\"?;,5W%KD]/OHP$9L>9;1I2:1A@5A[?
MFUF,JFR3&+V)495'DN$91>8B%1XF-TV<@64</=NN?70J1$L%IU63J@[Q;<MV
M?3U0'-LEEJK8U--EUS*IN:5'1,M$BP6ZGNU<'\H*T7+EHN5(,NR8:+&!3-6!
M<86$*F1+-0SLJL3U;4TA;J [)" !Z/UJ8#J YR:1R9;1WBV3+=A1U&G3\&XA
M6X1LV2D;XS@R[)9L,67LSFT>G8S5()TVE"39%8?>E[J6,]5>]'ULQ'],RF0'
M!>>K"SG\CFDCMI5<*R?]MCSHA_DY?Z)YG2 U,:VD9N;BZWT]\1T*KUVS#+V)
M@8E-N?XN3(^'B505IRE:;9JF>('4C^L7.HVY MLH=+3>T! R1\B<#LF<IGR"
MG90Y>F_H#-2FDC9:1+9"YIS$1=A&F6, #J_ZN(7,:1.^"IES$E]A)V6.B:Y#
M^V@7?]-3XV\G%_ KC2ABPXTE U[*.7AZA_X_6=[NIK"::?6&UFJ-V>Y"4@34
MVB0D;R*@UIT\P$7Z.TPJVKVA,5".ML3:1Z="JG0T$7 'J>* 5%F- 0NITB8$
M%5*EHRF #4@52\9:8T5DEU^Y5.E0"N!VJ6(IF+>Z6CHLQ$J;,%2(E8YF_S4A
M5E2@4&N@MBFS_,;2_SXD:4##0RMZNQOXNEH?WNQ YZ)QRY3>JLC4L"6W#1MX
MTR*WNHB&B6C8=3GZ"B*= J?907#N/F7;TJ^8?H5$ZJ;_[SB)9%PQ1@N)=.42
MJ3M.PI-))/.*Z5=(I&[Z#H^32-858[202%<ND;KC7SR91++;2+\-I0ZVFA27
M1K/@7.LCA[(40%B<QJG!$?C)%.<CEWNZ[4; .I4#3S4-PY"!YAU0/57'T]S
MD65+<5R=-<*^J--RAT; %C;TL(]N!-PXQHB H @(GK2+_4'$VYE^O[:,E6/.
M:JWG3666" %V_6/';*61L6-"@ D!UD*ZO=GI8K;:T'0Q(<&N6()=Q80Q6VMD
MPIB08$*"M9!N;W:0F*TW,TBLZ23,7W("[ #^ZX=/PW)QP)W@W+WAK^R/?&4X
M\7JV2O;WV<4S8I=:I%-*<#C2"R4I.CBI+[VC'D6.RJ&I*7T)#?:^=+49B,O-
M>:NN^7@ZOO.3_*Y862TZ\H$C?3BH%8R4OGS]]D<F/=.42H]\$LU ^C["7Y])
M)I%+ ?7B[4SVA;')FCK6PSBF.8.;E%)_RL&8)XC5&94(KCCK2\^CT!O!#1,
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
M@Y41S,4C/Z4R[UKT SF]AC%^+ EJ31YH<4Q ;G^4AP3W?"F/J):B<'R;)DS
MKN'?9>,K)\%$G*9GKV+B17HE""1L?Z3B)$BHX^"V=N!@0^X)]FV+%P6U6<=@
MP]\DCY]H7:G ,3Z,X^I>VT=Y+7!PK"&Z_75Z@_DWY*8Z:7:EEEN@[T4](XVA
MKXGH:RA-=5YN&_H>EX-Z@[C=JO2-QK <AZ?VK09+YT]<&7\U#IGZ]/=W.#8U
MI?XQ^>]M22!O]3MN(D98GZM^Y7[Q=B1WEX1<G,%:?EW#DFT<^+#:J+?+B:H"
MY<Z0%'T$RF$H6E[5= 7*707*G4X;W17E]M1*<;"TVK?LU:"TR"D6.<77YG<K
MB6@A]6X/[@WO'ZKZJ@4G0GWMQKEV:0T'8Q\+-+<DM"(0KWNZPVZ(MZ\&@4'G
MOGI4J6S[0GZMUB!N,R.Y9=X&?@:-41$;AF<JUU5P+C#RG,Z(AC'20(RT;8&1
M5XJ19_!5-(R1)F"DW)?UEGAL&W)6="6[2&0PM\&5,7Z<D=>A.7M5L@O"G]2_
M^P]-DUJ*L[#CH W+>2-\'M>+G(TE"#6 G#5(: /;%^,TKQD!&ZN:.B]W=-K(
M'6\RY]DO#ETJ,IU%HG-;_29-&0.ZS,S3FISG]J73B73G*W.U-(;$&$_L*]8Q
M)5LM16*1]-QIUTUC&(XQ2[TO6W('4/P6LD\^T5SR1B1^I%(82T\D*F;\$!P1
M0T E%CZ<,\\>!B+[2N%#7AB%["S>LN/Y&)>T"#<\9!G-LW^6I_50'M;^],BB
MM9JZ2H["G+X:1#W19-OS(BJ6$?=E0R1;73&B-MXMYQ*(RN*D[6H <F,^(-1I
MA >HK1Z@[3Y9.+]:RL)&OK9P\ @</4<WG@-Q%*MZU09R9-J&H\)_TRG_S8X(
MO*]N@Z%7M>]H74#P&TO'X8&O7>8![ZN!%B=53-'5 "1^,L69O.6FCB/=UD%R
M]TDHS0.HW3RM%<ZQ8SW0#JMP;,SCU=SA7]@-(=B 8 ,=<CT>R08,UGU;<YK*
M(^L<&VAFP8*)"";21?NH<7:BL+BV5=-'?>^RQ\NS$F8Z_9(3^"C\UP^?AN6N
M/DW'<-S>\%?VQS/CC5HS\9ZM8V%M#>BABSCRS1M1?QK1S\'[(*!PJ$]T'E<@
M.5V,+7Q'J'V'[_\6)=Z/"H:H/8D"XDS@S7DZI;T+PO#[B.YD*4I^"#M.,RE(
MD[&4PU-D# B; XC'DVF.WO47B4PFT0M@'+N>Y22?YDGZ(@6\,0DK"$D!2E*>
M5-XM$7AI@D&63'J%92.C9 H[\K/7]XM'"_^4T*G@,!\9#R!D.#JC*$X7 ,6(
M3#)Z7_[PQ@^S241>[L.8P8(]]&9,TL<P+LD,S?LEFF#?XY??/(=^/D+.-9"Y
M"E0X%HHO%Y<'[-(2G?-KJC/0#6/M97F@K+VVZ;6*,E#L]9<WO7;S-<W6&U^L
M/3"=PT!P_K6>#+"&=MA;!6 O EA+UG9ZZQ9O8SM2PG9JA%EO_\SW5+$M%A25
M155D4Q(<Y][GV;.]TYX_@.!#\?5""4@[&OL@VMY1CXY=FDJ:TI<6P'$S9^TL
M'_6JRMFM<T85;Y<&KUMWNS;2=8T@4P3(]@69O _#:"J1&.!VJ0XT%66?Y!4K
M #7_ ^W?+5APW?Z?;9MOMV^G%7&B1;-\C:/G(2]0]UN)L@NF_?Y^()9/[326
MIKHS1SRCR_@0'K]#:NL19-\A"@ < IVR62+X^.G#,A7LXJG:BOL%>M^I%?S&
M-&RPF-J.WI<X\[^=8G3 P1"\=7EYO2+S7.4<YQ*9+&'>4(^>5K4O1EQ::IY<
M<-Z$[#R2&LXI.\WSR$XA/H7XO#7QV;)L@LL(4@OXB]9WCFH?(83H+0K1(TGB
MG$+4%D)T9R%ZIN;GE_,[LP[V/%>E+\4TEY)@EGC20.'G-=']Y5RO]6,&:&US
M1\/I#4WU:.^I:#3=%K0[A;]S!?%V$39;L; J94P9T'#0U/SLSLL100,==>'M
MPWI-I3>TCBZ'$)RW+5AW"F_9&3@O-H@[7KT7G/>6:*#5WI_UZ+^G?\=DN05*
M#8\6$UA:BYIG]<.<@3WK@CW?5&(?']F#+A;1"/32CI3E^4E(R^]8A1:-\W"-
MT##07[HZ)%1T3>PH^K7&H;(S-B[(#XR!#[1VH./EY8>@A8XZ5@YBQ59OJ-FB
MT_+5H%]K/"R'L6*[-S0&+>FG+%AQ-VBAU9Z6@YBRTQO:RC$N%<&/6\V/+^%2
M.8@?6W)O*!\?<[P6?GSUN2M_3Q+_.8PB*1Q/2)B. 35$KLJE72R?$JS]G\)Z
MW(@6Z9H?9^?S>Y)ERX[[S3,A+:6QF9#"==\6]&R-"Z81;%V006K+T/7R<DC0
M2D==-(VS<JUEM"'0\XI<.,VS<KUEZ"I8><=IY7+SNO8GCAW2:2RL.Y;[LGQT
M-$JP\]9X(4_D EKCAVR.L=<Q<+,WM >KD?MS)WM=GF]??9;- HZPYKJ )0Q[
M1-)-&SU"WT8DI;^1C/IO*V?U-LGRO0P*JS$-3<0@VH*HK?8-'8&W"Y+);AGB
M7EY$":JY(B_1)C*I8>,.V!&*TPY*$,AXY3ZA'7"SRJIM&?/U6S*+6K#ICE-&
MNSQ ^[%I6^D-G>/K6P6;%KZ>DS)L%;. 5K6)<^>C79Y77WT"T!_?L*R*H0/K
M6U.46E&2QK#^E3&]5^[3O83K9_RX$UE_I1.2I_SGST&1W/>^.*:W(Q(_TG=3
M^CWA/WZ,BY<\L%E9M;((*WGEEE11BKA#R[T^I\72+S3%"1KUPHA5^RKMP-/+
M2R1!)$V7"#3@Y5E2U\[#TO<,-=NLQ;6LKU*2Z-S003P^D8/HK)B\D>V;.,RV
MIDKW]D+/@E3:ZC"ZF.YN]8;&T0Y5P<W;@J(G+1H[$P_?(W9K-Q>[O18>?_7I
M18 G\ [ E&*>-XT]>IA[J;MNY(YD%M5*'*<WU,R6]$P1D8N6>XN.C5?42@U'
M!A2LB4J(,++ _ZYG^]2Q7$<!?+<$R[T:E&MU3D\]RU6Q/<_1OG?!<@7^MRYS
MIY;E:KTA4&,[\%V@W,WDY]0S7QVS<(ZIO;H6OGOU63A?:49)ZHTD$OO2._I$
MHV2"E7G2VY3Z-S<^:I_@[;G\)/ '?A99>59[!V =%H"UE&,F(PJ7?6MPL34.
ME#K4K!,G&%"U!Y<?W'!Y>2)0OX4Y- >SX1I.BT-HE54U7O#9UB+;A?-<3L%O
M<4CL\>YJP7-OB0S.W-JX29[KX.!OH=MV"-DZY#39C>?"Y]%ETI+)O9?GN5O\
M)GZ832+R@I"BFRE'W-G-.Z\^J^A#,6<]2K),\DB:ON">1%I16ZK6WL&%# #U
MB>:?)W!2.8 6VXV]+8_J[</7]]\>O+RNJ&%CYR)89,L:P(AX3<NSDIK&V0-2
M7V%]+</:RVLI@F3:FLC4 B;?7+]KP>3;@K$GS8-J!9-OKNVU8/*W1#(7<?^=
M@\MO#X^K,@N/.]KE$UX$PG;%A7@R9E_'U#%^+D:C"=^BN/,VDO)XH:L4QM(3
MB::\11:)HN29Q!Z]L92\%F;DE77([VA TY3Z<,-#EM$\^V=Y6@_E8>VOBUBH
MBVBJZ(YU-8C:FG2]O?"V3@^Q66,4$>04=-%R]^$E&3AFH_1EHR54(A"UY5[#
M<S)P10;<M 4#%PR\XU65IV3@BH(:N%*34"@8>+L1M4NUF$>S<A5]@JM6XNV5
MU%Q]IAF.2_3R:H_TG/R44D IR6-8=&O-K,Y<I;F&RK>(IO<Q+([1-1)_K:#1
M0!O3C\E;%T&GUF#>B9P\#4B8-8BX($QT+!BZ/"9>7I@(,NBX2V<'MFOTAGI+
M>KD)G+M"[\PN#-?$:B$1T1<4<!U^F!VXKM4;:L[1GD?!=MNM\;;"I[(+ [:1
M 1\SXN%:>._5)]-\SD<T%4DSETZ:8<?PX/][FN787RRK%1(X2UH^6BT2CO>V
MH%MK4E_68E]5**AL6K2(C@K<[[8O9!=6JRJ]X?'CH 6G;0NVM<8+LANG71.]
M%)Q6X'Y;2M3V"_OMQ',UX+FKZH7H4]5:E+O,V+3FV2WKYRT&&=]*QLCW)">1
M-$F3IS!#M'WETI@&8?X:,TBDD&$3)I&L9HYL X&;I#Y-[_AAWFMP^GXR=2,J
ME9LJ;H"]WR-N9$D4^K.+6SE '1@OBCA_O2" VDU2K7 Q%4,,?N/HO7>JIVI@
MKKYU?+%5XX??H:#&B5E"AS#_@MZNM_#),)X")(LR\R1>HPJ8@/).3>2C@QA_
M>4VB(7(34E=(W0YY&X^5NI@*T-><H[V/;>!!0NI>&O,OZ/G<7>K:O:&A#IH:
M[R:DKI"Z0NK>K.?Y6/F+619ZWY(;2/@7LE?(WLNXP7>6O1IF=30P#J<-&']Y
MV<M\Y[_D!'8,__7#IV$)UT_3,7S &_[*_L@?<=-?AK/'V=]G%\^X#97YQ$=4
M D2!]^!T2S\$I$II[,$'0A_^$@8A]27B)D_8=\N+ICZ58N2KD912;YJF<&K5
MI_I2-L6IF9DTIH"V?0G> 8=&PAC#,'TV3G-"TA_X6( /4ZEPPF?XT#.-(OPO
MD29)RF@J":0<EOB8)/YS"!?#\82$*1O%Z8U(^D@':P#9*BA_CJ7_GL944NV^
M!*3M]-FFWI*8^"&LAH4D 'RXVX?(18 !X%BV+KOQOQ,7!X_RCF= Z-+;:2X]
MCT* =(J3:XO;RD>]) 7P82'L/*;!"V.#-!E+BOHW*4\D1?D;@(&DV'L1>ZKA
MNJ3G,!])P33%\!D<5CQE!\V&XP(C88_)?^-WJW)?<LJ?%7ZT=OF[.CN69L&M
M[@1N23K-UW<EJ3#CX)Y!3AH1H"(I($]P+L@5PUGQ,IG Z?\$)I_3Z$7ZZS[Q
M ]\&(RZ@IF[(NJGIA)J&Z3M$\UW;LPT+!8KB% )%<594*J/2M/,#+Z'&J3[3
M/'N(?4"Y[,'+R]SQ0KH<I6N9%>&#S236RAXXDXC1?LS)) %@Q2^L?[/U)I-B
M"HRJZ _ 4#L*B1M&81XBU\)G /[_GJ9AYH<<B 5V#Z2'#+E/7J&SV5LQ?@SR
MY46:1( R),L2+R1(@(PDV#H^__/CNSL@$EB-3\>AUY]1' $I&*&X+2@1M@[D
MFK%>A4LTF!5$."<CI"H@'%K*<V 5@ E*GUV\:3JBBX MN=B<K'S0(>(D!_("
ML!$)B2@-230CKP,0R)WF[+6<L4HHXU#8L+!P5V3-/]CH:M7J%VP:@? ',!+8
M[K><X6!5NKQ-TB0F3V$ZS:2'T.\#*40A#3A'?P\L)P%<E[ZAN _S%PFX@O2*
M]>?%'U\/)#RGV>\2T![2SR)74Z4\+8B:@CKT"+K"BT3+5V=Y.)Y&4Z1-[P?A
M'3Y3FDU XE DCN5%)M/<!?+ZT9<608[<Q./Z+Q.5[!!*\!<PTM6!90 <)TD6
MXCWW*8T(4MV;Y]#/1Z5F7WFP4&GE^2/$!>UUFJ]_I**X>DP!.K^.RE#!=)8
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
MB&#'\NLC$<SL#2W]Z)E Y].RRUQF6"S=C)/GNO,6S()9SEM1C\&JXK&" 2Q
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
MWSNBV0;4[K<7J;Z/2/ZO9!KY'V%37OX^"#A$X):OL-A]CP0D0?V1M*/R\EQ
M4'8!PC-^40K(4X)5U"\289_E+L)R!0R-L%"/Q4%!4HT.X6Z+32H^UA?C5+R4
MZWDT8=7=!3L/XVKK7_H3WI7QNL2R2#P#P8A5HB0NJP9Y5G^VE-:_W(D&E\U>
MA&EBO)RTI#IX5>B%$U933?"P>8$IK!K7MW[E>S9?::ZZF2_P8[PN5I5]A>M)
MC"CP)<E8.?C^"*?6%Y7.&.%J*18'^2(*/(?YJ!"S,4!"4E1I#$ 998.6:!:M
M57/"Q;I7\I.4U:4(S#\ SP ?T257")6RP48V_U-9GULM3\T6<1^^$B=,/<(*
M[/GW_AA\&\R:&RV0).P[)O-$BAGM(2:X%#]92X.*Q9;T"#@*KXS6?YFMOP\7
M,%4//E!N8MTBW!=>3SO-1TG*];J]UF4*3*Q9S"=>:H\0?X7%VJ^1VY5' :>5
MA7X("(<4#NKX7O7UCJ%JODTMQ5#U0'%M#*QX+OS1TSW/T_>NKX>E\D;/V/MF
M?SZG]8;&MKX._;UV* >:1GW']_W TGT:N)I/;=4P=)O"OE5MF]^^Z1WJ8$X/
MUJ4QSW;(%*A]PA-F$-B&KL-9Z;X>. ;Q L=70(_R7=/T+!XTD\MMKJ9FPS91
MF,-/6_9;LR4##LVHV=/K17WH8 5A6<'Y>\FV^MA/ "U0E])XJ;?-A*W"HS,=
M/V8@9*U]PO@)]2.FB9$4"XZ8_H!J!*S_CK';!;+B=<R@AA1-&!CG?L"/T"?D
M\\!!01VB/F_, M)?>@#^.28^75"1RH+K(E \$R/,C/'#C+>! +"4J\*=_SGE
M71I8_P3LEU#YZ#3&'MOS^[G*ER:E1K0($D28-(DB.A=&\_U@CZ&"\<]#V7D*
M7"OD@",_!]*W$*UQ;@W-OCDB3Z@-/O-36'C'@N""-S#XO!2:<1+##ESLA<0.
MA\FABNAAP7):]B-AO<2K1ERY ]1I1DG$_L8Z8BQT.&&/+?L-UG;VR_9JB7B0
M!OGQTX>2P,:/]X I;Z=Y]A#[_YVX&>#,]QG _U][[]Z=-I+M#7\5+>:9\R1G
MR427TBT]K]=R'"?MGL3VL=T]S_EK5DDJV9H HB5DQ_WIW[VK)! @;##""*AS
M2=L&1-6N?:^]?QM>^I*D)T&0]W/NN'\1&SXKR%XB&C^M )QH:G8M<.*H&NO2
M:6B,,D7#P1/KJ"Z8KD)N!(H2OGJ5I;E?*MP$X(6)V*4EG$DA@+5F+>-\A\A:
M*,@AER $)8MB]+QZ3XMD&F@;AVS>1YMVN_#@)XA17,XX&A@'@"G%2$0>/"Y:
M0)^I &N)K8//M?VT00U&]M-% E]2\H. P9E&Q:C[T._5+9=,>AD57'M3.<W5
M;:93CWA71C\S/F,M/'2KO,AR&0>)5:W/G%;E7URNP-A]";Q7-\V.1+AN/<"R
M1+AN.<+U&VC&.:@#K@9TJZML&-$)S3L;9 +M;1">]8>]Y(FQ(C%WU8/5SV,X
MF9HK+"U8#S!^:*0,UPY,8D0L CI3(_)A!9;A:N#=VX%/HEG,I_*+E.*;%/Y5
M\R,79K"MYI'&7_SB]EFV[6?J"@Q43!X337_WHPA",_K G2X$X>2>+ -3R*$Y
M,481[Q$PIZPX/G 2QR?)(R=T;7BDA-EO<':"E'&7+H4X;%A&3.?7-R)RR00@
M'<>X$0"B(_@5WCC_+ Z<)X*RR;=O2CH@ZOB,?C,+3RL+01;]#LYT/^^?W#%P
MVLJM9[?)^'WL%/?P^[#ZP>QW5$SGPL/M7;,'!G)SP]('"+TS7IHX[>_!$0<?
MPSQ%NE2$SNL<6]JLB!29 @20O&,8*4# P=*N\OL8!;9ZPGBR:H5^/N,)L_$Y
M8SL93<O+!0Q2.$!RG):Y\I ^E<X^SXHKW(=X^W,X%8H (OR"CJ*GY017\R_$
M,AR?S2>^Q;-BA[?)U61_G$;XM%KJ/T(@D['!Y !TK7,\ L-2;'U.6R%A@O&Z
ME$PL;'(4L9"LZ8"ZC^S"G@FJP??W<>QGD^7?E0"[$N/4T;D@8_H=EPG*8>IU
MEJ*7?!GQ%\=!R9%1(9E>Y=EQ4/+WDH=*3ASCZ4T+OE 9NTN:>IH8G6.R DGH
M  Q>#S8YL=1\#$,HEL6O$^!SR%H\9 =EB5'SV\MD29"LCB(G?!=_, Z#+81U
M2:F#(":"..\(%=V<R#V(!P*=!3+E.($Z)5^[ ;7^.4]+D'50%FFH_)F#KA*@
M\O.(UBD[0K1BRE.5%<9)Q98+1%>\ZZCD0K,\&XJD,OX=GEZ7 ,U&%0Q<3![%
M/-#.!++XB/Y@_%(/L\Y*F+/2JI]>_G'^^4CWX+GPOGX<3"60:B6\_"AW.%:^
MEFD:]GBAJ<DJJ9Z5$S,ZO\R8UX'*JVYJUNVP>*M-6YB-FA^5JTQ?WJRP<2.(
M'"O0:>3Z!K%82)FI&7#ZNFN8CA%J2]S=O,G&;=SX,T4(35WP[()"NYU2+.-D
M]5/5QPQYFKRXP"A5&+],FB@*5(I"47Q*XAZ# _G!TJ-//1K\R/KXZ8LR;WP%
M%A*I?)OFH,7>G9U?*,0]LG7;!0J^5]ZA%C*T7RJ/R?B?]%_><T)?];A+(=+U
M5_$00],1_C[W#5] &8HOL SX LMP'&_R!96/EL]7E3YV*AV-U?38?A<1\+!X
M,BK#3"WT-Y\OD8TO;&;C,! 8+&R91&.WA3;-RAA/?.NP5RC9<2D0IWJ0I,A4
MB:@YF-+,8F"#N$]+,;@#.U/PGN+3%*'R^=I'CWBA-3E0?-#D&)&,<&YQBH5=
M<2_F!UZE_ARA114%WQ=LYQ,6>\T<_/QGQ(;I7-WJ:HYC9)I$LVQ?-VV;F'[@
M8FF=Z>@&P:Q"&-3?%A@5O^@[DKK</"J3@EEN)M>;R#8LY'UI6>$D0MQ6[R<Z
M8FCAK"89BH\I45X:\L*&X\T*<#T$IGW%LC0-XK8>7K=.7PQ7\P!AO-* ,Z*;
MH6T'Q'9LAW@.<7T]=)C+6 !J62?:"\:GQK5>@F*E5UE5U*BD5[G2T]V5.@B8
M24+BZ*'EA :)-,?U--N$S7JF9VN!9JX>0KS5/NMGOM7<9:(D*<@"TP'7O)J%
M.&/BEKYLM$ISI1?3D> 9^&'40Y@YB6<CO.(+9Z6Y^J49Q5E /&( C7 #X?=%
M,F(;G@+ G_@Q!O<Z#I;(U&YZ*,'"Y=0;7MT] A$'TXC3)82^% F3.S8(8JP1
M*,W8=7$?._/R-F<LH(=4SAND./D"+%]OU_P=?E\NG)JQ?>=6BAMT;FT+DSY)
MQHWNTR2_NT_R434DP_%'_'HYP]*8]$Y<GI>%QN-A3UEI]WG_QFS=<3S@PH[R
MNWL7P<O>=MJ=[=_8V!N_L2DD%M.83[P21NCT['.<!;TDR].:H1NFH<U>V/B1
MY=AVZ)B4,N(ZM@\^K&\XG@VBIQ$GG+VP*14%_UZE^L6ON+1Y^<NG%QMJ--(-
M+[ U)R1Z$/@!<]PH  8 EK PYFH=UVY? _4X^A.O%[IG-"R22446!\?!588E
M\?8!/N(0[W"!=>[Y-0*W'&&<@O>8S,XV["J7 ^4DO\O+JP%1G$RFLU3 BL)=
MP&6(K^$3CF;6-*G@XZGU'H:(3\)X%5I1N80UC-T-$ X"KFP"!E'A0*GCM_-Z
MPAF7I69^@G!6UNQU,S17BUP2>H[&B*Y9GDD,X,LH,@R/19&W<@9J,A03*755
M[&GE)(2!R(TU*:>I4M.)*]4VY\4YXMO/MNF$B$*^/.46O'!!VCSWJ45FO%[E
MOZS";Z>2VP'C*>=QO@);7@722WFQ5LQD/:5#9"WE^V2<VAG>M [3&)1-F9 Y
M_7Y6)F*Z^-:<]92++E8Z@F!!C((^[R+!+SVT?Y>:<$8->);CN ZUHQ#4@.83
M2JFA1:;O$JK9-C.6*7*]X!F)R^AS\14U%\(@^./+D?G0SS ZQ\F S:<+YA+\
M6+U=;FFLW+%LN)A\>@^^EG+VDP4Y;[Z[Q*ERXA("B#B3/TB>N[FL:6$D!&A$
M0SO2-**%OAL&H6U&'O &>$":L7I@7?6&,%I>942Z:9@+*GW!FG!_.6*B$!TV
MCJ90+2+FR44<?V7,K)7B5CBI'W-W47%6OI??V@48HF49CX.'-![?Y/'+GZ,A
M=[3&P8/(YJ78A38KZFW62ZOX[UX+_'=GX_[[-Y9EC'V)!]BT+PQ=G<-.YBJL
M3) =K'.B(2&&[_N!;SLD,D'W4.);QMQ4O;?8QK3#4KL1:W8CMF?J;F1ZH!T9
M,37=TUV/#T0 ;C BVYO=2.D,S$89JY>*O4C!V9HV0P]TS7=T!UZW0^HX 8TL
MSW/"@(2^O<C4O;S!Z>^)?&9YD4-TSS4(=<!(NJ;K.6 _G-"R'"*CF\7139E%
M2;B5$K-YQV%-1(,". .GK6)) DN?5 5CC2$Z"N(6\H'=QT$/+T].DT$Y>(%?
MC_ &AS 9EOU')S>GBDN,V7OX2E<(QU8Y2J*C''V/Z\O?WXNQJ?R+1/@SZ848
M3PSG5^ IR_"+<50L&T^F%W-<Q0?'(0YFD$3"7W1](T@(+XO#6KHBQKI+&?>%
MINTUZXFN(SYG/9DL'58.:WUFJ?CX@N*",O"=_-YAW!W-FU1 )_"/\_&U)9-/
M?Y-X<IF^*BQDQLJG(RZ"@K._.2&1!9!,<>VFYQM4JDOD. 'BS6BQP3<J4Z'H
M ,V^H"I9#M2C&;?*N(J446 :WDLCYO6".U0R$P;#/#)(&1CNXD:J\N:N@K<P
MO!%-T#3H\=GKTYR#CDU8],+@L_]B!2?PICSL@@$JA7R@+V_EP:XN)O;%_9KZ
MW8F7ZO;(+U5I+\!6J3(\?O;89QJO<6)[',5,=&[SJO5ISIP0L4*+"=^.^1WV
MAQ5-N,T'T?\,(HMN&[Z<\@H47"R7172Z1I.=]G':O)B9_%3,LR^W,J!<6 K1
M*;Y5.$[<QZHVQCW>,]$Q=U]9'UX@5GKKJ+BRR/M%WI7'#4_S_G299RG.!VB-
MF^AC^[90'9F0@ %[["K_NL?BF9%P!4O(@[$6&[=5E33G@L1^LC3 8 9?$8]4
MY]]5?C^^$',(CW*IA0(K^O!GE,8P3X=)T5H&<2[\.>;#Y6I5#V\2G/%H\T$Y
MDKO\N%@#%O_RWC".W $K@NB?-Z=54T&EFIJ1C+Q,7/'9Z?@&8!<_25,QJ#>M
MU*9.\43(^^N2,9>S>M5:[&V\JY="Z6>"ZP7W#P?=O&0L;EZ2;4BM[8*1;4@M
M;T-:T/[R0HPR$VN8GAXR2_,"Q[!A,XX?4 _B$HLXQ(E<6U\4T[P8H\Q^C^DQ
MQW:Q,-$E6@B[CS1#8V;D^9I-J+^Q^+1_]_$$_1GL%_\V0<X3X>J"F?2F8;=K
M)OULS>QI%>^OQ$Z^X7A_4W9_,LN^DHJ:N>;)BHJAE^HW7IY+_[:CX3VG:]KN
M:R;#FWK7<8T-C' GVNL&PS^[6+?K>9N8-[^)Q>IZU])WA;)\L?92C]V%@>K+
M3<N>ODE[!KMYA4'B.[3]4XR[>1$,FK(W(T,KIZ8O,VA^C[>_VM#X96=.MQI.
M7#A"'YL]]Y=)LP+S[/[W-3F34C=;SE#C;.$R%N7U,P+W;-C)U)?B5?Y1_//H
M/@Y#-OC(HP]GB?>XG>-+GK(\F:;_]'_><#;# 4Q7V*7Y""_PCZEM943*]/WP
M-2[X,OH]8YR)EZMK,RMA.HZWMU6/V#4M#OQH=WY.JI2ZO9(Z?2N32YJ5.A/Q
M"@R56/-=K5N7NL+[FKENT2TN4TW/]Y//:,\S#F%(7B5]O4P,]R;^MGS&,\]H
M<KKO3L2"DP*A(Z6HG'H5HVY 6^R"@+_H/IA+O(=TCD^"(,T1E4U458DZ(%&@
M5-:S589(-1 ZOG!>JYS1OCFQ=5MLN1.[[;!P#(]\*IAU=0\5T68T%1:U[@2^
M]DV7EK*TI[*TF6!O?5FRN2QI9.UIENT;B;V;CM5X$F1;8H!=4#(ONDU+Y-S-
M<<Z]=ACGYE/PXV<8JQU.K1UHH;)\B?Y>FYR3BW%SR,HZE6B=8\-5-7M_\]8'
MSJK$:)/M7X=5]<ZQ253-G#?_6V?5AM(KK;9; M*BZ@+$2Y5O[686=PGW\=EA
MZ(LGH1]"7-0(:5JN=UMC_E?7I"9H4E<E9!X%]W6!5!/'W?)DAA1V*>QM<*!6
M%W;2.2;@-M7@M>Z>L',_ZP-OU*CV1%;!%MJ)OW@N6F'"Z@QOO^B62:+Y1A@^
M)J' /IN&:AEWWDRAE E(YKAH,*?C)AL.U2*:I:>3-^*I\($"B>!IO7F&IA^$
MKJ,QP](IL4GDA8%KVBSTO"AP-&\!0O%+,&,K<GT%9XQ8]3,'IT?:OMANM!+D
MFJE;CJ:YFNOJ)/2)2Z@7F)'-3#V@A)D+!']S)+ AM.]ZKR>!7@]C-\\Y>XI5
M1YPEL.I69A,2.(8/NPA(H!$/$:;<"!C%I[9C1IH>K#PFH:G=NKA;\X7=O@YQ
MN:N<#"8=]7R<1HJ0("7$/CYN2F,)6((P#QAG/N#!"53#JN#I.D3YOJ?YD18Y
MQ/ "CT:N;9AV:&N6Z9M:P5Y&P5[P?^YB,+098H]ATB^CZW(N"?Z(2YZ<1 V"
M.O& VD;7JAFV4^I[H?VG,1UJE;^J@)0(%'7E"_/3'.<8"/I/)JE0Y2'IX;SI
M]&DR0F4GH(M/END)%2 -HW&*0K0"*'0D +U+'(A(8%N-VTW7TEM-S?"M FZ]
MJB*R(L66!GQ5-]-E/:7U2J=VLUO5^59?L/'3,P;4B:,4EQX9>&-7*3I@(W@9
M@:H+\*4*%M. C4I0CV?ZG5\WRJGNQ4WCHP'U$9%P4<]Y#=Z8 1Z,!P?.M(A8
M/OIV.C-="Y@BM$WBMZM'O8(K!)JC!.C)QKY++?3NHF9SKB.RHG\]:UWO.<2G
M74W$J*LVGX-=UHU-M$B;+FF\1=J"Q]JO7=!;+U8'RKJ;Z)3?V&*M)IO/F^UZ
M;,4=B>SIECW=F^OI;@6++YD*_5)UH<NZ7MG(+1NYFT(&Z">PF+]HB6PJ&[M?
M0\7/;)A"Z"2HB+XLK9!5]F0??'?HV\VRG;O8>B8'4)7]E2^Z++-S3%3-7I00
MV.$2-BE<>RI<Z\Y,?COAPEMD5=?G&ZUWONAN-]RB<XQQ<(8J,-0T%G:+JO!V
M0?.,"5F$+ANEW7,EQ\MV2>VT@MNH]U >Y9DXR5J]976.;8.TJ&%(LM@NV=!E
M6,Q&8/&U#6/[>M):K<8O9R9$KJ/-#S1'@%> F&%)V0,;Y.P7Y8;UX%UWJG+'
M!D#=GO)?M#_\1:$A#E[ R2>\Q*!LY9=M93ME.*<K5^;'MR\3!&!!E*$Z[J(J
MH1T.L27G;<R>-L%Y6)QFJMKZ'0OMBS];;2-N[I-T5/07KVUG#S3BW(:=E='#
MMNPLEYA;$)B*MJM1:!X$#4Z+8@;)6&TWH\LQEHT-_6UBK$,(1O^8'CHH8]&=
ML)$R(MB6C2SEY?4! 8X#,U2=M.D^2O)=VTUH WQG(-]9VMH65L:AJX./M"7H
ME& C[2@-D?@#;V&LUU"69N=8]U3;6SM?W +H 2GG4L[;).>-.T=KR#G!E@>5
M:&N77K9 SFL@1EK:%PU[11I#;!P/Q(DARU3&ZZXT5#?.*FV.,WV-LQ@K2\ZA
M+RERD*/F33EJOAUKD:/F=VGQKQHU_]K1\4N,@G]FOOU+/?$[U KNF%W=]G:I
M87FGNJO-G>RN;F5?K6PKWL^VXE.:W2M#"IX\8G30/D0%HVF0%L3MZ(-'FZ<"
M16H,[5%IA. ?+D%^^*BA66"]1?@=LH]XS_J(RS[UHX(?D <"9+(( QS9 BN[
M]-K1Q'*5@I*+AU6\N%73+Q;OS5M_+$[[[D*E2.VI2&VT::<!D;)%+WF;1.J@
MVETGUGOBP:UIO67E8AO,7=E05XCFY: "<%PCAXYLW]QS;GN3]LTEN<W=TT[.
MW=#YDY;.!K6^++9K1\/AZUTQCI2M6EJ;6K\D][7="C3$?8XF&@^]-J%*'4+!
M9P7$/?%'%%X?)X'9S^">#N[$9)2Y%/ R*=V=K1)=^QD'Y5!,097*E*_,3VW1
M&YH!8[LL=-KYX*S09E^2M!JYO'[@EZ-WCBU5<^8G^DI_:6_XLW%_Z0WYD[?0
M>$:;0$0.*K<Z YTDLZG[9TF:&A[IF)UC6]7L-C642P[=!UO2&(>2SK&C:KN4
MM=VE,/Q?_!<6'E%8%;W#<7Q].,P)[AZ'!L*B*CX.L.F"JC=\JXR,VPA4T5K%
M6CN<;96)@(LOK4J9.Q$B=UU*''\1 6#T*2T)&PD^AGF* EC1BQ9$@5U]OG5'
M'G4C1[W*1,1-'[6-1TV>/6H9X+0@([SS3/]Z_3;M[C7#]D[GF'2=1C2</.PF
M-=PF#MM%'6<VJ^-V$"=KSA\/XRS 7@D%*+[4&+8W,>^M?,9!V< &/'R90%EA
MR/RK9H$_6[LVHS<_%X)^#7)>S)WOU$V6=SS4E/.#Y;>2#MG&P?U=,ON&F?UU
MT^ WP>RN-N46'#JS'U0.JY$H3UXXO[F->S8Z6%KPL<BAVY(2A^T+OF3WUEJY
M9MC=0'9O">CH]ME]&J-K'HQJ2=2N9Y(?K[JUG\53RS+&%MQS?J>C/(7_<KRA
M6_C:3[TD^%$Y<. C!HPPA >.TIP]GZII8+6UM3TOKI+,K?*-F8-C;17+1/R'
M6E"(9P'0IG#/%L%#[!*0CV,M!S<C(7<V ;FS$T RA; ?,)3.6"T?7 89E)ZY
MJL-PF+"SJVV^W?[3"N5@KPOSGN_#'7L492/6YYQ=P#?>/K+> _L.7W^_>F^6
MB[-]5=UL:@9$._"CU^PXD:(J175E47TV5&E49&W>S*MKWD[(["$T6@*'D(6.
MX('==FS/&/XOH^GM8[*Z0#F=8U/UG+6!BF2!_OXSX;)J_M7,Z':./=6UUU;N
M[4-0:;L*MUZEPO<PE;]E%7Z?,K:ZW'C8$4E(FS FY(U22]EP)27^*G;T-&RI
M,K6U8=?:UZ#;=C5N2T^\#6K\2Y*GJXN-#K&MZA#9*RNYL%$M_CINQ(H!%9;:
M(FX\$%_<D;YX*Y1X_,!J)</L'+M$H@E*-FM62W-V6U5+$P[=KS>5#I>N]I+C
MI.]9ROC$/>EP;UM7G^ Q/*NP+3"K5DLZ6J1;W69>6U9AS_#<JEK;Y@A[KLQS
MO['63D:TMXYSO49QA!2O)53YZI+D=(YU2S77GQ"_2S4\DF7;9Q%69UT77'=3
M=>RF(DE9RK(N>^%9?U2N4I;A?,@'VLLG^ C2S]^*<?A]4!X "\]^!G! )WRT
MY^KBAF,@5%UFUR4KKJGTFV))V"V& :;1IMJK0P@#ODTU>#V]TLX6#5DF$#I,
M<FSOXK96UD^O2QJIC98QC*MK&[Q>)JI!FFIZ;^*P=Z,90HJZ%/6W$?6&4*V)
M9G2.35<EC5U3;E/8Y[KUIP#\9G_GG?DU/?US?QGW][]UN_G,"91X OSP8A8%
M'C%,+;"T@%BV[U//T/70(8QJCN\[_]:)U9F#*-C<%N;:7_D6=+>K;!A0X#3I
M]^,13Z^<#,)3?G1W;!#$+$/4BUZ2Y6D-I@#13"&;<- L/$&1,4W#=PW'"WQF
MD)!9E$46_#<T#.(;NNW/8A!4OEFA@U"9^NZ%")(O8T;,<* X[Y<7-[V9D'@V
MT##2#4J(YA'/=!P_(AJCEAG9 >ELEBOX$S_&(Y#38 D^^<;N:$^Y2A/0(J@'
M!$&_)B#O R2P<CYX8-DHON,4R180LR4"NIW%W-XSX, ^?/,38DV @8B3$'5E
M#WX?/"2]!S'9KD<?LSP>92K^M4)33O&@1^-^IHSNZ4BA:0SA3S$+#Q0W>)?I
M$W!9GL*?DTCQ\PP6D65=1:E^=T '@V2D#%,XR&"D/,:C>R4 M4WCP>B)/ROO
MC< >C1#C'RQ SGD<\3266!A.ZDLAGE;H'3PO&RGQJ*M@< TF Z?T#9,LB]'<
M@-AG0-LH3?K\.^'[1BS-P*AF01K[\ 2?]9)'E;]8+CU,X".X>'@M9@^LH -N
M*D]38$,@Y9 -D$&!(/!JRF ;.#&PQ_EW..9?990HC_=Q<#_U?#@6^!C\VXM_
M,'@6O,EG0=)G"E6&- 7R/,:]GG)/'_ O2*(TAL?2$,0 : [VE0%%42. QBG)
MKR(9@:0<>Z089PM44RL#;?%;(QX<X.- 3X0QOJ?+SRU(,OAL/.!;!+(\32T9
MEABR"/:\W/' CY0G.;*IIPSI4X:/2N"/*=\JPJ7 WFDN> G^GDT.J4^?X$58
M&>Q;+ G..D\YSBCP8X84"^(TR/O9"/^8=5?0KEL24.'+@"N6B /Z"+X32_%=
MH/WBDIJ%'>F#S>!G=2KHVO[M3>N?1YIQ<X2^)!P@G#SP);JF>)!#%@C&@7-_
M9+TP0XY^ &V3Y*"VXB'#9Z,L_0?>B)RI@/7FT#DI2$609^#RL12TSLES<#MT
M"$_XR?4,2-K_6<%'-_S BW2/,L(LXGJ.']K4L:@-#DE W8@L\-&MN>DTL+#X
M ;W1[(*-3H4&6<Y#MRMN"EAJO3O?(J' $?8*S3FDH G#'!7J^"N!M"F(5CY"
M$>$JJ="%H'XJ-.0:H/@5:?X0AWA@U;-$!0Y*,1;"5Y(;J*Q[J@+FA=UQA8>J
MLO*Y__J;:^C.+UGEQ'&I"\\!.6%V7I =1;H;N$;@>\1R71H8FJ=;3FC1P-5,
M#0]"]V8/XOSB2WD2_;N/W\ .3/RRIPL.P'89_0OY[@37SL*+9'0^P%7W8E0F
MXT/0*H> "!#S^9""?=\!E7%OTRRW^9U.PL(7-GHNCH"%RW%?=>/81V^KH#D6
M;3XNG_U><!R:3V"38$Q/P4 C;FF$1E"%N4 K_FHAU8$-/>)8=L0B$CD@EZYI
M$B.P/--FFFY@X( 4XX%##>GFI'6&?I]IG]ZQ[";)0</]@3=\JTNNTSEV:J C
MQY(+9 K%UZA<[Z?LSQP,*Y>_:6%" UK8R.(3PM3"*\*DEG\MS7AWRB6+XAX2
MNS3AI4\'X=$H11_M%'PZSL&?0-&F^"NX:JI0NZIB.G!^O^7@S:%%*C^DHM8>
M*P/=40N%$*,-4XH#A&@)_PM?_AT_!DK\:YKD0Q7<^:"K/(#K-H2(\'^/OJ8T
M9,I5J?N_7:EH,T";H0? U[H*;Q"7V59(O4"#<#@@Q V9XUF1YINN;>N!U@;>
M<%_0ZGB\XFA+?PKU.Q"EPA7=:>U=GO*T/U";SRA]@\* $Z/K(& <>,_<,?R8
MLAZ\^8%-<.+^WIGZ8)'?T28?H3[WY1=_9 ZF:TL@?@Z9(5#EW_MT C)VQXY\
M\.]_'/'RW8^T]PA.;.?#U)[Z\>!HAH:SVU^XR2C:BJ_Y#]J:M2@0/X&\_NWE
M7!9H4@X-"3KJ'Q_HSNY!V>7%HP+$5!??0XT$U6:MMIR%>E81B*OYE/LB:,R^
MTQ3B=9O'#UK%LT4M "^ >2P=&*Z=,\9^X,N%E7K"-V!<3H5769KD:4M<)!:R
M268ARP,L#8CRGO"*R@!\K-93=D=3D5.H\:X?D_0'4"*[CX<B>; @;E;ABWP,
MJ'@P)LK1N,\*AB_,P?B ='65DY$($$9 9W4V=9$/N CRC !.8T1+_7C/N)$"
MI^*>9GQ#X_MRX08.!H7S7[B!<5:$^9R(<031O/@F8><P59'BZ$Z^.$&?^\DS
MN^ Y\'?CU!Z%#3!8&3LA9>PWO7(\GS3DEC&XIZEX\BKN1.#KH><% =5,1B)P
MT1W3U@+3T-W0U9W >6FP[DON!/YZ/KCB^;K5'0FO<ZQU%R'3E=Z$")V'"0HP
M.G&8':O$@^) ICFU0C:L<TL?QJG \J!6H^(K0YPYXIT@?BYR])<D_9SD_@@D
MYR3@LIQ-(N[71MNZ]H)?%N9I*8HC#E"F]!-$**OG1=WCI!>>>UV4WMV)U,["
M8^8::U9<'(?86NCIQ*4D8M33M=!W Q+:CL$<RWQ!7"KA^P)Y@4V)M-@7='@O
M"DCUV<E><-B@&\.,#>KB6ET'C^(QF3_G8>4*@N=A?<8&A6L-_'\*#BQ\TR"F
MRDW.4^QI$3T5YUP$3R@=L&SE!):,R9B)$B_-PT.<].@X#\8_.7GV-^KS!X>@
MDS\EF$#'P1,*A?AZ$E+]!A8"EG258F8&8JF:$$M=G(6H.SHM="%D\IT(;Y4\
MC_B$N2&$UH$;F8YKN^TX.F-%AB1NX'C$-@T2F,3275#:K@;_;S(]B&RO)0QI
M=H[A5.<8<IY#?<;92!GFZ3#A=R&P:5#G!2G*&!]^]-D][47<<1'JD)M<7!<H
MJ));6'_82YX8SQU46% M>!X>\UL.AE[7QG[10.0'172*F=[Q.V_8<%3D ]SR
M[9-%X(=N1GCO []4F)W[H[,2 %S]@&\]@3@S'; GY2L;L!1,UXFX <&W^S2+
MQ]*34;Q&F1,N8=2VI,#FTW+P(R]Z@*V%Z_,,N,^C.B4FM$61A!]_WTR.J>H$
M@M\XSD3%@Z"7<U65#X8T#N$YXPQ5F:6/\.:)_V7(!K0GP.\?:-SC'J(XT,IA
M D]VE4OTL)\4PAE#G_;1Z%W*Q#T!!$=L-.JQZM**RZ7"_>";4XO;-=QC/P&U
MR"F'5YUA$N3X8=QAGF8Y'8SFGLN_CO_$TY0,WWP9C!+D7*M<'[JS?6'5!:X_
MKMX4'F97N:H\F[/?^.F+=H8IO%4<)@IJUW,<1XL\D^BA[]FNZ6F&ZX>@F-W0
MYFRHZYIF'94_O.!VCF^9;L:+%17))X\47;W;Y!)E^@IO(E?WG+!Y=N&$K-)]
MXEF]#.^BA2N)\EI807&\&9LRP5S9X"TI?FP(;^.7NZ6M+7077ONFY04#D#E-
M@&E&]"?+2DTQ<5FGSPH7D 2TN*-ZG,1KU;=DY2'F0U2J(CPK[S"%+P<OXOUJ
MC]^.CT1:^P%^G=*)AEV&)Z4*G61WXW!V9045LD)J>[20V<KF"M8K[UY#B,BX
M4A_A);/8>(3KN5?^S&&YL 0@@&#?6D^?_01I%O>QKT_,4V)J$"%%+B,!L2*&
M;$N<*"!F0!V#>H)M2^VI:^:+-?8-1DLZ7F<LG.94Y^,CL-FTBR_2!$6LJ8^/
MAA\&F*.J(A Z*N:\C?5MHT($*H1>A;2,N)%'O8!1AX+R#ZAK4L-S?"^T+.)J
ME),6*"M(JRW1OM D:1T,1!<A"X[EOX[OGJ?W;'BOM>6R?\42IRLX<B3!=<$P
M,]5BK0CT3D6=#G?09A)-6>YG<1B# \ P,@J5++X;Q%$<H!%,10YIHL;C%!DY
M&<!WASQ'A64=\!)PI3L^OV9W:"RU0V4S7[Y\B01\5P\S8AA:TO1.C*B>>"39
MK'%CA8<;5X[@B;MQ,>;X>$HR]G-!_$FR8?)I5$R/"4@^O@5L4A_+KXXFIK-@
MRPB\MNRPCV;,Q<BI$P**\BH1_W,C/3D&<=TJXK'2E>2)SC"ECT!K+'D:E 5.
MTZ2NA#UGQ5>!:AC!H1;UCKPN[(8%?#"6"'LB1?<<HKSKG%V?WYQTWE>]X"A'
M[S>#4\ZB6"P6\T^'?:*EJ<'<]#AI7;E>KQYEM2J/GZOP\="+2VL/=Y+H+ARQ
MHKJM<LK"T?)ICQ="%&R M7/]PF<887E?Q3G%PLU)EG;\!2\.%GNUNT9,0FS=
M<QU0\X0Z$&M0TPT"._!,C3&J+5OL]!VU2JE4KF"_V;_&E+KT>T7@L;I7X6)4
ML0B2I_ J5*4B!^-"QL+:</]Y2A)VRVVX83C!$=F'\B),3 SB_+=\M-!K:%7N
M^+-P[F;*QJI^(/L)2D[D)RJ1.<A4QC#40<6,S^,B4!023V['.MF(1F(6'WQ-
M9WQ%EU4=<[R6^PK"C[N?2#PWEEP",4L2AT7E['KAC\TLG81V$&J.06Q#]R$*
M<AS#"!R+,9N)!A\-PY_GY>DS''&2T1Y/YIZ7*1D^QK.H\K\L2WU/JZM?7<*6
MN4!2B]IC]%I^HX,<R5=ZX\I%6=>+Q=DC7FQ<'8HH7@.5RP<>5EP3B.H'+(JG
MCVIB=M%KY(76@^G[T,D)\WHSD:ZJ6&?*+S*?49C3W,>O+5]?*QKX+L1@'C7<
MD+B^05W'#GW3]WW7MCVB;?5NT-#JC[9:.DJ#(,TQ]A\;I6RL<,89PK'^'N?=
M1O0'SQAC9DU<OE6)^G^S\?/$M2\F;XJ[YVG7EEOBR3T+L$YYB0UG/!"E165P
MS>9D&-CK_Q;\5;)'D;_9GS/47S[#R=E53@K=@@%;^9IVT\0X07ZCO1(09W5Z
M&$B/18CQE<K*@GGQ<CL4MO.-R8#Q,?RT'#U.:9H^P9]X-:%@%5#Z*39W@A+C
M_UV=5"8FNQ:!1E1(E:+$@]X<UQA.Y%-<-LW*XKPN;HMSM5*' KK9HU[A(D T
MUA?Y#.$$#,:^AO"YBBSKN*$(G1-,:O :FJ#,]@=%6(ZE-\![GU+Z5XQET!6_
M8SKY6J:"R\?QRDANS19?6O!JCE>;+,\THC ** VT@(0Z]2/#,6G (M>@9N2Z
M11;16)1%7/U>X0O0;(V;!8,LP<>E81JW,/!NL,* P2$N)!!VD=%>K\^K1:9+
MS$T642MRJ*,SXA/3-6SBT]"DX-JYIFO6SV6?N?Y;C39EU?[Y9%'9JK>"AK7@
M5K"RTTSX0%&<9G7LM-K\^BW0J4*?8IH]O9LT;E0&VA/#[AS7#.[\>]U=T%@4
ML4-NG(=+6;](TJU&%D<WP\".J$V,D#!=HY'OA)'AN=BXJT>NB*QG[S_>BBQ.
MY[AF?-;?A7(2?%'AE_G2KQ;IGZ]P/&A5B\3Z;5)'M=6UCHN.QDOWF6A&^.U=
M<2U8JO'I1BE#F[ORP\N/.Y$>%Z6@@K(8C"B8%.9]CO PX#M5N2MJ'WC/Q^2:
M#Z.QXBHIFX0_?5;T_HJSG+!OJ0V1L5<Y,,VQJ!52XI*($-]TP0,R7 O.A6DZ
MHS1\Z4;OK0Z,![(OW>WA@8WO;,M+4L[NTW>D^E9.K"5>U(HIJA/T>H1_R#<<
M\MR%^+T,[8,6WG:UN7T?,RA%I<.8=*.91%5-?74PN<#CM>B3D\E>3(KP5-@D
M^USY[-'<*<XNA9=LA\([7D&U6#H)+"L "TD9T0R;ZJ89$)U%GAG2,%H AU-3
MD?>I:(8'"OKQH$R+%6N=2I"=I'RMW NZQI\NH\M\A)<M&0^^OB6/TZHGBG^R
M\.@OEB9U6L?4.L?XVKR[A?[[JXUD"PGS*S#KRDK9Y.F+>4>C3%^T1>,MD\+&
MVX3IW&&6]+ ^?NI"D+_A*DWP*E$4[]P\92/6Q\J0.R0NET.\6II4+O9FFBUF
M@L#G '1\V_1\!ZP?I938 7$=EQ'F!!X+-48=7JRHNX5QUMTZ )UOR> .K\:N
M\C2XIQF;P-K4Y*QX !+FZ3@ &9^T 6$'5F\<86O&+/K-=&)_6'P31FN"3N.P
MVL^?6*H*98;-_OU<=")BB%VL:M64%C$C$AG,-SPM(K85N@%X*)096A PS71>
M[.<'/WR>-*?CE0E_7+RR=(MU543,^L*YL8A@Y>1)?I>#CV)6BR?+$K2R2I$[
MZ&,R(^<!"28O"1<#'=7G^,DU7!N<.DHCZA%" C^TG# DH'X\1DG@%LZ>JYE'
MY0]3U:Z#N]M:5CK#I>"]Z#,\Q<M^*H3!N-^8XR11'+3-:^WN5N^U7[[:J(A*
M365 =XG^X.WL;+X7YJ#[E*W%?<JKH,"Y8Q0XV=W<VN9:V=W<\N[F[2$H>AM'
M4+P1CNDUXV7THLI@(6RB:<TB#5J:[WF^KX<6N*"NK=- TZ,@=%S'"2-'H[.P
MB<77*9.O>1XKL;:Q_.4OG5FD;U$"7&#9&KR?.:Y.0PU\97B KS'>4R;S$#-Y
MB''M[T)GNPAIYASN5[#DLU%L>2\RAKTM>&CERQ'3+J*4>7<[*9]=!FJ\W_)C
M2XYE$1;LV*!S^-PCQ(O^:-HEB#3>:@Y&'X]TE\-9+[GP$T0=7,]%1M8Q[%\V
M["<OS%/66HHI&NEFE]/DAJ4/<15!<'N'>RO:1^[*]A^\QQ2(E_S749'G*R$S
M,PZQF?01UW'$,3Z5BP2;?4ZX$J7J!'BKA[ '&<_9H4L[21_BB[^#,$.(R#LS
M,Q7D"1OLQ17V*1W0$![$<WT9EXUA"E*: @DP"+GX?*M6\-U4I<\@[!L@Z*B(
M/P=WL%>6"J$2A"ZQ19F29T7)%P[0P5(AD0R)&&)/96 K@E&..?085,L=+X(N
M6J'&9;%8$ @O\._#A/O=$RXGS!&AJEC",/>!.>"O44K+9XIRD&""LDA9FL"Y
M!SQT&B8#%/ZN<I-$HT=8J*J$\5T\*AX8TA&=;(;.5:!-SG#%W-9&1'FC$K4+
M8DZZ%M+K' .YL@6B;;*>1!'>&99,I4[28AQG1J0/021B6 Y-13%<,L9-+0K@
M2J.E%I6S6&X'DOH#*S)1$0!SGN4I&#F1(_@>AR%$'&<@%*IR$@F%<9+%5*0L
MD[RJ2/Q\Q'']*J4_HET<GEK]P#\3""G+2@P4#8X;,KX<?3XKNKQ =-HO1_LA
M-74'UC;A 1L9WV%A*CP\CRC7[R@LK-?CS>R\AJ&0I(D)FO=QY^QLO1!.NN.Q
M VLX3K7B%Z6\\9P*4SAGG.=L[4[<?9Q.HT/C?61YMPTA]Q"C;E;17!/R"+QI
MT#8<&EOT/(]O)T7)+G_TV!V8@,^6'?43+QRL?H%U4:BRT_%W<S^C%_>+RRVT
MV[0W:8Z>4OQCIAE?-SRGDL3!YWZ&D GP:\:?6^BR^N=6L2AB_BRQ^!)*B?LO
M48_CI8Z1U<=Q1X&17/8*^0C\4E*AJYP4#<2(<J!.N58"UJKH%$^>: ]<HPBK
M-\4+8XK>C+T6>&/M!K)E5'6QIV6WP<'37G")6A)-;2_B+HKH.?D24-@Q&P.;
M"-;G^<$ID9B GF2%/S#!MN>QP(A-;[,-=J9SK!_=Y/T^%7AY-Y4>XI,)":Y*
M$B#W7?$(/6 ;NO)9[HQ JQ3,'XO&3*Y!)FC['-J_TNG)HZ2G*5'H,XJYKDS$
M/27*WWW,HHKL8!:$=P_VZ0^\!\7[7QQDD)57>(LDBY,*/\3Q-?(T8"6V!4<T
M*!X+:J1L\7ZF0DDH9@Z\![QUGV//1?E4KN-%SH7W\T/ -X SN"LJF=.RGSEE
MT]@:58W^(C'93QY1\083EF+D.H'#K<PQJ*B]XD$<%Z,[8QVFFI,XA!:8?IQM
M$>(YP;.&'#@&@TF:W4.TQ_AED?##85$8C@Y[M+Q3+<T^O!%K(X U^80$;A[Y
M]ZN3WZM+K"ZCNL0)%E^% D7$+<K+9TZG>&:E:6IBB>$)&98$]2I?67Z 6]IB
M.@<'5*$AQO$Q^L,Q[QGFE< 3KN'%!_R6.<@Q\-@!);[A1'EPS\*\QRZCV93Y
M^40F/CT5+]8ESYVY,3T6#4T6F(;O4T*BP#=-+=*-(+)-1%UCL\GS[9'[AA4&
M?PI3:B*.5;4 VFWL:A5EU*+\ -3*??(HRC#Y2(<>GT_RCJ>JN+27K12\YX06
MH!*E@U> \"UT_M[7I6L+VUE>"/,)9(C"0(<9^UC^\ L6+?;HT\=XP+?./_0+
M*'%PL\II9G@!.C. C(>4XN7)W6A7$_>CQ7C4XIN+E[O\I9EQ:N(U6^LZQ%CX
MLM;5%[[VW&-UO:N[BU]^[K'/OV:Z9'<6:YFO>^J+BUV.!B_,RVW'6-R7+B2U
M&K4[.V53MY;9E*BL>)MMN4MMZTNAIQ8 "T_M]V .LS(R=='D1FU^>&.[#QJ-
M>U,;7CAA?4\)ITO"O8YPVBKZ8\>&I]=O^IH],/!REV&8%V;)KL])\@O>\ M6
M9NZ(_T_M!&!'5!VV@\_KAS^72=6E!R77;'??1G_7;7%O1GC[H>TR8MB^IWG$
MT+ C,J#$IJ%O&HS2ET#2YU$X"TV)K;Q8A8A+0.RLT^*F]>QG<:5RPA.!++RE
M/U>>\VVZG6/+,5737-0@N<[AOG9@]RLUQ*P^DZ*VIZ*F^\0V+%MW@\@E?N3[
MC'C,BJ*0V;H1ZFRF\[@EHN:!J%F6:KJ.%#4I:CLB:II.O,BV&:.13XCM^B2R
M@LB#R,5R=4<OL*5+45L"6_HM1(UHG6/BV*IN+P*$VH:H-13=[8H#/%5(L##<
M,U;;?ZWNV&D!,P,?)^L0(]1L0D/3#R(MTG77L7TG, H4C;:YC43O'(-958FQ
M"()U:0%[ALDW9<MFOG)A&'SPO&E[- H<C9B!8Q-"J>_Y%K6I 38@8CXS6NEG
M$0-YTU$-(GESCWG3"BPO<IC+:,APGHCONH8>>/ <W[=\VV^G8X+0BYJC6M;:
MX7:#O'E@F;FZ&L97^2?+QC8[+6>.'IJ!&8#/;YD$?J"$$&89ID8#.W(<JYW^
M"8>(4!UC#T-MR9HE:T9N2)D76HR:!O$=P]<=&L!O=J1Y(36"=KHG%K"FJ;HU
MX).2-?>&-8,HT@S3"W7+"HD=Z9[I43<P(@N<:9,0IYW>"4Y!LU5"YG&Y9-;D
MC7AL<0WC@:50WJTR "\(J!,:)B6N1GQ#\R(6!8'N&Q >,.*0)7R4!:CL;R)V
M#@:LJJ[/QZOO9:BZ#_P9.$S3]= -?<,FIF92R]%=T_0-R[%9Z+E+."K;Y$^W
M<^RIIFE(]MQ3]O0M@T2461Z-B.$&?AAHQ*8F,PS7M<)P"6=EF^SI=8X=U?+F
M1XQNA3T;2J:THSBXGK=>YPP6%6-%SX0)Y V3'#LPRO4N7=BYIQ?(#1*HW;II
M)8S6M2"CMA-'65KGV'8=U706C0G8'FNTO$Y$*@FI)%:_0@<504C(-,=CA'FN
M2T/7U6E@NSZSF4%;F0>T=% 2CJ/JC24"I9*02D(JB<63^R+'"G0:N;Y!+!92
M9FH&>!:Z:YB.$6JMS,A:1N?8\@S5<O9'2?  Z0/OHZY!YVH+RO8T=7>I5=S4
MS-WIO@;AVYW%RE9QV2HN6\6;;Q7?N:[=M?K$&^EUWCF2K=4A?I@D.[S>\*\I
M8EX-TR2*1QMI$&^D]7DG^K-EC[?L\9;=<*WO\>8:[XHKO-63 UA,;GFJUJIZ
M+=E0*D7H37NWUQ(AK!/G/=EM:A25(B1%Z$U[LM<2(:QG)[JJM4J$#JQJ6/9:
M;Z?7>BW!L3O'IJE:WMI7.[*XLKTLUW@+]5HLYP#+$=5PYTMY)<OM#<LUWAF]
M%LNYP'+@'1#9\"P;GG="?!IO>%Y+?! T3"6>UB+?6C:+MKV/>1V.LS5LIP#S
M(#EN?SFN\?;DM3@.*V%5UV@3 NF!Y0]DU_'J,M1 T_$S,E0C)D;GF*S=4"(#
MM_9R5 -MPJMQE D<Y:[M6DJ6.LC>WI>8BP!SU<!#RJ9<V92[0S>(LI7F#9IR
MUXH>\/[1<U5=-MO*/CHI_+O7;+N6\"-BF>>H.FD*Z%$*OQ1^*?QOUD2[EO C
M;IKCJM8>==#7-,=^F)I=+7XO9D7S%-U2[;/'__#3#\=S0Y#+CQ7\0 R1JN1S
MSN'1'_DL\?B!31I3D5\J'RQ(I4T^0GV@2CY:_)&V=/@Z]C0YJO_>IY-&O#MV
MY*>,_CBB$2SV(^T]TJ>L\V%J3_UX<#1#P]GM+]QD%&ULDX+Y0(02,3_^([ \
M2_%=L";:FK4H]REJE[_%+ H\8IA:8&D!L6S?IQYX$*%#&-4<WW?^#1)_RUNQ
MD^@?'^C.[D'9Y<4CV '(;<;W4"-!,^J)J^O8\BU*X-&6K5'B,@<\QE!S7*:'
MEJ\QW>@L^%QHT=!D@6G 4@B) M\TM4@',V2;@1N96QU\?SX(DCY3WO7 A+U7
MHC3I*\F0">)F..J^^&UP-QYZ'P\0% *6L'"DO:H\WL?!O4)3MO1T^_(4:HG@
MPO^^B@C&4D3H/OOE&SZ!W05I<(BQ.[@'YI( !:U8K 1ID" -$J1!@C1(D(;5
M229!&B1(PXN;?M;ME:@-.[C( RN'EZ@-!]8OVSAJPV49V M=^ TTX>K9:[=S
M3#S5UMM4]BH[SZ4DO2EX0R.2Y&$9HTJL^0D04I*D)+6T,+,!$(<%A9E-R)2C
M@4P1U3#6&?HC^S$DGL-NX3DT(CIZY]A4+;M-#<^RKK[ML Z-<)[1.=95UUP;
M#DYR7HL=AP;@'3;I.)B=8P.8T-JOSH]=<1PDU,-*LM0 UL,JLE0C+J1S['DM
M<;)EFWW3_-4 LL.:_(7=,?I\<;SDK[W@KP9P'-;D+QOTESD?ZL@D@01M:*7$
M;&Y4?"/>,P+T&:I9@PDI9VWO!?]M;A1\(_SG<OZ#KY?\MZ?\MS$\B$;XSQ,
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
M GJ#=O)I%F<K'_9!ZZ"9 (H62/7UN9)DI5#EN;Q!%T)B^-X?PK(A<_$O[O,
MH[*>O%Q+D,:<NY2,C=!P@>S[3R5G@;H<"?UP@[%?DN)C+],[.HC_HF,-AV_&
M^"0$9U=\*N/QT;O3RYO+]R@?^(Y\&%+DJVTEH>N/:3:!4.;+09J,7WAZX2[E
MR_Z2TCY[3-(?&U[_\[=T0-F<Q\=BG8:FF^VB9W>KY!'YOC+;5V7]V;3KRJFX
MY<7S$1[V8D+NS4G3DG7<;E;]J<H]O.PS!L8K!Y='9$C^>?7]J_+MVQ7F3A2T
M4T/&C14\]"[.X'OA;</<!PZONM]1G/8Y9W"S&19Z+$Z+I2B/]S&8<CH<,IIF
M"AKS>-"40]3RQ*QNX?W=Q+^<2\,F,@W;E+B CSCFZ4%2>/5(]-6D!OSW,MK]
M4XS,5OBT[(6"Q%4H?G/I?F*46J0=N5O,<\*%W_H$L=4/]!0A7IE[_XH*M#$9
M6O;.WF[5G?VGZ3O[R]M?SZZ5\XLOE]??3V[/+R]:PIF[7.K1LD6N6WKEM8I_
M3Z?Y=U*CI%R??3VY_HQE3,#,9^=?+Y3??K\^O_E\?HI\K=S^>G*K7%V?_7%V
M<0L,?W-UQO^^@P4A6V7X$;HD8,$QF[#OK.\8G45[>]-+HWJAN#JYOA4;/#\_
M?_XD6G#%M>Y16"W00K=GWQ5=FU5 UZ!(+J]O5.7L_YV=_GY[_L>9<OGER_GI
MV;6H/3N]O+ZZO#ZY/5.^7OYQ=HW5E2TOJ-S.8DY9BO?[9<HG'@B,-4SU8#S-
M.)H7]_78^(X[$7?8Z"K^F<>IB,=X8FIB,G0-?<GB,CJL7+8'=,B?CND80_ME
M[DX]XR_HOZ W? 4^;2%L8H'PR!.1"Q711U>YY3<]_:)$H;K\ZN)FUX7XU>DP
M$5D@$>7AVU(6X:5"P,8I>M9C#U@55GTPO.8CI8ID0^&U\S*'F.\$=OWS:9*8
M5?@E.J8E$OY.<,7-,J7;9XQ[\K"[;)0$/^Z3'A!J=^^&EM8L;ELTBSZM62;J
MY/3R^]79Q<T.^.?;R_HL(6_ZG+R]B:#A0Y<1M#V7,YR[V0XY,Z;E[ ;$[/K\
M]G^5RW]=@,W^]?P*[+<"YOOVY/Q"^71V<0;&'/LAQ.O<IG\_N3CYRGLJ^*_7
M9]_ OG]6;FXO3__YZ^6WSQ!30SA]"V]OB8CLHKP:.R:OC:2+<(I>.\3$G!:3
M4B XKV/@#()R,\7]M]<G8*1$5*T6S4?".89X^_,9F+#/9]+W74<BS!V3B#VS
M8$Y;1)-,B^;5]?G%Z?D5F*A):Y_RY>Q,B.?-V?4?$(VVW!(==/FO)\M_V[$6
M6?Z[2XMO;?GODN:<+&7.I15OU(I[VHXD]?_8]YR^9]:=!"PF.((-(KK&QRSO
M]VGZM*7#$,Z6-9N6^_7\T_GMS0Q8PLTMQ$ \(7!S^NO9Y]^_M=WAVLYBWNE%
M3QVJR"CI]9)'40Q54T2,A>I1W"ORXKQN'(N!X&7%1:U5R<F?*]1/'B8C/<0
MR+%GF()B0PR6'AUF[&/YPR]AG U[].EC/. +Y1_Z!?CM#GRHPIU$_VD&AX5+
MGWBY<*T\K^M:)GI7!;IG\<6%X]7ECM<,.$SQ2:UKV/K"E[7NXM>>>ZS3M4QO
MJ:>^@$G:CGDO+PFK5L/FBX&GGMF3T*9OLRMWJ5U=@=,_M:=F#VR4#+<4$VC+
MQ@13]H#]O(_]>/3+UA>X@I\*_D;941ZM5AY:X]<^@Z<FM!R<* J, J%O'"HE
M?[Y6CNN=#@Y/M5@>),LTP#+$6G#Z4@'LVFF:/%+E LECL4^TQSOALGN(P+*9
M@G.E*)&=CLOW@09[N"7>MCMU<ONW1^!%?25#)&W-KATQ<:2MV9/3M&=LS<TD
MG.;>)V_H+@9B1HFH@WOB'4;3[1I[:H;L_3-#L"4\J?W;56%V]FI/W&'8OVWM
M)?MITNO9:SM)7.GU[,EI>L]Z/0@^D[)[-LCPAO3@?2!O_WP@;R]](&\/?2!O
M/WT@;P]]($_Z0'MO-8DG?:#].$W7>-8'P@*TT=.4N[-?Z@KWG^W?E@[")<6-
M[N&6]L\EY0>U9RXIE[+]<TGY4>TC^TF7=+^=&&O1 4N7=-=.TWH^+4>S>R7J
M)8_9 6;AD#9[N*4]='FL/71YK/UT>:P]='DLZ?+LO9&T%A7829=GUT[3Y1B)
MC,_="*J^3UV'DQ3KO68$RWA.K*=G=\ON0-X=:(QGJ3?Z]>8*I%C^WZW.(IB@
MGX^C*N4FN&<A#C9LR7&VBK=.>KUB2&%6DHEWF"9\"DE8'6V$H2CU,]Z$S^M'
MRO%&!7BD@.:'=SWQ)XR[^R&*+9\B<'B*OU<[^.-,N</9!.7<DMK.5WC00%@1
M['P=)2MB36U)>,WW"@[(Y+JZC@7?MBD75'E7$Y@GJW;EZEK7,E[7E?M\QZYG
M&8WW^KI65S><+33["G?RC?OR^6B(@L>4BXI@O.PX:;BISFM]K/K6X.W1X#/+
M@C3F +9U_<'E<HK/& [?>F,$>NU;=X\#YW0=I[[9U=^,\]H5RL'VV^W!/[_
MPH._'XV&V<</'QX?'[NPSNY=\O#A) WNP3)G'UAX1],/$+;1#SHQ;=VP/^""
M/4O3P>7W-$)LP_SPI!DZL2AA/Q_,1[U[/X)@ZX:AKZ"<]$4*&U-LUZR8[X/P
MUG$$9SCB3L7Y&/:'SS(3.!<XVJG0;<!A&$->\Q[QXET33P]^^0(NA7)SI"OO
M^-?Q/X-"5,C[ C0#/X!#/WD2W>!)=,U3WDT]$3]@FN:1;NF6Y;WG*WX)D?K]
M&R8KMB/;AI3MPY+MXD?=P<7K^H?H27?^-(J-F85PSPCP1.H*;*WFA1^?^C]B
MFE+O22E!) K1U[6C_YE(^F]T &]\4G0NY[HC)9E+LBDE^3 EV<;%VYZ09'U&
MDFM%]--3CSYFZF1\H/);#E)G:%R@[$:D]#(8)6B-G>*94D@[QT2ZT@<AI!/A
MK/QH<.[2W0\4Y,$#]UK7M1_%#HDAI+42Z?)1P2S(TWB$P\.O)P!*O_/$W(T8
MC*[H1IG&J[S[[&<QW/ DX%!,NF>2BE272072-4JIGAKP4A7I?Q8B_9W"1A6#
MBW-;;I[;<6BUJDT2:$*@634O:3.AS;Z;/%WKZO_]7W_3==<T5D$LE,:O;:)
M-3T \Q./4L9HK]?#>: B6.1_54[NX 4Q(ER4 9SD=WDV4HHQN-W]9W292]EE
M_FXV3ZIK9:*4.U(\$1*R_D!D1M!Q&\L++PD.XQ0<NB3-N#<QGO4W'XFA0BV=
M-IDQW8:8RT3+@8FY;AOPH\<3+:[N?>@_P3=$.J'_!LEW=%O(^7<N.)GR-4WR
MH8IYSZ[(?'Q+!G='MPP$$OX&@HCYEJL>K4N&?BHE^_-DS,$5'W,PD>ZBOV L
MO#+!,B6=1$KG@4EG-=BRR8=B2[IF1'&:C:BP?Y5LZ-@8ZJ6G^IT^*;HG,AOJ
M9'[(:K*+#N#"'&E-@K1PCXN$BA1?(;Z6%-\#$-_Z=(G.TR4FIDL,]*OU(UK*
MZR Q1HFAU4FQ44KQN(M.7T62#R89M2QU*ZI-TF:&-H>3NER6(I6H5'OQ+D%2
M;X9ZTY<KNLT55TLZ,%M$I@/('=K2[SD OZ=&!GC<0L@'JFM_3D*7HS\-GC2O
M\7?,2M!BF"*YOFK,LH<:YG6DW4>#_CI*+!/%)I):!;7V,6QX'26>26U(&A4T
MLB0E"DH(<W4 >2RGQ?Z<J5EZ9+38G]O> ANJJS?(A_[=$7ICTU4_NE;>%I6W
MPEB3F\:!@(Q*@A_*[P.PPM4:>KP=IH\T#<N6W,TX>@= \Q6<O0.@1B5S8Y<>
MWVT*6^+]W\]4@L*?BF)0K:D&C#F B)F>3F)T'>R$'B9B=1_YK'>@Q:0!^N_3
M^!]%^[0V^0CULZ27CQ9_9(H?BFG<\VVQ6YH_[FHSM*O\>Y].S,0=._)31G\<
MT0@6^Y'V'NE3UODPM=%^/#B:(>PJ-'E[*!6C[5 JSR]P!9SRSO$M1PY(HG:X
MC UNK"7A0(,[.H7O68!M))$@)!)$\T&%V^*@0B:)-UW;0J9J6\ I2Z*,#>(D
M72.B +]//&-2<KK)(&/?S^! TLG+D.*555'54BQ9$R74OB?5_D&J?=WC]^,0
MR8O2XCNL+,X8G \%Q@=_<5!3>:S<E&\X2#6]+,T.0U,O2XU*+DA?NB-XG ?2
M79X'\J2^+AH>I;X^3'WM\LRK\R'[SX-Q9+@_=9?UA[WD"6LW*&_W$N)V-OYK
MI0O,9Z-'Q@12YFG2AZ-[X@)UDXSB-$XRY;>N\@>]IP\Q$"HKBUZ_,#_E:#B&
M$$+WX!3^LD0_$(V_+#EJV@F7079!_[SDM#EU7]7SA>X_!'4O]?V!Z_O0-X]T
MLT;4V"OT_6<V&,29\@E.&2@T&L63+B7N;)D'KN=?(O:!Z?F7R+%479_4\R_I
M>4/OZO\M]?P.ZWEL,M"Q&"++_2P.8W":>Q 5PPD4@+;EGQ% JX#4*N$0!J-]
M9V]3LO>.LS>R-A97'N$L'K "49KT?PS[=R5*C_@K<O8_K[Y_5;Y]N]IWGB:2
MIW>;IY<HP] ]KW-\E3RRE ,5CT9).F!/RCOP5WIY*/SC(4U'I4;/X%SH*$^9
M@K52PB,";SOECM"^.S&F=&)V7"+&6GY2T6GJ<Z#=!7SHZ3W(CW+VDP4YO[:_
M%%?\RC!/LYP*-._KO,<@IJ1'.GE'WU<N_U] $]U_23&DI.R=I!C/2LIDSIB4
ME.4EQ0";(D5EWT3%J#4J57DH :@]S1XC4-/4IP.6'5W^[($35@B!H6G/3H?<
M#R$PI!#LGQ#4V@LI!(NNPO3N^<5-"Z1@&[O_?Y^NORGG@VS$2Z\^)T&.J?BZ
M>74[OU4\Z)O37P_YH''\;)_N_S&?GGP[Y&,^I;T@[PFU_RT>_/!I=@"R_>WD
MTR$?^C?JLUYV0.=]=7UVR.=]E3*\&3DT*?]\]N603[U$V%[NS!<VJ/--QA!,
M#.#I+B?1-MK#WV;\O+W46OY=_S]SBQNWHXLV5^ '_(*W)Z!#)G.VLW&AC*B%
MQYGW\&QZ)VJV G@.1J]\;'V0](=LD-%1DCXI6$N?J9,WJ/@.FJ:8#>2#[A?-
MM7]K3OEOY0LO\,&RG<=X=-^:=<'"\G009_<M7-SL *-FUV LM09%V<RW+T>!
M6[PE+:'.'RD*0 Q22WN])V5NKERUJ/@T3U,4G9E2,_?HGVKQP;DY05ND\79)
MS,941=* +57N::BP-,6Y,+$H%:7Y*!GDB'.-KR>1DHD45';8A /G(D-;'DTI
M-P68-D;;C'Y'R9'3;YW U14,J"3P)KS9@8W )X(DQ<D\_)-3=.?5! 7MQX=3
M5O<N4ES'__#3#\?RQ;H7X:3^O\XR%1]VYPT-@E/+<N>W9]\5W>X*OTO\JWRY
MO/XN&N1N?O_^_>3Z?U?<_[0_5,!^.*4G73B9YE9\)+[I"QSYMG#9;PG5U!I4
M)GV:'!M&96HO\-+6U]( QM)N[4'9Y<4OA9S4A*GP.C6:ZNVU1[T1N3G_>G%R
M^_OUV<U"I=H61?<V^84E%W-5N8!%KRME?^9Q*L+L8FPV,J=8LVYB)*Y;[\+W
MX@_+3<M6BR>7]?_@B6=*F$.T$] \ [^Q4C:*Z_!%::EP*#&/X+-[VHNP508?
MQ.5$O($_.67Y #[%'P@>_3WX_7^QL$7A;N6TWQ;!S/.ZCN:\!L",>%WBVHU#
MC9E=3;,:?RHA74/S]@3 ["6FTFI4R&P>V6[3AEX4$[ZC[^<WM]<G-\K7Z\O?
MKU2QO_.+T^[4'@_C]%JUH>5.[]/3QR6V4^B[0H/!AA0(3>)0*=>W,]O]D'V8
M;RT^0$[=03TCCVTGCPWOE7GRD3=0+VC&6/6J4<8"TXOY3$?LHX!&*/Q]BZ=Q
M3:4E"VP5M?[%U-EP9-'D>8B#IB=:%_[-(.BJ/+\.D8U $L,K(.PY'<6C?,3J
M\"O.0D0;10"CJY3^YZ\!2_EW?8\A[F(]Y;2K_).Q"-:&?V4TN"_RZWV(J09W
MO2<5+Y>2/%5&:<[XFWKT,<I["BWZ_3*%9_OA3SUER)L!(;B:>A "G<)^.?9I
MGJF8L,<'#BA2M\C>!W1( Q$2QH.08Z6&$,?UDD=<F4#G@-TJXR%UV;A_L!8L
MK6#("6(:7^1,\(D/'0>@ITF_'V=X.]'.4'#+B^&7D,.RV;,\?*5/GX#DP(4^
M1NP/R0\!44&51Z#QB V4L*CK4!A7O^+E63D8W5-\PQ"T=M9[*AZ4B>,5WUG"
M7O ;H"+W@- L_ RSW/\/WA.A:"21/+Y7Y&V63,M,\BZ8D_$10Z<X0BZKY=E&
M20]^PZ,:PAGC)1V(99&5*;ZLDMX1&">S:H!KQ,'XH"MZ0=Z#3-V#&,W=@[1E
M3[N9!#/=KN.^#F__^=<LTVP^M;9+B]6=KNTL?KF9C)W@^%D&$;S1M!RX+UU2
M<'5S4P(FK)?[><N-S0:<]1MK(J/5ON.ZC4<]>50[<508NJZ2R2FL#M;)[G >
M<E.)Y WQ9\.;DF<HS["U9UCHGYE 1B>\X*RUV>6FKC_:S,$-,7":/(J?C<VA
M#+Q-2EU="&[$(72+E.:FJY+Y$S_&(Z!-L,3JWUVE\2"(A[0WO^[W-<  F^S(
M2G%=[1'/ MNXR-VOJY7V0T,?O+IZ/<-/O;7]%Z1[Z76UBPE6YY>]=8/F;^,.
MC:=VW@^:N ]_Q#CH:]8MFD>R0[?H-F4TRU/68K^H?N&3UT^"(,D'"-K]>L=I
M+UAX_ST\0]][#T]J8KFG-A;>K>$!O8%_)KV^5R6_TNZ"47(->=]-.57;]:=.
M[VF<PO.F\DAOAI.SZS;[$+(RFY:C[>NS=BGF \STH+Z^B(/[I$<SY3/[Q 8L
MC(-1O J+25=J&\I!&HP7#,9^&P<IM*T2VG:EH*5%;B./+&^1?^.](N#R?4D0
M,52*=;N/[!6V^$#.23H-K6)4J5=:HE=D3GN/#VE?/)$=X[_M;DH>TTYLJE7'
MM"^* D.6:^RP3T/EUZ[RM4<'HV2P,QQYH PIHQ89M>P$HTK5TA[5LH\>B3RD
M/?-'=HS_I$<LCVFWCFE?% 4&+@@-QGH]AFG1;\E]G\6R-K;MYR9#%QFZ[ 2C
M2N72)N6RCUZ)/"19\]+BTUS>#SN]IVD/'GG55:[BO_XZ]!;TUI^9],&D#[8[
M;<P+M8MLY=TI*R\/:0<.2;IB;3S-%5)B=)"SGG+156Y&M$]'](=L+6C[N4EW
M3+IC.\&H4KFT2;E(/VR/#ZE^R-/B<;<?_"1\@O_<C_J]X_\?4$L#!!0    (
M +V$;U8QNTH7#QH  ,(K 0 /    ;6<M,C R,C$R,S$N>'-D[5U;<^.XL7[?
M7\'CITE5-+[-O78V)6OLB5/V6,?R[.1M"R(A"1D*4 #2MO+K3S=(4)1X 4E)
M2YW0><B.*: ;P-< ^X;FKW][GOO.(Y6*"?[YZ/3UR9%#N2L\QJ>?C[X_7/4^
M'/WMMU]^^?5_>KU_7MS?.%^$&\XI#YR!I"2@GO/$@IGSPZ/JIS.18N[\$/(G
M>R2]WF^ZTT LEI)-9X%S=G)VOOFK_/3V_)Q\?/OFI$=.WI_UWGP\_]#[^/'-
MNYYW\F[\YL0[(6_.W_QU^NG=Y'0\IA_<WH</[TYZ;\CYN][X/7W?>W/BOC\]
M._W@OIU,--%G]4FY,SHG#DR,JT_/ZO/1+ @6GXZ/GYZ>7C^=OQ9R>GQV<G)Z
M_,_;FY%N>A2W]1G_N=;Z>2Q]T_[\&'\>$T5-\_ETK?&<J4 2-94B7+QVQ1PZ
MG9V=GIV?FO9(C9709UP%A+L)?2^0O6"YH"J_#_Q\C#\CGY/>R6GO;(V3%R3=
MTFS>'D<_'CDD""0;AP&]$G+^A4Y(Z$.7D/\[)#Z;,.J!)/@4L5YKD/HY(')*
M@V]D3M6"N+3B:OSVB^,@3&R^$#)P>*;[A*BQ'JZ2@>YVY$20W@B7!%I.L:4R
M,\NT/Z9^H/"O'O[U^EEY1\?5N8:J-R5D48MSND_$/7Y29P0I^3S]^/'C\3,*
M7/X(<N5'M^_A/WNG9[WSTQILBP2Q.F_XJV?Z[6(,J\U6;PRFWY9CR-U<1;)@
MZZG_5A6'D;]9*RZ"Z8"S?UN'H:+NZZEX/'9%R .YK"+\>5W,'W7$?HV81UD=
MWJ8Y_B.')^%<!+H_/HF?+1:,3T3T !ZAP'PR4G-/)^8(S;P,<K:F_L\G(ETI
M?,L^/EY(L: R8%2E7R2:P$S2R>>C^;1GSL@_?#)^#>,P#3+DUP4??SZ&+M2_
M6<W#]$79^WRD8/E]&JW,X4Y[(6G=:4,7!:\H#?+_\]F[Q*\[>^CBAOY_P^0]
M.JD[>>C".&LP=^S] +\[S/M\-!"@_1XY^.S[_76Y#J/91AT,14-S-9C?3O3_
M3IW>2EGN.;K7K\>;;3>HA(IZ=_PW_>]-R8X[QTU*.FX(1>5^Z^N9VRU^:!:P
M9%G[H<>":SAHY5R/I,X*9_I:%_ML?;$U 2=%H4,+/Q!<"9]Y:)Q=$!_UL=&,
MTD#5D_$B(E8HSF']1[!X-!'\%2DGIN5$Q%Y0"=202)C5C 8,QKD3B-8I6O%Z
M4QTOY]4:[;]T%+]DM9287', A-X(U7A[%5"SXO:V#+<544=,G(BL\PH)OX F
M)@,QAXG-*%?LD>X6P2+25CC?58=SC<<+N!L(7/X[9,%R%UC&E*S0O:\.743R
M!:7)@*C9E2^>=K/I$F)6K#[4V&9 U=%D.X37*)S/B5R*R8A-.9O :YX'?5=[
M=1B?#F&I7+#G"/>&DKB@!=!: #:@;D7T(ZK^3+F^4*&D"&_$!"%,L7%6?!S#
MR %.3L*J0RC?TT?*0UH'.M/%AL?IR28><<\.+>\ED1SD3"VH',U 8ZZSSIF^
MU@4_W5QP0\(!&HXFTJ&UC[>YNJ<N98]D[-=:_9S>UO4_VUQ_0\194>D0 -<<
MMGL@)*OW:DAWLR[Y^>:2IWIW:*F'D8-U.00C/8!W&6J7"]1?ZBQ\,1$K#&\V
M83"T_NIH:OK]FM#K$#!]%R:M-+5:FV"MGW7YWV8/GE7W#JWV5R&\)^;7\IXE
M?:RK_&YSE4W7#JWP-9X,4P8OLKY2-5W)F;[6%7^?/=T-"2>BT:&E!V5"AM2[
M?%Y0KK1M=!?,J!R$$CVQ-XR,F<^"FB_;ZD2M8'W(T7Z0MF.(ZY> )N_$])T4
M@PXA>2/X](%B)M6XU@MZK9\5CXPYC-U[V-]! AU:[RO"Y._$#^DM);@6VK%3
M9^'S"=@0.,L8P$C'T82<-*4.0:&-T L"O=%W#<="[9!P 04K&!GC6!/J:4I.
MFE2'T(@B!@_DN:Z%MNIF7?>,41R'*73W#JWUY7SABR6E%Y0#V0#-HEJ+GMO?
MNOH9^]B0<6(ZVC[K$@[WU$<7_Y" =?H@8>[H]*UIG172L.*1,91C4HZFY:2)
M=0B3&W@9UCN"XA[6]<Y8QE''#JTMO-KF+-!Z!NC? Z$#'Y2[-0V%,C)6%#*6
M<XJ:M@K6Z'4(G!&=XB*LUJ:6)I3I; 4B8U#'-%(/.[7Z/G7A\/W?$ Y?*OWE
M%>,$1)#XJ83!D!/,(<1;+G6@J479BEO&MC8,G(2#D[!(ISLZKQ(N74H)J1]>
M-L_V&\1.N%@1WUDPVWEEGG=) .)0\P.&W&JJ=NF.-IC.BV+<SJN(0I?6?#-@
M77_Q"RA84:@0^.XB(-D8=GU("FE80:D2#>\B*JD(=7TXLIVM.)2%R+NX_H5A
M[OIHV$A9L:D7-^\B6NE(=I/3*]/;BDEI,+V+$)@P=_WEW^AI7?K""'L7EWTS
M7-[D99%+P0J#/>S>13PJA\H;*5FU2%L1W#(6WT5XT\'U^@CF]+:"9 G0=Q&$
MW$![?33*R-A@>5,U:M]%?/*#[_4!*J5C1:AR*+^+$*6"\TTTALW.5C!*X_M=
M!""*,#9XA:3[69<]8]5'W;NXX)DX6(/SJ("$%8:, 9\-J'43DCKQKR9X-:!O
M!3-C^3>)LG42[MJ!L"\T(,S?<[3-,+$"G_$[- ^VQ3R[A'X<\OI&I(21/-(&
MV!:1L"*7<568^%O/28B]@+):T3].=P#+'Z<OP&P+#*P-F4XEG6+V7_Q,C9=&
M$6F\A:K1M<*7<2"MX%OC8)XK9[Q,=)\NPKH9ND8S-(PFH\0$3%-\@WA?F!_"
MJIG&P[AQ [AWPL\J!AD754Y@76?S);SQE:FYZQ=CS'_5;;B*Q[\("1V* "8#
MRB3F0PJNGZG+9]<//>I=23%/K:R8;("Y Z'9"7^;$+W-.-1RA2@9BQ,-)OI!
M.68X#HXG+6HH:1GYZJ)495,T8O6U@818:5G1SCCG\M(^5AKV"V"X(-OHSA6H
M64&KE*O3=<TME3?3 *:<WE98RE-W.@A!8<)- T"LM*SPU,W>Z2!@Z=R9[0ZY
M$CI6H,I3>KI^KJ47(_7O^&9:G#&P)696NE8,,SZZ#0Q3?_;,I;J81R=1-:E3
M@QGA4ZH8'X"0+T%)[L_QS2XFID$#9&O3MJ*;<1<EF5]@7D9<',8=P\>)&*$)
ML$H1ZS#(VQRMA32LH&6<1"G0NGVD;F;>?95"J?5- KH!*-GA/-1'%3R3 ?N/
M'G8CY7('_*QX9[Q!V;Q D %DG=FHJ FEV#MI_B\2 BNWS0ZVTK(A^R[CHLE#
M]F5+IQ<9=0MW8R<UUY4:4+>"FO'$Y(%J&*WOR"XK3I63<9OY:NK1MH*<Y[FI
ME>G;0833R;KXW4<O]*F8I)\V@+8Z42NFV=RN]<3@GF,8H *\F37<<4"W>9&6
MTK'"EG$'96#K]ALT;X=X0\FXRQ;$'Y*E3JO>T=8K)FS%,5LSIFC[8>9/S,4Q
M;#H);6["?0,D2^E8@<NXB HS]SL(47[*/8IV ))]S5V,OCY270ZL279> _)6
M0+/E:HH2_>--BKR<A%E4V^P%[6291H%P?]XMMO;&-Z!NQ3I;XJ88:\W)B5EU
M_*UJQ:+OPMJPH$DV0&W:5I2S96VJH>P83B\8)TMT3P$SYNI/(,%*?0=VJO]$
MI+>'O5V#ETT&WF><324RL.(;BX/F[$2L7W9^#E*_PXJATS?>+V*2 UVT?#L3
MCOHLK3)2_8I?SXG9KXX(,(ISY<:(S8NPF-6+\_YPA:Z5"JD7B&^"T[A&[!<F
MJ1L(N3M)J<G/*B89[U>)F)BT0BT.$7<G$ [P[YD!.,D(7F2D[.B/]M%=&"@,
M*\'>V^=[II"953HR?K2Z+QIS8*28OPA&LFI#*O4-.#"W\M2#W2LA=1E:!21[
M>[-80%+,B[22%W6D-F8[-TYJ\K.*2/9.Z%8BTFDS)E5=8/5!Y L*:T:'4CPR
M!6S@CU2S1I'4IDRLLI#Q+ZZ5.NBM?X#9B7@Z"5,'_MPHCM!M&4A6)OX4P2ZA
MKT;;BGA.):PUQ%?@OHH9_>4%YEHP1Q=ZJ'>Q["\6/J8,X;>70]#!EU?4HY+X
MT.R>!,V2*O8U"*O@9+R9303'#,NY6#IF8$XR,B<>&C9V<'!=%[3M4JB*R5C!
MSLF+6P.[VWKAVKD[H5)2+WD4I2&!9;5=6DU3%C9D/^3DQ:TA:[BEGIO4*DR[
MZ7JB3?J(-:GBW[FDKIAR]A\LS/(<GWY;HEZ5NA7PG)RY-<!3N>AI5AIXPZR3
M4.=]GJK)#>42,E;P,M[ _(]==1*?HD]6-:HT44[*BE/&+U?\$:Q.8A65<AN%
MH/+IA!7B7Q ?O0JC&:5!JNY4DURINK2M:&;3WJ)*='C'>\7%B=DXFL]Z\:S.
M0KQ5KF(^!2M<!5]$Z[R:&BT#FER"8Y*8F.@G Z&:Y216(&?%*N-P2K!:$=8I
MP/C8T;0[C)U.<D\=+/%;)1#1SXU!K$C7BF;&F92@&:7GI\]$\T8,1%+8L[.X
MWI(@E#JO0/^]G:E8E:05S8R')T'3$%_MS*[;@147O5YQNNI$7[#<(9:#X@^!
M-MB.%:A9T<NXWP9E7Q?M)&B9^L97.?5RF\1@Z]"U ?DQFQB8+:;<*ZK ^X*J
MI)@#[X,"[T4^R/'R*Q53218SYO8E);L N"(+*];9!+\\K'52OV9GW*KCI;/B
MZ"#+CD)?IP!V(^";,+#"GDW8:U1B^[\;\5^/G]4GLE@PF#X^B?[F7$1CUX_@
M"8U\*UH>YM,_;MB<Q6XY3J6:L<4MG8^I/'+(&!%V@\]'@0SID</)G()25MB>
M,]_'BF^F_?-8^NS3@DHF/!SEYR,OE'HH1XX*@3@+0OSK*XK0YZ.H.=">'SE!
MU#R0/?R7^N2).6'\&GY#0D?'!7.)+]/=36)9X%-MW-[!&$@JU5A_KW<UNPGQ
M53*].B3J3#CZ;1QYLSX?N9*"4%9<A^C)' SW@,BE=14&/E$Z8TGP.WY!9\2?
MW$WB2]Q][EW!WJ#2^+A5.=K-:+4O"=?<"S&3"J MGV!.P_9'?SF94)0SFL2J
M,%!_3UT!$NFS2#V"'X"U^XT&B7#>F/(M8^+^'/3O+T< 751*I5#@]\+K0'>&
MN?&[=J_P[.3TG>7(LW5K7V)NX$B:1M>L:!!$OT5@Z%SDJ"RO]A?I8,FW$ =^
M-[GF*B"^KVV>0@G9"6W[$C%LS^LA[U&7S4&WL"T/7L#&\<@0GP[$(X7#/4!O
M*$@XH/H [TA_@#6P?>81K9F,@QOZ"+(^I?<X]\+5V07IG<M/3 !TI0I+ ]H&
MU3:T9&--%L4[/M,E>DK<F7X-KAKT.0^)'U^@&>IAEJS/CNCO:9%,)_NA'&*9
M3L+OZ0)+WO IIN:6'QRE7=H_-$9:"D%&,<V%C(4$%1LSQRRO3&NW]F<V#*4[
MTW$3X](91#7$X/".CJ[H%]B.Q9I@'1HUCK<_\7T7'<I2N%0IH^C8T"WOTSZT
M/RB;SK#$572"HE6(6*#2 B<%OJ#[\;R*9EB'PIX.'5Q4/K6+L7BB\BOE-&(!
M"K=.<@#3&W- RW&LUK=]/ =$S:Y\\70#\D:I#;NBUNWBU >MT,-O"L#1,*(N
MNOY9X1<1[B:9[VJ$H"6 ;HTJ]9=0)N\\B^:^9Z[[6E+]?0;KDOY.@$^HAFQ!
M?= ?X$#Z%Y@I"@S.!_I,U #.)3!*9/D>J$FD_<TP F76__;E843E(WX8# $D
M?&EY'Y=W.H!9Y5ZYZDN)29'8\&*Y:A([8+1I$9_0T4='),P-CC#/KG+NC5_;
M*F@F2SFNUA?G*=Y3!2) 0;R_@VHA \ &V@Q%7.VZ3$7?BNP6UKY'Q_M2?J[Y
M1!*TR]P [""<!$&%CGN7? J' <43S^8;JDZA_5U69(B66)ZWY)G-P_DMD3 ?
MO"K"7)S#]>2KI-!!/L!D:QN^6_/;CZN@DC$,.T#&F8>#U+>-^D%DFN*H'D3>
M!='45>_"!=L-\79?RW&9T!]"_@3;?>UXY=[?*?&#F<EGC[W$Q>I+ U(':F8E
M/E%,]8AM")#YN\D]]<+(>0[_1.!-N;_"56E$:X^'SR(:@5V-U^O;GTJJ'UNB
M"OF-#^,,-2=9]-)_F,$@RV=CZ708L\J>U#A(-1.^=Q$J>)NI],<V;AG'@]IB
M@&Q-M_EVWJ/>$)]+(V"%GH\?L/D4G$@FR!6G6-8\Y>I2.\R##AU]0A'_;@+*
M(&53/@(F8(,2NUNI4M?VMTI>)=$?+)A]YV*,6K!65S@8U6H]0G:/]C?J@_@1
M2V62_9;Q7"-8W>C:2Y01T/?^!=9G^;N@G<$<:.PNWAH[-GVVI'J8EH\.S2;)
MB\NT2C[P"9NK*^93+XK3%4?]:A'9DU;*>$"G5#9+>< K[Z W#8C/)D)R1AJD
M.A32:/^HJN$'.U!O5VK%*T-S.*//L]3N1]\Q(3E5T6?UVQ!^*Y_F-A3;7P\=
M.$K75*\09\IKWOY,"D+61GF=X@LAR7EZ$$D[.L!8]O=%NJ/ZSCV\!A10R8D?
M?_;<>&IU+EVI7^[/'4?;_LV-R-P]1;B,+8QR4C.T5T:@W8A18Q>UR:[Y)DP*
MQ:K^Y8/X,1-SW>Q:?0529>'M/W$$+2L'L0FV=L<G<GC'VP -LD35T1Y,YL5A
MTU2GBI;>SM@<I@FX\2FB?OPIHOKK5(7"82Z!\;L]".W9D'3S*UPPI9&8!+ +
MJ"W/N"*1 [7)LI]GU<G2F!AL3->4:?D@KC&MG?@FLT:'V/J^+]QXZ(42LULV
MAVFUQ>8Y&)B#4$_N'V#E@](;U8ZYYG%F;H&I6NQ$V)+L@2[6;ETC.C1#\"-Y
M\7\Q-R(NVG/-+6[05L9RH">"T2AM&83KK=I7^7>,(;[C:.F9MC^&!RH90QI(
MX<[HG+G$MZ2NY35M7T9&U,>D]E#GO@Z%S]SE WT.+N#%\K-8S2[MM,=)!89+
MI50K' 2^!I("(?UGIHKP*>FP@PEYP2>/P?A4;#$VR\@S.E1*K8QR!A]TG-V*
M6W4"!X%AYO6NO?M:98*?0 =(?44YU@A,/F!RAA2NQ6Z('Z8R/R"<>(S@1/IA
M,!-8M4%7607.=Y.^/T:WO\4[68=$^\=8@0EJF6-YI_9G!0N.Z1'H*QTM%;2V
MJ"#%[=N?B_$;)&5(M=N.JD#?MYL(J3\O84WGLW4_R.@[BE?HHZQ54R6+V[>/
M8^SW&>*H495!T\IC4;AQE0FF@KO)W3B(')7:90O-XTPY2Z+K[ABT[?GMXQW]
MU+U]FZ.WN'V[?MU*.7[I+Q[N+'&PD&B["8/&11P-[RDN&8!A#.-'UL55BZ\G
M5^W?LI,Y5R>VWTXH[-+^Z?4PHQMY>O\8W@HY)7R 7K4+PG]:HL[5";0_VRK7
MX._I@F"I@"@)<T/3C3PT*6=-XEK;P07\+3D?I@\OFS?Y16-5/<_2M&]??.Z8
M_Y78;E:NM6E_S)N.QFNN S'9.!88?D:G3#TM?UUM0_<PQ=6\;Y)@9^$"Y+3<
MSYV&ZA'0;  E5=NN7&PK=FY?GOM4"K4@^EXZRA57EL3MD@[MS\9R*>L;+<O+
MMG<]S#T6'11S&(5K/4WSFK8/6\UB*:DB*:N['KNJQ%) O,7[58V33B[A#(HF
M%%TVB*HKXWVQV.1))<C!\>3IXRH5%"[;+NT.JEWS;"#D0DA4%;EWZ;,YXYJ5
MU>E2WNL0MB''M%UM?EP15[N@8Y?'A9!2/*$KA,#9C[&S1\+T<$&OQ@_\$NVW
MO8$=!L:F(5*R)W?.Z3 ]Y9?/U-6U!C SA7(F0,.9,!=+^)07P;'V:U]<"C(M
M(T4G%*&*G8MQA80)X/5CQMQ9DGUY0?%5"WM!9_ \"#Q_F<O :J,Z\1*IU<WS
MW#7WMGU\^=?%KM@S3!U.JRG%1TT+;A63:;.XUAYM^_B-WH9;(6%] /=.,\&.
M]0NT5>S5.B0.,F;2I@*SD7&M<WZ_@(PD^2T'J795&/5^95O/K.Y%+N-7^$%]
M3\'\%[H$<M4;7$6]VW5--*@B<2.>J H276JSFL0N"U986;5H2]VC"-]-OJLH
M83B*\*'1?_GLZO,:SO.U VQI"ZIM0['=L%O6-7PE0LNEN/(^[>ND%Y+\!U_4
M=0I.EO=I?TYUC*5K_DWP[Z/XNG+9"WQ+JH=I;@WN?K_^<OIQ2$"!GS/78I#G
M-SX P/-+)Y]\;%1Q>=6M_9F!0+& ^+>$DTA=N<0LFX5DB@YN+VT98U7ZMC_'
MW AU>9"NM$O[,RK3B?J^#RJ+]TV EK"JW]Q(O2HBU;ZNM5&HYDG4KFVSZG((
M<$;G1+96[^5S$*406U*H:E!HVW_2O*PA_E_**-I;^<0"/FTOG*YF3#V%T9&5
M-X1.0NXI\^6"XHMZE3H?9C@MX]F(/FI"M1)_-_;C8%)USTA1_X-TBV3/KK)+
M#46M#^5&0[[UFJ0:D*6ZH+#Q:$[5K1\2JY2#XALPE]Y3?=VTK&#_KAGMZ=L/
M5;?_NCLO=8Y9 LRV;NV__AJ?U#=$!8#DGLOIYG-I^VW0>#H6MZ))>]K].E9F
MW&XL6=?7N!&$)S:XI2A10?/V]Y7Y!D)R0Z32501;K_;GM59^$4P5>^G5N-27
MB *.#S,F]9??EI?/T?<AXHN-)N1V"Z.(G(:%N^!/'<.AJF6;JL8=KUUC--6E
M?<'*9)Q]$]PE:E:Q1D'5[@=ZM7FGGU#;15RW/K,#B.1N79!(_W%+L81:L:]X
MQUQ:OG429=)<A9(S+%&/Z5B@="\J*+?VCNV?*K=XL8_&'PI##_ PLJ%&;,H9
MC!_3/L ,QW)Y) A5A03*+2BVF37ISJ@7^O1N8FPND-UQG'174!RGXC7W79 ^
MB OP%X+YH% 25":P7B);X"L#\^KT_3!+V*Q:Y_9WQ&YKC*V^J%RA'L+^.1^$
M',45$I&NK4Q);M/V962UI:V8U8&L]H&R5^X'(2LY&02@E]7..DCU:5]Z3%VZ
MNTD!-F"'Y7C^K!_4;D#P0+5]G27S($PY97.AWE;;U]+K3T5>?QE>884E\MLO
M_P=02P,$%     @ O81O5B=D&$,E-   624" !,   !M9RTR,#(R,3(S,5]C
M86PN>&UL[7U9=ULYDN9[_0I/SNM$&?M2IZOZ.+U4^QQGVL=V=G8_\6 )V.RD
M2#5)>>E?/P$NLC9*7'#)JYRI199D^MX/B ^!B$!$X%_^]=O9Z,D7G,Z&D_'?
M?^)_93\]P7&:Y.'XT]]_^NWC*W __>L__O*7?_E? /_Q\_LW3UY,TL49CN=/
MGD\QS#$_^3J<?W[R>\;9'T_*='+VY/?)](_AEP#PC\4_>CXY_SX=?OH\?R*8
MD#?_=OHW+67P6C$(S I07CKP7AG(S$3%,@M*JO_SZ6^F\!C1)7#.,%!!&H@6
M+2B6+!?<)5W*XJ&CX?B/O]4O,<SP"0UN/%O\^/>?/L_GYW][^O3KUZ]__1:G
MH[].II^>"L;DT_6G?UI]_-NMSW^5BT]S[_W3Q=]>?G0VO.N#]%C^]#]^>?,A
M?<:S ,/Q;![&J;Y@-OS;;/'+-Y,4YHLY?Q#7DXV?J#_!^F-0?P5<@.1__3;+
M/_WC+T^>+*=C.AGA>RQ/ZI^_O7]][95GP]E\&F:?II.+\[^FR=G3^J&GSR?C
MV60TS%7"/X=1!?_A,^)\1D-8/'+^_1S__M-L>'8^PO7O/D^Q_/VGLT\$1 @N
MEC#^]^9'/?V!,(51NA@M)N0-_;QZ8(72#BQ^F^,XXW)BUB\>3=*U#XVJ6";3
M];\<A8BCQ6\'%S/X%,+YX,-\DO[X/!EE6C,O__MB./\^2,:A"Y)X:1*"LL5"
M+%* L-84YB(R%:Y/4AW3C :U$&<)L[B0Z>H53^O\/<71?+;^S6)&%[.Y&<5R
M.O<?USL"AM,IYL6C_SV,+G# (@J3;(%,2Q%4S!)<<@R2M5BTDSYYU7A@=\"X
M/K(K5'DV34\F4YH"4EP_/?F*5<VL=-@24YBF6QRZOH)6GW@ZNS@[6SP3AG,\
M6__[JM":2G\^:3OI2^'2( Z5_O/)V=ED? 6%%L4YKPJ-BMZMA/(0K-0@/$<?
M6?VM;"SZFQBVD;MXG'(_:+J;"?U9SL,Z]C!Z%X;Y]?AY.!_.PXC &&:X+"!5
MX,1 ;<%Q%T%S;;RW-F-LK<\V0-F& O)Q4J#%Y#=CPGN<A^$8\\LP'9/E-WN6
MR,JK4XWY!99A&LX'29'>4<5!\=7NXHK&&FV$X)C/*2CE>6N%\#"J;?BA'B<_
M&HNDG=+X@>/M_#-.296=3_$SCF?#+_B:7(<S?#.9S7[%^=OR,7P;B)!0"IV
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
M\;%:45- U1[:A3MRP5O?4+-O\<AI$V ?/ST/%7_G[39?ANF8X,T(YR(/N*8
M7\P7CYY-RL]A-DQAG%\,1Q<TP^L/OUM]^ 7.PW"T1T?.)F]MU;2S_10TZNOY
M^V*-87[VA4CT"7^].(LX?5M62!:OG[V]F,_F!(\P#:P1V6%.Q"1/=$H,(2AN
MZP5\RO+ Z@%J8[VR(\1#E>R&U]UZST)H@U)T-DH:R(S524FT(WBGP#JM6<DF
M:-M:S^X$L$\.5Y=<NZDKNY-BL].0&F4*(]($9Y/Q$M?UALP?YI/TQ]OSA8ZX
M.BTBHDP*/4B"3(Z;C.!R+&!MD3S'7(S7]ZO& Q'TR?DY!J>.*;"CL>N'3;.
M_=MX.+\&.A!.II0!Y(4,W% T.%T<>%$XBRIJ[ET;ECV I$^^3)_8UE* G9N
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
M&\[IV;M"VZ<PS9^(O/MPX9AVQ^76NSK@;V]N;/>&#JR,/8;6U+B@UZR*9E8
M!HI%IK1WH(/PY-EP1=S#JLJL+LSZ6%3KLY$-4 XN#E@>[VT<J"0'CDD)DM54
M%&D1/)>U2DOZZ&QD,K9.S+X?4?^VYL/8<2N]OYT\6B2$K?.8-N"I98-)".DS
M$^!BR54/U\R E("C$"6'7*)\N [KX??T;UMK(_CVD]RN<.A^+D9>/$]9KSID
MZR)H)V0&3%+:%N<,3ZU#)[OHAKW'^PIK;M[H]H"U#C[))$"HR&CK9PD<%@:,
M>9>RS=ZKUHU9'X#4)VW8D"T;E&(3P;1>'1_F88[/QOD-_8.[H'FNM6<!K"13
M59D@R%Y-!G1B+##4ROG6U>I; >N3.NV>.0V%U)H_*[_B-BB3$BJM.'A?:H!3
MD;ML4(/,Q9I25!01.](V&R#UZ83V"-JFA6!:V&#W#W5U@Q:A_6V<<$J^4(7\
M;K*ZP&!0@G8\,P:<T?@5"E,/^PH9$A:S-#R[FZF_=YAG!T'HT\EK![0YJH2:
M:9\';,Y!U-GXXBU8QFKE"4-P+"3(+MF2!9<<6VN?!R"U&O'*BM@T<%>DMN18
M@7=8KR)2])V2Y&8I>F00B-JT3B[>#EF?;+V6[+FI?CN04_-5<\V>V(0PJ)"9
M=0RR$H(FH?8>KA=>!BT\^7),R-@ZAW07?'VR (_!I^8R:\ZJE<6Q"9M5CJ/)
M'C 10&4(FPM<UPN9A11!*XVN*\UT+[(^V85'T4SMY'2$&-U#YH>Q4DOR?\ J
M[NK5((*<9V,@.2-32=7]\0\:B(=AZ).%V 6!CBND(\5]<\J(,M2*,$UN4.W8
MY@U3(#WFQ',0PC[L6.P:]VUOZ.HB,X\V58^?@XJ.?'^4GDQ^$42RGAR!UJ61
M.QFZ)^NJU9@"FY1I"[DTSA$@,.\Q3<9I.%K>P+B^;VF-F3ZP[&U8[XI:BF8T
MFGRM]SH.C PFD/L(.E<+0@:$VL6PM@Y.R286BVJ]2Q^.N@^V8/>4.[)T^W/Z
M7WM-7-3:_^_/SL]']8JI:@Q?U-O8?\34WY-YW'V:P,Y0CIY/<-AD=9QX(*-E
M@9<,R5I14_<C!"L,&!^B=]9(UKSY;4?AF V+<</;GJT/?RYE\>/?DR@&BNPN
MLH(*6"=K11;-4!2:0<F:?N$9+[[UW0]-!]"'/;\E][94O4>0=M>VP=UA!9P1
M2!19^^H9F,6=Y@&<#A*$(@N&<1>#;AU!W1%B'W;]$Y"NB<2ZIM7-&,-BPQD6
MLE!P7"\C'6BA?'0F0D:#H$+R$&4RM 8L#YIE%TWKZ.*>4/L4'CHBS9I*L&NZ
M_3JI1LM%FM>^[:NY>7UV'H;36H53$V5I?21NLPSUFD0R=T&E%,&E1-.E#&,N
M&R=D9\;'[G#[%%0Z(NV:2_(4U/OP.4SQYS"K-S/_:)-7;VD>6*X\(Y10;&T8
M&T0D![ 40)HR$U.))9V0A)N!]ZE"],1T;"3=%G'.EZ2/"=L7O*:FKP^A%B/.
MI\OOWY:56G\9IF-R#5=7<;^XP(^3=1QA]9#E+<X#C(8FSUK@3)"MRK.&X-&
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
M3.$JQ53\L6VIG<[)CN7PGEQ-[2ZN+0_[5[^O7R*]_Q]_^;]02P,$%     @
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
MJ59+4@I<AGH#@F(:(6B%(*1(IJ#-).%-LR5OOOU07O%VC+TW:7)K G>6)+M
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
MU8@(?37"FQ18).L+)U/0$K*O,^DCB79,!-!CSE&@U2A6#TQ8^9K'P_GF1.W
MZ?=[2.=DWHV^W@.-<8X!S;2U$UV"C*QX)V.8-C+0!@W):NN<T@?@/!ZY:$W[
MQO.KWH?!V7Q6#Y<J*IW 9$NO%BR#\S) Y *S*DF5L):[=D5VT/4+'Z4MNCU)
M&_?#FX)87#-KP&B8\W?CU?O/\MN2^+?9MP/E&J?SW80C,J;HM0#C;6T18C,$
M3>J##=YF@\XRTR*!KW,&/I"RUY9_FQ"L,=]^)TI=7ETNQCJHQ%7D";3BM!B%
MM!B& ;A319JD&6*+SJ+?O72_*7M;DWW8@F8-3:I9XNB7&T"4%B$)ENH\,[J>
M-2(X$DW(T42+RC.,:V6DK,R-_W+2S-N:9ONL]:4K?CQ]U+A%E>\#3VM6W[LN
MXEL)E<A+1&]#E"$HF02I+$I%1\<H5SQGTWOPR;MZ(V;CSF^\XEM82<B80LF6
M#O)<)_V*" 0S@0QU7*#BR9;6D9&'\.QJ4[VYJO+^MBS>@;.WC##WLC#6^,#!
MNE+'4;@$/@H)M"]\MED4:5WCE2Y'LW^+JID4W#:E&I&\$S?<G26_(\N$3(IP
M1@;'/X:U!G4Z;AS'DV^H2]:2%5, O?*@R)"$F JK$\ 2"S;:&]/AN]L2:R!]
M1$*T!U9U$?T)7Z<.Q(_#.:)O>^#OH^%XW$LY)(=TVY)]JJM+D9/6[&S-PXA1
M>[J_2_/LV168'I'0-"5_!PZ^;[Z->T@P_O7KC>]F/HXBI3<$$_ATV&"Q# +&
M!%@XC\IKF9M?49MBW%=&3&="TRE3CB4GYIZE3:UXK6U 7F?R\-H!2C,#3B0)
M=%IZ4S &S5NG6BV!<GA_8Q?L7WVK;<R&#JZM^V#-#M"%:WT=@!UEO:P$=YB<
MER:L7$,\=N?#000FZ)1$1 E9Y  J%[II$T'F);&DDRI&K.4+/7Y!69'A<A@Y
MV83\;4/7'R[I&G_SXN-B2F?MF1D&7Q<>^R!#SHFNYYJO6F?4TZI%@I)=2EEQ
M5PI?&;9^\!5'H<[NPHUA!Z1L[']=/NT/K9:6DT;MF4JD8/-"*U4<HG.\B!"<
M$2VBE$<W]W0O6D0[TC>.9BZ?<K4.J!]M%NI&C%IK(N8V5-[;+%25A&?,:Q!>
M$CA;#S]>XX;6"%ZD185K.92/B_5;S4)MS_E-B-O!+-3GSWHZ9$VG5:HA8+J&
M=.W8HJ4 D;6UFBN7XT.*WF:S4)\_.Y;Q?1L1?K@3U1I?WM]"^-PH42(B>,$\
M*)-(,+,0((7E.03/I5_+^#^=E**.+^?M2-M%RMAB<NL:,!Y?:M%&Q%^2FK(-
MY3I,+8K1"E-;LY.IX$!A-!!*2G3F&,--<=[Z%CD.QY%:U()_FQ"LT]0BRW@P
M"CGP5)MD,.4A9*6 #+2D160NK.?"/XW4HHW(OC2U:!.:=9I:Y"QZ;0L#3F\$
M%6H_B%@3C%&)Y#07*-<:&GH:J45;,V]KFNTOM>COPV'^LW]Q\?R\+IBT@.=A
M-/I:2T"FXP&'9?&!K=.--GY#HQ2DW59V*RU)!G2>(PO:.<4B$O=$T2H6D@W:
M@;FW\=MV<S0OGO;Z.M2'*>EH30W<UA9;*B,$S@PPBS(EIV*PK=N6W &QJ_M\
M\<#WPXN+WX:C/\,H]U1A*3"10+NJ<VHKP%LFP;"8"W*4D7>UKALP]N\]W8W#
MMSWCNU*V@Z2C!:2>Q>*3%1RLS'66+CH(,ALZ'4U!D;*0H74)S^+=AV/KUHQ8
MPMB-J-A!Y&N!X]W5*)V',<Z;S=<#,/_K:CR9YI_TT$6OR(:$Q,F*5+Z0+HOT
M;5VE02N3CUUMY@>!/1XY:$?_#O)\%B!IP=@_&\S&G*2O'T=A,+Z8]N+Y.]&N
MSKWH,96RX4%!-+5AKE8,O"J$-&B;O<14<NN$L/71/1YQ:<R)#MI@71]P7I+.
MS(, 37^!DIF6FZL=C+%D&9+VNJNSHUU^V^*),W^:3"44AQ*2\;6OF""3(-3M
M:$I,SG%:;>MQ;DN@["M;K:U6TX*NQY*)=AT=6?ABYS[V6?]WKPBS40:<+M,$
M34]?\0!%,F09'=>L=?^W!P$=WF6] \=O2U$SRG>@5\VQS*,KZX#I*-WL.R"'
M22UKR*C;(K SE3MG?;*H38H2K- 5E"90B5FPAHY(KXR6LG7]T1Y8OB));%\<
MWX2XC=/"YCE,<R>A)IW-R^!H(76BFX@)7*G#XNG[:'41A&1U'MAWS]R_LKH#
M;8<M"-/064% IL4T@ZE.'"X6:+CEC---$TI-7"M:@F,!0=MD;"#)R[<WXSUL
MNN?!)\JK74G4=DN]&PWS59K40<\?OHZKDKF8G$(@!+>D6W)50*5$JT-M07/E
M"50D>V9UDN6RIY\HZYH0:ZFKH+-PQ>Y5T$N?U#C\L%'U,XN(Q2)M%)V5(-TU
M6.EMB3R+HCSGO:5/;1U.B%HGY76J-?"D4"<Z=",F"R%QE#4*4DSK(<:=A1->
M77X*_=&T2_#4H6&X$3$7$%I94"YQB*FFF7->A&>T:3J+E'R/Y!B""IOP>9D3
M:0?Z=AA7F*'"?*/;^RV@NG MK*0CD]=)6H6;.O2T-L<J06AD1F-7/L:5X!Z7
M;+3B0A=6UA*/@K<I>R[I_HO.@2*=A329P@ U>G0%56I> 7ATOKE=!* %78_%
M-_?'X&I\%2[>CEX-R@C_ZXH>60DT-4)3U+E$H:"XVN_)2P'>U>YKI.2:%(K@
MNG5OV@?@')M?;B-N#[NA>@>'QA)H"U5\#7 =>>D>!'88KUTS-JXG'COP8.^"
M4C!@06NA8"U5$R:!5Y$#2DLF '-:B]9M# X@("M\?(>1CTU(W]8]\?SM/UZ]
MX/X=6=QXV4_7C;@)!\\)$D^R#O#6X ,3=/,ZD5B@6U?="O#<XYNX]]'[UR0;
M4G[8D&P=V!KO\5,=&#4X^X-H.I78&+C-*6APF.C"DU:!ERA DK:$M;^Z+*VG
MK=X!\9B4@-THW$$.RW> YB*]#J2.+OQ[X!SFFM^140^Q?0<J=W"EWP?->B<,
MDP&*\-7E82)$FS@DEJ4J*03>?-3PWAB_XOKNGN^;$+?3X)Q7TA17%%U5=;*8
M"HXN&[K(HO3.6FL"E^7H@W,[4WAIB&X3\K0-T2T-8JAB.0K-@5Y.HE@8KR7&
M#)RB%7N31+X]E/FH(SX->=>$9&UWVWU11)71%M0,0@ZICBZ0$'TJP)*72F%)
M.:X.V1U%H+4A[W8E5$.MB-"\O*KS",+@NP4N"M:4\<*0>HXLT9$0$D)D,D%(
M-L=<$AJW^L1\X 7[8V,+L@^;TZSM!OQU%/Z[?]&_'Y;&HNB$+Q"+)[/-&D.R
M6A(P&6,RF1O/\TI6/O2&4^5E,ZKM+XI.JP^#LS[99M.AR+,FH-\7K-&]<"-D
M<W,N\M81]R9O;12=;T^!6Y'\E TS$9V40BF9?136,IE1<,ZB1.PU0;";)?-;
M)1^^[G_&?!O-MQB0,]8%:P0$8^KP()3@R68''2URGJQV9JU2WPU,FW5P[6K%
M+7_''V,L5Q>O^P5[*HBD IV]D4=6)X!G\,DQ4FOI<JXQ,*-;YURN@VO_RDMS
M2;EM]S5G1P?.O@>(,.NB'(3$+.O<B!0JOD@$\"[6BKPB5,*H<NN<F568?BA1
MV8(-'?B''L"WY#3O"9<\=[9Z3&2=&:0=Z0M:@$*9K61:J%SV)SA+4/Y8HM2"
M51UXGV_#?(.3EU_2Q56=U'E=*9<]IN)4A%)"[?J-HK:JB, <\W1(*E8>;#VV
MC3BM@^L1"E!S=G100/DM*O, .6:!&I6X3:5>L DM";>75<P%,*93+-6#A]W5
M(ZY"MZ\TJ,Z%IB.&'$NRU .+^O7K[^%?P]'SBS">5?#4?D:NN S2*SI-)08B
MHTK@)%JF71'%MCZI-H!W^#AJ6P%9__;;B5'[U:F^ 7T3+A>-I=>!VU% =D.H
MAPG6=L;Z]46L&=^.0-PLX[33ZOCC).K40%U;$R0.63"4*=-M;_EC%+,5H>%C
ME;)-V-6!=#V_&D^&ESAZC[-.&^/S_J=%]"TH;G1,LNJ*"11G 9RO$YPSLQBT
M(?.C=?K0 W".2F/?G97#;OC0@:NI3C2XFN#HP[!,_@PCO$6+Q:2#'*RK(07O
M4PTN.-HSJN;4I2"MXD'IU-K?M!:P1RXVS7G3P1GS9CA(A!,G^.QLA%,%?R':
M3KL8ZQ P([D"%>N ZL(4!"5JE:C0WK3.55J.YG&+2B,N=.!'>CLYQ]&=]<^@
M)2:TI>L86)!DVTI35YP5<"($"UZPU+S3Q -P'K>$M.)#%[W2IWJ948(GR76=
M1XMU<;4,W'O(R9I<O./*KN6:/IU>^)W8W-L3M?%(FIM]C=>!\?BZX&]$_"5=
MU+>A7(==\+6RO':\ 1'5/,'>%4_&$VD;OLA22%I/@8%K=<%OP;]-"-9I%_SH
MO)&BT.7O6,V9C1YB*0HDTB%C?:R-#1MP[DBZX&]$]J5=\#>A6:==\+74&BWA
M-S'5B35"@;?2@V$ZV^1L<'XMM\]I=,'?FGE;TVQ_7?#OQ/%V;B^S\HD=);)M
MU&XF!<%B#4,6$Q1B]"679+,.C#$5BK\;WVS;=F:M4!MISX4QHZ'(VDY$D@;L
MN+0@E"Q">B^CV%\25KL$M&]=,-Z6VR^9O?^BOK]'5YV73-#]9FJS6^T%!,P<
M8D#N,Z*+J;6YOB:TH[+,MI.7._'\#IC2@7OP9D;*7: ]IC)/(4V[@ 50/#'P
M!3UP9;(U]*41K?O:/(SH$4I*0Q9TX/Y[0(YO4.:ZNV;]$-TH^'94G9LC/*\*
M^6><_?!EO3/&]=^_'%Q=XFB6!^4BW==19F!%T2HU]Q!T3K1*5YR5 75J/;2A
M\T4]0C$]+D'HP)&Y@=_&2I')1@A$.$UTC$*#$[) RL%ER:WFV+I3SXEF-^TB
M<1TQY"2SFUS@WO$,,EM>)W[).LJ^@!8ZNNRE=?O47$\PNVDC =DENVD#1AU!
MNLDZ<)^RFSI@_:[935OP[0C$S9K -&<*L)@$*C$-4=D,6DNN=.;2V3V6M9QF
M=M,>I6P3=G61W;16>D2MBPU$$9"(!I2-&:+F$50.(<0D<I"M3=3'DKJR"7NW
M2EW9A#==Y#X]D):EO5*6Y0C"NP(*@P"R,1CDDE.@3<:8;.T,.^WTN%V$I1$?
M.CAC'LJ:,&2BB)(4V2ZUXEYK1?9HBE L8RD[APY;]^T][>R5'42D%1\Z\ L\
MD'HEK;0\*PZHG:P3QPQX'ACHY#E]X;Q,K2O:3SH!;@<!:<2%+JKB'IPL9%B0
M0A<)DD=-:XX) G(!H2@I%2)&U]Q5=-SCUCJUU=LQHPL/XW=C5M8!\Z-.8-N(
M40_.X]J&RIU/8*M=!;">6)IS H4HZJ "#9J4GB)3<::TKM(_]@EL[3B^"7$[
M;?)H/4IA3.W)AF3SA*# :U.@Q&PU*F=UC ^G?AQ!D\<=:+NTO>,FA.G +'RH
M37BLXA>9!!U3J9V[+'C) B25$Z%6+(36'JJCGL'0Z67=BA$=*'4/-QY?!]S3
M6(:-V;A1V_UM>+#_^1W,!^X")SZZ4!O9DNG*LP",.8G$C-'-NQ*<UEB&[N1C
M$]+O8RR#U=Y8)B*8(LCXC1+!I3IN($:M@S'>E]6#/D]B+,-&E%\UEF$3LBW5
M%9IG^;X>#LX^XNCR!<;)XK(<EIL_W3K==_U'-\K[W7(MMQ* D2DFF0F,&:DB
M!E(+19#5(Y,U2BYZZ[]FMP.Y/NG5@!9Z-9T+=YV)DK5E2C!-9@5IGBI8!9&+
MVG8G\JB"$61F-#Z*ET#9]<IY@05'(\RDFX5!PN?#\;1=5(_;$&E+1+ ^2U!.
MDRJFE ;C:./ES+2VK6< +8&R_Q.I!==OWR\MZ-R!^7)SR_2"=1E-$F0[.3H>
M461:J2[@:J-G5#S1_QKS_.;['P>CMZ9H!_KD32S/KTC\!I.>9]EQ40UDY<GJ
M+LE 5"F"2)IGRSBZYDT=[X'Q^'B]#7T[< O?A%3#' M4,9HLL@(M':NH @1G
M$:*PAB6%6O+6KHC[D3P^QF])Y0[\#-^O=.92,:)@*#:#=*3M*B4#1,<-%*==
M9D(R)6.GFLI>TXB[N;EWH^JQI A7F9W,9?8C_9NIR8Q6YU#H>)*:X"OC'-U-
M(8$C183Y*#AKKN;=A^-0OLF=>7O/N; 3C3M2 FYBFAO6ZZ#JR.UX/Z+#^!MW
MY]@*$=B!W/L3!IT29Y)GR+DJ+58C>$Y;H'!18C#!16QMS^Y3"%;X%/<E YM0
MN9,)@9^'%Y_[@[/G9(?V)[^%U+_H3[XNQJ1Y&1(/!:RKZ94Z:/"%6T@RFFB5
ML;&T;K+\(*#]*XHMN'9G;F KDK>=3#?-D+NIQ%[WL"B22X)0O**[ST@%06 &
M-(@.I8[\MK9XCU]YR<-/FJ&-:-;!KOY>A9D>73XR;73P8*,2H'(B1!85?1M$
MCM$;8UJ;^'=1/!:5;D?Z=F#B?X_H1DKD.K@Z4NF683J,4K<KSQX4@1T)WOD1
M<#-'EK,T38$*OEXP=$#12:<];0.6Z,2S+JW7@.MH!6&%8K<O.=B$SFW#P_4N
M>O9Z& :W5 O.=5:.TS*+J+E5'L$)'PE;R85K9RU?/:!TR<,/[<+;EO##IE0[
M3'QX]PY0#SZM@RCP1IV??/(U_9YE#$QEQUTQ,3B'7A&3O6.]!Y_<3:S7.*X5
MMP:$C35I@'.(O#:#)ZC,>L%,.9%8;WW0VW++%)FU0?MU.!H-_ZR&2OA$OYE\
M[7E),N]1T-8*=% 62?9OT35^)9+2*3/C6]>T;8+OT(?0=O)QQU'0%4<Z"!5_
MO_Y?P[@__O!IA"&_'?PCC/I5T7X?)LA[(F3:NTQ 5H)P^L0A:.8 DRMH2TE9
MMHXUK8OM<4A-)YQHJY=\#_'Y\#,.0OV;[J=^S7_X.)R$B^?#P7AXT<]UFEW]
M!Z_Q,X["607?'_:RR(4%4_L9,UD'V2'$X/VTME/3'XZTM94JS.XX3EMD]L^*
MS@W>=SCJ#W,_O0M?Z[<]9H5E(7NB R<A%RF3<6](:>,<G4K"V>;U+P\".FV!
M:4_S#@+=_QSU)W1OEK=ED58UA3L>7RURJWI9B^!T<;6DA&!R%8%,/P-D_+',
MA(LLMYY8LQK5XQ"-QM2_*Q]J5_F8B^FX(OP>V;BG7<1L> 1N.*V<<1)=% 6P
M%!X2F1T"6Y=9/P#G<4A$*WK?%07=MB?I+/NR*M53;$K)F*6SH)G/A$T9<"8H
MNN:2YBX;'4SKI@P/X7D<PM",XG>EP>R@D6YB:CW['/H758W^;3A:2//;\AHG
M$QR-%P_I>9>=1+0@DU'5^23 6Y7!,&&-\+0X;5<JJ,UAG;80'9Q1=X7.MG2[
M]*1A0:M<@#E+&R![!)^](U5:NA1$8$&TSL>[^?[3EHZ=*7J7NVYG[GXO;&^O
M)N-)&-1)VW007M6D4*FR)A,);(T[SA;J"@FC9$$%7Y"KU@K'*DR/1 I:4OZN
M9/C=JSG#["K\7D%^^>43#L;82Q&]4Y9!9%AM*%[ %3J5K"DB6X4BZM8GP<.(
M'H=4-*3Z/2ZQM@4W,O#@L[*0LZU1IJ0A\(0DK];%8&+RO+61>IP%-SL= ]M2
M]![V-@[%OQK0 87C2?7&3CN6Y'<X2O2+<(8]%7)T%AU8-!)454A\L@&8*JYX
M4H1#:-VJ?GUTCT,T.N+&/8+3V,=)>B\N+C%1A(ZDU-1T5+*8=(%HM0.=4J+O
MDBG8NEOW,BR/42BVI/0](K"U5W-#F^?5X,UP\,>'6;U9ZN.XQ[R14<0ZZK&.
M]C EU_&^!43*GJDL,-SV=>YHB-Z!<-J2L5<&W",Y6_L['XCN/!#.64P^"Z.S
M_N#9IT\7_51-Z%?E[R.D?S#Z>!X&/9)W07=F]=&(V@=1)G"A.,C)>&8L;8DU
M,H$[ G?RTG8,3+M'#K=VMBY=TF_]+YB?GQ-HK#_Z%E&D8U9Z[P*4%&H.=@S@
M+&GEF.B<12]#]F%+\5KVSD<J-4U(?(\P[.)KO1_IFZM*KK?E1?@Z_A7+<(2+
MYGW/TG]=]<=3;M3@T@3IA)WT$[Y'^CF=R;U2:5(5,U1U;/W4@Y>% ,X]*CIS
M0\QN2W'9'M4C%:@]L>D>D=O:T[IT+1])&,;GPXM\SQ+FTUOGRE_@9#!J17J?
MM;I&+"6$R#W$'!CM'69+V#;;9&T0CU2@NF'"/?*SLR_W5NT(CBY[,:,T=&)"
MC+6E?)$(00<'(3 C@HLJE-;>V[LH3ELP&E'W'H9O[:+=3@=[/?P3QY/KF--M
M7:RG6!0!G04,DG0P7Q.FM$W ;/2!1<>+79UTWQ[7:4O/X5EU3T9;XV3:695:
MXLJSX@Q$'PUI[]I <$%"<5X+@9:UGX]ZA*TZ&IXP&U/UN%MU%)%8(@6>^4C*
M51(!0C7S8F(F2Q-L:E[5>>RM.C;B[5JM.C:@\1Y;=:R!ZH=MU;$)Q]9LU;$%
MN?<G##Y[E>F: LRUAVGR$9Q6'DP)+L>@I"O\A(5@JU8=[65@$RKOO56'S3(;
MLHAH@;6!@:/UNLSI#^^U#)9IW7Q*W6FTZMB(:QNUZMB$Y/MIU>%#X%HH#:X4
MTF M(WDGJPE*;9'KH\M*K'98''NKCFT8VHAF79SH-X),<T1.*HV%&_ )/:B,
MM5ND=Y"<BSX;7X)O?IK?07'2[&Y$W,[+EJ8WE9"2%_0)#*LF31(,/*,[2WMM
M;0A>.=Z^J_(Q=V;918/?D;[[[,RR#JX?M3/+1CQ;MR/'-@3?9V<6%A**0#JJ
M=M.JF)3 &9,A!QL2ST*RT+KRY-@[LW0B!YO0>3^=6>I(2:,J&%%G'+',(2BF
M0:I<I--:)[XZL>+X.[-L1/C5G5DVH5I;_7NF45S/"5W@<4[5^@)@L2 H64N8
M"M<0<G+6&Y^8-RNY>.^C3Y^'NU.L\4X\QUN0_L^[WXE>8?#\/(SQUS#X]QPC
M)F]XY@H,LERM/%(=F8E 6FG*/I#\V;)Z;Z[[NM/G=#>4;:B8S8-'BY#1K(Q]
M>MOD((L3+D)2M7.4R!Z"X;55>^:\9HGCFADE=Y]]ZOIU&Z(U+/N_%]!<<M>!
M=+]FO18_#Z$K-Z+_0]S<@7CM^\3<#RV+8G/)P!W=]<H;#9%)!JPV:"MT]4NY
MHM'9WOFY1.7=(SLWH%G7;'P[P$53/9OH9LD2>*Q'$!<% D<$Y-$75YR^TXEC
M+4Y>OV!_UV@SVC_$R^T(UU;GO8OJXY_#.2HRR8H+,0 /GM7NR0DB)QD6#I55
M*3'2);9@Y_4+'AD[MR-<U[NSIN0MQ R#<XD7#\Z2<"DA25G@(4,Q+EG/D$"N
ME[6T]!6/C:5;$J]KO?:WX=7H>B@V*T;693KG2>W+#H*FFX4QQPH3'DGSVX*G
MW][PR%BZ)>FZUG%_ZW]>")IVB6GE56U(2]A,3J3(UX%&NJAL- JY'4>OW_#8
M.+H=Z3IH1G6S)>-4[;,B,R[H#HBVL#J%ELQ@FP1HS0-F(8QSK?MCWL9PZB9J
M$]IVS.M%B^HU$'44^KF+YC!!G]VX] #+=R!Q!\&>^Y&%E%V +&VM*O<2O! 6
MK-"BZ&"E:MX*=U],7Q'@V0//UZ9L![S^@.EJA/GM9QP-^F?GD^LV9]/F L,R
MNO[-JT'&+Q_^#)_J;Q8ZAD06D.XVAF0 *%9'1'+.P!JK@D-DRK;N^[$3X/U[
MJG?E^/!0[&IHB(]'D][[,#B;[9_(LI.&.S!EJIS* #YS29I18,E;4EOC6NG?
M]-0;\D+??9.5[UYXZBK"]M1KV(7R&L1B5M0:,#91!M9A9OLMO/KFWX'XM]FW
M ^4:GONWX9BLF,S&@F35[D?I(81J_$>4V>FD>%QK6MZA&;CD%F_/OTT(UIAO
M\QK3.9!:@^RE+B#1VSH*F#22J!.84!PS3*22UFJ[MH)SW[UT?_?G3F0?MJ!9
MXPMPT?=BOIP8/#)4=/(0!J7H2O!9:?"*VQ"#]=$U8=[-EYX@\[:F60>:\O?I
M]+-Z#:5=+$4#*70%%/<*@JQ]&6T*3DD9..K&ZN]=%*>NWS2B;\,FR_<C6A15
MK8&I(S?(?7@.XPC9E5</LGX'0G>^[1>35U%([XT'ZT0M]V<98K%U#)]*4B6E
MS'K']U$R?X5#9!^\WX2^>Z]:8XH5#,J#T"J!TH56&S+9TXX+TB]<4+GUJ7]D
M56N[\VRCFK5-"-[!O+"YS^5&^17/09C($R2!I09++7B=-3 >?- ^1\Y;=SR]
M ^(1<'TWPG91US9MQ'V[^(JE8J22H&-5.W4I$(PW==!JYM5DC*:UZ_L^'(^
MWSN3MVWBP4W7;)TB-APL*C@*B:"EMP.M-=;14&1D.(7@4X@N,*ZU6CT08^GC
M3UUA;T:ZAB,JEF&:2^TZJ-9.KGW@17O/KVW$B!6<W8&*;1/ 'D+'F6=>J *Z
M> F*F03>UW)9+4A[L(:.F=4U#WOG[?)<V[VR=A/B[8&E\[N!3J!2IYQ#DM'6
M&0<68N ,O&!,(=T.O*QNKOK "_::*M2,_"LXN@7MEBK-S4> _Q;ZHW^$BRO\
M'<.8E+_IM+6M1X _^+1&(\#71WQK!'A.QO+".7<Q$/E-M)&5$) )9\F@R;T'
MG[R;(GO]Z&?C,4[&SP;Y-0E*U>/Z.)Z_+K\=O*\*^*C.F1GD-\/!:/'M=!+O
MZ^M.9B[*P!A#L$633$;#P3'2_D1$8X(4(LG6-;Y-%[![NXOK5U_C>M$?UT9J
M!.-9K&*3)KU(8BEX<>"<KJWX:J)>$AJTQJ*,M-JM%Y#9J 7&.LCV;SH<3O[N
M=M-HSKL.7 S7T!XFTY0N?PR&<8RCS].NZ8-/5Q/Z]7!0C;3II,+GX2)=74R_
M?#^\N/AM./HSC')/.V[\M)EQ<-5:BQZ<+QRL(-I:6T>9MA;.SA=U@'8O'4C3
M\)A%H0,GRWW7WC_[D_,[BQE_OYKQ^UO'PXP\7Z?/ZOG(>-*6@48>0!7-(0BR
M:P-JDV(N*=PVV=O)=\N%'/"L/@Z!6[8=#B8M1[0%EJSIW=4HU3+U<8];)[.U
M!CB/6)N/6R *!P@V2RRE>"5:YV-VM9:GC7"$,M-!JZG&Z_J D\FLB7$M2V:1
M#&<&V==1,B8'\%C(&#8:DRA!LM3:<]_=:I[VPU'*3=O*N<:+>I;2".OO>[GH
M[%/(8(JH'01+@LAJS6Y4Q7.OC,^K:V.[0O<DVL<E  WKR=HOZ=6 ED07UPN<
M_WV%'X?/SVNVX?C58#Y_Q4;%+*T/,!#-%1>TVBP3*!FSDU[(:%8[C@\ _&DG
MG(S8-"RN:+]:HCWVSP;SR8Y?/X["8#SCS+/\KZOQ9';/,28"HA9@@JTU_XSN
M.28TJ#I4I' N:=G[WB5K(7_:)J<C.!WDY7;C$]!!:8Q<@HR.MCPI>V0">0::
MS@&;=0GJ=C^84_ @'29V-$LN"<HX9VO"OB 56AD2[I"9 IEB)%J'R%CK)M'-
MP.]K>M#Q1$H.P_=CF51TO?I?OUY_^;_[.")DYU_K1*Z+6::S9D&+.HLTFER/
M:@]1>%(8B-:ZH$:F.Q/I!Y$=*JGL0%*S3';;<6]/;M_Q7;R+^H<UP'94:+(1
MT,-4H'3!\34\3&W9=7 9,QB+-KZ.?\D$6C@&D7""-4K:DHSA;*WJW].2K14%
M+D<G6IMPJ4N1FJFB4PK(Q2 :-#%8TC!(MR!+($5+ED )P")W.2=A);:>*OL
MG /:A>T9N4QD=N1"E]DKOWZ]-D6>7X3Q>-8<5B)C-C-P0?&9L1AR-:[(PI(Y
MN:!CARK374!/FE(;7G49"]S=RW)[>8NV?&LLL&NEJJO%'5P1VU6@NLN$:B@-
M75ZPG2W42IZ")5W%%^E!\9H,GF(&JW3P+@AE>6=Y(:<E[NOKAB<G[9L(0=L:
MC^?#P82PXVS6>9^>-\6Y:&M*FHMA1*L2! /EG0,G22M2/L2<?6)X.[W\OA$T
M#[WBI.,%+;@Y[( 5^RL:^7 >1DBDPER+7&BG3B$O1B^^&B1:3?\SOKL(@^UK
M2;9Y2:,2DYW7=ZORI C4,:=2!S$H)K@K#"-3"8E_61C5V^:%.];0W_O&9Z-1
M#<!6H^G7K]\^\BY\G0Y3JW&Q;[YMKEQ,9,F B,Z"*J;*9E"@T86D&?TG6V>P
M[XYZAT/S)<GL\"OBA\DP_?OMGP,<C<_[GRI/WES5S?JV3/G3"QBS4"Z#=F1/
M*J$2>#H"R SDV4B./*PQP6O-E^W_(-VSX-PX*;N@?Q?=*;8ET&(5T]^.GUU-
MSH>C_G]C[K%8I@G0H(.85B\D<+Q&DE0PQ0G&\NTY"H?;:,L6\<,(ZG&(01>-
MB;==T-M/TQ#YW^F#D_&KP:R+_M]'P_&X)U)D(IL$QH<$RB$''S&!=!D95TP5
ML5;KV7U(]O)E/,GVGD6A T_7SMOU6<Y3IH>+.QO7B<!E+6EAMLCY_-DD(Q2=
MHT<?0S3B6*1\]7*>I/U HM$PL[WU)?69+))J+?\V'$WW=L\GVL9DG((+EM;%
M;6UV8 *@*[XDE6S!HQ/Y)6MYDO=#"$4'(U1VO;7>7DW&DS#(_<'9;*4]$S,O
M.2,$5&1I,$:[MP@!1HJL;=!.6'4L4KYL$4_BO5<Q:)BE?KV@=([YZ@+G&^^A
MI8V7K6T6QV0^":]U!BX3KQFW"J+C&8*P F5!JU/K[)-FX/>5'WIHZ3T(LX\E
M*73J[ F7L^$!W"FM.3K:9ZA!(><0?3&U99/W,2JZ35K'T&Z^_U!I"P>2@&$C
M3G3@F5A@6?3N6@--1RD%WR,Y3/Q_>\XL8?$.9.V>V4K04>J%@L*9HKN7OHI,
M^^G@ZRRERJ%Y('T?3%X1]>Z*QYM0LVU$NL:Z/MZ.=0G&_*(1L4;M<Z@S0FHE
M8/!D.RA%!Z;PRFL;95:KZZ57O&3_JO NY!]V0KNVX[Z7(.-FCJQPF;TN#$S.
M!,_; +$0O#J--9E %N+M;-7UN;IXR2/CZE:T6[I7]Y0:, O9S>RG-V%44QP^
M8^/,@ ??T6EBP/JKNY478&CO%2=I?W*AI/+!61,QY:B#4*:P)<;&@^\[>%J
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
MGW9A_I''A.]"H+,>$QY$<@%2*233#&TY#02/;D^X QI3IB&D1H;N:;TI9Y>
MWP%+CY:LOPO%SGC84L\SW,@D+0%871I@LU"F.-MY&1I++GM7/=W_I:[WHM^D
M PAV(@UZ:E1VRJ"#BA8UPCWN']3B_N&T(HE1#\QF(VW:ZFN_U "?V-MS3JPZ
MI<Y".X]$#ZJ4RDFB-7Z1B96$QLR(-I"$3<Z;TVFRLN/:7MZKHYQ*!Q#LE%H3
M[3$,W2;NJ0B).&L3D2Y&$J@JMZ6>&1]T5OY\AOH\6=[+ZW24U^DPFIU5(Z3'
MGJ'BD0M1KH]"UKAU0!E%8!SA@@.+(OC@SN=]VAA\.$DM[#273D?A4LDE")07
M+[XX'Y+B7J^SC-)2F5SM;+ 3$\$9[8]G$W-MC8)G%4C:8:X@+M]S13V) O!L
M$#H1FT4BWOE @_11AS/<,E_F@M8E_PF^R#LQ]ZS>WEWGE7/-HE96$A6%P2U9
M4^(5<)*MYL8F 5R=SY7+CHM_>8]/\SUND\.7$XK>+A>0R5O.49V*ES[-$?_&
M:23,F(R24M1F?M*QZI<WN)4W^-2UNA-QSS@<OET0QDM [0:"?S@B4U3$:96)
M]CGY#$)(<3X&]HZ+?WFW3_-T;I/#YQB2GXUALET*67B1?9D%G9,ETE-6;LH%
M<8[RE(--P9_/S=<N*W]YC4_S-6Z-O>=Y";!=!B):&G09WJI3V<RX)(XJ39B4
M&KR3 &=T%N\;[#IF#R$9C-+>!:(=VH+2149\5([8Y%F.%#A+U;?07["'T$%!
M^J,H^T1["*'09$R>:&Y0CAX<'@!@24C):C"!A5R;KA?60V@G#FSN(;2#+LZE
M!TN3-;WT$-JMA] N-.FDA] >.CX;_AIA61:,4%E2M;PRQ :M2 86\, Q6J:7
M'D)G2ML=5-MI#R'PT22*GI?V!"4F\3Q!L?E(7724^B3T2P^AMO3<N(=0<R5U
M5W'];HA_A:_^+YA\\"BT4C.^=R'UI@^K5!_=&.^CLN<RNCY$ *Z 26:H RVM
M,(QF+WV2NK?I@P][:S^BC>E+]]OWH\GD-7[VS[P(H$SN?!,;?>:"6Q*YID0:
M9TCPTA"D#'A-0Q*R=KER U@'7"#^-AJC UZ:6K^>32?XAOW?42A5XJ^_E??R
M7?E%&;EZ*_5EC^ME!^R>%R9R83AQ2KN21"J(51((I0G5F -WCZ.*:V[X#L/0
M_596FRCWKL4Z5$?%0MW2R")G*+T%[J 5G*6=_S#V!_WY9H^;=FDO'3_ ]*D(
M@X__]?KJ\]LON-JKF]%L..U9R6G2@1/CK" R9T8"^ES$AX3[<&)6,+V57"T
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
M1N\#^#B8NUFOL#!) \Q\3"Q\3/0A ,+0D>T_U&,"_G-C8F9A93O"SE"#DW%
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
M\@ 6:Y)D!D7&=DHX10UM].G'YW&VP6KCC-_E8K>Z?]>_-.*%2Y!\=N48?91
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
M34LGB>76MGC:K F7TA=CIL@33^VRTVVN&4/L*8K4,B-F2O!\?3/T*53HUZT
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
MC5O!N.!!\A3PK5>U:SJ^DF12Z9]_KUR_<G<B.8B?_<2HS)"4]K/00F_2QV0
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
MM JK($?:F,=5*EW.5_KPNA#C4C:1.B:[7GGS_+?-%7C_T\7X?5L24F$(6BU
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
MP%5$,*6@)TT?/)S7$CFL7#P.;<ZV)$3'?JS*SB-Q<)?T<.?%8PB^U"S BJ:
M4*L'<BCW+)Y%7PHW&2:)?FT>\YEB.)0VASY.3IK+5>D$F2+]X5&W 0SM#MTR
MB1K'*!!\U%BM A&?@^>KN<X7<ATY3K#[W*IV2OI*]^%/!=U^>*G'=*Y4B(_6
MC-G*!]&NRX$.*;2[!.4F=VA(5'V(=*?U8M3'DK3*5((R#N,\,4P*9:>9,H<)
M2=VFU@"JH\K$=[[)V/^(?;'CI0-06J6 ^?J7/Z-;(WUNGW#?OITD\D[$;'F\
M3W2ZEUTRVW<N.?:/<"6L=)(!37.NA^2R2YT3@90GS=#J?F)+6$J!8D;^*]Z_
MJ&R<JZ;58]9\9,3GDA]'6D_Q)A:<>BG-*:LE?6+AK.'-.X%NIF=*\"TH5VA\
M+4H"*V-0--W(=_<K3^BCZ4.=[^9;F:N)1MAY DX".E>!+G_(2-:':B=!V'/?
M-7,L!"\V#HN<8,QD!F6-3/JU%RH@G)*2:^/WO#Q)F,G=!;Y=EIVT9)[BW2BP
M?\1G.QF\=4IAXQ!C$7I^7_![QGXQM9CQ 2N-),Q6I962XSJK.JG/?Z9,+V<T
MWY2:=&#_Z1L +N/Z=5A;5F>)UY.&>@G$IL=^.+[S?!,&Z[#1W5#5F]PW53:I
M'B-Y@O'35]_BP^O#"2.PM;' S0VP=8O5KD,3>G!0>(CN"-Q90+U$'Z_!O8()
M;D=6C-.AA7J?<WR")=^05U QXC<"?.)+\IYX?L D?U P\SENZ6G8I!E2\<95
M6+'I\XD[!C?:<2ZXQ[H[+'IA2=(V<0SRV,]+3131*,V8:K&WB=:.UEYH\]U#
MGT1ZS5$?_'LQW;9_:Q^$PZ%N L UE)OY<23^><WZE+GX<OONK83,TIWLWTJY
M%6XR+O_VQN%0*XZ)3U5&X1@ZY+JS&8RZ.4(9^8U8$G;>WI+*R)/#. -:KH N
M/2G>QD8L]\L1J6-&)X>MFE!M-Y%'41U0YB16@YR0A4[]O*)] )J2.,\30=.:
MV C$T,Z>2CEU +)?;??<M.]@MSK78]$^!GSIZ]HO< (R12._A'>9O=J-<Z=G
MA6&'67>FN$K#JM -@2#9^0!,Y*[VL3(DG;K5>3O43QG=.M%5L]U#%Y+LN@!X
M4@%R0-9HIG=-H1;?Q25TLUS5NX_TQ]:KLW->G@/U'6P.SXJ%=[&PT9U+GH([
M]@<@OGLT"BRD;B5TR, DU%T^8FU<(Q1P=IM:X><S@/TANA?G[E-T<Z=Q3AL
M90*W6H/;3&G):':BZA^ DE1#F(U3*!8MK&Z>^W] "Z'_MVGAW]KAJ[U:.SUK
M?XM^"HXB%*EH7JR^QU.'/S 56U1TOOSOJC4A__$;K-ZG#<P^H>%DAV F[<UV
M6>1 EXH&;S,KZJ>=^(G-O@!8[$_-;_0F]:Y%>(3EJY+]LH1 S_U-J.L:QFM'
M^5*-M,ZZ<ESP@LW);'$VN6C#:\K\G+*O#4Q@'\ 5Z:0N#((-%]6*U<L(O=:V
M-?#B0W.CW?&OR<\_![LQ2YI_:2^CHYJOY0!5UVHH:I$UUFHE:@]M2L^1\GA3
M<I:O"C,66O5/_J*'I-&\-'Z52H;<]*8-A4YL&6RG]^5M0Q_T596<\[N6D9UB
MUU-T -+Z;<\BZXVDQ__;;$R9U4)0-RIJM@K?7NJ[H-VEZK2F(Q/NXJ/F8C%-
MZKV?( KD!3D;.*ZU^CFZD@NZP;7:)';R?L_"T?=?X+KSXUEEMJ4;4<W:)?!'
M2]8M(F5-.2F;]UMJKP?=+7N8H/[RA?J%7I ,R0".6B/1[#QD]( .HN\D;,$W
M4H6N2U%KM_P3K%66]63XA^=S?](DRN4;VZN]48AY6L([OL'(J66"49<Y/WRV
M"ZD"^,[I>7 %X+EZO&4*Y"J"RVVGIZ\/&TA&!+@\>.F0KKS9^_&B<2N'A0&"
MA0Q'5ADYR//((1E>(*F0[MD\[#(&.4OQMR2/50QI4FOK1*C)M@L>NDU/-V],
MNCAM'<IF#^7Y#[N4*)4C6,Z7]*:\E^//#-9XZ #D(3!UK0M5%Q1_ ')"\</H
MYQ,%N &76;LH!RRY.[=QY:P!]O2%_#W.MH+NM=?_N$K-@4)]#1 +-%7D%/,L
MD$XS@..I%P$:J\\ZT(((<:^ZSZ9".^N:),>NYD_G3JHK-;L>;T?4]G7LL-M8
M+:_\ZP!ATC1AA'!J/HZ%"[&SS*XZJYE#S)YR\@.*LF<%\&C;ON]0RJ7F))45
M=HO=OMU-0U'=IT_T"SX>CE7^BO+"1*./8X\AOV9K E7DE W#.&MR3]3ZSG6)
MWVCYK^I&1]1D3UHOQD>=@C^ZP5&4 =I>40YGI#6'$J&QN"JU#EP,\WQ]HH-=
M)Y)C.$#OKO4CP=QI<]<3E<)WVL.^/>$XW-3/^HL-N!B<,%V8G&0ZO .56'G$
M/MYL5.!F:V\2+M]%(O7;=4A\D0WDV?!Z*BA='OB=P]A N!/Y/<.\A^0YG]45
MM39$Q DL8Y4]!P+KL!2M#ZF$DL,6&F?O'UD_6\\O $$T3'^4;CD1U^0V<_72
MKY<F_SY*POSYA;9_= *ZBQ&+#VI?+KX/2_E'4>X#O_EAK"=9@729]@_B >.M
M&LI;X)"'/G?5$+1*BP]F1([,R9LVU:RU3%"\8 ^3'RZQXB^OO=G:=_S\73F"
M,6C?(W9OMAM76\.LF\>_K$5Q;KNI[* 3AXWT4\_@O$:,\GZ4OFYN>+N0\'U0
M*??TZ2@+%5K,J< Z$]H9UD23!_J^(*X"WA3^;VT04_)4M[_;\[<S;]FZO NO
MW#?V#DQN:KKN>+'#J*6\]\F/DR !IT_U E&SQR$&E&M$9#-3PL29;!YE\L>D
M4"S.N&CESTE1F7NNAWE"/PL],?GJ;%\8OK3Q[^DN1HOQ!>>!CH166G4$4G8[
M=6/*SOE\%LF6(5,_9#M3:YY/&WG[BBW^2%%_KGA9[R6&9HT<1_&C'J.C*$!!
MUY"]1\:WXB<J=(5Y557$ "-PKUQHAK-5H?C<4ALWY\K-8L3DW])K/;/\.P*
M-VQ*Z3?> A@H:R7#1=N3RU/-R:J9_'>/R!6;Y43N-<A_^VYF,]7_;:L$%U69
M,9FH@ZC^HERW)_^S[G&ZY;"N.OVH@D9W!T]4PI*V,].WSV?6Z2O".P=QF[+4
M^198I5E.7]-.^OPJ0;1=9',O3>9(!=)R7'\8IC,WJ&U!RT77OY5?7!S/"5)E
M[ P,0C8U4TUE15R?/K5.'4WQSTC$?3.[O* RD.B__S[Q+$'W'^E3[-56:!O]
MTKI/E;#1#WK)#^$AJHDBB9A@DY+\L0-0RG(82U GZ;7^M\DXI@#W$)WH^,QH
MKB?&5_\QW[D(E82Q8-=P\F+ZU),U=D2'Y;,$N[O? ^R\?8V:0T*:C,<]@Q<N
M/0ZX? 1Y&MOQ$HZ3;),R-M+(*;%,3=IJH]_96949-LY6./;KS:5PI6RASPFK
M?_4]=&COHA>J+>@ ]  #V*($1*DXP/G3!H4C0H6.$;&;ZMF"N7OVUK>ND!^G
MA'3:*0@J8GJ*F.^PW(C;W[&Z"(TXVVP"1]J-A+*:@L9(@W0?Z9O9A:V_V#Y$
MMBU[DK>8W%4T'@=F%[C:GLH4&_DEPT&Y9XR:5XX7*C\W_WM2"!4K\N#HTUN^
MXG(I/YCMQ+6C/.IMPT2IFJT[):G>P20U99+\L-W*)( TCL&\PD"J1$KO9KK#
M!@+VRU9[]_[V&=Z\@'L=ZH*.)Q2L42@LP74 DGR6\MN<SY.ZFVH@WI;!_N1,
MW#)%]-K:6,>0[=UB'6&GN_S?5+56:JY_$_S"(>ZU#75@V=EF%-<SG 3B,EF
M9#.WF6[YYP DU#3PX^CU\71.'U4Y_"X;5\-.EN?6:9S% >A1PE7HW$<PV9!D
M-)>P';;:*2,YO Z!<C?L18R],TFXM-7K@':YM4M8&+5:O)7<?%?S;H[EW6O*
MO,="^;R)9B)"@XJ_W[S-B0U+9S2GW(6I!3*]T3W(TXOJ QI[-PGF6XE)Y*J]
M&,<D&AC>P3P&)E3-]\01')(GX5.W0B*_09_Z.-E *>WMS<3\BI:&$=^'HU[Y
M%P9]E?J.)Q;U/Q7XK3QWOF8QHNM>J?2"''/)?[[0XIER]R>:*K1AFI$)8 I0
MSHB;$RKM<WQF5G>6R[JBEML;]E?UU5<L9TY3'.H2O-YP:C%$!NZ$^YI67GG7
MLVB?A2JRL8 3*_N%[^$T3[/("^4\[Z%4;VT:8+*IU_/?*:]NJ-,",PJ3M._I
M3<_#N&*^7LK\SQFUI\8!"/E?,FKT?QM'_T=$C?X?1-2R O\YHD["7_J7B-KU
M7R+J?VF.%)H8<I*PM+9:AHF 6*A,8 6P:&W+#A4JO[E&IQZT&=TUZC_1MHQQ
M.HFO,A,?=/\M'FIV\S7J3&.W20G,8C_+&N(B>R@ZP4.].GW']1?RZ[+M>A(Q
M5&*B4U]F-*>YHN6E2W5CW9,^%2]U,<%10<O5K5SJ<4;5.2:'YQ#B(A!1V)Q]
M;%1A3_YUFL[]KZAQ-8:ZP@;&M_GRM.3VW1DB3[W0ROBSM+.W(4\-V]Z.QH=Q
MSH7I3NRS_2T6XMP<DE)B(1!8XE5T#UN1G@X?@&,;"XK<&)GRWQ1=Q6#N?')8
M^<D#4.IRSY"!\*YK^7\Y./[_8D.H'8 X.%'M5P] O%KY!Z#'>W^W%2*B"@Y
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
M@>:I/L81N@W#BA8*B=#@^9@4LLX],07&$O4XN:)5<]XIF+7__-*_ZU%S-5=
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
M0TJ'(6-31LP+\-]H [L@L'%\LQ9YT-PAX0S*;9)F&#W7K?P[]!2Z7GX(YS3
MBB=RL":Q&RGUG^MLJ;J0:@J [>A'=DT<!N ?'T$8B<KH"=S>37#+OP5:V.8.
M]]?<A7I#MO ^\+RWNY'[@$-\^X#D)DKD,+MT3:G_HX;O[V5R/%$D^L'CPAQ1
ME\MR>_UW#!I16:A63+D$\R.*SV9)IWXT-,1 V:GX ,KM(=B8+5%,Q9.>^@IP
MWZ3R,G#,")0NI!&;\.3B4E"#0V3QVX'MCSTO]%V9?SH&G%X9LQ8?3>',E)D
M<G@<7H+\7B88+G1]\.\VZBMLH3M;NWQ*GNHKV0,IWQCZQ:1YJ/4Q1D@/V4I\
M6V_A/PWS_]?7)GI\O@,NU'",]<OA(JV*C+O;/ST$4B+$,A]<#HS77+O_7>PW
MJ%V1YYQW[7.A:JV#X>%QL%_I0:N6].!Q5(L.?'7,+X0\T?H$34Z,][<GFR.L
M=J#I5T0?N)QW"&UP48W*;7!_>-57'2 '].BS@ZR,4$C-N/+U1NP19##9OI"Z
MAX[6(#R2*>KD,@D63==^\.#R*07#6PD"?Q(J_OS3MX)<=**;(6\S<U&Z-,PT
M>J7@48Y'.G>8KU5O.UXH,(.KWN++\;GFYDGG>.?7E[XE>4A\%8J/?ZL20G+-
MI3LC><EOP%ID3&* VG&/)^.Y&(;"DW%LY*%<YH=PN_8J\4L;MC]./CJN/Y:-
M>#;.Q]VU<E\P]#]VQF98.DAWLM;*)CG9@=9#D;YCZZ-T=6!JCC3',7?__*N.
M)$YC^;?Z,F-A'P5*8X@X=P@_TH<2V=R]RDT-IGUPFF8CK(G&$:?B)9WK<'W>
M<U_[\Z.;S&W.=_%P2ZX$R[SG4[\>_>AT\(&PM8+R"QT*_.]#+UX5^*>E_&JT
M,ZEMZ_%P -H)+XITHTD25[6,AP(.WW^=@^M[2=(Q]N<'UDX1Y%V$Q;H[Y"YS
M<A8!0E9%WT[;W]RQ)AO$%WI:!*>*/[6L&Q'VX?0OO_GS(8!3(9-;M.#?5!32
MB3VRQICY$,('M*.I4W.Z8O;,,E[(;1_P(@1ZF!98$:@2H@BIG>&*RNQY^)8:
MB#J";FJ&E+_!2*)]N6C07$^P;R)YQ#C1-$'#^Q/N_;F=VY#Q.0G;J2F<)=DM
M0ER$LB8K*KIHQMQBRHV<W>UITQRRV]J(TQI^U =U*=A%-X&/_EV=)@C>^L<"
MVPJ:$-T ^9"9!O(1;X6&X44TH?Q+?=/&ES!@80)';ZJ&Z;OY6YNE^B[4XK,Q
M'2(1+:33-R-.\CY,*HM+\BCNT97:/I8MV9%R<X'YZA^" LY!:UE!<3 KZU0S
MI0=MO8U)IER3,P-SNEIVMO']MA@KZ 5CA=5X?50J3:D#S$=+)H1 I)&Z%-</
MQ>Y[+ZZ;R%@8UYO$!@\,*5RWQ''"NPX][5TIH#]$#:!+(F,@! 4:)T5GTR3"
M6F])2F&^=P!+:5>L0K].N#QU?DFPJQO^"^FWA>C<O.T-$^Q=V@ZB/J[-P2</
MF^T#.K/[].7G*6E'SJ:^Y>ZB!^P#PM"&:'&(*R8"*-YOT@._21?[TC([5 @P
M-EZM"WB%KKN8\ +6_7=;4!<@V]'P@B9-O7$56R\Z6?T#)*5NN+7\;/;>!FX5
M=H5^%-W4!"G#=&!*:$!J6EDDH2KFU(3$X.=W#;&(^;CHC+F*7B419!BZVQR!
M_:U\Y'J+U;?(N_WKCC45WZ-=JJJK7H$>9_,7*/-''#QZ[;@0?'XD%F)H)XIT
M)F003KUHNS)>*%S.F*SO*JB%9N2IZSQ.4"&JBJ=G0U#I=/4A6WKIXD;-!D3#
M'5O9H,;JP/.S%(-KBN,!OP/=ND._MI^8O8G?ZE?EV"L>^),,5V' F!B4(A)8
M[4:Y%.52,AE580OJ]&6E7>X"N@+V7'%1ET>:?56F4\]6Y-/M=/8!J>5KQ-2=
M8?(NO:K/&%,V<]PC:7[Q^OOO;)FM4(Y6*F^PV3$BNF?%,%KW?O_[#O<8Q F7
M "<7,KSV 8<CH]0N+=3\^9KP"Z]2T7$C>516M+XR><<+^W<F@-5<B:O$K2R#
M',0'2&!M<E8GFJ!-YK23R?Y5JL!FQZZ/_-,\PNI&'&6;+J&?Z#*,Q_N EVG3
M6-H-T+5@G&W?R;M/GNP6^^PI9,X\+%HOQ]3#!QL.4CX#+S3?G68,P^*2 VSI
MLZ;!V 199/?N'1I;NZ8=N:6"F'^GZ9IN"3FEQJR$JUW<[:TMK_E6F]*\-V[D
M]MP@P=WE.E8Z_'FAH-SS\]>^+&\9LOAJZ8?0S?FT&%S%>HN*N%LDTCIXEE8\
M-05)Z;CK_1K,?>/] >.%4T>2TX[!Y@-#OC? HCHW>0A>?C*8P#XLO,4IG#,N
M+Z'%H%R')?@53&6;CM"_+088O.)) =G0LF',D<042AF_Y,WYQ3HR7;6.O]DW
M\OM993;A/O^,Y&=_9$&Z%Z+6J+1L(Z '->TU;L3W\H*]\,8AF;=N(A\Y2WEW
M(Z=3VW3]I]'M@OQ(1_(8Q(?\J];G2^.S;PH;.; +&.J] WF#%[!#?C15M99X
M02*^$1B)JY@/HP1Z'$[@\27!MVM"MTQTRPO1-<75LCNB"P\6T=[D4YZV@\VF
M=^'3*4D.L=:0&RAM$I?I=MR!MB8O&=0J<'I@'U %_8D77(9E2H\4(O7S*E7/
MJ9W\'C:?G1T!'^1E9M$(*A]V6DWB0TRU*X94?+ ^&?1.A=-CC$UXC":=AQ"/
M9HG Q^8)2@E5ZR'[@(AQ;RTU3#U(:-<<0U^ 389*4J:ZHQZ]LV+I>+"5G,H^
M((T\)40,OGA<'S@7@_9'SX7 5T)8V:W ]?%]P!FO<:\VG!-^6Y;MZ5#_2^Y\
MI_R+W+D%'2B#["PR< JB_X6VV0O^3QKH)]!H'[![DBUOJ$*"3,U[C)T$](R%
M( 7+5#2,[=,795BA[OYW@JBB>R%T;H8OFLTM ;N!MKU:]WX;#6A>[TEY' /*
MA_K7J'_7'=5%.<)^8\BFN#@?\@1IR^'HH"K5HT$EZEY7(>K.8_7AU>US-A?V
M ?9>V[A#M'QRKU1_GKE5=G3%&6HM:J;!O!1GU&78_[#8:9M_^$+RCML:+K-W
MG2$-,6)#/6L7XOP_W6$&%5#9<BI9GL9^B,ZU<+8F#-C>A*T0R!;4%&8V>CH5
MS$63)/A%R8J0<9$@DVG:2H6I'QT\MWS'7G?LQ;><4_UR*[6OOB-]G%YR'PPU
MI5LBM6C/*!G3:C&H(PS=[WVKJB#KCPX>XCHI)1JUYPC5+[."Q2[_3I/VJN1P
M!DS/;!7B1@NF<:WHL5[J4_).8V+4TY38+U4O5\1^=5OUS;X)+3Z_9D#+N3;[
M]I"!7N7:;?%/ #(N3LKW-5V;EDUE(]-S+\:%X4!=M6:40D,]_"B^Z>GO2;SU
M: LUHM(C>[R;FC^C"#^7+W_V?+&^(?T>NP3)+9CRU"9T++!LN]:]1C !Z>\W
MO7X< 6X:"V#JJT8=G52IOB),!!DAVS@PO#G3W_R<F65H9V.T1P:$A];=!+X(
MYZ?M$.;J:CJ>,ZZIY&=*S'9)JLS''77@09;S<W#/6/SH*H?ARO!MT 2X".@(
M19":EMPB5HD1U.0>"D +T,R)Q"7ER7OM3@D;'L7R45FM?!H/OPK+E/9_,\OA
M["SWXZ(%4?W_[KWJ0 /"*X+K@)2JQE1AQ.,)L^_!/BL55_0REB^;&RA+F7"H
M?Y.0##0#$*OAHTXD[C#6(:0Q;9, E&23\!ZHQGE*AQ8$QC[>@>E@7^:ZQ<N%
M_?AY2S\)> :\N4MZ. F_A9K E*PFKH82X+R+9X@> ;J&+6"U\D'"4)&S^[R8
M\SNL3]_ &W7;VK"G?C=Z);^B92&.O8>13C0F.8.D^^&GCC-$("]%Q="TTD)J
MZ1)O@4I1I?CSU_8M_,\$N^Y6+\< -G#1E6!U9AI*E"',?%>G.=M2C+Q->9?8
M7B6,B"%V^CJ+K0?ZNZ=&)9OX27?/3GR*-SD,>[#ZBU!/P/Z-G9%AJRX$?!R:
MMQQSB,;79.$Q,(J\04Z()/E<GU-QE+RGY\^OV"Q!_!X?!;Y_M@,8DC*YP$8R
M\97P/-8HAE<%I.1&,L'R(U);QG_JC(0SH,XO<P8"#_N7_#AD;"[QG./@T4)M
M,V6^::4FR,2C[=@C;M06VC8A4?@:X4]/MGN#2+]4O\IULKQ"$&Q _< $I]B]
M[#BYQZ6/G:Y=!8)9OR"EZ B<1V(LKAS=C(\!'F.@5:,_,J O-8R*D&X(594/
M9J5& S_6-M^8"8F9+WTL:?(IQ(4N'84W?>SUROIAVF^C/J[QZU[:@5>YL8'S
MDHIU\E139AI+@W&8-D0Q(6K%;Z_SPQ=Q(B CS93R_BF"ZX""9:!0^$F?#S??
M'L(]N6;^Z%??EB@ J;0/X&)Y6O6C.L'G^C2%E[%CC%LXOZ-Z_AC0+>IP=3#'
MO)*7FFY?_9&G08QCF]1,-G723S(TR?.MO<]W6!)I@6CQL04MG:"H ..\<5_Y
M#ZW+"K +)"ZY2Z+:D^_C[N,'<0_\)!CRS*P*['@059<RG/H1CZCUH(P\!^FY
M*:0;5)U^T#SK(*Q07GWH0]77'SQ/3J%<CYA0/S'?[ /<X1,AU\GS+>NQJ0W\
M9&ADN=JQ<:\J-4+/S77K^KKT26?+:!NOD!LO[]T<.^4LSXF5"S.GC9'@T0[:
MS#*D"OW$E+5[IGQ)&<W1G]CC9S(8F!$OUFU;[;5=%NTLI!?0WR%<B*6Z=EUX
MN )]DX6A0U =^P @^#C#A?;,JW@Y'1;).DKK-C080(H3(+)+R?;N3[/>59EZ
M:%=6>KGGR/JKMRX_-^,H?U1!]T*UL9W2/ G+@^H#EN6UE9,AK?N @^>^>3RM
M&,)^\$"[*9J,_Y$[N-*MS>W%;S2=_\-EH8&/<999$'#ERGHT$-AP&N'5)JNC
M8[NXQX7)L39QS%I\="6[:VR\OT<A_MBM7XWW;WQYQO'DOF <VG4?\$Q*JP-(
MD[?<![3W1D_I4'SSB+I\+9FGAQA:"*1%$.]B:LJ(>+)"UVNC HUXA6 /16&P
MM+N+&6![8A\PKD7LB&<=8G6ACV#,;>NA1"KF>,.9NKH1UX';N3*9;U05GJT1
M8JQ/TF^TZ\X>397.WKWQ(J%E&K8"I?1.XQ@BZ[;,J'T 09'\^9,_.F>IQB4Q
MJF[Y'2E!1F^5"X9 9IFTN^Y>?0@$O9W8O$M!,T22V^%":"<XFVH/:**C4S*!
ME/GF:!57LE8"$GPJ,,$K@#=1P5?TU66 >L$E*8V'T N_#V$/L'[L \K5PO8!
M7O$7B1TM/9 F%AO2\MW]%UE@,BR2X?/%3O'3B02HXL:XO-/!)YL%$L\"G*]8
M?GO< 3:F*Z(Z&R29G^LL*#M-D&.LL\BK&;?(N [;'W4@%9 '(E6LB,,T";2V
MLL,O?S?^5FX7X&?.%3%L%NH 4I)9/F)=1H&OAE!:6F1/9;1TRM."],B9;ZA6
M(UKQ(JVJZXK.?WX*35IIQ!E\ODZW?GNIBJK%3&M09_4"CS8H(9([4'+DX=P\
MAB$EMS<:672J6-A>)SCZ)Z3NUJV,)_%CUWF3PVL!G%T-&@B^IO2&>LH44,H3
MAA>K@_F[J;0G<B5["J%DQE22->O@GBDN$?WWIW]:":LJ +3C-QT@=%B/5CN&
M)H=_T7 >>:>F>KC.),]CW-9F:6?$')1E,)A5Z6$[UYJDH>?QY%"#Z_PY_RT(
M^P$ZKH\;$JIB4:H(PV:(+/**'YE.Q$9MRSR9,\$(=CXJ&K6;^F2=%3U^C>N/
MM]G&N?=*AW.C"T<AT^\AHG\G=PX.U#)?HN20SGTY@TY5SU7X[O9O!0L/_[[V
M5)4DO.ZO\'.%]V+\L[O%HQN%_0!G=),#6!0!)P@R1#):=W"\V$"<H(S:W=*4
MT^5888>VX^W$C2D>*V>1!X&G$=:<A^3/<G063U"+:+E?$7G4 9H:7;P2&^1$
M6!>=\$S'QUIU+4XGWXWH'X=5E6X>C1#2>%UV,XRQ] G:=4]R'^")'S.DOF<6
MH)V6<6.D=IP($LBLQTY-V'D]'2I.>^3GYIJRT7)6SX?+.5A+0S_=6('[W*A9
MKN6EOPM$I-OW ;(SM%!*=DNF<G^="L6)4+%;VQ=HE)VT;%H#X_ ]-V]G>.*Y
MI9DZV'WGO'2I,6!3+8$,I0NS)G!<FNAG'HII!&!,S>"4)"7Q^:J"8Y[&?#==
M=^N\F[-P_JM49[[O#P#,.26^:5CC!SXB9I4-F*:,XY1]0 +()9]F<@O*)_3I
M#Z*+P?P(=3S'LDN5#1KGO[EA=./Z-<D_G,H'S73WU,;6B6IMN/@& 1J!;M!)
MF'A""Q7]DRE!QD>H*M6$X?]D=9Q:V>P]KA_37IUP0N+PSWNU[SGBR894+QJ)
M7$4MH6'IQEXZD2_]BAJ4]//<#"KKOR>8:A>JV/ ]FGMG].:RG/9X=>=]@4NO
M!& LGBM?V% 7WJ"*E*BCB+)R<Q@ZM(EB6DCS:OYDW::MQ^]RU%WI/RGW<THD
M(>TA#^KEJ>2^ 1N:(-7'A-3%T.T;:)5"9LH/'>AR'CQWL*5G(&O#VF53J2NK
M,#B('B8S8P5;@=$O(JV9[T$FE(MW*-1ZPNK-$2(PT8]Q+\_(8VC%5_6#B:W/
MZPLG 9>1^5W,@5IE/^H:,X412(?2Q)L+R&4=5!208OBLSM^1B!&T\ZPLTGPS
M8E5+-=11N_*87LI!KVZ7>,5!1 L&&M7]/;?A%CGO)5@<J3F,Y"! )9 J#1EW
MR$-=AAY<V:?J6MM"J*=S'/U4SW\/3/ ^( E3TMX'E+DU0@20#FR%YBGX B>,
M]"*IV#:GWRXA#"7JU5 ^[&ZV5J:JOTB9-J5&QDMBO!W<$^>DWU8JXF\-_N/
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
M9Z+-3(UPJBG.]:2O9DCJV?9?G0_B#H6I7\0>Q]Z#3IOCUY]@A)#M0>2=U@<
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
M2O89ADWQ;DLV'@D)#$#MAO*^YGT^3-F'Y!F6EQ^9F.T#<FN2R&H $W1XES&
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
M_=O1*+DJ;ME5.?USP$TEY(&YZ8@5^S/3D3XC,>7A7-=IB"<L;DZ0P8/HQT@
M9GB1'UJ2ONT(R9JA5=52U0^)XQ1=+W[1PHQ@(_P]@<7K)]S<^)HXV3;F5L68
MH*,]B<CY+&?MVCC"UJS@&-J)S TC?0F9'L_<6G",%L>;O7_0^HR'VM_Z2??)
M5Z$D A<3Q -7!W:HZ@"*$DE"M+Q9WAM,R#8<UW/4:OB"Z@ZMG%9=/EV7#JV^
MX_;T3'^0J&R]FR<N+@P'!4ZCNX3IC_7\J,>!O_C0Q$H@R3;[UHB>64''>;[O
M$X%.NQJ7YCT@YU0*GZ;;#'[+[!T!,JCBB"FDF Q@35"3@L-))Z04 &_\ZRAC
MB2C=]CKP9)5QVFJ$&\_9+.^?,;LV;U#<K: 'HVQJW7.[%AQM$*J\@303],.A
M>8DPUU5^&"Y ?X>1#@]C</*1DIP"C@(]-I=)?PG'7@?(=8H+93AT\4_VR,*:
M1WZG&J4;#B'(L\8>MDZES@N$N<FGA+ $B!_L &+4(2"!=D$[;Q[-\^O/>A&L
M]YR3SSV<J/F#P1/.=U2R#IXJ5NN+D, X.BL"BE3+%884$$<JOXYN=98G9:>4
MUQP>MNO4F#'1C@L(/O9G5B[V:HO-0S>;.;9#B>NM-T#ZKO-='S*+:&#2!_1;
MX#-/:-]<1ZBZ@V]HF;B*H5:=D>,SZ><VK<>.07E&)\QA\C1WP)%J@>C%@AC\
M@ #%%.@M=%QF<*;SJ-D/:Q$5/1O)P:D_WFO_H*7>^S4;<3>&4\9_5E@&=OLZ
MQ]>Y0YACB!%81391G7R-T(;F<"/O=)0GS)[.Z!S7:83%*_NI!NL;>GCD*^*;
MLO3)_*T<R0U<XGGO*ZP7F: O:FUYNI3^$8@/%$RS'LH"'Z'=)6=3;% 4/UR:
ME"Y8+^KSE&T*O%7*:U)6@2T\U2ZZ9CNL&QL+DS"XL%PWQS77-17VM%GFX]I3
MV]$MB0;_D!3#_DJI(SFF!:EM>0C;YQ&K[&>=BH[IHF*9H&-Z?*2XUAR[#D@L
MXT3=<+"^<+]?]8S!F*FI*RPH_;N9\NWT[YWI9K(_.&)\L4?]$6S ()1>B) +
M'V0(#)ZX'6[+>Q!^<>A^<%J1W.@&9OV5Q8APONVEX0'.'D'U:XS;-JXWO*3T
MR1PLVIIXT6ZU:CY/Q(H<UJ4F[!66KTT>:/B\HN;J9=CHN-M@6AA5JI Z?N1Q
MY_76!OF[O,N-:AU0OK]HB76,&MPH?1(W+.VGVYKCQI_M>%[61D>GTHV-\NIE
MA*O8!BX>%*3YALRR\DC/]?A0=(T_BGH7+O'4>#3DI1Y'"$[%TW"B1O$^OKXZ
M\DE8@&:0"7>7O?S!<R]VTWH/"K$]OL@$32(I,:1!HAD):@H,XOS.$:"HZQI7
M(@MGZKWO^\]GXO(/*W7XI8D>%OW5Y,A^ODR',(="LO@H+]PPPXJ>AV$#)#H-
MQ(4K-!VRL/A7*JKB]WA??M"Z >(0U?\;0#E#?UT&<8=,_C4#S#X#L2J.-N:O
M2Z_<&2W%*PKNU&DT#^_Z1!PII*A&G&23YC=ZU +:[Q;'Y<K@7&""C+-)^[_T
M(H'$3Q&D=09G)M7,DOZ$K(NWBS$X"KA?<IP#[(8-"DIA*/S1(%7^L<#DB_#Y
MIVV',17O'NL%4$+HT4@/Z&0ZF68^#SF ] K/"56+(D#Y!T)XG%>N[.25R?4:
MSG2Z".X(K;ZPO@0>1-&$"3@+-"?+%A?DGP\OI35!^4L_-+EWZR3,6RLAYZ\&
M,6PV_!#%R+;OV,/OD^P!3ZJAO</"Z9HF$J7(8*[1&C-ROV%G+A0YK[5[$Y9
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
M-3MZJ&VZNRP]1B!4^%VKA:9):&OM2#.$S55$N\K):P+'^:"[\'K?JI3W\.*
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
M#=AU=),JG1,3#A'-('EG.N.,B._.[IDY=*;$&4P4#ZHN,=.>%[\(*=/4.[4
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
MGG5O4\P8?HZYO<%P%<:)%%=IK<5.1)G,[9B]13=(S6F1BRQ_"%+\R-X,;_)
M2@'&CTB2+7:B$96CQ!DK?*3,DWW08W%Z2<R&MM^)/-<_QNQ$?$3-<$8J;U)Y
M^G#!^L%^S.V4S0@72H6?+PS\6SW?^*,;^/=+A21T4D][EV@Y;/4<R6YNI6F6
M0_<8(WR%? RY4OE'TK\9/7"\AVT?5/\L]=<;\^EI)IQC;_!T^4ZH7BC]-,+?
MUI?;O_HN!NSEC:^/L\,X\-]-!14-F=Z]?O85J!'T[*@<VHZH$%ROUC@X9'"2
M7!/I:N;\PO>S7%J#BI^ZTC9[9FB)^DW?M*^YPU!TD@.P<X 4EB1K_TO791.9
MJ=PCAL!74B#Z!*H?=JRR+BR=ENSEQ]8@,BSR>'#[G-2+/"6[C7,-Y1;@VX7]
M+R,HS.1/ ,.V%,9B9M!AVI<05>0Q/H,2[X$U>7E>)7^$[JC<NSAM9PEI;&/<
MLT,J"Z)L:-O?_:@3EH!>"ZP"%ETD,>QV_BO)P/EE85H9KJ%>3N5/1.'3EG;9
M_LY&7HC,H?@(T/9T((974XDT01 -H2L"5ZS'X>&>"(6U^R5R_+&'%*L@X4(7
M\.52/ NIEVD%]>;,(53S.5P@CDF2E!,TDY]?Y^9Z1Y!J!O51R4&-G'[C)D3+
M:C;MBWP?=.M-F%60#<L^B"D%2,A"G@*"21ITEJ^S<$'+22NJ-LFZNS?@UX<U
MPRGG>[CW=E;"?%')]E["(36V5$EAOE4X"4H^!PB HR .O1-=C726/DTO@@+?
M<AS:%1C 7]2G?;7U>"%!^BG7$JOV_M9;@G['#0%KO-A5[7 @DN%F-P C GB,
MTHBNJ X^6(IA0\R-\8IT4YVX]VJB52390Z)8J/4YUNZVQ)M6U9L>W[+:7^V#
M+L7_P%.>=1-@[ R2!Q&%.&+X@"-ZQ(2ACQ:R>V5XS:GS:CJ)Q]?$@\.4DD9S
MY-IM$VY<>DM ,M-9CQ8A)?HA=I#@*[V,+!BZ9QZ@*>=%:M=IZ%/.]U?54E4K
MX_IYN9YR)0MU*_&BY/C]BP^YL4)G7O)1>17PJ>J#^Z G:';J/2)OO$>^)5(+
MB,T"BJT&5I/\K)S)S7=6092FVV$+)7>^(ZQ><5+:]T%5J$JB*(SXE9:-9>LF
M0#B NGLQMTM(.CDX'NH5M]57[],&>>R@Y>N'0I.%C/BEG\\@AX: _#EZT;0
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
M>NV]Z>#YP6U7C<&AI_U&T2R5/@\<K$[9_:3*.(1V?9TZ2RNM-U1X7>]+4B!
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
M*3 _/#PHNJ$QI=?PA&]9J;-+=YY.SWG_B*_IG6AU3F?+1@ZL#9I/#(JR9(8
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
MGC%]B\URW:VX)\_-IE'S;NEZ#1_=GPO-.YK?C6N^%%-S-L![0.V,.,2V7H\
M<++@ET;! JP=QE9>HA<S X#.)Z2 M4 #0*#*=R F/JS9HBQA2M1PXZ+0SQ'Q
MJF G?LG3#2+X%+ &@_T%@1*RP1)#U8(U6/C9[?M@7)\!ZSX7S$<$T[G%F*.9
MEVR,F0 -?!([^X,)>4C)_Q<+9:?[=R!2:*PY(9,,A0!^^EB:X=5XJ;XNY>>4
M]K;L&WI_[WY0*IPY->"B>I;^D"N&ISOX<PA#;!DW9C$@LIQ_"R%G?-RACXDQ
M>'BBZ^5G/Y^NF:"\G[TK8?V%U?-"7PS$;_0_</B]Q%8Q_]>]O*6'TL[2853G
M(7B:JC&0SG(>J)F90ZL#L6!*DY6P,#POX6)>,;D2%X,,9TX%>^>(!)1,1I\)
M@O7 VN.K:6+_0#FQU/QFB&9%A8L' A\W!F'0T$DJ/:3,G/#P/+Y&>\[E^"_;
MYHRA=Z%)STX7_:+R.U7 FN#T,WC 2&@=3-W\V0QHZA^P*R<[#P1X>##N*1A2
M=B"2@*G[N%'=3\WV7UV ,.Y42M@"_QBL=&\=[&L(:0X%__=T[AWNI5,)*Q1M
MQLE"[Z,L*:.R_8'L%VM^09&E@24\$W\B:?;+><J^CSZ4!.?YGK)B%ZCW]DS'
M6EL;]^/H:"P[ VP4.6FV($<\:>G@!'/2L"'PY$5Y3BX&$EY+O]N7F*@J ,16
MMJ>VZB](BS3$S7YY>7LTAK\AE5+D93!N+?GQXT"FYB>A,K0?&!J?T")TD&V'
MH6R9&\PX $'%9>] %"K;BY)N.-,?37F1,+=4/*\U98_\&*;F:I[1OW<8"#VC
M=>YV@S<S 0S+9'BH!\F9^;"3DX>&L?:AKZ=3Y5.I9S^QHZJPO="H1"0E\B;*
MX&OY-G7\UYF\<:O8CB_!O.B%;OQML+Z;?4C584M[<'?Y *F,]F5"_@L@NQN[
M^P].]CL7QK"\_:<S]^J&1_K)2;4WT!O!%PL7N@O>I4U^'+MV_.=3"[&H/QZ
M)FQ=@'4:^,$5RV6 %#VWC$A=U 02Z43$9/R,K5PPE6848'J:89 8.]AX?,HT
MM5S8MN;VE_<9;BWV#A?>09)V("Q[;(\G1HJMS:DSP\[H4RS[-B31IX&QVC63
MB&:43J^IWY%2PQ3GE:1JS\ZN4MTHN6(!&4,-9/X7WJ.&_LRSH 6;T3P</$8<
M[0BDTYM!!.0A!I9$XO5S]:G07OFQH.+^[9!JF6'8K/SB/C^KG$)'=6?UX:]W
ME7]>TJ5@%8CD$H(MIX+M"G*S(V:\0RB=:Q-FQ\^8SC+'*H>1HJO!PEN0T'&W
M+[+.P2!A?[=QE&A!^$5%36D+]38]V;1YXG,L_00"T$!F$,^/ KK& \@YQ""\
M+;<]-WXI]SJF*A8/V(UTUU;Z<QH"CHF]-KX@R*5D'?W(H.U=I@49/Q*$L'<@
MH Z7L#W7X&%P$IXK.L# ,G,9J^NI#.0@R;V];PQ420AM#KA5^GU/5)5K=#]F
M:7S5*+K^7E<>\<T#:;\C+V35]R*6;EP[3M=<T<F_+CB[M\_(V6$#\1'/5B0)
M@S<OPHP=SO][#VSA)]['<^0_":T(L56468(D;(\C09MMQREKX9A8=1W?@?!P
MM;\O"M^[^=K\H<V&L/OEF_D+TG>8ZS>T1DJ!WUSQ+DYG=$M9$-62+>---:K4
M-#&%9Z.EHE#'6JX^&TDZ]DGPBXI8>-&!B>"^H.?X*6+NTJ\BC]EE[MNE_B6.
M$3T) Z;0GD""+/L$*!0H34^OJ@KG)3;40V@TM@H8ZK\#3/=V'+ISR=W^9U68
M>9+:L7VDX$*W5-*+!.<;\CS=8!8$VZ/5W:,T>Y89YA/F('8)<&,BQ]"6%6'K
M5GG8W9%**_DQ6%V-E*E2W^;;*O3XR/O=>Z?!Y"5X:F@WN.5%]M%[>^>75,TA
M_BIWS *4^3;A94A0C' [7M1#9B(839<(VH 'U?&]=^#!J88_<&FT\Z2:E3]1
M*B)0?P(?+WCZ[H.I:^6Z?_]>R-)2T94#Z5WP-/;=?HS:#F3V^B3VS\B33T+3
M&"-PJQ'V@>FN((9W-[QQ>GUK&9D'BLY?#).)[I)+>DKR73.Y>>!&W W6V^"N
M$LSHP;DHV=H.[0#6R^HZ<.T%4"1?8C .T%?HJ?>F#JV/;W]XLYIN-#[=SY5F
M"-2=C+"^-*YOYI_BPK"]>AMKY'BUOO$FZ=T[XD-L$S^B*;"8E8091X"V)F>H
M2KVRW+JN^A@^B,_!2II?B]\C=B398U\2_,A$Y8%#ZX7G%$0.]2_Z71-_%Y+#
MH_,(VY,K?7 *&_[JUIYGTSU?\J^0IH%2".M''XQ^=6-]3SS+!\ SK8!:^@@5
MUY<O@U(Z%-#E78.:<!W'-J\KG\C\4@JW&#KU^EH9\W+F16>3KH(77U[5P$/Q
M@&'^.IBN!.(X#W8@$5 1M@B 7'87X.Y!VTX6_0&('BEJ2<CX('3!VR>*EW[-
MQ7?=K$1+BB[#]R/>C\XZ4X92,5K8GA4[HQ8&IEB.UI;/T.G??O.FY9NBQ.>V
MAS%:7;=5&>\U[GN$YGI$<,B<:H(<>S^0Q-)'QS"@R025,&O5QU0/GA_M!'7"
MV!^4X;//T4YE!W\W!)I+V#[01%[UT"F%L*^!WM?85/X (V_1S&O#MR46:V,B
M:U )86:=0JFA7?'MD[,7<D8U8X2N\CXO&#-Q6O$LA)^%@R&_KPV$@8# FZF?
M=HK<MS!%6T,*A\^G:QS9%;Q<!C_:-J%%;"UX4BJ6V/;92*MS3MU$\7R>B\,^
MP<.1?XM 9U]!_RNYT[BC.+H;DH0=0#3JI)/;/BD'T/L1LK9!H>AEK[$_PQJ3
M&KSC6HIG$J*:SZ5!1??KVH44P=:4N<+#+#1;ED, ?5UF)P^4L6P!&T?ZYXVT
MEOA/K1OI)%LW"6)ZJTW8F:0BW:&%]I@F%P_4EY,GOEZ!: &W0+$3@1!LV Y$
MF3L,%J3$;KPB.XJ![Y.0VO3(8'*%BGJ5#PF<7%Z/BKT1(SV*'M)K^Y1N<_]S
MB9^EF'PNN/H!YQ%&#P2K12MH!LMU(ADGSW8=,_/7Q[<"\*,3O-^G+%\ZKGR(
MNMY98BBOV5]XW/?348?JAZ_YN!;@JJK ?:"KM- HSA.T&KV/B:./IJ"15/TD
M'<0TV">9 (DZ&4:M..T5CI'6N0B+$!F5Z><KH>\7HQ5^TOX2[7<@P1N QB2,
M[F(,Z*S2L&0;..D-04,GCZ 0<;TSW) 2-_XQ9ZTJHJ#D:&2B53!.S=XFAGF$
M)SHA&05E*X^ XJ=Q*D TPO.QRAA#=!2GA*"/VCH#5#*4#[>Z(RE+Z;3H%BB_
M3\;7%+$;U>4_]QG2'KM:%AV]7W+*5SFV<8&5BTA#T(,VV'>@^3CFP6_$;=<8
MQ.L6B*>C['_ER?,7K"8%P-+EUM5G(/ :,6,X^AN"!7=)56_\#\?ZK0_@T4-*
MO$U;'')H)7<,=5P)=%5!%GHI/Z*IZ*GCE4$6VP37>MCQ8[J7VBQ3X)%S<%)G
M/\;X-=V1-K" 2]^$B<_-.<28DC[P1X]KUHU\;7GB>7/$2>@Z)_1)LAU8Q:9D
M8WOT,$J818PY$,/8@1QE+ PEVQFSU:9IF\CT)<FZN*<$2;/38%\4W-62F!/H
M5R)I6;SBU%U$(MMF_84U6[*E0UT +.LJZA97-)AU!GVN#< QFGW&*\?_Y'J<
MH+<SC7(I#^7:)7>O&Y2N?'<L6!;'F]WME-*\>41$!?:RI@+Z'@_HY;.5[UNR
MY;*9.3N05!JCG0DPO(JKUZ:.#/5B=DUTZ40SK??@!:8.3:3\<EE&%[Z<7PVC
M>,JAE@ =/%OI&EV#*<AI[))B!<YR/R]J,))&4XRCC=;9\!H@9)&DG%D^%::1
M4* 5@C"LDL[9Y;??9OK'(5F>WT-LV5M,/:  =  /I]S6D:4_@_E41."GIV>W
M?*NW=33'W2(L/7]?>_!^T;XOG2Y/<GO5F_X: !+IRB]M\5P1*&C\%(8S6UJY
MIV.T%Y9&;(UAY*?8.E#EIS8/*?>K"KE$/^F*#*/-TGY>Z.3=/R*N?+O@G7#V
MUQF?UJ1V1XC<7]#: F#-F"+W'6P=?)"R*+^MY5#:+<LT,SB?:PU,]!MF-UTI
M.B=PM^W@Z]+((=/AMD6Y^5HE]-/; KF86V.'5<58JIA!I='U-9;Z&J[1>1":
M6>K1OR$0AI%,[]V^&*&Z2_[TN7 WL>ZIZ8IS(W+O'AP[:C&D\"X]X=<L3)X[
MB*!?)N! '7YP&J+A$1LS1.8OAG-:SMV WG+I*;36KL<78JH^:#.J PIB9>8'
M7^5#[R6-Z:?4F2*>WSLIM()DR^Y N!(M0"0K'O.Y"-'NO,Y@G8Q<XB/H.QZJ
M_UB%#RNUG+O0V=EVUL?84YJZZ':CZHRCB>;3_;FN[G,E!#PG?0=R850>\UY^
MVLX"^ L6K>W+V/XW#B?<K;>&%HU3]"]$7:Q3\9V9[3V><*4YM?"XZ;#I$T7-
M&!5[NUL@<@- NX&=+@A=?O!Z?!-QVQH_:"6O '@RY)?Z/?,;18BMEP4EINYJ
M^UQ.HSQI,^K3%(;PE6ZG^#PIUTY!?1Z;K*UL<.";E)H_#4)P6! ,(E\\&$4S
MI>FTTZ!19L#[WT$1R7)M]69+D?3%8LK!334DTC13JSG-JR-5:>Y*0(&';*?%
MXQ%9.29RP!C03L7G$,\C%+A]&&F U>!W#NW8_BJ;JM!/E)F5"/*?+E\YL.?S
M^[I+J?P;2HZB*KLI:9I9!S^?.H3S]#P,>T1LTF%+*I_EY,+/+^5@Z1Y+:<2V
M^PM+J003AWC5VA<1&)Y,?-Q88DB;=[F]_\OT#VV.]F].]%I"C_TQ!C2P;*EW
M4$!C.@V-H&_TP%KN+^6RS:D_@%;%]7BLF'-X3"0ZHU%$H]1J9C?I0%KNG<(C
MDB-I4.8 2#XW*!Z Q=Q)  9"482!HU6SU+ ]1]'A]$H'(&-ZA+HDC$KL;;N[
MV-I*ZYU?()&^6TJ;S&D<?[R,;39[20MH<%GP7Z*?P *6_KTP^O&E.:P?IXD@
MR/W<\68;E3+M.=%J+/*#J^B?\;$D,5YNN-V_,G[E;PW=H2UQT?6(KW^,W+:K
M(P03#'KP!)8\!TL#^W,H+3B4E<#]"&_5?D,WI;XX1UJ(N+Z269G4H=S9&7PV
MC6GFEAUNV'#DB;Y+H1S2T/7P0 FA@ /BF/QP40.(I2,' U4Y%<1(#WGV!2!_
M&2>X@(H\ ]REL@Y6LB1N-UHGE0[VRDN1>M[T-^G&:OY\<>E^FY/&=EX6A/T5
M 'M@?G-.!<:&^W81I-84%!OY#V:! ([<EA[[[,U[RQV(& U,AOJOVIKT+C2[
M(VAINE2!P]Z1E@_T;H>KR. ^04$=H+9[Z-F4Q5OT2LIBIGP)V"^(A[5UG$BO
M/N+JYF\3YK7[XKG?J;ER3DGZ$5F0OS9<T4YPWP> /^B#*'IQWV@:0HF@\4-)
M(<U6<5E^.M[?75"8^_D%?C8XV=]@_))_SEM%7%"A;(VH2SP#F06C'R&"I+D'
M'FS\KYRWMOMW\''D)Y+X[[GZPDQ]4685VB)KHG\[[^$EE^:)ALT@-'-#14]#
ME#'C]#[HR*S^Z+?/LCQDHKR=%;<73G>!SIKV13%.#Y 0?=!4@B)+(:W+2FEF
M(4#/Q;/K85S>HE5HZ9%&5PV+J8O2KBKT#P@KW(P',Y;SF$A^LRW$EK7LI@E6
M&M_D"OL%_O"VJ,&')]9&2!PB%%R%5;XW^]P9LL=3OF?0\CG<$[, >^F]_B_O
M*P-R.NLTEA=*-0#91R3=^>Z%#2863E$'F5IQ>53%H+V5MXO.K.ZMRQ'>.T5<
M+V:IL24Y67;2_FQ%0.H)8FZMX%USP.(/ZZ[M5 Y[1/R*0;N"I?CXL1'Q_?T5
M98T#XC$59QQ/\JS].\;')&%[0.(@IVX3V?+*_03YU\ $Z[P[)4FH^U>$4"\)
MEH863KT3\,!VZ'7Y?_*MEGBM$F27I'3D&G*&CWD*N,F2YGY45>04LQT8A.DA
M)6C*'Q\SO#ABF.*Q_N,;[>+;HZ_B7A=:M3V;/-4X> 5WX*HK'ODD&6Y#)->#
M'(^$]XX">CB:,9E(:O @!0W );H\*0'J2\=>O_H4]^>UI=?4ELG\7)?!N--4
ML8CFKP)=([O5MZ)?&#!54.II8BI"#AL)38>U@JB$1X]F7U?([I(D7=XF9G39
MHPAJ4^:=/Y3SK4'DM@4V^E\;>MN)?F[X^6*.@5Y%+>8I2#,\_UU]:RQ;[BW;
M[A-7#?-Y>R@U#IK&M#P05F01J.SVH_-Y@_Q"2/GW[S>20RX:/AF4NN)6Z-/F
M/$-L3NS=4$!+ \J4_-NJ9@Q.>^;/K@.5_N%7?A1M&S.O=:0L:F5I%\*L/5?N
MV;^Y?]^WZ<A>:F>6+M_?):":8@P8(O*PY$9LJ\X0#%#;&&IEE-TKW]LZAKZ&
MMUX[,+=6;/'V;:FB^W6X7FA+V-?<2ZV[;HI^G7SM]V=C%NS!Y?[CC'8 UX[O
M@=Z$T\_B!=:XFF"HXY5Z*+7[%$Y\$G_9TN2L4BSYX3%-JD4UXO@/ZSMC!@^&
MEA 3'X*X(@XLO3FPDC:F*="O_QZ"BZ$O+/LWQB\'N%'2\S9:'IBSDGV[?G2:
M)[06!7Q<O_3K5E'!\$7?S.]VX+8]<&SH:!I._C(&_@-*Q:L 6\=:RJ<=&=A^
MK,+BCT2_XZ;BQXOVQ:BE#+U'W"<MZLY.TB[V94& .:XH&,^"4VQ;3LL.)++6
M8VZ4&<IYT?KO>V%R @NM*\_KPTJ-YQYW=+6?=<%?//JZK9"T&E$3ZBM*Z#XF
M:/1A<W3=D24-ML&!+SL9Z4/&I,0!G!)!ZWO; 9_O.$G;"[)>*_H'9YI\9WW[
M'M15&*&'SAK\&DXK=)[=[8$! 6>&X</VM)>+<(J(41M*_YY--F-IC<NC@BA+
MJO1\'W4IC61W/T*SLZF<$AW\TMU]Q W)4W 8*AY^M>#K*8JK,:*J&[)?0/:D
MT A1 7YAE(2D.M/P%.,YTR.<ULMQSG3M@MIP567Z*;:9?Z[YNKG"S9^G:"1.
M:+F71=&E8>5>T\NIGCS!T40FB/H4+%J$T\350"L!U0S\,87KQ![$'N,LVT,&
M^Y.;/^X-_J5B056S% N_XJU9U)P3RK\Z_ZT"^@!+?HZC>V 500^X$T/=/9@G
M")PGZG3+%/._!L^F)SSHJ#>3T5]:._P?3)YSC6L<4BB1-3AS!'%@!U)'&H@$
M23CE"+9'W=899-94NETS'4F9IAU'!Y/S)5%I[K&>X_$;_'4*!8&M=0E?R1UI
M&\)U+^U?!^XS4>]=-_ C3(,6!!NI2SL0P-R?K+->S3J&JJ1NI,&C8-D:/>6:
M_MF1^>D8U<]?QN2W/.YOE<%/$EH>N-^(MH[R%+DL?O=W]+\G<<5LY0T*'-!,
M'R0JH3V! -8%U$B_'SPKR(5,3UVYCXR,X#\2$[V%5S9=[-*/L5@@' DY,B"F
M)\N1!'<W)XB"FK\AK?; @7WU6VPY#Q=.>[0Q&UL;N5U>_6)- ;=K6>E,+W>?
M>KE +O)H3;;*4[7?8ON.&B#X+1?A+?A>G#0[#A"B+J5P91A? G=W, )OQ3XE
MO-$N8"Z'2O2'["M3,QE4\C!<NA"B5W<VZY6 1PQ(CS?^%50@0:0$JH &]$4A
MJ=B^)3'N6#9#J!<G]R=LO<N5LK0;4#(5L_4\YZCXWML!?;SX5-W+EW87R8+'
MI:]@R?>7Z,CHVO](9XP:=  @QDKX02K*I^I*3P\0A#^SE15FS-WBKC+(]5/
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
MY+6\7W>HBF%\'73C'%MWQMUE@1U(EJU-W8<H,D+DS6!QV/F]QAGQ)^>,@G6
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
M5B-<.'BV/$$UL:LUU6!2;\@P??RQN^\MMP W[8L?PA*FTPZ+DM!\Z&OX)+
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
MQKG>T#B.DM $0RX&R\LIOI6F\/R 2K)*_Y[4S#Q:":PR!!!Q#,-(%9R.:C&
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
MI)<!&9!5?0HIN_<6.[@I!!ZZ'C@[U'DZ9 =>EI)H3U\JA0JX92=</!G_.>E
M28*$S?V7EUZ>45PK77[YCUB&T8\!5 ZHU)#B.FD:L^9PM&"C,$BF_QUX^^D'
MU7LL]#.9U\$O',WT/<-Q%@*.HGFU-Y4U%S]VB[JWEE^\:J_1NXW%@ZDVWB^?
M,EU9$9OUSVY5"). 2V1E5$NFA)Q"@W&<(77[R WVZU9\$H"%58.I)M[1-:84
M+E3NV:%^[(KZ2;JI(:&C24:X/'XO/6Y2NKJ5<#P!O+,$BP%+X<4727O8JH@/
M4W+556- @'WU-W>)IW,%/J*VO*6Y5M(=BA,T&*^ID,7^M&Y'BIOM3J$E<\3_
M'ZF#F",^U0_.\5E7;+W:C.Y=A<6W<R<4L+V=QX 4P+'4]TA=()"V1V\=Q[S8
M W%&VTJ.>?&./4W]40 ;)G!MZ6L"_1!PD>PYFBX@S3!^NP4K&:]3$&3N]='-
M]R#T_MK3R@&Y4?UYA=%1;V&3Z/M/Z*>7;*6E*]>O0JBZ1+H>!X11#F;7C*+/
M* XOM4*=IMGA.,P.W).9A7/%Q9*]MZ6MMM$+"FNET*V%?TD5_%^S O]/J8)<
M,/]'KJ -<_U?Y0I:_=M<P7_3W644N0?8G,8.SQ/? *,- 8$6K_M\%VRVM;[-
MOQM#9=3DS03P1GZNH1YE/K*.R8ENO/LD;U^:<YD[;FF^]'=/K$=5T-=L+7=E
M"\.ER@9(K.-^8'-2"@8&I+>0YP12K$J$YH8[0.,BSWT?I-?SG8CC*ZHA*! >
M04>NM1!*79N/UIE]+AU;2)%U&MCX"!A7/1O]%N]SL](I_O<;M)D>&,$!-6)%
M=(X_F";L]<@+_+*HNE]YSC&SV K<^-/G0/J5/=9;.:%XV0>(=46Z7^%!!YGZ
M+/1[SR[P"CY_N5XZ3IG=TC1,T9D6='>WTBYBP]O7T*<?12G@^DT__]_.Z_NO
MNM3P)X#Y:X#G)&-5$A'E63&@FG)6L%-QPV:0]>4A:&=PG@-J-I5>(@GK. 5/
MFPIUU<RM.33LVGYXI;$5'Y4)0KDFP/NAGK#8<*+C.;"@+W_GB%7X&>$2K?:G
M =V8JMMW@E<W1<FB3,AT3H0Z&;DY>^$BB3_,4]OSTH>;CAZ76J'T=3LC\&^V
M]).>GSZK18.8U:^XM <UCKB -0<N]^,:NKJO_BLYP,\6IYTOGR0=MD-D-E46
M>@<[J29/6"X;/M1^J<[WY\HI/  HTN#Z0/NDO;>8>[!3&FK)K%0@T?L"6)TE
M:*G;<'R-=[XE@%#:U5IO.(F-R^QO2W XN_[X4OUG+$$:X0<FW4K0#3SVB/"
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
MS<^."(Q#O3'\N-Z \8?V]X?$%#+-?\T/*<A3<;--7 X;S^=*\S)H#%L;'CP
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
MGA)O9GE?I8JDUC<Y&#WPZFG86R+V)O%4\]KVN\<O?01Y1<>1-JP8#L@=(@%
M&_$:K \%.J)3@F"WE(&:UU"A1\#'KX[WX&J/._*X$O=("\/.).GAL3=JSW<G
ME.VB?Q2E;K5"0P5I/.P#G9E(Y4$=-+G6D[<9O<<;4G<ERQ91LO4S?F1S.D';
M7WU?F<&PV'5I1RMU52U\$.XHNPMZ4&\?,#@%:QP/(/N7DW&\?RZ)9<,_(4_V
M/0RQOT.3SI#Y<B5 8:RX763_:07WOBN@_>MRSRZ#[8UDGK3VM)_Z>C:A@PC:
MU9=X+[P1$B,MROJ$/RH8B>;W\TLTJ:_K*]BHO_XIX:+=P%HP5/?R!<3PI$I=
M[ _K+_!9Z)"KD:GT,+N'5$K ^"K?A/*Y39Q'E.%X%VLR/C#.CB DK4JLHZSX
M#SO#QD^7.2GMNW:LDKU?F6KX79+ %#[=E'XFBF3>NQF"-ACPW!2 W1CT6E[Q
ME\L/*&U/D+C;;/@V[4O/TU=O;E_6RV=AF7^+E\'[-[H$V;]A1PKJ',@_#I)&
M@MC8;-FWUKN^^,?PO=GK4/S6_+*$8MJSQ.'!.5+CZD@*6>L[%#C)&Z9W!@AH
M'N1IN320'9)M"]\JD<@J2YYWJ+>N>81,=HZX<1<[/7+[<DL05]V)\$RJ)#+.
MHWX.8LO0R]-Y)""8B#V$:LO5)VL2DHUC?4YJ/!W3SSNGQO#Y$?<+.4[TB3F\
M7V0775F4BB&V=]J3293W#%E$[TT:(8JI+=Y,.K1DO8/_F -$3>I[[8L6^7HR
M=/AS9:)+<X1+K.CV&)^?U7'!!@R/.[H4PA1-- -$J3D6_12N32"]S">;&%_O
M\VO/_].:F_K!GI5M-V<$?AI[R,@I\73P?9[E$45%XOF=0M)+OV@'_N;B/Y4]
M"];[70M,CM38W'2ZGUA2O.OE^6,O+VL'XGYYQPF[H0] 74U#P4?8!QS@08.1
M&["($5U\*>U7GV:!HWRJ^T>5:?5.R(@FG\Q# S+.RU(5ATE^#C7.Q<5 X=Z\
M'I)<A!2?U HO6XU@*_4L,\T^ RD,.])MFNS/9IW8B]]5#7ZU>2S'_7 .-=L>
M*RCB"4=UX85[T(^\@;,!,>Q=S//]FG#O/4O0?:=H+@.1Z((QDLREF* H>XT?
M@T=N3):<2]Z.E*W?_7P7G3>"4G<M(&/<'F%A5?:MS_&4,@128#>G &-T'FF3
M>+I\'%6?W_#W'""HM)XBNP=<$H)I@<1>VI",JW]*%C ?"8Z&*U"F]POTMD;D
M23[?G0L23KXPD]CY!/T-'SIE.KH^>;N888H,*$ZQZM=Q(1\W4!:2J?7SYE^@
MWOH]:C\D>GHY0<%4[0OF<=QJ];O)77 V7Z(7'?W-(-%=MKVC&X&U,TB]ENP#
M<9;"5"]Q8ZC[?XBC7=OB'!"O-M(MT(\0!BYMB9T0X[<G"'D\<5T5?^#I,41?
M6R$R#Q#DEY;^-L=O\0?RN9@N2QMI\)L;!MP?;RA"/FCK=7F%N=!;FKI@,M8[
M^E-6MTM,!4N8N@6S)G=1Y5#$ZEQUX1KT2ON9X&-[+VS#5OL4/D>Q^%;_=8ZB
M+IINQZI#>Q"&1FTDP[^;1J>&O7_4LYT2)- >DFE2H\ML=U?_$#$=%/KDDBJN
M#S/$8!^Z!,C2A)?Q1UA%=>+R+S9=1V+)NA(RM3TNWJLZ: WZL"XA*#/!01^E
M9 ;#T@+"=(ZWQOL0I_H\"-O!@OXYG=GN029&_A>>VGH)2Q1,X_PRV?6FBTO?
M84(ZNVBPQN0)+<!]6E>Q^9+FXJ-!B^[5S.K*MP&[IF6.:,=EUC\A<'VE,^0U
MX8A..T-9FR%HCL16N$>(2M0[0FHF9CSE!P@?.*#A=7HN*X/@XBV*;G1B0)FV
M_4Q-_XXO<]J*,:/CN[I=7S1$N=#][FM;+PS^743@E?LCF3*,/,GP8)Z_Y$OD
M0SI-';6[(>BY/ERLDI[]V;5-QV O^B0B:>,><;#Q]N',@TT"^;-/;Q8@>^I7
M>S9FN3H[25I72>Y9@C5].\0*FUBZ79A55[ZA.TK&<K6O]Q3V/5HLA57ZY8OI
M:%FYBF6(([0./^-B6!@8N.>8$.P3:1]*%WF4]5GG)!B#XF7>ZF::9K4]]RJ+
M;DGY^?!<B3ZC&_KU@M7QED=(<]9[/6&DU1%'CY'#Q7TP>8:I2;-YXN*T%-=<
MO]@=PH=;;X]EQPHW#>0IQ>7G7*@,TBPJ8)P966HS@5X\O;(&$_&P2,C\8,X!
M57XN8#]%QZ:N15)=1)=A(H2'A"C4GG5-\,'K.M=RBFXSCOZHNL+NNRC#E=[\
M*-'I]6N:99W>3X4-3ZE9&]X3/9U[8D.3V8)]\@O==)20_^A=H'G*;9?,]9BD
M:=EYL>Z="OL/+M7U8/BKKU_J*AWS_=9O>(J8.0K]^9LF!8:Q6]%EO$QYNP-,
M#9K#BE^LNN#&F6SOU)5A1&MPS1-!GRJ=J=A <::8-GO_!+:<T @%[+$'-;@,
M?9@)?D2!B^Q?7Q+C@<B^)RJ?8G:)P]Z5H-MO812I@Q&;6#XX/5V.NKED/S%\
MNV2T ]O8--@G_=KW1#PLF"D$U&8B7:FRA*@R2O$]W,I_(^Z]HYKXOG;Q*"H@
M8*0+"%%I(DT%1!$3&R B(*+2B8)T 06! "$1Z5U 0$&)4@2EA!ZID:X@1&KH
M)%3I"24,I/"+GW?]UGUO6_?]WONN>[/6_#,KY\S,/F<_^WG.G+VG4O'L\(6-
MX!][H!=;IF.0NU=9!(I?_+.QYZ\-PLO]X?RWH4N!W3R.F(V^7J9E.7$"QCD=
M+U70O)/457*F?V[+P/GG*KY9M7'<Y1.CLT;;PS[Q<-G[\R6-G+T-<6PR88Q$
M[H'" YBUVOQ3ET<GY0V(JD;!A4E#I@?G3EUO+\N9N!,QHK4KR.)A<]$#RWN@
M,)WI2WBWM5!Q$0(O(GI;2KFT*F&V3T,,+ H"UPHM^R^7)1/6A,#=@'SZX(OJ
MJG?929I\QR-;SI=<.L#_.\0DJFD:X739!--J=%M_,\EH 2O/<NZ->PKU3,-)
MYJ2CC+_N0*KP%!O"*PCE ^I7NG';%2U"T/PKC5SZG6!_*XGZ4GVVUDL=_:-I
MUH&FZ'SPAH@UG !$]'9\,.%^2=>KZ7V-VKPAK!T7,!F>A>=BZ'UBZ\>K>%+F
MKL>G0F.V=&X*(NF5#\BVW12/2/UMU"PY7:WWF$7Z6[A<5KLFH1D#G,Z+0/)/
M!?I6II.WW 7O!^^VRP^KB#[>WK W@3_ -(GY158;^>F1L&<"=L9U]T 7.V#>
ML'<;#*7U8HTFNR(/E]-XJGP'FYXU3&\ITK3IF:=V1]!L%5Q#10\+<"L[4)4K
MLOF.IWYM'O/_3JPPV]03K)U/@0/HS;>8O+F Z7]%!O^W6T'_CV4P&^T7)DO;
M6XR!A[ *3)BVCCI=^7._3MR"/,^L-0>W_+!!Q![H)7&Q$J72JE1RN[SQI)XN
M;WS>P5M_=%#?D:>H%6@!J B;6926R)OU%*WF< !/$(T^# EI"G8)ENWH-1_:
M[J"&YHDSQU)5+)AC)71"[T5!X8 ')83L>_ KD)GXZ.C3V$7!S?^T?9=?=RO2
M*[2>]CH_]"6*!L-ZR+75SO:^FT[WO;+'% K8FK\+70I>3J.VT^! %%6^9>(2
M%1966: :A3K_C2I)ZNWZ);" $Z@K[LFJ.?N.V\?6XO!+(ZM58@GK-YY#6Y!N
M@!2A@K\3(E]WC.A%%O+5-W^_FL3)*Z7P^K4N,'/3YX?TZ?-<4[5:ISGF%(V'
M[6D%5./E(4PIKA4=U2!<3?G6E]6#K?/,S?TQJ+H92<.^=G]B+"<V(<NOSGKQ
M\I#C>J>W;3OU!@U-@;1@AHEFS/0G?:?**:Q/9,<>Y1-QYY6FCNX\*^.84,[O
M7'U5^_4TQ^P>2)@MNM%D>;97!UJB?O0"0^@F,Q=/MWR]:85,/1]B5J*#YF/J
MG/N8N"S,__&9[-5HV@=36A#@680BW&/]2D_](),IFM$T.21P8PZUO3RAEUR+
M@@W:STT2_;H&:P-.<TP3@C&EGBMT2H9." W1CW[J+K)&UHEFIG:O2QYLC^PS
M7*!=S(7)0.1_R(Y+ZX)_XES#5NL\Z<I(^P&8._80JH\%[D?*NWP$U)I%Q?GP
M$4Y))$-O]PLKA#FEP,<.'>Y7B\^^E9_;046Q(SX%.Y)'D^M#:0,;S3!(@P2P
MZGD >9=B"@'TZJS<G^#X._>-U_2N"G3.?V^<.3;&)0#EYKU/+Q+:1X8+U$'8
M$=(:@!4CQ:E'$BBUAI[\?_PLC7*G J]XWWNO9':TXKR^9(CEY\'#RP\L%UY>
M_*D1/ 4!Y"9?:1O2]R] 2B8*II<&H9"J>$/1UAY+KOG*?NF4V?@%._!+CEN+
MIBC?<_N"F\&YIS^"TQOVHP@8W,O^%T406@WSL_:E*1@?PG>1)\/ F.]/'-]J
MI?H1K,=V7TWQ@#Z_C(+XG*[.Q*S?H=_ .;H&XSG@0+=F/&!^]@FZT82KP@LJ
M;_9K:=2O_/)R67GL^BAD^[. [)%S=2O63THX):S^6+*'&!\"+S&.WEP[C/0
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
MNW)1TQ I2P#6#CW:-YYF/'"JABVTO)0;A]+./7T3)73(ON*<]+,3$.<>^!'
ME#0;T<(F^_ V<)B4 G4[UHE2CH3U>JRJPP&#M5+-] Y;?LV,>9U]7M:M@EGO
M5V!R=[?0E#OF:W7<5/#TY/):GEMZ&#%<FX=Z0H=L8'A[UR"M;Z7XY'F)%TD/
MG<Y],7FI/U-Z24D?M#M1%TAK8697PH?W0#H4QSAR<-Z-0L95ZGA$V&:1L45<
M)L$P,&Z9>#ZK3,RW\(G2XS[OLMF7!X@E1 *:<J](GD2,ASG]@!YA/*34[4Y\
MFH;S6SJS#O4I>835$VAC80T$K3L/0GF.3JS??O R]N(9>M79@VM'D;9 $461
M%@>X4P+;)A2KJ*ADJO*6XBT/6)E +]V@MJ**;IRNG5UFY7NWX_M'YY\/)[ZG
M2+E1]6B#P- NI!T6"^-5>5$0Q$/RC#S5VW>UOJ^NC9BY3V+QD O.(V+V=0[4
M_)A"]7;XR$7X<* YT$R710T'0+[#1RM@L95H?A>^7*0TT"C3>SM\0H-/[OT/
MQ@W%UYH_6=6CG68N=]LZ5S&"L$>&:FV]2%W*6@14KO,3PG1J,-LE:+I>1%G&
MX-F&7JF3V^4$#1W<B("ZA6:KYN5H=_F7X+M4U78T%^!)^H!MVU$N+E;:4K[0
M.ZW7]^BJ1R7WZJN@U%[9;M[>NL2V[(MC8Z_W25N1?7 M!NC]YIJM<;K=TRUJ
MTL9?53#'K )=9.SV0$Z1)-%;(5PAN%]DS>,B)Q"0F 9E!I2"#?%!CXJV#JI
M19$R?0XXP"?7$H2N6'T=E+@EQ/OLA@A=LD P+D&]6O&\\$K#,51_PZF!!LV%
M/5#Y9)MJ! TE13U22PJEZH:..)80JS:NS7'-5_@B[!2UE>Y3#M<D?2\^_)NS
M_'\8RSO1%$NX"(3S[Y>C%!:YY8@U?86%1X\4T>*NCXA MCM+=P_O)C4<WP.%
MA&L0>]&D]Y8IKS(UC$5='A:M'DC0W @U&T($A9LW:'4J7/D08+BK\)D=^7U(
MTH2XS_@ZO!I%*_HT=O,W4^AT5C3H?W64YKJ.? [[<JWP3T!*ZX?9P@+ERO&<
MKN,EWR[Q%N8(GUCGNB2\#?_G7=<^%!$&@G:2/>.:8%&LXS&N(H,JO%H5W*Q6
M$F?7*AI9=H[D:0(_9&++>?09'DPU$EW<*1;7L.]=FH"3DRJR&%,]84@-WCO^
MKJUJNSK,UVA2 :0T;24S=42O&1MELB E^QZ$/#D55.4W2Z"T\!Q;A:W$5+?+
M'-Y.$$-P-F*.5C1G WW-OC6QQU>L(M=[DL>/(7\$]8? .\0OMTW=&BM0Z"A[
M?S2(K7K8<HP'37=%=4PZ4"8CM8V@)P%+O@)FU-3PA#XY%LTK^KX3 @)!?NEP
MA&)G61=WS[?S7\_^>>9,Q4SE)\ONI;*4:GA2NJV74["53%%$?L&CN?[4 BN-
M/\2M.50UPY09S+6A81R*.D%XR.H8@&SJ7V6$@ O," WG*)#8!LABA!X5$Z%2
ML13O6]2",..H.;MC'?CE5'W,WVI KP91K9#*A&'D9;]I"'!-^P&4K>A#T:WK
M.=SJ$<"C&D*RBO'AG)PX9L<NK@4J3EF+V<SKJ3/,&ED424I(Y\E_J ,-=?JT
M*9T(GT='P73&I"3$+M[+U<;S%\R\L<I55:]1O:C?^B(&FJ% %=7N<,R?NTLK
M7=W$3%8T!.#G8!<2)S0%=&<MC!X$-W(.-@PQDU'0O%8"UQZH"38E48*\EM-2
MX/-MPT=4YWU 9M=:"..JF2S5F,9%H7V9<\4<]BG__,M+-R-?37\?-$9>!1._
MUE1W\0_L&-H1+F6!2+OW6T6=GJ&_P?M+TVI<E2JWM6-AX<75K1LHSE",H+SW
M)OD)*#U\'/&FQ+O"M4-JZY+NKKX&I4/5_$L^KM#7'>/PCDA>.^J%M0__FH)8
M.J@L@W'S,7;J?%$1Q+L&*+<S!!<WIOS".5<R*#?N(!CVY,L^R2VI-,4H'YYC
M_E8I[7)NS]0RBXY*PVIU8+<1;B8],-(G&,78+7 X\SCC.H5?_^V^LE&3]8YJ
MR%;'"IA)QSX$7*C@YDD1;4&7:<F#S=?\I(97QE[]OG41@1F#_#H:P&^-79ZF
M<!HS,]SK]$G@@\L)39H-)]+,*1/OZ_@45Z1]NM)5KPET8\^\^/Y-(>&U(-,S
MY#OI7,IL?).&-E0%4^_^86!:8_9T%>8#YB$*DC#_)2250TSB=L;S\@F"OL[N
MBW5\8AI=8FQ1'-L$/KRT6UG;&OB<LG0UYE[\M0W9L7/&0AU!S5\@80%;CH!;
M4PT\3#FWHC=K*&F,<,[ZA8N'[(>7M'$UNXJ"!><O[6 C0;_GH7:3[^VR=Z4>
MR)[N"7VRVG^/GG3MORB3/= 8[-_DBM\_)R?_JY, I/?RO\N5@,+^78[]OU63
MNO\O;WS<;&<(E+= AC$5T$]9M8QT3+B3#MQ"P-P:0I^!S</5B!7HQBM;(=FL
M09:PTI!!MI\'BUXD-[H'2CB(K:#,BU"L_5,'C"8;\B!O<K+V0(<"JB6-'=[?
M3=M.HH_C33?7_R+<2^:O_PC"_4>/'3SK,"==EN'$Q!9J0\CX_8CL9BWAA%"D
MO=O4Q=4M>(6Q\G@+UV+BL6D=_KPUB+RWR/3J- 89/MT61S9]_CS'Q:UH1SGF
M9O\3-[B:/*3^;,2(+C=S0O=Y]WF?TQ_!!Y@O\8[&,9 RO^8N3S*NQ5@ @;;
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
MT?,?_AS.ARV5M5S>/T ;;2>OB?YQJU>J-+RP"^I\G7SMN03O*ZV"+\=#?F@
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
MRJ#-U1>.?W1PU]K?);]MSTYU0-0-XLNRZN$WZ_9 G;Y(K @U7K_QG5OKG.
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
MCI!(VTO Y<+;+/M.$ES@5Y4WC'FAXFV=!V99I;'UP=^*/:^JD/OV0 E\3NP
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
M)R^J KDQ(]%IN^7]*"?U[^TWF)(D0I7$K:/(C*'?_(**5X8C4X 2OZ!MU]#
M23J5NTM7?R+@BD8;SIHT+GB<61CS+;\K6I_HU OK1,?9-Z9#Q@0^"@^L"S.)
M/%=I"++LKY=EUE;4^TP=WP3+0+:F/,"=&#9BX@U:)V&'7[)!K_!)"DJM$K/]
MP/:!9$>0J6CAZ/:^Z0"R=>GO2!HD*GP6_W_2Q1Y:B"R#O8U[?02RYV!>'FHK
M-]\M"[HBDC'&-KRS>?PU@N<@AC#7,H8\TW3!,9.IC'UQ3:"8U_E)$%;A5F[3
MZ[-(%FIH67G5\,LOP\7/S' U$;9ARLOYV2".SSS4F[LN/8([;#Y.8CFV DY'
MH(@=_<V%N)F@(Q##,[1%]<5=/>FE(DJ\+-W91[M6_G?"]KAJ4O'^1"#)9.+#
MJ*<!JZBO3PO;^ZO'F8TNE?,*:2\\B_\A$OF3H/.F486PHPD]#3SOGWT]I>^A
MGGA_B/Y9^B+9Z<5S"UVA\4]_U?85:9O_^S>BV_*3<[@HVB"J#-T."ZZN;@I:
M+,)'A0_-3F;L?WL^^P>)7<Y&+[[*LZ!]DSY TVW_/84AD>1(K:9=I$B'#?SX
M%@5-(&L96TF6U7?TL31]>63$+U+/.8'1F$L7J9+1VXFBC*TB#8.$7E7FQO2(
M[U>9H2D)2/(S_*Z1%@*.-/JWQSR8&A%@N*X.C@GF6?$,0C9N*QBF/!WP),4N
M-S3UQ1R0\0=O&Z,CLWX[?_Z]U)=33Q*BC2?'^4=+=-BUC9V[M:^:NC:()F_4
M9.G7#:Q8F!24KOH<BD=\G;*QF7GP?L+"HG5(7SWZ=N&E?+&/"2#0BT0H&DK0
MAP 7D]-PANM;$URD,;I$F_@S[O$%.(&3228Q%_;ZWS"WV[RXP 7LJ_1DTE7B
M\1_TMZ$9*$\-W^V%1: X$5VSR(CA%O*T65?]F#;;E5_C16R;+5+#[X7";IW,
M_4"-#PAP^#K>F[^JXF$YV<*EJ[YSCU-$B]_>7AT$$DT<PNCA:5Q/!%WF>):&
MU'+7I@]>-LY@NYO$@6%3A<>]"ORU1B,/2H=0WJ?+XOP"'VU;_B@L_&)\"_04
MI&K:B24\- 2DXL*0#GO? 2W"I=4Q<^(W=A[2E_;D5!&OBPWZ]%B8B?0VQ':?
MYWA/IU.:]-!8,J9Q@>S; AO7L4Q@Y4AEAW8FKYOHQ_8+?5J-^-._GP9<N;)Q
M /Q_0U*AXYD"P%4IRJ>\,ZV#,]PV6Q4%X\A7OJ3B[V.TEW#4G)<[Y<#T](/M
M">_DWOJ\Z2,0TH[DMB'V97: %TCK0HA^)X9'[ZV5&#[Y[: (A<[TO4AVN&G^
M<1OY&<3R,RN2EA5R\0'+&1/]N\D18H/@'F,)U8I7::XU/C,E-0VPO_W][X;Z
M;ZWS$6IH?'P;03AY)GW7Q4DD3"<H,"2PA"E?14$Z0*'=E,9DHP7U0;:P:/ A
M72FV1&3'9$/0H*. H']0T16<H;?X;-N4CELS67<+*M)5AR'Q,=MZ1$SHI1G1
M=2>5OI_S0SI_@*#$(Q#,HY3Y^,CLJH08]4_ ]A&H^_G ;Q9Z-!AX3#W/0DFA
MYC72P9Y5A?2&"(L>0BJ<S[ WVP#?F#ZNT_..CJ65%M3KU,_J]#]A:<.A(M5]
M$OT\5R9DMIS'N[;&?>Y"^/F9YZ#Q+Q(\#9#25#'%M#O'DK2V^DWTAZ>"*?8(
MORYXB20^)1TUCWF8%2E]<)^R_'_BV8?RM%-Q!!S018H4EJVKF7;!QURSS&JW
M"SQ@3A1 !:I'0]8R$-%C_1C"?7!H/P[S.A&^>#AIAXVL.I%Q+AI<<>?C+#.-
M:?$;R0.J:[J__W:<\0><D>-GB>I^D3P9,84YN!1!EF?!T?(2;Y,'9I W,:Q_
M;Q>+P-K_W8FD_WIRZ54Z=91&_'RDE0]PD$H&7T)\90SQ)8@G-K&YF[+GYDHU
MZQ\9[I_Q-UV[<5'3_@+HAG@3.[4.(>9R!"(\PK#"*TARU/<(X3_P&IWA2TZ!
MED2NAW6.E;WGR>[V-95E29H[F_<+WWSR?,/_@5)JK5Z\Q4C-3GZ255,U5C@2
M1 X<J"3LO\.,(.1;YW(VF.3,Z<B!6$?U4&8*P&%*3U),:JZI*)C;3#8JWKFH
M^SR)I?S*=2G-^3/P#AWH._#R<Z>B?S$:\I_6X0#MU-]&$RC@.]D/>"O/YP)Q
M(@RT!:AEU*=$+(3OIW08]L->%%\5S=!\OR"RI/;QN%NT'!=G3&G^8)P2:F_;
MQB$E?<D<RK&PTV7/8ZSJ,8UI$6N 95E4]")MP7\"YFHV>HG*&L(4H5]77=Q^
M3&R]0QLG=^F&H##2;WH%A<I*K7]</\?6MH\F\?W]08&GJ&^;A(Y K9<)7?ID
MMYJ OT,SM&8GETTW4M.#TU\X](2 &U@RBGXG/[<Z9&X&CV_A.=;;"#UM>'"+
M_ E+QWK9M_-:)_M2SKYG-% *7TPV:>XMDWA]'70LC7R?]AM[\@AD!P;ISF$B
M_7'1/_B]OHO_"6OX;<=(M;IW;\ H^;KQCVY^?FI4*%S#BW@F^_;I4G%_T:1I
M[#UT/VD];A;,37G>[L$C$.NM49(R//)UHR]E(O\()%G"5=.^_K-H%M*.8J"(
M$.SVV\$1PN)50TI!JO(*FZ0-0J&:I)!Y!$[J;=\]T%F7;0?2(?VWI@)KI(+&
M6L"7L#SM*'PLUBHH$3&98<D<(:>7R54;<I;91.;6Y.(1J)IYHXSXBM1!3"%U
MQ<#88\,=I(6XVJXE),+LOZNH&%Y[I/JC3?T] [I'W0=3VWB-$'ZJ38\_UCGI
MOLFJ6F=*GJX!\EHW!=)W!.H?X I\T>EQ)]/R@XKAJ8KDX:*UT2O(W@8H+R6?
MCA'[C(37_^\\[3$,( )IW0)N'8%LHV"\UI8;=42?&N_\Y&=AVP^C',=6R,D>
M1R!KQ1G,I9?%I7O2?[S66'V2_1;,\!$G]!L$F83GTTUWCQ$>XT?R6N5#A,\!
MT!=\]F\^3_SA?1!+O%LXL&?/%%>';D:\-\>,P'W94SK6+/(4Z>Q3F0Z3>O+S
MR#M!0I[($@]QB:L)0S$:QC2IN"-0?'1*W\HR'>>U(&5QGR"X MK-(U"(+TXY
M_*WKTJ3*NZJ<L^*(W3,<5S&7U5$_,3>+5K8 J90X)/XBL/(5$)AQ_04$:$&5
M%?<=T@]BCD#OVY5WV)$@8)C.7%_"PR,7?&.$+?1I4S9TJ&Z>BNN$%_'L%6_F
M5L=D-5G25/X"]V4-K_]PPCV4KN-':)< K"Y!/%AXK1_Z,'+TM )W ]-4T&O1
MQ#^,YCQ[X92S#;A>('R6-X^89US9__7-J<IAH92PAB2$#WCS[CW(WKC+ZG7Y
M<"DBE/N99ZWK(_U/I>\M^BE9&8WK<7>DFGNO]EW&CYFBOVX1-.8(X:&[Z./P
MQP8$GU ..M$QTW)RSHSO?&.J 0B.QG";'C[62U)5RGZ06OD\0?=EPJ#(/KSS
M2F2TR3OZ?UOV;PTO_\]:@N"-&[/H=V .&B.\9E:E[2;4H&HD\ :^=\-DVMM5
M>?-S^N1D8Y;XD^1KQZIMW=T4TX63NNA40X.F2+&@ZT4[+!O%'VC(=_QZ!&H?
M'9H2"PO-U75E+\QM+V/J2]3[J?=9E-@MPC."&(-L.T.X,.N9+M##.\J!%00.
MW<2_UQT<'4$N:.=#NYE$0H7U[V)Y+P/[V4['S0M\Y=KZS<M]:1_LKXF9N3?_
M8I[F-EU$=L8%5V>"_V:M W=(;67$_2@(WA9NVC)S_G>@VBP'H.N6Y$48GKC[
M+'9:4+/B130KM]Q&F(\M5#/0$Z@J"H12RQ!G$%VIR=D>=O@-WU8^87EB4E52
M6ZMWR%WOZC*Y$)7XQ>S&B/1[A858.=PM%74/8ML<)@R"RZ4Q  PTI6'+9IH8
MP2VOH#MGTM%%D.;%TG*WHJ%!XZ3)"8BDCY3_V) QD2^BB85R$Z#' J9P ,K\
MNE)RMU_1'' MZ?;X8NEAR_;&6F@V>//.=[WP)\?,/HN^2/#G^*.H\RV1E$4M
M0 A8:^\+@\N)/BDPNVSK^T.3EFVRQ>M$G?,)^2&)V_F,GSM!GSG0CN@W$#M9
MR%Q7)!*'PE8RAR 8UFIVX.7#LS7O=NGD)&+/_'@WFX&S1C_W3W*6[<EXSAJY
MT:=W+A^$&Y O!-I2$S6N!_H,5D)9 3YC0).HV)9JO(>.0)QSKD[X<^US0BMC
M3X,>?0.3IL0O/#!*?\]\@7$5=3S0D:#2#GEG(P-XX&5UW;;4^6Z65#?(W!>X
M7NH0D[.MP(&]RV+YJU9(D[$837]CF= *3.LQLAYM\)LEW$(?NLX1@;0?S"D?
MD?L<<&^^)H@L?(/13>WCEH2[Q(7@_F>(%F@Y*ASB2,>;P/NP2!1W8X!7$RLU
M1]D#WQG<R:<O(^\H>V7[Q\]^]Y]OE63E%F^%=!IEC+_6Z"-@0YMNF ?Z$B4B
M*?I$O=;]9M-ZXQP; 4*.A8*.1Y[U!2H%[:GA="?]?<Y[%1##AA@Y\H"+Y%;Q
M_1<$5X015)?)E!C=\@+4>;Y,F4^L"4SW+U<YW6Z,XL^8RN*3:3DVT? -!#I&
MEP65J' ER&E:-X0O4-]NUM5RUK0]B /Z_?<F[8IC_/F[A-_$J>P[=NQS?>?\
MKKXY;VG!]T3&>$3U%_,@F/ 8$PNAQT^'N+?^.NW0MPBE8:_DE(X)M[2"J QV
MM[P$Z8AJKO,_%J\3L5X/'L"E(P\?-(G233P9'FY,]*5PP?!'H,B]-90J^?%8
MHXAOP%607\(/6]^7IT^81Y06T5@XY\ "%'&@"(>)FE$%. LHNH!*GN,8B2;_
MRRO-KE[5;CWA]J#SHPF5;L^"L_>B, MQ??'ET:87P&:#-F+D$VM84*,U(<V8
MB%X?(7+NT<UG#2&9>3C$O_"A/^<>X99HF??'E#C;RU(AH+(?;SR_F)%=01Y_
M6X::$OF:,2?WMLY19'[MNMXQ&]IMB*IUW9L<?UIS2=+F06#^=/K"K<EM!XFE
M<TN)U!"-:_ !4C0U(9"'6#-[=KRT8E9(PS)J81AW]7:QG-BM_)PRD%3^?&*7
MZ)@3$4.[5Q-U!%HW_0W93=4C8@'1&DIV$1Y&?4T/OD-UR\<"&8EK<WP;UD2.
M6;&4]2/0'/OY-@0?X%>*"7?U=KUS5V6KU,7H0D#&7+\F3['6W'V)+=$ILWO!
MH.T)#(4[=7N-!*X%R/@M9O-)^"('KPZN=^OTS+TA2Z>9"RJZL OO"TS@3U0R
M01<_L11(Z8IPT$ZZP+R=R)) Z; )F_+U)AD7W6)F<NN\V#?W&6#22GY=EZP!
M($DY!,R&(6&K?:S&Q%\NCWS;V53U=(%M35]94TW=SEQME+N4'NK">[B=F.&)
MUQH)=,<;F!7_1(;"LTD:0';IY-JP.5R\M\,&/(8?3AXUE\WY.&FEJ7#Q<M+'
M$[<_"\6%39EZK&\B+L%1G5 A6\"%L+UX?3>.]4(M<2;_5WC?=D>:J]PE^-DD
M[]JD^JYSH?X_^0,GVZ$<WEMOP5Q[L%A?&[%R8G@G^%TU;Q,W(:A85=_LC[GE
M;0$3F,3/5,WC#D$C[3$7?\08,51<J@H 1YLBCS4^+D;T8AD;.?FBE;$G  5#
M/F#+8LP[T?XP=*0]=L%7AZUA<]-,5^Z>V9QUI,*5PF.[N3S=%!:@&P^>X,(=
M@<(1R@#G5UH/43Q%:"/+2O*L5FW@X/7CKY=;XK_=ZTD_>P-] ]B?PTX>@=JP
M9W*&,0ZPUX@31(ZPT&(#WEPT\%5?/^QC\.+EF">OCW5R^(/VI7)G#<\" 2WU
M3$N1%,M2"Z=4^XR7^WR'H7NM'>R->@H_-]N9'MX0'>O#$JHAN%+HKA.2%4)H
M3#D"O2M.IB9#G+&3AIW)*=@:\C("#" _]PJ.0ED;^0N[E00V)C):@VXC6-OS
MSC\3/*NXC4L!]8RH.Q!1-);LPBGX';QP;A&<CQ04YE,S2K&/KVHJF'//>YE,
MNACVM/*ZU%!\,O\CCH%SAVUXT]:X<.AQ=::\P*O 8[ST3:[;0U\XS9U(1O@G
MOO82*3XW9-;UKXHFZ/:_7%%]D/1YQ6="./SKY+BY>?/["?.)VV4=QYT9"B])
M'GL" H&>'C.19"1P_&VT(JE+5D9,6M1$*ADH=A.P[5<F:.]_?+Q;Z],Q+U)M
MXOFB&2=*C 0V,9]1@"SS>I#$AAU9P#G%AF\(,3B+851T:0)S?GV1P<DQ49)2
MMW.QEPGL?R^+AT(VG6LT3%''*"5&[CMLR6>NS=.U+WAZY@SQT2R"(U<@X;LS
M;Y[&9N]4"O7[>9=1O;\#;G^B"OX9@^!YU48#CP6:EEK '5H/E4>S"YSY3L%L
MG]FZ#?5[2+\O$KCTUCSB NB$KC*9GZYH*NBX)K0,88948!S!DWS:=*IAT>"F
M!#W16^UBP%]?G")D$O!FW"]6<>#GG\NK=G[:\M?0W5J.-3 [NLPKUX!$P[&B
MN/2&M>LK-FZ4#V,=*O/U8J.&6HOKJ&!DB\P1"/=.^"(P1\T@'H%(C4-NN\@3
MU;TQYUMA]>?[7?V+$[T<9>.>M2><UNZ0ZB=?QF/8X;XM3> *0EY(I9J!HOYP
M2<),F^&W&K,O-1':/)S<H$)0,^AYZ5@'A/ 0!D@-A#>=9-T*QE;T[Y66S#%-
MG\XN82^?6.[_E;\JGH[T_7!GO^;,(XP_#L'8N?BQ=F'<0,X_;C9Q7'XQD7S5
MNDGWVAX-1(1V'#S_(C,)07=KJSQ9T;&C_M'9,-A+W'.[:N&?LD%G5DPLP#.R
MT#)[=N>S,747WQ,;BFWQ!NT7XI(#D@6[P.X:.[M6;.6TVQ0W8(4((;TC4L?:
M45'"$FF/?I<^^,V^W>'*JVOV3+/=HQ1N-)7@J2N!(DI$!-Z9$T)L=6A(CY96
M">G1?%))AR3[!/-YVX2^_FYE;4Q]+6M;.NH-(?T7=5%<'YL_BL%'DJ]2;#;6
M4PY&9CDB_ :$9@\<R(U*T#K=FY .%5(N()LP71XIB1[DZ&^-E/S,\#\6QTOZ
M_GK]39,*K2/; UQMB9-^R=7^M2/RG@I9:EHJYV#VCB,0G#?Y#?03EG ;'(J=
M@)QIA!$3-B?GAW;SE=(DGK4DS!I>NWUSY.FMH)Q]]+  [2H1JT+79@(RHM"&
M\!#;(Q!,'XL,CCP 3V:"Z 8[3CE-]+0A7<K)/0*Y=4U!HU_0GFGQM"&&A>E*
M)-2.P-J1J1R+E',Q$'A2&3C']4,]/XY*\4:WOF)S%:PY9LIGB<OC-SC4ND8W
M3L281;&C49*Y*_?D@3/"%O%KYN\C,HA='1JJNHT_8'L%,=E+-]Y8OH >L#^J
MG9!$[S +19=\M'6>+5+[F9,KL28^23$'F)S+2TR,Q1K38$OY1EH\/?;_T3,-
M_6>V?H70.U^=1@=N=K07<9_IK',2BN6YM:E[P70-O#Y(\!S#Z;0$\>$GI,[7
MRE(V3)X<@9)K/ .'TO=!&9^/0-Z\35?IVV!/.09[!^6>!ZK0YFY#@5+X$E]T
MKS*9XST'5 9!.%1)68-^,:8&[<)Q^\&]A<03EZXEP3PSZ)(.X@\E[2:E? A0
MW/UYJO=FTBE;^ZKD^-U5&FQ[YZ_DRHUK_$]K7_F_6-=A$SK-M)O %\+C=@QK
MD[!^SN0,/.UVXU#F$<@LU4@HU>H6D?^V=K3=4_!%7<VM/\!8&\<XUQRV;0N0
M&/U"YIR"![>:^KZ"0Q_^>MFHES@MZ@*#RS'V$,Y%8,^E@9C;A!],/6O*S'JM
M\00()7-1/(E8"E=R+^DL7;^FM2:/N3N."MREB>^46ERKKD@^]4@KN.?X/=J#
M(58\@B"A9C) =]4_<7/,[=_OX%.ZMD*Q9RHA+!0HX.!$4@L8OY2ZI#M2PJ^G
MZWI]HCSKBISV,2GQ>(1MM=9A9"3HP/L(].((-#'9B:P:>XUQIL<G"*\ZH^TK
M/)3#QJDF]5H,GMR-\T:YO[@CNKQ^[_F,AQW+;?2'9L6;#>!Q""D)L":;T0,G
M7S,D$G&FG%#3P?>MEJB<]Z[2)2IM0V%U0H0SH4_GDLY%.WO83,:7CW9F<N=7
M_"49Y[%O,-\&-BX3U'#0=OFP)B& _(7=M -\!M6A(?P[9]#>]UNMRNCPXJQQ
M/*\W?..U8S+W^1R/VH+F#?01R-[P'9@/XX@-1U7*=T[+MUIH[;>9R3>USO T
MUM:GF:8N@J7WRPV.B\^<W!%YIY.N#SEL5F'>[Y%D7(*%(LM17?)OD95=[>A(
MFQ- "GZE483(:A9E53<(\ZK3_EPSV/IX?<V=/SN2^55R8D\\B9VNOFY:4L,@
M]M!H<#E W$PB,K;;"(X4-[K,?;_3$7$M;JE+-J,?^T$8^S(J//ID"T?M&<T?
M:N5-5"U0()DP1GI!YR"02607M$JNK@1P,P!W'@IE?CA4SNAHKBN+'>>Q_:!G
MRRIR;53,_>/,E2Y8_SSM--UAW&B_;?BI\8%0,D<W^0[<DG8FK7:K*TSY9..-
MRR-B7'W#Q::>:A^'(,H1KP1A%]E\ZG$L9&?Z=NK/U:P;D+4"[:BQ%"&RTA3E
M(>'+B-?Y:;FEAV/@!YG2[M4GB]C.-.=^"GYIXF=S/WDZQ-C.C&K:H<%#+9"E
M23O1M0YS/ES;4ISP8[A1"T<U?50?>3XM-&,^=I:ULN85YZUUC))LK1K#B1'G
MO4A)QL6;'"1] $V0P"$[OL-PJ'8L*R!-M\8S@7=I%VC#US0KH1RO![=B>)]<
M?!TJ)JNF?<Q/Q<^96]9_8!TU"XNT4:!F-%Z>A<:<;5.)<-L=FHB9_OZI1K]9
MU#MR_NZM[<8_(9X?6C<4.$,[F;T+EP^U&QRH&:5./F/)BW??M_@R_$@;#,YV
M?:IMG&0FW,YP@\?^]8VXZ!DP,26JZ=P:X@SAPK"IT<AN]WHVRB3S;MB4/M?%
M#^\&/_5L,COTHK98Z$KF&>8-Y S&7GZ\]Q; .+=AJOT[+LQUAE76\IZ?SD2V
M7T[B4N1=87-KG'M_0^+VK@9&"P37CB!?HQ@#/$21KDQIZJ<J&+MX$A'\B#;V
MNQ)YEOJ%2V>4_YI!$'-""2GDXW&'&EOPST]G\UVS*ZC)=-$%9D'T@IF+F[@!
M6R.44;R;^/=1[Z)*UFL%2+5/$O7O3Q^SO\[Z<\38*J,.?9<..ASA6#:*%IT'
MJ=D @\2K&[FC<E$K"('*Z@_=O(G9HF^2N-]#@MQ7)3Z]WF S?\90X=?5P3&>
M,KL81[X%#,_M-SNI0WR]B<S-I_ ;S]O:+:)'B^S\3B]4-^E$G@K\S5EG&GX2
MH25%>:\1]O>[QFUQ&FGDJX@!#2Z -7>U'PD.JTRJ3C[('B=]BE)*^,$GX>@D
M],,JG>'$ T5KZO]\D3J I/ JDJ122&K44N7+ZLHY?L+LQ"+]8KAY]GV=$W21
M=*]"*#Q)Q#T[QU-K:FSW(O3&$:C%"/(\2GXRBF0\T@1>\7E_!&HUS>8JA"NL
MWN8N67=^=<QV4/SV8'HZPX\E-2:XH$X2TMFN7S. . HI/$!W=JUD<A-3#E$=
M9S*<+#DL?A6,BU/'CT"3<<C-.E](>KU4T./[ORL-'LQIC\J(5S549N#KJVJC
M<][_B#:._[!=?/)"\(]+G]&=U9#&X4>F?TO?KORC)K4-I],,B8)6UK0W<(0@
MF0+YO4M=4H,1FS/3[N\[3TXKE2+,LJUB?K8?BY]Z8[V_?I/,0/&A-B)$XDY0
MI(<T>G/&?X2W:T@U131UY+8C&W4.N^_]_)&RZ);G'&9'7:=&8IX9OH%\0[=I
M$<"MLAQ]3?5/7)'M-?E?]XT_<GP7X:A_G5@MUIHO4<1K?W@_+MR#OW)$EUR9
M8H/N1F;V#MANHS@#'_< XE%M#ZNL+"UN']XFZV5;^AH!N?,9 U)TR'!"MHC1
MSM):504U5(@JXX&&1*E5K"L=T&<$V_).G'.420HS<M>KS#DERD\N].$H\9;5
M?S!8>; 79$,[;ZEO9F&95O3IM@ZWL\+//KIV.2::">*)(MZ91;71GTT[^1V(
M(JIU\$YHQ^5UU<]N+M1G_BB\X6O;FO6VG7 ,W0V9'*.Q&!,92>6_)0CRP1K#
MG^$L_!COKZ>N:N154LJG>:Z+7. \(_8$E]!^ CQ$QWN'CT1CNSM,''9A_TC(
MWTS9,2!ABO2Z#H9G,='<"N8#5_K75($>%)/:*MGO=NKN9E9:W1J8\! )2-M\
MF8/6!/)1DY4CBG=?U;-#.PB)@F-MV3K.\*M::Q*GL6U5?L@WW:+SZ8F_![60
M[NY=+/-3(LG%PE##I*""FW8J,X9%%-YN422#ARGO4J#MIT8WN\>?J!]+1)@H
M9=9\L_NNW[(BI9<'_G]U9$6J<G'Y\'"SRE]*4;;*TWM]/J1O:-/X/U+YAPE,
ME_6N1'W(2!"TO=RM+;6!^@8AZ-#I&I90BGG>+V)15[V]V6A:,.V\$P:^UMIZ
M$L,H>'*.>@1Z!34RX6L] C&L'('8-,[#D?BFQ+@*1P'94M0QHYA>-OUSD-@I
MFG(#= E\UKY\X'HP3QQRFY23\_U\8-%\<=QN0YC"QWEUM9#>,4I]WCG,M81%
MI(KO#LL!C,92,8==EW]["'E=LCAY#5-\D%"*V.5=JPNG4N"&>.@CTR4DA0?<
MA2$DT'XETT[7I%T!7FE'2MS?S81AKU*,LL $ 8IB9]\2&=S6IQ=5671]"$K:
M:<1L:XD(2W<$68KF)^]4F@X@6Q07Z^DL[/5 Y]O_B7G_NQ8:L&P3P,:HZ]KB
MY=G-;HY^*; 6^YY1[^TG])KQSXMM_V/]#]'52-Q':(7.N"N6%$T,0T6(<<#P
M[W*A]>G%-9"XJ^CJG2F!0]H)O Q4@"@F6!WSVZ8B9;LE\-'>BO"VDW"F4?)(
MO\?@%Z$:6/GJ$:BW[]"6A 14LB@G */<P&N#/3]&WV]AZHV[)MPL/[W8:W$#
MW>26W+#.X#8]5'G3\LQSBD==7$"]<J5#^[*7KKE\+;4S1LKKLG:&LF.'N;PH
MG1Q["_Q7GH7_9RQP#)+@SD?A(D'#Z#&9>:.(T'"G\\UL0%)X9S)ID%*MFN:>
M<O=TQ/5SML/]QQ,_O4;WJ]+R$9<I5PF&G7'AJF.M<1$"@O[)H>B5;7-G'\]=
M^-33]_Y%C&$F@D4@[9,\E%G$#*0L)0[R##7!]P10G,6+];\17VM3'8QS=O8/
MN,K9H\9\3G*-(E<2'9-#L^RH4VQ]KE&C&Y#H?Z!/02TA1<CG6X0US&=,RN_3
MM1I2,R!F2]4%EGX-.5TQVI^IJ,4-TFWF(>9M:4)MZ98&P<5#>2!NKC;868E8
MQ!@>&6:R?ZYN3$"V1J#L<5A8M]G3;9;*=NX[[QG+D]#N_Z,ZF=T;&8$<QU:"
M-[*_6*W,"*G)*4$8?@I(9]SW-H<QL[,QYT>%(TK*X,@_0N>U!RDW<BR6A<%#
M)<4O94J&6-6DK_-*?HZX97Q7"R3U&@1B TEO*ISFSKST)]JY4E6G:&^]L09A
MC<QHU"=FQIH.),V??5Q26;AUSO?ARF5?)%O@S-16B^%;, L]\L/"!9"ML& ;
MMLI?E4(*-ZM))A'['ZDKHK;)"=HB?\]A5ETRJ/E'(!=("+3<\'5:)XK+.WKJ
M ;]7S-F18.M5A3?[MH_@1O%U/WD\%3QO:021O9$M6DT"M*Y#I4R!(4I,0)?*
M%;>R7X^@";^N'-C7VRUPU6KN8,XUBW7-FW9"8L!GFS0 TLZL80>,V[!PM2;\
MA.Z#L^=:U)Y',/<*NB2&/F06W1-%K8'9U2]U$%7#5(0S9 3&9<6,Y.(WA+</
MM ^K:# @;T[C?-CJD]:G2QO$(8PB[--CF*\**8\Z>= S(3&.&,560SNPD\R=
M6$(\< 1Z2)9+<A)!/H=[#MTA61Z_V4S7A0F<^SENAII5MXSF/QA!_XPCK-_T
MN#]L?;KRCZ2WI(0C4/!(39'_=\/9XEZ%KD5@?.YJE9!>A>^'G$TLA:E<_VZE
M!=VJK?/^1;\WT^_TK59 \"%;1ZE5%*ZO4Y8'R:DW=UQ40J)#>?/MHE&V5R*0
M.&-<TB$/75H+ I9+0' 74L!MH[:ZLF;PI9A(07SC05?U<9\CT/Y(H.&[ PQ)
MXKAMV>6)!Z<Y_V9M=, >N%#BZ@D#$K3IN>(3/$4=!@^@^+RM2JJ?ZP[D7GY6
MY!$(8KA[3_MO@QX0HVAB,\\!.[&MRY6H-L<<$1BTF!+W9-0A]4_FKZU+%X$+
M1H#I2M>&]1P6,$%5Y$4UF@O.6'5G=\,<<=OBJ#.=.K5.QRC2VSZ8#QH)G_K7
M< KYWS\4=ON3WU/R]E'IQ!FIG>PP&T]D O5VI"1Z(7OGUW^L^<8( ?(VT(!X
MOJ-:^"3!)WD_-3G7_6)535S=3=V;']@2NEX?DWAC891MRFFA5*#5\\A)-&D2
M=C=A=7*<YUR/IU%D0X#0UGH<^?HJJC*\PTS]^HJ,A5C89 9B[_HV;H"S8'V;
MLRI(P[Z%Q65/0F=(:8!CY=H$;X0M3TE&1KVFBRO+QKWLASS&.D]!#+5QXT4X
MYG"( R2,-_/$X%L#.( R^WT;7[IY[WS:;TGRWTOQ;HE?TN3]UCB.%<(U3?)N
MIE15KA%IPT!CL.G[_.3$*#4E7,%LX1P$"22,VEBG].X<_$T/*4#=_N].!?EW
MI8OLU%"X*TC,!-3&'N$$\KC>*$E#=C!J!JYHE82<FUB"];.%L!V<?<W3_/.D
M3HODL4/QR"[.\.RH+U+*QG-B]O[\)DZQW:\$S-8%#Z2&G3I*CT"% <H5!GE?
M*)7.J.,T6<<C$)\#P.I'(#_14*@9^?F1)A@VF%/O\FTR,%>KV]/P=MWQ,YH7
M%C'/,+AD%.%N'"MM@/$!<$ V6:GVQ\:.V74FXD>EE9-?4XVQA5-6Z/VZ>P/3
M4RTOP.Z6B $,DPQ-V8HV2!<U;+M)Q([%%.$,CUEH!:/G:'=&_CE"'K/34T:%
MP@(QHUNKRC&VN@1:TJO2M8F,[TE)Z>S*TPM3O8(/.[-E-OMN&8/.ZN),^UY0
M1,);GEOKQ4WHT5:KIRO7Y%N\(- YY/D*MTL]V<$M.JL$#YM1W34)F/]5I#WX
M0-%"33K/_F\FR-M@NN^;*1F&H-P 9;+RZK4)5*2IEVK>NP\RU?7Z7I?YC%,]
ML(47<9M/C0/#:2P<1R F^Y$FL: &7-=Z6^&4$TU8[<M(X&/AY5)EY>7!EL$O
M(?MN0EU@J7F55F]J/!X=S#???SU,V#WK",3\^ A$5RK-]>U'(#5U0V+]U($I
M^T!]AC=0"*6@:,>&M+[[6H]2C(JGX5'MJ57]M"]!:@9^ 7Z*NC+;5WO5*LZ:
M)7:+%QII(1]H7PUY\KPXGE)Q6<_3,[$A@$XX+R?\JT9"5J0CUB? ^@C$,D 2
M)TSW=V!2?&==HF*<EVWSDTAW@W:./T1U8H0"+^._/^ZTD1P.O)AU9]%FM88P
M/MY%7;%S?P?A?0;]9?B&(I8+,+=80-XHW9VTRUKQ(?%&13^7M#4;VS6"#D#N
M66'_O*B]7RUO4?$*\=[$=.\5AEJ/U*$*EB-A&7.*-V0O:VKZ]T]/]DM:TF:4
M);,B:080M.$')*Y8^";M!V#\M_X_><<UQ6)D8M&.N?C:RB\R7Q('A:'I%)K^
MXG!YB+^I&&A2/(Q-\]JR^HV<%L<G@G'7;CF\VFM_ET?M.1C"#*#.5: VT&?*
M*J(:G91U_0*4G9#SE(%%A&P[@"YQ\+:8D$\*K$3&_.WQT&?X'TJR"/K^O6.Z
MU<+BUG:O=$BDY.\*-:[7(,$$0V?J>2K=>EZ<HS' H30NC."X"+S&M(;A[E,.
MDFM=R_8QV@&N;N^8#BAY]A^3"<NDX7IJAK%8/J4$97-N?3SU$OY&Q:/KM?&&
ME"J1S0)R<.(.9\U:/0U#>-Q:9^<>?L9^=\-";_<SK17IIG^0"IB.6V#\R)BO
M[GFG&U7-IO3V4:TH0Y6ER9K2#CIL#>7-_'?SQ?_0"OQ;MZ=+36N21PQ"*^;,
M R\1C0^GEBN4-Y9"2[ O+>9O,7[#V>4:-&0_\BG[T;F1$W15R[].V"/RAZ+_
MC5A^"=5'C_3T5@Z4%^M+3%:^)JI'D\5;/4X;0F7;J[^8R,EVC*.5QAP&ETE.
M7P<IJ[W<U=N57.T_ECNLA=R?Q'Z.[4R#YD()QAR > M1P1E<N;5^!/J\].CA
MF+ L82_=:N9TB1]+W('S#84+9,JW@QH8902]E<DQNXZ.WGXW]\UMP*F%\C#E
M":7A9NI!+BV B&*V;^1*[V6,-K5L=<&G^RLO47J]*,7C6MRF(V#1?PO"@_[2
MB:*_SLEZAS1!^%A;O2.KKFX_N@G\'*C(V[2D'8$J><A:T P401,3^B>\"R50
MNM&T8^F8&OAG5SBH=8E8K7PH >W0N+YX!)JP>J7*B=@XJ0U6V<*@OCLL(SWA
M'(E'('MWP:MG39(O>:(R$N?C>@;K]UA>#M]Q99VRNE<@Z&P^'<OP6D$WS_03
M[4_FWRL"#[(2T-!N9%#NI_2UO.K"MFCM)9!.[0XKLMF%,#5Y)?O#@C=Q!"'P
M\ ,VY_DD)>Y/F?)<6-O/RNI(V*8I1 $A!Y^!1D"X ^_,K9C'D9K*/+S/P? Q
M\V)\!.ML0JE/I#2EM7U6VO:J(MIXYK&;P;[K-$T"QR,A526XT."+O$(7S@S_
M/@EXF43:F?Z97/U-O;P'+Q*K+/.S'0=B%DV<2#5HN##E8)-$0J]?))]4;C"G
MN +36;.:U:Z,M^KC-O<M(W[O;^;[!\W]83?\DT8[1<GD3!B>7>JROBPZPO=R
M0B<\[V&OO7]Q16R8#5Y5XG$R'M& 7MTZ21%(.O7X)_ 6U5B\,I@P6;DJ1[5E
MKMX>TSI487>O"(Z5/R_D&PU=DA\,PM,W?>_RX9G_XDJC_Y)ENA1.X9ZDG8)/
M!&-I@\@*G7 Z=GO,(EG,.F@U#=86GVERN;-"?G;\/R!?=DV'W?-X[:? J5U"
M;U(^9-'XNPY>8"3J_;,7@(803X1BC]CKKJZ?"E!N,<H@,G6\A)^R\EZSY9Q(
M?A;F(1W4LR$$O0;#R"%LX"MJFM)'676]R;Q1BK*P2)2Q6XG,3=X; ][X%^J$
M _F#\$(G_\R( BO'B9^HF[D+.?WL(R5]VC<NQC_@YS=C^*?S.$S==;48!3>E
M7A,))FD#2[JO!N]LHG1EP8GUT)9TI^:#,<9%&&M,#&ZKVRA0T<8ZE6SDCU8:
M=C?2XMGKZOJ7"&6"::-';&<DI[I?%@4RR*>2NECBFC<1[;"?J%>&7FW-RKUG
ME">5Z*-[#?NB1BY)*JFP,YUG03S!>G(07 XFZ$-#L80BY'/HR3L>K@O3:[]Z
M2Z;3;9$35I4&1R#$<1$"^HMS2E@CY"O<L"T5&>IEIEYT4Z%'6O_>$:B.VY%3
M!P<JHHNFI4\9]Y=NM-LN?3?O0:3W5S;IWZ$J_O"L]Q/7#>O%5TEJ"S>6Z6+2
M?DO/QP'2*G'(BB8PW %?U0@$/7Z2<(A_LK/0G,8-?C[LL :N"H)!TS"$1UM_
M.RH](QM8+[L;UG.<7JDFG>2F-/Q0O'&X:)U''7"F2'>I+Y$EVE9W9S>DMF.4
M=P*'R'.\30ZHCC_HHA<5D3.N.GO(MPX#E70>PH2*_?>E])D6('Y"RG4Z(!,Z
MQNSX7O WQWC]ZGWH]^@#SL/"T^48LO1P3(=FO_\-D\>?'#XN/R5PYSXJKHXV
MQJ(3K"W+]4WZ"8 S4-^3=*Y.=U>'"8<^#J^9E8]P;03C8ACF'OU&@U_R5G<G
M:^20C(7T!4$W1%FHIZCOD4_IN!IX(I)#$-BU7*7)2?&+LM9C#7Z0OP7OHT9O
M*X[?XI==QOR=1#M,Z")Y$K DE3>[W_<3/PO$5G@Q6DU_H^T@61@'3X#V;TC\
M<B%+MT&8O@G*X#_9DXJB9J3ACQ#0?F7*I 2AY 9JE9^#9;!W \KE]&2Y7H>"
M13W(^,LS9@S+_F_<+OZ7K8,4$CTLOG6FJ%!+BK\2T:$SV+89M4C!.\4RR-K?
MUZ)E?/6R)6*/?X8916^!9(.4M?S'Y?Q2W3>?";I!C8<+A(L*5U/'\T9N<HBH
M_RC/%.W->]/G)/5A87 W2"#@:[UR 846^!R0)2KBP+&E38(44T+NS\1"B_2/
M7ZURNA..EUT_>!&-PW^(;Q'2Y.DUW?+=8"<K!@I1\P//TIB!!KSCUO.'G9TT
M&;'ID!!D<9B5'0>C2-)+4$];)"6+6H'$I4($CD!VK%$H'J?1;3BJY5EW7#OO
M&2%21";3[SOB(I/P/H=8334=$A@$U"427]B&=$Z$2;N94+LQFRHC1R"1L8KD
M/"+RG<WI):N+E^>NJ*!#L)_D$:SD%2_HS\K-["P--WJTVMLA_K/$=_17""X!
MS(K!VR$F!9BH'36?G/ !:AG.RYS-5_-2."GBJ2)'H&/H3VN[*-I)-4+#>A,W
M<:PSJL$-!MO8=>&_-R^CNW2?.5_<#+(5"7!P*R+7W9@Z1Q\,?0A*W<L_4-HU
MP,0?@D/-(20L^*EC%;P5,63S84RCJ41L!Z+I2*?5)R"_$J0G>UU5?UK?)MG%
MGKOD)!Y?+Y7?+;',A+A)T2/&C+5#WEDLQ6ZI^*5VEGC C3$ANB)7H,UG("Q4
M)6IUX-]ZD"W2,Z(]FILL)Z]$=XZUEX)G]]DN7M\_N8DE"%"^H>?C<C)?;2BR
MG3;F(V@;BZU)](+KM*%^!S5"LW5%1FVE$=V476@B^:\#+(K@_M=17,KR_/GI
M!]NR$(.*Y-E9AU-L9[2MYVT'C75$49H&$A)VM:*3EXIH_(2:"'6G4DO I=6"
M9S0WWUIC,D!-4D!7D'SLC[?$9\'40WD<F,*E.)O7+AYL U1XSO ,6;*33![N
M[\A_CLN!F!Z$[[,'H0F^)"1@2 !KTQ6'*_ZZS/@OV1$*JK&N;C_A\0YGID^T
MY#H38KS%AMD#<O;ZK.)Q0JUOR3S&3XSZQ^V[G=O*O<.^HI *MH#')>1:/XKA
M( )-U'"@ID)P'Q^.?\=$0QR[AQS.P0.O.F@8&5+5]?+HG,SC]$VSZ$@RZ[W!
M713'RGO'>MY/,#L'EW.Q$Z.C/+'7WWL9&X..K4OU\U#]6M-YVAKYWQXVF>LD
M82)AY@.41U2>K'I11$J*G9E@88JX\+7-0XSIH>L\G3D&F2__5^=2_U]9'MA*
MG5A1P)8, 99F[^JS0L(IX(+5>S6<X=J.LB\^G'C<QF#ZWG^WM+,IB(Y#A? B
MVIDM0"*OPQK:-[X$AZW?&*!0#7BJ(6 U<,RIRI:<P1W9,<K9&CUJ(<:>@PDQ
M".:0]]IB@>^TT\Z6CRJ[7CK_F#<^0+E=6J5;8'[BK&!0\^.XVCKQ)B&@ER R
MN[1.G:TA0#N.0 Q8QY3F1+X)VSY3EM,J'5(+8E#2A_C)$L0ZA8^ IES , =*
MX.+D'4@J8<4R/K;G ].\XL# ACY1$6_8AHQNXDEK 7,W\N6MU5O1@_WPP]?7
M33H9OY ':]=7[YQN-]VPXILS"6KKN6[5K6[ ]!6]'V_S"'G6.G<Y)Q[P/0\(
MM5&T%R)[!=J>"]?+3W<?= 3*[L<513GL+&DAWB%^@PEW6?,UAF?1XX8=39[;
M1R!")/RMNZ#O)-/ G67>AS?GE0GA[9B0(]!9VFEX@N%)RF/"M;S/JU>7J.<?
M53KVOO:H.S6KM6LG*MR)R0=<8FI=HAQW%D9^YXYRZ*+-OB.<B>L#"\*2.#<)
MW.'4IV2ASIOBWY?UA_0-$RL;LC/IB+<ZD/"/X$#]6V7L](_\*$,R#P"^EXGM
MK1]1FBNV.7O%O/1/WR?A+/$8)$X9&":@FE6.0#P:DH O_NNG6D/TFD]]X,ML
MM?M#Q0%-P3Z&W]#+7'I#ZTH&<I-:0QO)YRW5O-Y.<"_'9X4:"S>#I _:5CC2
MR.H8IF0MBF>2KK^69]>69\H4\GZ0H +2Z>/<*UWYMU?SP.8:3D$]5\G_*.J5
M!H^&=]'?C E:F)K8BN ![& J_0%!U[*]7F_SBF[/#90I8&:3"-,!713N@"X,
M(97V6S4S@XV\08'8G4@[Q1S3$C@.X10MQ1 $"/Y'(/5 BY_(:LJM+N,'Q)#O
MZ4&72W5@YN(TA]E W<C#&6\+_1<'IM2&O"4?^G<C/.'/_M5*7%= !8]I![]+
M03XC@-]Z6S^WPJ<8?$MPQ6SQ')?<O\ZS"6;'X#[2%9]A=*0UO,X+RV91S8IT
MM(K(FUP5"7<?J%!(/11,":E->Y>3;!E28*Q1*)^R).&(3M-QXY/MFLO(?^2Y
MHV^(L5W2&R- Z=Q5,%!K).4V 1RRQVZS/G?%B51R^6% ]6"H\!)#$QFPI"O/
M%N 4#B.WWV7J'QY9.LR4O&I88?G"EU/;%\&V?K-H&<P*O].:>7+HL28!%K;N
M521)6RA%.;_OY"CE/H9"5)%AIX.$%-=M8^XO<0IPTLP"=G9A]^2?+"T'V3._
M(299)$LYLY;3XV@"Q3!<@^T(U"+== &(ZAEI4H)G"C'\QJ?='^Z9LOZV*T\K
M5=QD0^D=SN&6Z$P,BM/*ZB!LM9@0K%].RA5YJJ_5!;V2]CQ&6\4'%35F8;+@
MIFT:'#BR(6/X@\(C4$KB?MXVC,Z:)R,E)NW&3YLGFP^%+E &3(] C M_9V)L
M&;[X[^[H+%DJ38H&UO <XRA<>(2&*K 6X-0D.&RQ>._24^'%V[>U&+B:G41?
M1#M$U_9[:3 34>$($;C\/> -7DC3;;?DE<';(Y!!G4U"BY++)9798G:0\[\M
MX?P@[883R=A;P"3?.I;0AE_8BE:WKS\VNJ=V/F#95=:KET.Q5R=S]O'K[1NM
MVH5].GV3IFRW;CZ/G--@#'0E;-&=)KQ@#LNQ8CKQJB-_>J6^-+X@BS5#]7#4
M]^WLC$'T#W-1[?-)D=]:F$\TJ((DT4S =[*/1: H-;L10I936=^?,_!MI\E4
M9&ZUH?Z,J9K5? _C2<J%*<QN7^1_$OHG?,(C^D7Z(_@6B4: M;#K&P:3/@'2
M<P/AJFZYGM6D&8G1]6*T4FY2TZKNJSQKJW=F.[1ODKATW%G0S<W(<,/?,LHN
M)Y4-Y$CGTRP_FEBZI/DQ=LF\/&9J(JCP7O.XNV9!/BBK<7(V;N,8))0FZ80$
MT<[#GP^W:ZB.5$J7. M)/QR9:!V:-'PS))X9$!KF>VO[1]EGL_0*MY^_<H;_
MYH7%"LL!&SC+C0#Z:SBNO!5^.)-8:N5DD1E:&HCK/7/;OCI=*BK-9X:AIY"1
MYZ6[PJV; O^,S$C_4.<BV\%9N[!5/D5DT>49#J)L=44VW&!O[;N^Z9#-SYE[
M6NUGI-K+9\T5["40S9B++6[-PA@M#["PA@9<FA1$J$IYIV[*OK"Q6%8TN:(A
M]*NR=F1+.>BVSR1/)<MZ42TNH:\GLK"O#U2, =&&>/VW.B+HVZ9#,,:&-#Z=
MN#*R.WUM>_O\1V4U(9IE-TQ=Y_1@$^^]/]*EN&8%H=_'5KQ,7P-M-!9F KG5
M8!;*JQ+L+8UF "0ZOP&/.VC*L;-BD6U&OI$JTJ?4%M[R.X3=>''N8OJ&.4/"
MS:+.&27"0!OFI+.-&C&Y1"@V*6>\VQOI*WXO5HE?@C'YYMOHA'N@L[<^L^M)
MBS1K7!QM-,?UJ[33+A*2.H/]D(X5O=DV>FCES$V3&WH$41;M!7Z6<5"U@O<R
M")T,P:&/0,0;U"0E3-A-)/X:D(2?YN@] F5FVFWKUV"IABO0QV.]8((1%"AH
M4J3U@]D0^Y,:URS6#,#[*0]JDA\A@OL^<Q3\;?HIS3BKTHH-!_,UWI (04@
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
M_FT___^/MRZ=#<85]73*?&A'</8']G6+3CTGC5L.'AI<,LD8.%25&_XY +0
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
MP+M3?O1R;H1K>.9M02T7Q;5QQ^L,168]-@ ^OY_E;;Q:V+^ DN@6;=OT5OE
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
M+I!/IA1S2,A,:E+KB^[0V,./+&T>]6R(/;$47\M[>E=N$#G!Z=&RS#:L'^P
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
M;)PE*_TZ X0L91_40:-RE9K8@K]M&&XJ++JQ6XI'O'R7ZL (4ZK 3#OT&(,
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
M8QB*WKQF^S%!S:[7O[WJV;Z;Z>&&+%7^4\,X_IXP(,>2UPND%4HZZ8.:JE\
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
MF'!X H7=2 &2<:X62A+ V@QM2IHD!)7"+ (DW(="+$V^[E4&4-# +R)FJHP
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
MP%BJ:?=G)>M=$9)M&?J9T7>CFKHXF-_QY(/?Y;[2VV)9-=1Q3!3$1W^O *?
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
MB'%,4&7*#!H003I.9"_*'M&55:DDDD;KS%:^5RXP.)X!A0DD* =>I-#WO'$
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
M%:-.-F2W$;$=/[I"V4V;,2CJ"0A5ZYOL4<3I)G!_/<TWK_IL]RC/_<!Y(88
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
M?R9](\NV)9AAE,[&!BA+,QJ^]*!W[R[3\ULQ;W?TE&\/!1T.+'_8[NWP4:*
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
M';$/Q1\\L@*GL+4?V]P]?433\*NKKJF:S_WMWCSCYBS./;R62L]EJ +>E"<
M&(]+U5=^0$<O^O 1;F7I46\0Q02>%S/^H&I%9KM"BE+_EAO,<V[ 32$=T$FK
M-JF3P#C^2^IX)4FICJX_V:36G=O1FZA*W]D&;28"P0P>3ZH-8SS,=GVP #'(
M^OK4Z$4PGQ?Z:!"Y!!/??.ZC68!2',I-J+SE9_F6J?3L)5^QT[9TT?CC.W#^
MCG3\-\5V5^_%8K6!)2[J"!+@?K)=.1K5T6PC+]34$J'-X/S%WPF1"LG$9Z)J
M<0D(59R&/>Z9FG>*L=5GR-9P:(&G#.Q1M92"5*("7;WH9K:8U[OC>:_2'&3J
MC'\7RY2Q!$+IB7_74OF+$)&0TE:$3!49%:5K&I&_.A6(]^:UN-$4(EOW/##P
M!9>K_L+X:OP_:OIT4R65OQTWW3U4<4K\01V04&B/('->AOD0P)H[&<=R#CD_
M-!O_N7-\ZYY#*TVC>T*Y]-?+.UF 6\T[2(?RT)QRB?MY!8[X;H.,O+T=XYW0
MA4'Q$$%\?;2/KOL"1- SBQ%=ZA":$9::[9\I/'XQAT_4U$;R"OB6=Q=#@]'!
M ),ULO&0F$WA3(3_8&%O5TW/W^?*%5'U"B.Q:]!H<"6:)B1.R:+'-MO1/Y,L
MN@?HF7X7(AS:&W-6:F8-/IAUO:@D@;:=Y1>.^'9?8;G94^3"I_EJ#6(O!R9Z
M"0L]Q-(;A^'29;/GS\]+O-7Z8OT9O/[ ]82LVR$"C9\ &<I[W#JX]E+_<[2M
M5YEUR>WM)V/J:V="=,+'<.?PBR7N<.6$_>Y#^4MKDQ7#**A3MIBN<9?3,;)&
MY$XQ2R;/"N#;MP2WVQZ_E@F+'GI)D3Y)4<N&YB&/(819.Z\B,=!"W,-O]B3G
ME]?PJM8>X$6//-(@]<KQ+=C?,_KM'L@1.#&\/<\<9GBCVDP(N2+,TIOF1X/8
MJ&L]HJ>\:8-DMC:^DXOZ<"<H_.9Q[T!<* <=*!]F>*R,?D1_>CS^3,LMJ-]
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
M#*CT_D5@GBK)$GZP;$R(5?_WG:+^2R^,&2C_^3]#G%>1V.8M4U[H69HAX$A
MQ88-?:?YO#?U/B7+$H=#-_-9XO (Q#+GLEHU:__MLS!JB\9)_X#M((U3DAR4
MX[$:F8\L[PUH.8+O/"?I%K_[-=N[(E$D>?#+3SQVA6P1TZQ,*!<P9^L*4\.^
M=]7<>Y^MHO?&PEH_F4NZ$K,-[E;.OP:ID9=_J5^8$NPYO6L-GZT)9H1X/]E[
MF1-?_,*O.Z C_>ZC0,?K9OE &F.]$2-;=&UHK\F01=W^*E5DI[[HWVJR[*71
M1X?L_GS6:HQ!5C)!>L;UO"-Q:TX<EU0=OE)VCUWRESX>&-1V6_-D]/=Q$D:0
M%'_T,0*R^J90A)/B1$[;%%42H]G>R8DG[AD%9[B_AOE$?RQHK"CM+1__N:^N
MGBB'R=*[A:G$.6.FV!C"RO&<+&9_'.H[]N>C\0O%E&TGAU0V]R;,@:87T8.:
MP*\:N"P^&]:F+UU-AL8KV\]1NA\H"O!;_C@V<^RY\6,33 MI^>^3#9VWNMNW
M\I6?E$&R1%;HOS=%YLTFJY<U\^,_^DG9*NK69(T)$)6WPB&XP%0%!L]?VZ\S
MOC:A*;. UGMD_HQ)*9GS9BV*?J\@UOR:W'K/X?.0I/]&W'O'-?7\?[Y14! $
MI$N-"HA*4SH(B8TF8FP0>BP@34":M)!0I#<! 04E2E400^\2.@(B"M);$I1>
M$DHXD+;Q\]V[>^\^=O?N]][?WOO'^8.3\V#FO&?F_7Z^SLR\QVVKP1"<N4._
M0-,F#X3CG <B57R""R;MK)8M4JW<&O0'CQP3,:MH6PYP<'PT6ERV*PP\8H(.
M0>GAU=@QM[EO#?:)GGH,#K*@B3^>;GBCYFNKQ.KO1R.6I@<P1$/#96/PB)Y-
M^GVR95 @Q4I.3]\A?V)B<\+^NEVPJ=&7Y"[O&XY!&HZ9#T>5KOM;[_GN^:XG
M9Y7\@C[$LO3(.YR;2O2LJ%S#IGL56LBZ)N^T5[P.N+=^849,%IP8&"),^J4
MX[/7>-!D[39\,6^Q^&ZBM8? >$G(PG(T3?(("4.]2-0*@VB.3R*S:E(@R2&G
MDM@S-@/+178=ZU[P.7^)1/:P[-,_C"O'>8*CX-GEN(Y31YF@44N'?W;\UZ!=
M&[' $T_@5-'S9JTNU&CQHKC]ZV([XZ;*J4G!!TB?1>Z;O]%E^@IXOK$\"T8'
MO8PAXFI *49>_CER=;$T4*!VT2Q(S\[P^$U(^YP+3?BM>,G\(#K!9@_3_>9N
M1(95EY>[]>;S9I=QQME*2N6=VDVT6PCD!KJTS(DE.@/A?Q/NVV%5R!JX3.K=
M@&=/M=,,T^2GY+XR++&WL"MZ,[8_VJ'[?N#6'G#UP^EA* G;_[\X^[NE]7^9
M_86P_==\I?$_#81I%JA[_Y8N\UTR$#JP7T^51;+J'-E'A0;X=VEI01PWQ^/U
M;Z5E4&] &Y]!UD*9("/A)6$RE";PB.B?'DQ$1XS62EZ/+7%9A)%YRF' BP=0
MDB#B"7Q?@X ]UBR/?R.MZ;&C$R@_FR.]XDFSF-_#U/W6GL7^42^N+?U$MTC>
MF)UG%1_R<^7?F:G^GUV2'-T;2;K1K1?Y^)0C2!@$N;"$Z'E,.:UPL5G*S3<;
M/5Y4YV*W+IND3;Q7^Z3R/*AB].4,NO6*WMT'9,8HY7X#/8GFT:SQA40>5=K&
MK*T=*[&,E593>:."?.=OV.[B/N4[W_PBIZMWGBC1&*^=GS$>;]-+#O\I4&!R
M)_#.Y1-SY:>:-<@(6A&Z'4JYE,\$#:XT@/85\$;=7VSF>$N)B*- $7X@AL9?
M CQ<GE'HU^JX8_UU*/]G9I*S0W6&Y>^$M0?UEHF][1^TMZW)+/&JTH&-0Q^
M.N*.T_P!.?2[L94)Z73)RBG7?1D[=9+B^RMGK6XIJ&3+G/4Z%6X\OB5HFQRA
M9\ :USPPT #ULDDI<+?SF7AT6T<SB04$V68*J[OH23,A3UYJ::LCKY;ZJS.-
M& =GD, QOB)G;**>._4VS0M@(YOBT5%Z#\@#9F3-RKD-_J5]T0[T0=BC^Z7O
M;>T-"QQJW0P$VLI[ZJ]\WPH,"_#(]P7S,W08H\]8\N*V&V(<WBJM2DK0Y<62
MOL\AAM:5F_1/NNLWC]T7N*%''/4\GK!V+]CWD4I_(N8\Q[ O_!NTHJA[=H)K
ME!(&]%"5D0%D)4QB-3@Z(^O9QW<K^_9Q6<B&Q.KI^LS5#7:'W(:W<?D.J3:R
M9$MP)=^:#EF&4@X$$C!QX"-H%S?N 4%TV^4BK0[/*+4ES=N)ISJQMU5.A(EK
M-"1T\S^!*:;&'M3\\:GE#,=H%;PWBPGJYIN8WV5PZ10S>IHER //UZK$FH5,
MB/JGEV$\7VU@*A\Z/2JN%WJ/^IR*%3K7Q(]1OWAVO+J<P4FSI-<U/2)O$+M7
M6<">D',\\Q[IXE)F#5I0HLU57@1>,^\8X[)TJFTPW-R_<LT.FYZF$,I7-L"F
MW>\%KESH2(Z%"C=+&,SQQ;'\U@8*O")@/W55/EJ#Y\[%'@'MWV=2]U**PR5Y
MQKK%\&7MX!/T6,A%U ^<:!.4?)<@VI$LL@A':0(N<_%O#TYV8L84:QJ>7SH<
M1;31+DSF21R_EF*HN?7"A(#B8DQCI*KY +FB&-P3F(25U0I$:7!#0WCS4U5_
M#<F0I7*=! +/7 [ )[SF5!3+D,D4FP)!?N0V@?&BR4UPLE$G1!*((*51\JJ!
M3-(\$W2C47RU8FQ,;CB=,C8Q]7CB3);LB5YQ,<%O=T1])%_H=1,&ULS)%RF9
M@T@?)U(1):J*M-$)XPF(OE<133C]/G]L+6EB9-EX[GC.!2_UP4MQ77Z9/28.
M$S\C[2]!DH&W9!DB+$(O&(_E!E3PZ;NQVSC^Y32;@'C[ZF&9<"AO6TJ4U>_$
M7Z\C)!/.VK+$GKE-+?8-U'4V&2'%$$ -S[(QI !81Y8Z2@ (([IE2SW^L5B
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
M/MY?@-1X-JQ)>?Z'@LS3JG59H60C,H'(=K6.(:OF(]:ET+C)NL_-Y;1'BRF
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
M5IV*$9,"_6=H"G,3=%YZ QJ?!";=0<3-LAQT!S21(0;H/\"ZS,B24>\_+"W
MR&9Q7VM2;\X?<LBQG'P:?_\$VU?L*ST7)HC]%QW7=.!+DQ$5#-#RT2B[B^UI
M]EUYO[Z4I5S:_:Y E\)[R!#$)57"6GYT_WSY<;!()-W2?OG(Q<]N,[N+J+#P
MC@>/HI[+:/BF3C_3NQ(W1D:TSX(#!.96<[1)D/(\TT9I^Y)"4X_Q[8XXGD>C
MBR^7[Y8<.J,^M%QM%.12\BXW[ES7_^P[8\A)*A>Z]0Z45<\Q+7A2=XO]2<8D
MZ7G:QB\]P=+> :?3-ZW>0X-&K@Y\?R,8O@P<Q+GC'G@"Y^176ZF!SC_':5 R
MF*(5GQ>!>H]_ZV%N.D:".#VG3[Z*ANHAP\*7GQ-QV5G5[U<:9J,TLA'\ 6Z6
M#4,[W&(C;@HK$E%Q;H'W_MA)&3O<#V0_9H R[9[A>SH@:6@9@WT0A][<5""B
MMS=USP8MJ6S87.WK=M1&>GXA]370@QE..QKD1W_/JTG(\AS7L\D/\Q,7KOE5
M6I9YC"X!9O&&8X5^93\RD8REV *1I&<F&FH'AM5OH<SN#*I165QM=C=-;/=/
MR%8GLO9?DR@1T7IP_$ 939%>OU8TJEXPR5.;[+L2,CK2]T.B[M[#/Y=63ATX
M?4#.\5$6W9U%I% "MFN6S8IV&;"94U+K"#I<)+)B9W2CWNK]2]]SQHOM>2=;
M[[ZX)"/,> ),;SO!CLVX7QT;";HJ:&8ON-9?D0DX]MV6RS,-[ $RH03QN#=?
M]J&],QC*"E6%M/YZ;_1FG)7['RM\>LK/")F\^Q^E./430WS(.(H,:2"^:8,?
MJ>SL&V)2,5!4UOEI@?X".@PNA(_Y83/T'N"QP@$<-O_L]E\H:XS_=!=[%-J4
M_[2/\4,6OK?1E2/E!3WXL#2I*,B,6OW(_\BST=4^:D7EFM]':M353C$C_MO-
MTL\PEOJRS7;PK(8-]^0*EB$]DV\C'Y+\*8]KO7&3^_=<,Y=O\K3Y6K7L+HXM
MSH1%HA#H5L]_MMGE-H7(KYF3XJ^,XYD@(02Z\ZJC&[@GW_6FB?(_.52,'-.\
M2=(:6!3@1>9  (@Y":AX@(=[K4@JDER^]SB!OC@Y;.FUUBH9AGAJYLZ"C,_
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
MTX[UM6.JT.TXP:7;;A#1*MTG0VY95V=,O)RS<!2_^LBFX6O.<V?43ET_;I3
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
MX+P2LU7$D5K#L@3F]:KPEP>D-UMI^EV.X@)@=I78\Z_\_-W.1 Q6EKKCP9Q
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
MF*4V<&X\\;3E@=GM= WE@KO9-8]2#9^E#HGMP;JNQ"58Q#!G6_E_W)KY_WN
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
M T-0)B$_/)C]A\G162&"_VD9CL%[<;DCE$D7DU\VJ3S<LXDJ\LL@!RR/+02
MN!W3>OZPJ=QHGF0^C".B'^Q<CYQ2ZA)$B+^^AHFZD(Y8>5XU0]?J:IX>]'9?
M!81>5L+=.UX_GU(U?3$ [3U",IHH#.XI?!&D;VNITJW_,F"VN9>))_)*R\G,
M/\3-Q1.%\/KIQ&D#:3$;W6;ZLB78[:NG<]K$D2^@G7L%M0%^IM _<VQ'(GN]
M'Q#?N&Z-%/.=*1JZ^+AY?D]0N>1GD:#?6 '?XZ97IGI\HZ[_7Q[5_?_'X,N:
M!PO"C/";41M4IWGT*6LW0?,$A//<^X]V,J8WF]<Z3IB _,5#U2LTJ'',EXWI
MH1@N0VH>3[%U#IZU?RK"]W4V&!=SWD1J0-.W54>0^@'6\VMC\CE';J0SZSK
M&H'OFMQJ,>$I$<]]N_LZ=5;GV>*$97YC=;5!&RRZRU]-*'K.D4NS?-K48EC!
MRT6U(=F8_]./E>6\]Q0F)VUU]9>U_2?=&1Q87:>9C^H*) /9IC]I&0+@1I'4
M6ZJ^;>=9RG"ROO;C5)-R.R"Z([MS_#TR2"%C@TP.^#?Y11MIBE>4FJXH_AQX
M;&OJMBI0N)N+Z91KCANR/P6)!(H3OD0G^&"L^E;5;?%QPSQ;"0$.G[9";)E6
MV/QF_^%_V [QTPL0W6S;K $*NJ&"<NM =67]4+FX6$DZ=3ET1U2/C;8'1:E0
MI)F.D (P/8]CA"Q!I.UVUF<&$H(;WS[]XY0JCI03VWSSZ&__AD#B)(;L<FBT
M0,#-\K4;VFB[EYB(*J%(A%E#R,5@LXJ+,#Q>*GE\)H7J[/\GY)]3-,[3?HHI
MYF<&@%A2#7$<U"@ /U\'O"5%=#1K;QMUE[HK]3\S<0U,X:'R2%*E=^;)GY@^
M+6TR.=(Y)Y/D)?=X:*&^QCN(UR3&26Q&.93.MZ\)_0$VO/-[EWCV@<,/\\??
M0KXCS"B# [!-OJ"A=GEU2 _B/?.V6T/[?_YS2Z^> N!6[4M (F&:^S!,TRBX
MW^C^%YZIZ>Z9O,*\'T<-G5I :2T5DD-E,16"#_(7+RNGWEZOSS?T]UB+2W!6
ME^RT_Y:T1S:@Y?J;3.D2RD7.^67(GFKW&,"\R WR=HD9)0<=FVI&*3V,5#E(
M*U@6=(G>R?'@O%D9-SXP,"M:6Q<94&CZD:.TX#.(Q<Y@;8S(VHZJ1K5SFK"Z
MMEYJ@IN4/SWO/1$H?KQ_Y73(F/#K$PMI?_AH%+Q!] X@)$H[,.&S&?Y("?B
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
M_1_I:.*=?3(SX..J23__UUJQ=^4GN\FW@&+*K97W3>I.Y..G+@?,K>Y5HBY
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
M[/F'W_</7\?%B%FH*:;?XY8@8=<W2=$F@!$)0FX@CF8_!2#XP,[S^"AB0G;
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
M"]2K[_+0'1ZKE>O:)W:R%],KN+94_OVOU?_A/_R'__!O G(T^3]02P,$%
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
M1KG&=JX46ZH?ZSM2@SOR38#5&CR(\IZLFE=7*V$,*\W-]9U0SY<;9CI92T
MW11+P^?K$FQJ??I5B.K/7FY>K(?@Z+7*^1:FNC.QUJ5W(6+_SC!C]K-8&@]8
M?9ORQ(*F:HS5SXM8Q@'1+ON!3!.(,HHA22,$<X)CAG' 4DI=S+5S'<Z-U%MY
MFTO&I[O.WSN9'?TESV)N9^[Y1')DCK\,1&?KSA893S;?V>XFM01ME7]N'UJ_
M-WC7_*W0,4IJV_YFO:&UW"RO&=-7N]4"!SS69B.4,<T@(BB'6,@ BH#E'.4\
M#$+7/>'1SN9&,*\(!US0&CQT0@.IUE&U^=FHW1 ';*-6YWLER!58J;V46G!+
MP=;?1*G66.<-Y?$AL-YB>@%V9+[I1 *?!1/%-[VMO-+Q;KRH@=X![:X^/@L=
M.D>6'N\^;##RM]L\WM74^\^S2A_8D9Y_9QC;_(V4A1[U[N3@[:K65[)E<4_*
MQ^9*A17JQW9'D&4DXUF4P5R9.VK72D-(I=K$DB /2) F&8E#%_YQZWYNC-1)
MOSUW 8W\5Z#5 /14<*,@QW&Q(Z7QT!Z9IIR /K\3=F:J8<!YXB['SB=ELV'
M/.>W@:T,8[PW0HI2K7#-6>M7\N.ZJD1=?13U(DH)R_) PCS)&42(<4A#'$'&
M YZ*G*B=G=,5[O&NYL9DG:3=,7Q-?K@:32=PM6,G/VB-S$1;H-JC>NT>TLAY
M!92D_BCG/!J>Z.5$1Y-2R7F%G].&Q1O#*$(G,^";I;B17^Y(*5Z12O#7ZWMM
M"9M#R>M2;?MNC<_MJ\?=(ZTCFW' _:QHK"R8VB>:^)3?5D5=_4W]3G!],J6,
M:F;"??6OOFKJV[DJ9 E.(XH(Q#B7$.$H@CB+)(RS6! D@Y2'3N=(+ZG,W&BN
MPT)O#K6T^BCV6NW>O^F@,/6[G:)-W!@PJKKQX(M^/'9,^X_R28S,Y48S:%0#
M??5!3_\*T$?0?[ %H0FON#KRQ5R!!HOFBJ9%0]\)Z%^#WPTBX_C:S&%H/2U,
M+ZK*I$O?' ;M^>(Z"YG<EF\NBD6S=;CF7!%%]6FMHU[^G^+A]9J+!9:()"(0
MD!)*(:)!!$F.,$P3)O) F?PH138+Z^ENYK;D-9*"5E2U83;" B4MT.+:K6UG
MD#V]ZOC#:^3U8"A4UB1MA\0!^JP$^_/M^MLOJH&&.=4/.\(\T^PD5&:G6D<R
MED\/=.$N5CH%F0DR^:SSL=W(WRIA]@:+1 8A1U$,\U [:0>!VN%'4E&"P$&:
M2\Z2,'-RTC[>U]R(X//-;T VXH*E291 S';)T07[!+AVQJ<GR$;F@E;*+MC,
M" K7$BI1F_W^%2!2#9O:/K#-_::YM;V^UVYZ_W7:L]W=??H\8+X<I$_T-*T+
M]'F5]YR<+5YQ=N-[O^(;;<.09=6Y1/&,QS3.88J"!*(PY9"()($1Q5(R2G":
M6QD1AQJ?&V/T!+1V*MM'[#0K7(K#R#30D\W=P>[ UV/K4'<1)A,YT-E\'BX>
M;$=U/NJQMO_&5!YJ1V7M>:0=?\:9A]Y*J?T*OXGM4>=GM>!\%EK08EF8@7ZC
M_J&J"_91U+M VW55O29E^4@)^^/U]>>W7ZY9EP!@07"8ID& (4?J/TBD"21)
M%$*):8!2'&=J5[38RU=YZJL=0TRK#]\NAZ=7^T"H@5.; QVN %@GNS4UC#*@
M9YGVQ<9GHOU;IU[_<D9K")ZJ> 4Z)?6533^S@![,K:)7P*BJ#XBONCPI+SO
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
ML@)=.YX;3:G/+_40]7P(8DMGAQ& &]O?X4AL])6^W*/"',:V&9JTY".'3)_
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
M:$TR5%.LR]U O<QPV*V@HX(\\E+9[O)^^K#;7^P4 #L-C!\VZ$;#:.$[F>8
M +WFSG3I_P5290Z YW!FS"$-#2R'T*O#]YI4=^_4/K17@&\7W9+F<1RE K*$
M,8C41PMS'B0PC/.$\C#,<NJ4G-BRW[EQW9.RA;RHF%J3-J6I:,B4%N"!%([I
M@&P'P([G1H!U9'9[@J@6&6B9^T4@1PDK<03*5[$&RUZG+>'@!L5>80?'UYT/
MSW_5"7G$_<-R_2A*[9KQ2=OJZ]67XG95R(*15?UNL^**#Y6%OZG:8"1R*Q8\
M02G-,()9@*@RU>(,TAQ%,"4XY$P*P@+;N\?!0LR-P9XH AZT\Y T@H/*2*Y-
MMU9TZP/DX2-T]F!^$MQ'IKBGD&LEM*EFU+@"/46N0*,*:'39QM5-,Q361_R3
M#,E$)_]C#HW+@?W%F!X]QQ_>\E3'^Q?KWCOUO[RM869T4YKL1FZ/H+XTY5>J
M19!RR20BD JN#>= K4$I%C!)DSBE*$78KFKDV9[FMM#LZD2NMV>];5$:Q]"
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
MG+GZ;A4 E=8 K#L5P(.6V_K&PQ;ZLS=%(P Z]JEGAZ 1&6QE!EI0L$/ZTRB
M6E\GC0#L1%=+G\6#:JYQP;T38+5%U'RBH%@!Q54KT53L,X53]6,G/^P_>[F7
M<H3TZ!V5;3M3W5<YZM6[NW)]<Y@=_JE</XBR?M1MU6H_\/8_-\6#_A!WF7^"
M-$,91P(B'A,=L4)@GD@"HP1':9+P-$Z< J+/=SDWBN\7%.JDOS(D5)L-^U:#
M*_!16+H!. R G2'I%]:1B?XDBFVQI7$.+^QA\F1@6G0XJ95I#\!S4]/AS6%D
MU&;[VU;@:TOLO1(K(8OZ]5J[Q6^4J=M&5Z]7/7]UDH0IPB&,\UA"E%(.,4FY
M3AI'<<#3C-'0A:2&BS(W\FHU<6.E"T;"CJVFP7=D%NNR4_8*B+9Z@)]:37Z^
M CMEP$Z;45S6+P?5$^==(,BD7'@Y8,\YTD.+PU/N?U6O+I(@B\(@C:#$>091
M("@D88[4?S!%-$BTXX!KJGW=\-QX;9M,7@OGGEG?8'6:JRY!8&3FL5-^4 +]
MOJ87)<XW#4V>,+\O_J%$^4_^W?E8[-=B5=QO[J_O]4W(C?S[NOQ#?>I/$@RL
M^/\49%G?=5-^28K[ZMVZ_/M=P>Z^WA5EDV[N[0\FJNK]JMJ4^IY%E^#0N6%^
M)<6J5O\7?,%E*D7*"<3:K1KEB4Y$)0.89B*-:,AR06++H[4)Q9X;3;2J V)T
M-\=T1@50B:6$1:<(8$9A\$ *KJ.32UWG6:AG'TRR3^NSIBD_D+,'@#,=]I&Y
ML1OQZ^V(MXH_S1RCMYR-[J!5'C3:FZOU[UI_8 !H4W V$( M!J # >Q0F.5G
M8GVL.=//Y66.1N_W>(,LE^![^R6QYU_27?,ET?9+8L^_I%IC YL$MRT!];BG
M^Y**"MQO,=)QK^;TM7$%WB>E)@ZYVJCFF_[\',6^P&=P]#AW2EFF.A)^ 7Q[
MQ\HOT?O$2>UN'LS&JN>=_2P!W]L?HF1%)3[I;".?U\NEFJ?ZQ0423')$<YA0
MF4*4A%P97U+[G=",9%% 0N9TU#V]"G,SO_:26W:" R.YJ;7-E?BD!&I'#"J-
MQL\39=0;_IW8G7'->_1'ML(NSMAW!5H8KOH!+P?2I3[[HL8X6'NYD7SIM(##
M%?C'2"-X\0!Y2SMXN20#EUG!E"W);U0G*]W?NV*EEG/5O0Z:_+*6Y?9?WJ^X
M^/'E.WG0_](ZN84\2]*$19!$0=JZY@M.=5!2K+,99AER6S$OD69NBU^K#-C*
M#+;J-+&]/WVY>??YY]Z_&Z6 ULH\X+@07C22EFO:5.,S]O)TZ=",X/;H!5M?
M"\9%LDS+_3Y@VZ-Q+XUZ]LGYK1)RL_Q02+'@:9SG.4D@2;1G#HHQQ#D)8<@Q
M9V&0J%U+X,4I9]?GW-BUD0QHT3RYW/3PO=#G9AAJ+^ET<P5L\/3G;K./T-C^
M-KT>Y^%PLP^!M<?-@5<OK]RZ\SC+!4D"G.>0Y"R B&<$TCQ2[!+C .,D("$G
M0PNWSM;+[VD5TN'U6=UK)EX(SLBT\127T:H=G@!AA%JL+U:M\(2:IRJQ^G*Q
M&[P]?6OR^KU?575I;F,J$SGX]8ZLVHWKQ[5)URBXWIJ^:P_*L!1QGJ $BBR/
M(5)V"20ABV$:* Z1,<\SED]RH#I(_+DQ5+\"R?DS-7KH3*W! ?2 :,.-:P7%
M[L1MB\95+^JB33_SNT8(M! Y9M:8^/,;^9QV](]J_F>TTWU/TQW:7C2L+WU@
M.TSX?XS#VHL&QMM![652.+N<O5X2G>M3M]R>U,5!Q%@@=>$8BB%*,J;L=)I
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
M#\!;H;LZ$&X;BG,0V^TA/ (W\G3O)#U9/\_?/L$2&$];@W.]3;H;L%3]^0;
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
M2_2,5H3!# D<9RQ1+/(J@'38Q=2FM)'0K%B-C+YIP@X =)O+U\$R\&3>1V2
M_!FGM0^6L.N@@Y%S<IU2\##MULDGK\FL91)]-^'7Y@ILK8]XK0?-<E&_DFI9
MR>8YO6DP\=JKBNH^R@6MGFRMI(]:3>-ZO9SKGN[>+_0\E'J=4C)+L%[:(54F
MUPZG&)(XR6"JB)0Q2J3@U,>"-Z"L4S/YM3FJVL2FS*H%'LTVK39.#+\PN9"J
M7/UJL[67S<,KHW"?E%_#C+X;LTUD3 >FR&XX/]CAM'D/MZJ"K:[=2+?/6W5O
MP+YZH-,O=)ZR00<A:)ZS821]@3QI@T)^/,_:L%WVS--6R4=:BK?-\>AV(6SB
MR*802Q?50")2H AGD$K.(5)I 3$A @H:R3P3!#/DE'O#H\^I;3U;D;MC9&U3
M%BQM_E3>QD?TJ7+D@KX;F0?&=&!2[N!LQ;5H-MEH&XDW42<!,\&Y Q0J*YQ#
MC^-FB'.'X"!;G,>K/:L8*"6-C\B6 [_0E?PBC6[&!&)8\IVFR/)NL??$FU*_
M:/HOZ7RF6)S&)GPM+B359V*3(BX53!^,(Q&A),NCPBM&,(104Z.R5EZS9_5,
MTA]BA-S8;&S<!Z:[C3H[NTM@Y 7[*MV ;G">/[>KV(WQ@^9!R3$DWJ%*#(00
M:=QR! %!/"A=$++MGO$V\LY8K-XL'VBYF$F1,LY4 46:I!")3$%FJGY&6 A&
M"\)2O_+K>ZU/C3);X6KP1R.?IT?=/G)N#-@;CX&IS!T*_V"+8RJ'BH78:WO<
M4(5C:AU$$AQ]J.=$Y?=2K.?RD_IMN11_EO/Y-V.*F#$N$2=,G]N*0D!$LP1B
M2A)82)-!0; B)MQKRA[O9W*3MQ73W)-W@H(_K*B^\_@$L(XS^GJXAI[;?9#R
MG^;G<0@UX4_T,N[4/Z_J 0E<>#Q,>;AO\N?JE9;R?V:2I9'*DP0*7,00):R
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
M'0"U2@#]?\RJ84Z O%$$M*F3M2J@R^/E;KOH-40731E# S\P+S68WVXP;S0
MGU3G) BT$J#1 FS4\#=W] +?V?HQ]"",9 SI-QA!;![7('C2!-*KT;$L(M=H
MO&,@N:J9OMGV%W??9/7P1K+5[W2UKNS%V1?YV#@9U>86M%SP\I'.WR_,_O:=
MW@O/:)3EF.G5!9-"0I1*95P^4UA$2L14<BZDTV)SE1136W+T%UOX)N#O [[;
M)G9P2 =>3(S\T"@ C 8WH-7AJ3UA&VE#)NF_ JQ@B?O[R#!R,O\K8#I,\']-
M8STS?,LF)>Y;6AE/@&YO@#DW^<52R+-(GZR3!$,BXUQSFF1YIH3B*/)*WWVT
MFZGQ52<ED*V8X!<A5<G+E6<6L!.HNO'4]5@-3$0;F#H) ^:Y=0,A5%KLXYV,
MF_/ZK*('":W//]W30T3>&7[11&/N[Q9W[[>9*S_HSMZOY$,]2VG$6((DY,AD
M.!*$08)B#$5>$!4+2EGB56+(I=.I\4.3*KRD\[WDGNP)U(TRGDXA+K"[449H
M, <FD%9<L)$7[ @,_C B RMS2(\0#XA">8.X=#FN)X@'" =>(#[O]C: 'J;B
M;X,[ZC=KN3UM49P+22.8$7.AER44,H((I#3':8:2-,^\3ENN'4^-D/P/6,X0
M.]LT@P,WO!%S6_3C9EOUX\9ZP4KPF99BD".5+U;AC)1NW8YME?0"XX@9TN_]
M?HSTF]YM&1-&ZYW[;?E!G\GN+.E]E:O5W*:QG"E>T$S(&-(XU724D P2H>E(
MR2RCJ1!$NED:O'J=&A<9H<VU:KV1T(^9W*!VHZ7@  [,21:[UG+914!H-MI*
M#;Y>1M6;D+Q0"L1&;GV.2D5>,#SG(;^7O0V?;ZV;IN:QQIKZC?[\HKOY(HUJ
MFO)H$SGP2%=5\_,G]6Y9R?)NT1T0&]]038C?ELV/[Q=M(Y^E_GCUC(JYJ4.4
M2Z@H*TRE-I/=B*:09:J($AKE*G4ZV(TB[=1([_M7L*(_FRFZ5,9Z:M39W!\Y
M&_!&&.>+MM9IC=[ C+M1MO,;,=D*C*A@7^$;L*NR,1:V2F\NOVY HRS0BH-O
MR^ZW]XM-DS>@U7]*GX.S]7=:G\5(MN)I?1X^IN;QANND87H$$<8R8X^'YH[1
M>\1.>YK(S:GK];)>&3M1BM/"F+T3!5&A$,2*QA!CGK.T8'&<"Y\"T9N6O1;Z
ML>I">]JR-R@YVJ?[Z#ZTS;FY)#%2!;0M/U<TE+UXT^ZX-N#GZAS8=0\>Z)FA
M;/GPH(\5)OE5:U LD,Q(K&)88))!)'(,&8I3B%26%"K-2.)W#WK0P]3VVXV
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
MIOI8&-D#8B9SDN1,_[MK8<6]EJ=&9ZUPP$@'WK]QKZ&XC]=Y3KH*A:&W3XX
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
M@GHLHF&2V!",K0!+8QSUSL5V!&,-N1GC3 GDQ!34B+[JQ4O5TJ_Z0<55#J@
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
METJ*$@R1'P;Z^"B%1,0<)BS (L61LD&,LYJ&AUL:%70BZW"8;A_3E]H\:\<
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
M^>YZ^H"*_-@WTWW6_%8'C?B!VAIMJWM+GALW@6:L-_FT3,R!;WL3T=< *!7
MODMUIDNZ=UJ 3@V796&N0-%9S9@Q,LQ<4.8*F(ZKS5SSL)&%[$AYK__1B5;?
MR$;O9+\(G5BM24'_0FU?G_^@=^4Z2E,6DYA!)G6W4"0#2#CBT \I]IE49,N\
M=9,^\+4B165&K%?)9/,EOY1LNH_Z%W&7;>O6Y<JN:8:U+&QWU3QY/B(!"T*8
M2-U2,,4A3-5B"!/"4]]+.8^BM)VG=]L!5_HKS5(GUX1+H4X[>XW9,5O79L-[
MXO5-2[8"^M^@)Z#N2-+)#II+M ?^Q0_[=SBL?N@"65>E$J^29=ZZBBY@.RK"
MZ.2A(Z-*M6-=QZ\6XEYL2[51^;!E^8/0S1Y/M1<AK-\=]F6SD=^%V@.IQ7N-
M(IYZD@B(==(O4EL-2!)%PVIYQ*DOXR"-C0HL32OFTC8FE]JA 6+;UVKB*39C
M\->?N(FIO4D<?J8A:%0$/VDE?S[76ZK1]-!L_:C7U HH=?7JK!1V&+([Z82X
MBOB=1LAY X8G!?HHWGC:T<8V]MV+4&=)Z-[!.[4A:$/G\FWYBY!YT8JJQA.=
MK&N"$Y]01B&+!(8(QQ[$"9$PB23C'HY8&"1VG7_'BK+412+?2V[;"7CTI!BZ
MX&>!>FJO?)_"N]2R3A-P4 706I>.\FMM]HSOLK_PM9@Z:T \6I"9.Q1?"]AQ
M"^.KGV@=.7A<<J"K-_!%?!/;75V"8-^3O5)_*C/>BM.[J6'^ZFU6LDVN^PX>
MDDQE',8(B0@B[OL0>2R%F"0,1H''J0@(HMCH@& .89?&Q%VUF'?](CZM/=@H
M,:I>S/23?IG'ES:5$S/]J9H_^WH_G;KUU!X4!L\T?G9K-_,'I<&?)KG&\[\%
MQK&8BWH;9@S@U!4%U/3QPTS6Q7_:]Z57]V=UJ 94M(BL]K6%I*YEV-0.4GLY
M=GB'V+-WJ%]&B%3UG:)QSIZJ<N0FT'&VB3T;'3F]!'.%5,Z&92\.<[XQQ^W_
MU#;R8#7=5%61T5VEJR_<YK\K0'54<[[9Z%:A.DI8E-6:!E3M\$(/!E(9(2A
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
M_X2^KB+U^X^>-R;_A%)'T?>GKAF;!:JK/&IW@S: ;M5#WN8Z^6CMBS (TEC
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
M[QYVM9>G/LX]L>[K /+?A3(.U,>^9B054< HC#G&NAHP@1@E$DK*8L2)'^/
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
M.M"HT1=G/37"KT K?A.D\DR!KGJ;;0*@U:28[ODF@GKRW9\YRL/52T?L!$?
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
M5=?]=HA=WO5S&^RE-LNLRIZ:UH2)B&@:^"%,,&,0)8D/2>0)&,2Q%X6*V%E
MNAZ5MQ:G.)<H9<0$+WM0WDYQSM.&]^H#Y".=)_5B3/QDNJ^ANBIKFQ:*LLH4
MU5NN>2\;5\,3HM&'::+#HW9HY+K894%6X(4IVW:0SPNPM0;LS'%XK.0"55<G
M3A?I,NUAE O8]LZIG-S4WI-XO7X2A6$]EKWK9_1FU7HYK:IRU-I!;JJ7=YK,
M+770@+X;ZO %0S=PM/J4JUO5%;[J.-(E#85N&^C#,(T3B(0.]M15[AB+(N+%
MF(?$JGKZ 1ESVV3UH]H_K_,[J N'M?VJMIJ7;7BU93/!0Q";[GLN F[DUW</
ML]M!F W8K!Q%Q=GV8U_"Q!N*HR;N;Q&.7SJ,$K8%E#[ECYNJ_"R>Q"K\7>CN
M#\LXP7Y$F(0^CPA$R.,0QWZD2"+&5%!*0AS84,,)67.CB%JW__7_^+'W'Z$=
M 9P"U(P(',$T,B'LJJ;IW@5:T06H504A^+/1UB$-&&#BB Y.29J4%@Q,?DT/
M)E\9>I;]]_5JDU>D:!J/E<LP"5+!D ]]$G"( D%@ZF,"N2_]P \1#H11 <:C
M$N9&">U![%;+II^=8;K;<1Q-3ZHO0&>:$VIC8 :<2Q\Q_H+SZ-=WG/@<^HA!
M^^?/QRX<-MO_;;WF/[+5ZM/#HZ**.LIR799+CT=>$LA0 94PB'1I:\J%@%2*
M"$F/J+]$-A/]83%S>Z%WV@%V3XH[V^I@1\ TF^0OAVCDM[I34,WN.YRTCNXF
M]=,8.)K/CPB9="H_;>CK6?S,U4.W_H^%8%F3L)_SJZ;G=5-57(8HC%D<0")2
M 9&OB ![.N(VIHR'3!$ MFKH>4+6W#B@KVJ=*4!ZRMKN_(\C;.H!<(+;Z&>:
M.RT70/VV$EOT^BHO=,.RQV+--^PDF -< F=A<N8:."YI8A?!69/W707GOS*0
M2K:EEF]DOP[(-['2)VBZA7BY5P:DW!5O2'P18<(H] ))%=U0M7.@/((2QSQ&
M+*5$,"NZN4R?N5'2L8)!EFQTX2 9,M9TT(_MWSQ=:AG\.4J5#4?XN:*["[69
MEA+=0+='FXYN.S@NN G9TP75<Y:M&OY6$RD7]3Q*5Z*K>9Y&41)QY,,(ARE$
M."20XD! G_A<_27&PLP!,T#VW"CSJR@>2*Y?4YY)*0JAGB#+S9P-\F;<.!*>
M8SMS%'[ZV%KT8H'!-_7H@Y=FU*N[G2%=)7KWV?P#8'07-&PL>>J@85M(#@0-
M6]_"NJ?:R],J?9"=DR9H8KW*N*93?87V4NL2<-^T!I_7/W3CV2>2K?3AUN^D
MN,ORJ\?'5<;JH]0$X52FL0]C'*=-<BCU(P3#",?ZQ!H'2!IV8G.OW=QH\=7I
M[ )T1BY W\SF%+<S%-26+D!C*]@:"QIKP<Y<XP9G(SP'IRGXS4=W]"WX_V\'
MUKC?W=L.\&1=\MYFH&V:WXTW$$=;YHT@<JI&>^.AU6O/-Z*0H?L:I8)Z@I[_
ML2[^]2G_6JQU:/,74=W(;TV;QG+)?1X@[0>*F?34U*[^184N T&9I]:D(8V%
M99[C69ESF["UICKR^[%8WZG[6F]ASH-LNG5Q"MW(L^%6VP7H &PU5IL448?9
M=UJ[W)880^1L.W)>XL3;$&,(]K<?YE\=&-=6%TX5GW5&Y*M:T]K%H_>H>E?;
M)M L_8 BF7@)9*D.=9,QARF-/!C2) TB%',1&'7"&29^;CS4:@]66GU+%K($
MWHR0QH-S9&[JD*PU/U"SO].^=K%LD_X<QLT- LY5*)V=\&FCZP8!LQ=P-^PN
MHQ0RZQVP(9][E"0P]5(.$0T]B#EA,$H#S*0?QH)@A]7+9GN2-D;)+-L3LC&P
M&YFS#(ICC70<9@O6-&6PWNB RQ8,RX)7KHZLOHL[O<G\)AYU@$%^MTU50ZE(
M8RHDE"BD$ 6,0"J]" J*8X:1AXEO=3YU3-#<6*?5$VP5-4EZLX/6C'I< #;V
MJ?L0K.Q[69P!PE6[BF-BINU(<<;8O:83YZX?1@M?E+::==8K=='=IUR]>:*L
MVCP8QF,/)8) G.JFZ2Q)(/9U"B+&?B Y#ABWZDY\2MC<Z.&EKJ!3UHX93J)K
MQ@ZN,!N9(8[ -4**D0D@CICBI*A)V<+$Z->,8?0=^S2C#^V12JG/I@O%1MI/
M_?[YFV@#.G8K;QYCAJ-4T0?6%8(#SF J$PY9A&)%+#Y#V,A3;"5U;CRR51ST
M-=>=!+>ZFZ<FF6-_FEQ&0W3L ]7S8#K>\@Q":E"^D[F4R7*@K WOYT79?WFH
MNZ7*BCKX4U=ATAV<KWYFY3(-61SK<IQ!(HFNEX#5VH4@*(3'1>S['O>L2M@=
M%C,WMOE]LZHRT94LTYK63<+5<ETI:[FM.0*LJ3_E4KA&]YYT"IK#-,!1<@H%
M9VZ1@T(F=H*<,G3?Y7'RZHO*HI5M!/#M^I;\U(Z4^_5*UPO_;5T<;HNZ3&)"
M/2E\M4Q)Z@QI"FE $20RB"@/H\3SPZXBFAE7#%7%Z/5X60=M9#ZY;4OX9AP4
MC3&Z<&4NJJ;3'BA%5:U$5R6M_AND=7 ^T?UD+<^D!@^A&2>-.BR3UCU;U.&^
M/=T7A_M2[Q(CG!<[&XRBVSIG]FJ\18FSP6 =J6XV_'X#^PZV-=,R45[E33M#
M+5$M:'0;H.IYR9"DOD<3&*2QVNIY@0=)R *(140D(5QP%B^K=4569@QZ3J#5
MNFLK=D2>U#) 3^MM.ZOJV;+MX#FHS;C.)8 C<YHE:O9]!@VA<-5G\)RX:?L,
M&AJ_UV?0]'M.*MR)XF$94D8#SB6,&,<0H2!0R[#4@S&5T@MHDD2)E;-Y7\3L
M-FNDVA2Z)$M=UZX^QJWN!="!GW5A<*:0+K,A&>Y[X)J1QF60C>W[>1UCK?4;
MK8!=S_9QZM=I 6]9OJYGX)GJ=?TK!YX];QNF?V@[(JMEBV[@5&ERZ5'-RY;I
MRU!@CU/=U"]!"**81) BRJ 7AY&'8P^EPBB+Z$(]YL8;_1J/.G"V,Z:?"MA8
M5<^G/;LLS[4'#IOAL??X@S'VJ7AO'+9C<!S\MN@F&"4DYT(T71VM#]1BVI/W
MRZ#:.YB_\';#*+5?)^1&-O&-==.!LBJ76. 4)V$$@SCQ( H3 C'!',HP$D)X
M8>I18L.;IX3-C1ROR6.F]F+9O]6[R/62(2O+31W;R[2Z0#39LMR."D_";<9W
MKD <F=3Z:C;$II=='8:UMNY8RP031]1T4M2D_&-B]&N2,?K.T/.SVI7TE135
M\VU!\I+4=:!*?52W^Z0^^D$1DC+V*20\4>LQYB.(J?HIXC1.8X]P*JU:OYN+
MGAO+M/J!6L&!IVO&L)N>N(T!YNBG<!8X#CA^LX7$V9&<L>")C^EL =D_NK.^
MPT"7\SJ_TWX1/?_<JELT!!0D090R!@GR0X@D401$(@9C03DBB9"A;U4!\9"0
MN5'-R\X'"Z#U',0X!Q$U]"9?B-/8'N07C0[,(+)W(Y_ P)7K^)"(:=W%)XS<
M<Q&?NO:RNL??UJO5;^M"'R$O.6(I$8D/11 2B+R40<PXAPE/).6!B"2V:GQR
M0,;<7OGK>WUL6^H,:>T09J0HGG54[:Z_Y%UKQ+!*R'UXS0C@0M!&?O\[[<"?
M6C_0*NCPW3]AON/RQWT);U+[^(")QPH?'[ITX&1/<MY&Q1,21P%*4DAQI-.1
M(AV($\?0BSPO1;YD/K:J.KJ[]=S><JV9Y0R^@\EPWAYD_-BSM?:+NL\+V+?5
MU:R\N_&T<_&>07LS\/X5P]Z_CZ3(U013?A5-_,B';+71*=)=(AL3E/JQ]&$2
M!FK=C3&%*?5\& <LQKX,A!];92J?D3>W-[55#XA6;?!NM2[+7W2#YB;F[:]V
M[_$YN,U>;H<@COS&=YKJN@E-H-H"=)B.D4AHB(PC?C@G;5+2,#3]-9.8?LVZ
MMN1-MOH;*=M)"RL>$5R11RPQ@D@P DD2^Q#[ 8M0$C*/&(5XO+KOW.A"Z0;^
M%WEX_ ^@5#0NTO<"J=,,<(']([_I+TP_/\F?Q,"XQ.!0+"8J#FCV.-B4\CMD
M\-$B?"\NGJI\WB$->X7O#GX\-)+LU:%KMSNYRODG-;;YG:Z1VWRT)-*/TD0G
M(U+=1#5.&4R#)($!]P4/$H$2/[&+,3,7/C>6VND'2*V@;9"9!>YF"YJQT!R9
M\PZ$?BS UB6A-SL]J*].0ST@;,T>,V<!;1:B)PYULP=E/PANP#V&1M<_9#J5
MIVM,K@/W2?[\^?/U3=%^ID]5<D4*]]GCYZ^_DYS<J=5:PY\WQ=^$^HBLVFMN
M?K07=AG?2[7:\@.24A@0#T,4>!'$.C,R131!DB1>%%NQWLCZSHTH6W7!X\XF
ML.Z4!EE7Z>"Q*1Y&[BP+68T]^H:>HOF,Z=CNI\::;63>,VAM!>^4M;^H-Q=T
ME_0L5A]^_64!.K-!8[>^N'L\VHL78&O\^:(A W(9)ADF9ZD0XVH[<2;%)-#O
M)V),(];5ZKO0O36#$*5!P$(8ASR R$\13/T808Z]E%!*8B:033K883%6$\4$
M26#;A6#6Q&%7:CWH9FE=F#<LO1RJ-UDN%TX[EIX&8;3U;S%YQ]+3AIY?TQ8.
M.I9FY>.Z)"MUK\VC+O:QVNA4U+JN:EYE^4;P&[4VJITLI<[U_[!^(%F^Y'Z"
M TY"R+V8092(4*U*40K](&221BE66W7+]H)#])C;:K,S ]1VM&4I&E4MXWV&
M#HPASXP/]]A$- 3I(:T#+\')7<O 05I,W2KP$J@.M B\Z':7YKHUV5COA5P7
M8MO'2\E0JZZ,7>7\-_7W["Y_E3SE!0GQ)":0^&$"42I\2")$(?=]QFBD/D16
M[34NU&=N]-C/N6K3W=Y]K@]C&\-T2XFGK-3)"^K77D;<\.2W8>-HQJ(3CL[(
M;'I@8&@S(KLQ6(#.H-HMVIHT45[<10 [SX\;ILT;Y<E=!-WQ?+G+;FM]%+T3
M_'Y39KDH2[67IEG>M-[>)=OW6\B^>JD9ESXEBHV1""1$D4A@2CSU+^YS%*8Q
M5SM=PP/LR[69,S7W#(!=X:BV3Z7YB;B# 3M[CC[M,$S(P9TYH&=/?UA EWI3
MFV3#P2,,D_%1_[3#-5& @%)PLR(%X-N>UJ_*?VQ?H3J%]5<G,03ND#P:>>!
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
MUK/&;E88?9C-9HHY#=[(L\?5UT_7B\-SP^X]7X#MGEY7&]057$#/)G=3Q53
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
MA.B(!O,I1'0:(JMB1&=N=6'HINY(GC,EJ";HZ[J$XZ?\8T[T\7CG+P\2[I&
M$2@P%Q %<0QQ% 3Z/"21%$<\"8SVB8.DSXT>6X>YHD.]Z\_N\NU11E<!<V#8
MIM%0V/CC1@!X9/[;G4+T@C:UCN"E(0O0F*)KC;;&;"]=@*NZ7]4(@9LV:+H.
MV322_3;!FC:P' W3M+J)'>EQD2T_J@5I]7S%N7I<R_8_G[-<^$N,6<29Y\$4
MZ6+C/@EAZ@L?1@&E01(+GTJC#->34N9&8HVBH%5QT?T M++@)C]^^&<![&FJ
M<@;7V)0T%"ECFC%"X@"=E(+]>K=^^M_J^PV3J!]V!'+ZKI,0A9%A'2&876SM
M2/\@:/4I+ZNB]@A=K]4.E:AMIX*SO%^O^/NV"G>O .[O69X];!Z:263I!3CT
M6:(#0$2HP^\\2,(XU$T)0LJ"5'C8M(+8A:K,C4*T.6!GC\ZD:"Q:@*U-H#.J
M7VA;;6$:N\Y-U*['\JR7>\(1&IFU_N<-CK&[><)!FLB1//Y@V7AM'>%[U!][
MZ?VG\K0ZPJ'G0W5UQPNW_%>;ZGZM/0IM!S 11*E,$@*IGR80\0A!$H02AGY"
MB/1C[@FK"/-C@N8V@?6VF%M-!S96.XJMY7;] L2FB8VQ!&OX5OL($JYWU:_%
MO,T&^HBQ1_?*QZYWM#KN^C=^(,]M;,L!:OJ'DE^)_,NZRICXIMN#%((OTQ"E
M*/0$E%Z8Z/9K/J21X%!W[/+]B& :IA<MEX?K-C?Z.3'KMQU;;R309H+&SB,K
M@-96T!@+.FLO7+==\ @,7&5/,[!OM^S^'SVF%R[.IQG;MU^MCSG&ER_A+Q\%
MRS7]!0+?=I%_.5)G5_T.1-C-]F51+;\VQ9-OBN^B>-(MFWYFY3()?!'2*(9>
M+!E$44ATM7P?)M(/ QEY<9)(DRG[F("YS;M?NPK2.LRJU5,7_%"J&J[ZCT)Y
M>NIS =#(\U>K7A^:<\@8\](Y\T\M[=5W>\MZ]=MN27_TMI-0R#FC.AXX>YW]
MR_QQ4ZP?1=N>@"8D52\Q@3A1_T**G6&JWF(8Q")@TD\2IM;=1FV/7]_:YNF<
MIFMQHYWYJ_H"J$C(@/EI#/TP#"$*10)3(2,%F8]]CP4>3XWBO2Z!:9(#ODM
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
M/A/@,"4R@C[59P4DDL*WJF<P,_OF1K&U[9!JXT$?(-!#J.YLV+NN*V]2P[0
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
M!R ) NPA,VGB=#*31)HD[B4'#8A'S%:V7#W2N+^^ !^6;)D20(*4>K!G[)&
MW6^ECTMB=[^3Q684MNLEP6H]!,9%4/L(IJ>,I//IR\DB.M+ARPDBZ_.D>1#X
M6Q\TA]UMK.?,@V"T\YAYF/6[Y>M_\&5A3WML&7TYF9C'.E74#M6+5 03;JM0
MN620\B@7.L<13KSZQ9]N<&X7R,:^JJ^ER]CG/0C=,O(^P Q\=?+"Q#O?;G,\
M4*:]M_RH.7:;<T^SZ];7=9:[M2>T[^T$U>8DZO[J5IK;>WOFJ^3E#Z%6JZH#
M:Z:S6"/-)$146ODQED!.)85()DH@+!EA7H=#7KN?&P&\-Y;]"J;57-KZB+VQ
MW%O:UB,(;BPQ&+0#4TAM-R@-OW@H%+J_ +O&@\KZX)V!G5 +)W#KL??8$K?^
ML#PC<MMAD1[*.#LGZ_894%WNA;1*RE8\3 2&B6 (9BCED!.M8I%CIG*OIKSV
MK<Z-L"I]E_G#_"OO(DH'=-W(*0QF S-1!=>C2L6MG8&5< YB$5(%Y_F-QE?
M.>CPL^HWA]\10OGFOBSCX?/ZSFDU2S.,B68<"BDD3-(XA3E5!"*<*Y8CBC0B
MW=5NGFYW;G2Q*\72',7WT;79@]>-*\*!-C!?[.G7U*9>-(]IVM'KJ6'3!LH@
MNC5[FYU0JZ;-\</Z-*WOZD8B;XK5W6+%Y[\O%YN[UW.^6A6Z$.6CF7H@)-.)
MT$AQJ#3+8(*P-BF'PC"F>:9CS#*413X\<G3'<Z.2QF!06@P>F]QQ^.9QV-WX
M)2B8 U-,3QR]:<89FT!,<WR_4<G&V?VG?./^QFZ4TS#7E\4K\?>F6*KITI:M
MK^^GYN.R?G4K[8RK._N2&<F8YD(PJ#$Q.0R)&62QB&#*)4.4*95KX::'Y;^Y
MTS=G5&&LJ5GHVLH&+32XJ\V^ '?6\+(:2C6F^W&11SS<2"DPQN.P4V.T[;RH
MS0;3!Y!+RZL>B<NC*'LSE3]@@2C+8^-1N<L?D*<DUF&%S@D4__9MJ:K>KHFN
M>R;>%[?JW5K=K&8)U2*C0D"<(@$3'%'(,,)0Y9)(3BB3RFO.P+$-SS!]VK'7
M<E=M,?AJ;0:ET?[ITV'0G;.G8% .GSSU0;%+\N0$3;C<Z?!V8Z=.3LX_DSFY
MO:_S<5>Q-JM]MZ,#UN;34>1S54O%W-CFS'_+?>M2P;U^')QAK424P92J!"9Q
MC&#.$8(Z3E-)998PY:6HWL^<<Z,I_^ZHGN%P/@D;">3AC\:,([#T!&Q= :4O
M%V5]:]GXNNO5$+U380 -=VK6QYBQC]$" /?,N5J(50/6#S29XYN->J4-\]B/
MX%MCWTQ@H:2D$11$(9AP^T!=QPHFB&@E$8ZI=-+A[+3[N='EEVNU5-Q:&*!:
MH!7R'M4"(8 \6;5 U?T_Y84T]YS6^HH(K?T#EPL<@VW(<H'6O4]?+G ,%J=R
M@:.+=&P^$M=*;N9JHB_KB113M6Q**0MA[G7?%/.-N;9^L:57VW&SD=1(T41
M1NV-:4859(1)*".M8B9QC(G7@_V.=IP;LS5NV'LL6ZFZ6==38LS?I2/E4Z#:
M%="X:JN5J^IFS_:FCL%S8\810C(P1^Y&8Q_KBV<B\K7T99@9PSWQ#-55U=&*
M<=NN^D&UUY?5<[ENU/JI^':]GNBK59623G([$,IFJI<_Q+6M6W^[6$Z:D3N/
MR7Y&<<)B83)%A#&%">4$<DP%I)F(HTPQ1)17N6D/6\Z-8A_,!'-KIV=A1I^@
MN-'F2% /3)VE%W"AH?&CNLT&C2>V%:[QI1PXMHU(Z<XV%PW'G0% #<2??2P9
ME4,#0/:41T,LZ2]#;=*GS=RNV(Q_KA6#591+K%@.2<X2F)@[;,@XR:'(!(]C
M',6QB%V5J%OV.#?NV]H)&D/=99?;<#Q,:X'0&9BNG@&F@S!U&T+NVM0!D!IK
MXJ7'1\E+H?H(!.TBU6UO'$VG^HCENU+5QU[:4U+ML91/5;^W,;O5Y&IV;Q$#
M>ACW0PCBYH= EJ8:)KE,(%=:P31'$N4L59IZ%?"&,^W<.-55L:L1X^HL)1DP
MNFZ9Z&EB-C#3[P2I=@O\5#OV\P48(IC=1=:"X1Y:8:V_8:>15PL&:*NV6K@=
MO!-=>](_T:^72A;KMUR4:?,'_J.XV=S\ME@N%_]8J25NOA;F_^]N/RYNKSY7
M8U-%H58SSC(L>$HA932UV7 &,\(QC,T7"N5"XL1-"JFO(>=&[]89,-&@<@<T
M_H#:(?#@$6A<,M1AVYW@U2^??P%;QYS3R'YQ/)J-CQ:=@8G\_Q88YYN T0(T
MTIW")ZNTM*K*6Z\5N*GCDS_$1S3QL=/LF_C(Q7S.&]D*ZQG8V.GRY1)+]7TQ
M_UZ^M0J^KF$*,QH\2 !:[U/ZK3[6S4P0#';N>,*LYW=-7"W7LX_F@SG1'_B?
MB^7KS6IMKKS+NL=%1H3G)(\A)83 1%H)+D)R&,6:R"RA-$H3EPO>P5W.[6K6
M6.?9.708R<.7G&#X#/T(R!D:9RYQ<OU0;FX6V,G+S5_;G/SPVJ/0A)-[#0>X
MO;CM"[X;"T,E?[U\T?S'_+(3O5Z^^ ]02P,$%     @ O81O5OQF8O=JX
M(44* !,   !M9RTR,#(R,3(S,5]P<F4N>&ULY+U9=UM)DB;X7K\B)N=U+,/W
MI4Y5]5%HR=%I94@M*2M[Y@7'%W,*E2"@ D"%5+]^S+&0( E"(."7][*FNS)3
M"W7=EL_-S<S-S?[E?WR_G/SR#>>+\6SZKW_B?V9_^@6G:9;'TXM__=/?/K\!
M]Z?_\6__]$__\G\ _._?/K[[Y=4L75WB=/G+RSF&)>9?_A@OO_SR]XR+?_Q2
MYK/+7_X^F_]C_"T _-OJ'[V<??TQ'U]\6?XBF)!W_W;^SUK*X+5B$)@5H+QT
MX+TRD)F)BF46E%3_U\4_F\)C1)? .<- !6D@6K2@6+)<<)=T*:N/3L;3?_QS
M_:\8%O@+,3==K'[[KW_ZLEQ^_>=??_WCCS_^_#W.)W^>S2]^%8S)7[<__:?-
MCW^_]_-_R-5/<^_]KZN_O?[1Q7C?#])G^:__^Z_O/J4O>!E@/%TLPS35!1;C
M?UZL_O#=+(7E2N8_I>N7!W^B_@ZV/P;UCX +D/S/WQ?Y3__V3[_\LA;'?#;!
MCUA^J?_[MX]O;RUY.5XLYV%Q,9]=??USFEW^6G_HUY<S@@21N_KGRQ]?\5__
MM!A??IW@]L^^S+'\ZY\N+VA1(;A8+_E_KO_9KS<K?YWC@L"RXO0=_<'F7]<U
M3J,"OR]QFG'-W7:5R2S=^J%)E>WL^E].0L3)ZD]'&<>CU5=?Q+I@6HXBYRHK
M'8%9QZ$BKB)10W'>"VF8X$7>9KJ2O2"Z5ZI88/KSQ>S;K_3A7ZLHZB]6,EG)
MX]YR:]F<1O=VYWVFGQVQ$D*V18)G!4%E$<%GY. UR[$('W/P9Y&]N]IMJG=U
M^F*>?IG-,\[)=&R7"_-T3[^W8;OYB5^_ACE]"-*7\21O_W6U(2UTM9PUD-Q:
M+43NGWXAK@O.YYC?K;7R(',KSI9D4''UDRTT_F(ZO0J3C_AU-E_27X2DBE3
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
MU4]KUNY0U%H3 P#7;>+1HO(1$V2>:Y6\HIV1#(*UR(VES6%%Z-)=[J>+:W>
M.5VZIT-CM@R31G9G]A7GRQ\?)J$V+\_5.?NZ;F2>UQ$HOL.PP(]UPL;[\C?:
M$97=%X70^2*EJ\NK2<V1O$)B@(+5E1:G^<5E?<KW7^L$)K<Q<VDYR!P\A:NB
M-H@@ 9L82M8\T>G=WFQUS=40G*LFL=[  #  :_F6%#F]&).?N18S>1.OOZ?)
M5:WT_,MLEO\83R:C9,DJ6.%(QDAN9Y$"HG2UZ4TL)NN:K&SMY!]#UQ!<NB:P
M;*Z$ 0#KFN[ 4#'#$9RKIXUF$@*C$"9Q"G&BK%4]A[HCGP*>1P&D8V^M"4!.
M$N8 0/!JLVRM!+[$S^'[-;Y'$I$39 7(F,FK]-R#$SR %\;(P%$8?FBZPBFP
M>)B:(7AI38#22. #@,Y.(/+[;)HV#F?D,J7D V@3R A*8<!9"DA8BCQ19(+I
M8,'U*:C92T@_;?D[ ,SY8AX 5M;TCV*NXZ8H!HED)"FN81F"(0M9C/<^^N!9
M;IW>7J_<3_/]SNY"'B7( 81U[\8ACB?CY1@7Y(VO7BU]F4U(Z(OJWR]_7(L&
M+5/.6P79H ;EB*]8HH:B$HIHH].J=3+@6-KZ#;$ZOXGM1$4#L#P[?-W-LFB9
M"0S>U\A/U6=RM:6/,V#0\4)'L O^4%'8F6 ;U&UM-]I_&&+GJ&( H'J14IUZ
MLO@0?M0+H&VRS68KBTODMB'2_LN)@4]60HK">)<+V?5#[PE..M[V4C(8,)VE
MY[M'W_E"[Q$ZM30OI?D5;E/YBVTN_[ZX1I(GKHOC$(1%4)A33>@C<(LZ2^FM
MQCN6:5]!];'+]7NR-49+9W(>@-EY-YM>?,;YY2N,UQ?.-EJBDQNPZ",%C=Y
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
M#.0+*VV8Y-;QUN\"'B1FD)'L4]BOTU4R-+-UBQ'%K=6<(AXAZGO)VLT\JF3
MQ<BC]LDIWWK2XH/$##(J?1+#=;)*AE-3\.&:FVI^MZ?]ZIWNR'CC5:1@VAE)
MWJ67%D)>_5=T-EE4Q;8&V0%R^BW">FH3UD@M0[D&HUVROTSGS6R^37ZO,MZ+
MU8RGQ<AIB<S6&@MN:A]\$R"*G"!R8XW#C.5N0>"!*[''KMYO!=430>VIM#,,
M+VW#Z:/GVLCBI63"@K*>@S*.9,PSR3C[K'.24C0?:7PJK?V^JN_)0':JT$%
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
M[@96]Q;MM]BIX6EWGCB'@H/-9HE1)\5%)(*+)N?."O"^EI1+D6W4UD1[5'7
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
MY+I??*Z]5,ZB%I'5N+D/A9-WS!B$P!E$5-%%7DSDG?EA6\)[- ?&QEQ;X!\
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
M+":/A'9;'M\5]GU=3Q=^#?:)4;@\+7(V%Y>+KWF.\_5O>3E;I,V9FE 6)UR
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
MR\#!B]T.2'I;WBSF+V^'CC\L_OUI\7GSL5?;QO8YG07ADBI% V..Y%*RHAW
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
M0%B\EZ4]Q1MB[5!&@4G1@;R0Y=55B B>? 77)5CK6I\-'$)?OP:S;UPVU^"
MT+G-XY[BJF@>2\H>>."RUL1Q\!@\D,.)17%C^<.KK^TLY;.4]9M[]XW(AEKK
M-P=_09 O)77&H_;"> @V"5"F,NH#14FR4.2>%'K]H"!J1Q)^&@W]9N'G!N)Y
M538@._G44C-2$N6HH"CE0"EC(7I>R.P7;;45B9O6)7DOD-1O)MZW96RAIP'D
MXC=LU''VTS2>C->R>O.MWA=Z/[WFEO[!Q6*!RT6]X+/1\60R^Z,V"A@%67SQ
MGD%.)M)"8[30M&$0"^844W"8.RLW.9KJ?F^<]07>,VM[T"Z_-D[7 2US]:*:
M8R3+5*^H2\%!!),D(X:R<J>Z]=X;Z)]K&ZB]R(=D'Q^8>6NDTY1N01)5+(ZY
M31]3E1-+DD3'2C?7IXYSPYW%A>?>8VRAC[]$X6R]WKM:8O[IQ\75U>0'2;KN
M'JP(S3]N"T8^A25V7V%[,"GG+\4]35IGJ-EERD8=/7EUIW'30BWZ$H E5]"0
MJ\VI]1S/8=3L/A&2W @&N=#"*PW))PO*6@07**'3Y$2$DYFSU+H?2COJ!U)
M>2+>3JCP;:G= 23I3[#SA$ NKDOW;FS-[>^3J1FY8%PQPM9(7M8*%@J%G$]@
MN(S<Q%3WULZ3.!W'P$#0?684[I=2G0$2O0Y5>X']W2<9N!BY$HP*-I" N:#8
MS]:V)G540;""80ID?-1Y,/\4B:_FS+X'5#=1ZW#M^,/3CG5 ."Y$(FEN'":C
M(J2Q)GB@W#77RAT!4<L 5M(/$W.2A]:G5$>2^FJV''I <5,U#Q?-O\UJSK)*
MRW&<X%81[R^OPGA>[\+6^ZNT<#DEW)9QB@-##A0'R@C.<(H(D\K.1XR)G0G1
M^Y#[:O8Z>D!U<W6_+F3O;GSV9K98CK(MQ<FX[4RNK$G$M L0-,L&C;6.N?XP
M_C3A_1ZPO3ZT-X) OZ<6[\@/$5??\9Y[NL_\)[P*R_GFZP]EZ\[>A?F4M++8
M'.:\7>&7V?6YSO8A%Y>SU91DP;U,DGR:2Z4.;D9+8N 2LDI1HDLAR@<A^(Y#
MC\[)[/> KF?P#PX'K\L7C*3,R7N6 :4QH+SD%, 9<GC2.LL"*FFZ:<^R%WE[
M0=O^1:'=M3J'BU3ZP1LB9KQ<U-(EHO#;2'L*P7Q4P+WA]>)&AEC/\IGGB)*"
M-6'S>7#ZF+B]4.K^-5%ZHBK[GS.[IX.Y;GWW&RZW\IY^K9G$FS"?_X@A_<>;
MBT_O/E^DY=:E:&,BZ=J#E$;5EM\!G*SK5@3&M7&1B1<.';LA;"\L^[\HE@>@
MZ_X!W[ "RI0BBPB.@&L$*)4I;N*D"*UDX%BDHX3B==:[<?8770(]:7^XL<@U
MQ^^F)-(UP^OC)U'/EX)SY+^,K7]D"$Y$4,E:@];[[,]T.K.;P/U0_"]ZY-A
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
MG)4!4LJ%8KI44FS=@>(9<OK.T+H"TRE2'P" [J<&ZS&#A2$**Q X8W54!86
MT7B$K#1GWF5TN=MVCGM/?SQ7XY)3_-B) AX 1#Y_(_OX!>>7MQQ$,H:V=D%U
MZ&GQ)*W!U6:\H?@@@N4JE=:'\(^IZ#M5;P:1$P4\ (C\(\S'==_]E@&68\DQ
M)B@\A'IAEM5K1QIJR5UF2J2L6]\Y>T1$WYEV,X"<)MX!X..6\'H>YPW/P .K
MI90B@.=.UN&2UI8<G&D^K/0P/'1X7-4^-SI(G,T:A72VK?)A^0WG=UI<;D^-
ME[/-QR?NK^SY],8;+<?PU,V."S.<R>0B\!((*VE=(&8$,,Q98STV,*V==IL=
MEW4'_\6WGR>S/S;;ES<L650"DRD03*Q!/$IP@GM: Q@96AZY%\]#X\EG#R#Y
M/4YU]^8>G"RU 3B/N]G6Q_EXFL97=\XII$ALW0 [6(.@5&U#&:,%R521@2>E
M'DXH;)KE/B*H']PT4O8S>>YIDA\8C*Z3]BTO'Z:W1_.L*!==5!#7=ST4X^"\
MXV RI6V^8/'8VDKN1UD_&7'WP&JDBP$@[(FC>@K%-+J0 '.=T2 MQ6A**Y!.
M&FFX4#JTWH<[H4BB><+<#8(:R+K?FM 'F] ?(L6!4\SOI^_^3-]J(>//L_G]
MJJ$;N:$4(1E&K 572VJC Y=-[4BE>&VEZPW++T8]Q[]_4%MS1T9&9Y+^ (S2
M/IS>-<>WUM=R*R+3"1Q7$I15'$+]5AL1ZV!K;4WK@ZFCB>TMZCH7D!Y6QI]%
MJZ\$OD]5619GO/1*U'Z3Y PT.1GON:H!:HZ^-E3-K4.Y$\CM+;X;,(1;:+9?
M-_]/K&QBOOA.G'S%3U@O/%PS5/?\;V5)R5-*T@&YLT2>S$H((3! YX)F+.OH
MW(M>?>_7#>KPY$@GWHUL!V#T[EKN%YGD(Q8-\X8R[RSE==#K*K-1N&*#22FT
M'E-R&(6]>>>.$/),-MM870, XWT;O =_UC/G>"J0%65TBI,4HU (:+2B'$P%
MQKOM?MP(D%WXVO, LE.5#<J?OATO4AT5_"DLK^O:;R3HC+2QJ #(G*!UAJ)V
M'R\@B[=%J*1+#(<ZU&?>-ZC3YC8>M95T!V#%GK'1.[@<A>R=3EI X+;4<3 *
M@BP,*'>2S!:FDNSR5.%E"H?B4IM!9'^?>JJ^!H#&9PWT+OZ(!U^4MB!*B,0?
M\\0I&>B0,*-2PN2'DW*[]:G'(O(,/K4K1':JL^%?>?DU+%=SRKVWUT7N=+8_
ML2SCY0<WKL@XD)-NBC$"4SZ+6F?.ZA0 S@TX<LL$QY U!7HNLF$68^PRT'=$
M>'T2\W9U>\YCI*NYC8=DZZ3(A)&"$>Y!>,:$S\HEU;I9RO[4#:K.XQ!4/.<Q
M&RID -YRYT;V';Y^HR7ZY0^<?,=?9]/EM\6(U7Z-J -(GREWBBR"2S;1M\P'
M(;-D#P_(.@'<<S3V"[NNL+('))LI[A4 \_]BF'_Y8S:2,G%?QP6Y@,26]1E\
MJL/764Q*1T^+OO6.R)ZD]7N6.Q 8'J.FUX(^@A..C#5,VY*A2"-K-QP+CE'8
MBR84'NJ!8/.BZ[V)Z_<@8D@(/%A5KP2#/\]6\U$Q2/:;43R3G:XGA92JRT3I
M%W(E)):L19=G%,_1UN_&W8 0>+"B7@L Q]^Q-LS)PB.#Y$VAT#HKLNM.0K"4
MAB>>17*M&U[O2UN_]U*&!,!#%?4* 'A1Z%TWS$F*895P!CCQ4J= *W!1(^5[
M)>:<LG$AG!F%]PCL=USB0*!XO,I> 1Y'2:,7M1VT<^N1Y)("7!F(O60T&AF2
M:]Y ^R6:]D*=_8NC[B#%#&#H]TY^?I_F[4XXYG=_)EPL+B[K=R-;#+<D-2B1
MUP&Z*8"S)#F6<S1%(:9REA3D*0+W@J#[*T*PB<J&:OA&+!9;N+&0C*L'X<Z!
MSS)")//M4K2\V"Z;H!Q6W>G_BO@Z2 4#P-'NFM,GI"62$:Y.F*-8-8**(4 (
M(D/FDJ-)R'UNG54<0M^@KFJ<<KC1F5(& +C-K:@G2IV?VRVW+DNF*$%7$6NO
M*DP4F1+;1J"V,5I;L'TOA>-H[?>XHSOT[&P=WK$J7Q%DKW?6.5GZF$*$@HG6
M?ZJ73E(Q@%[ZD*V12;9O]G@0B?U:RL$!]!C%O39<KO?;,Y,Z(-I:'ED'',D"
MD:,'KS!QKQ0RT?JH^& B^STB&28V#U;>*T/G>B_>IV*Y8QRB\.0:L%YSJN$S
M8R1'77*AR+I'</9_>#)(;!ZLNM<&S;HK6I))%,XC6%5;,Q@6(6AI($=F"WD&
M[6WK@M1#:>SW6&68T#Q4=:\(FO=W[9E6(A010.I"3$;BSV=I05JO;8J,1-R7
MZ1S0@<O@0'J\$E\14D>4V7E$71O UNM63@EP$A5@<#PHRZ/LH/?]?K3U>Q0S
M.#P>I*H!',H\R]>3._U>^)*"H75FHR4F=09G2)P,E?&&&2=X-Y/E#B2TWT.:
M88"SB1('8"R?:NV @H?L"X=LZN2^4#O;%M20@G<ZAMI%O?68WE,:<G1V9',V
MM+50Q%_@^M+HP?YJPPM,(W[V*TP/N;FYQ/2W4T3Y9G9Y.5ZNT1>F^<UL6F&#
MTW3*); ]GME,>(?2W^CJUYW77CQ\+=GRR6RQFM\Y@,V6^6 4B)@=*&\]..T2
M&"=+$<[F+%IG+@<1>'*(,ELL[KUB,['5Q,22UV1?1#4W.7/P$CFQS;G@K"BC
M6U\2VTU)OT=5W6'E491QNAX&$$8\XN*G'[]5XX@?RNV/?ZPGD1>NF#.R@$EU
MID+)"GST'BC"M]JGY%+N'&%/4M?S-<0&6'@)7FT4,SC(;;G:3C+G(I<D<MWG
M+1F4< 5BEO7D3 M)M'#*&SO%V#UR!@:J1@AX%FC'JV, R'HSFTPP+<>;"+R.
M9$TX_EZ7XF([TCXYAL;54#RJ LJDNAV1/&3O17!,\1!:9^HO$C4DE)V@_EF7
MNNBW:=*;25@L+M9S?K>T2R$"LIHK6DE_9.4V]2:2I\)-]#JH^'S<ONNQ/9>;
M-4;"R8(;C-(_3'_";V%2R/"NYE64%%K^/)M?XOP=)6BS'WB#Z>)8U$$Z"*[6
M(7E9V2.3S+,M47F-*<M#<+'WF_L;FW":BG=BI1MY#Q!.GTE%U9V'R;C,YM-Q
MV+)%' 6OG0:3:Y/A3!F*+R6!3487E7V.^'(OTT/>V-]PA$[ATT*^ XAK_CE>
M?LOS\$>8_$RR^W4U68YQLQ#F;['4KK\_X92^6'Z<A!LQFARR% J8MW7V0];@
M?<[TAZD%:38HWKIP_P@R>VZCVU'LT[6^^K5DG['V[)HF#-/ZUMG\[7AQM5K>
MV&25G8V<DA'NL=Y[\?7RLQ6 7GNI*;3+S+YHO%YX2<_-(MM'2BV%VB\\+M)_
MKL:+\9U9;?>2V"T_,3*>@G6@#4E(E9# "Q4@95&B\3KCP_Y=.T"RUZMZGEK8
M'BKM!=PC8!;SY>C7\.^S^9O58CFC"&^QWM"0R<;DM )>KU*I$"-$'CDDDZVW
MA'Z6]JKPH,??\5STW:W7VOWF(:5@)^TC-A!LS[#X+5Q2[':/A^W"01]BJ8./
M5*G;75P&\)@#Y*B8#RQC\GO%-B^@XTD"^DFV6FATUEJ\_?J:+_AG6%Q3?^TI
MD^0Y&09154]I2"A!1 O%8>%UZ@4^G)R\P[/L>'!_2F^DJ5DSL?5L&-9973WB
M^SO.OL[#U;=Q"I/U6L@V^I 9@L"Z'<#JV&_N'9#%9"PK87U(#0S#DP0,*9TY
MV7NT$7/?6,&O#UG8KAT9&!>"Y.",IX2K: =>$>"U5$I'6CD4;;? RE,$]&=/
M&BEVUEK*/4)E71 X_S%Z^VX4-(M*AP EDU-5F%*M!=,0C,TVE. U?^Y6\ +3
MOWV=??_;]HD;:&R_N47&[?MZA$$;I<U.DN  =M=^6BW&TUH'>IM7K1>#QQBT
M-QE8-.1<+:51S@8!V2O+N?=98NMZAR=(&=)N1Y/BAA8B'RARZI=SO$[QM67:
ML)K8*T8&%3TC@UH2\(!!%)TU[I?'GHBA>T3U>][<1/5[P.EX/0P 6)]Q3NOL
M0WD_S>/OX[P*D\F/]Y>7Y+;GXS#9P>[UK@\SQ1N5!"W*6.^F*0,A<PM",ZNE
MY+PT[Z=R+*W#@^$)D)GUH+\!X'2[__@QS)<_OLS#=!'6!W"+GW[<_62]OK%V
MAC8VK<L[:B<$"7Z]GQT%\]EF967K"Z_[4S>D/>(F#K8CQ0P,<MN5FG6PGCL+
MB5.HJ>HNM[=, <JDA? J!];ZRLMC*OHU9UWI^QE8'2'\GO<"+DH93\:5@7>T
MV)8_MC;7<(\8%>4X6F+=^:),)8D"H<C,;/)FS^D"+VP$['[[<&!SC#YG384[
M .MRLS5R[:.W2?)FJ]TA.L95H053]TB51W L)$A.>$^+QT2SU_;B(='5<P3U
M>_F] [?53OQ#P-*&]NVZ8I9+]"F"M5BO&$H&(3 .LO!(J\IZ(5I7MM\CH%]#
MTU"QCT+M8Z7<[]'5Q_DLK]+Z(MWG'PL2SDT*P#W7FGGPK/:SRV2*0V+U'!\3
M.>>L'@T;V7%^]=33>T;!\;J:M17< ,S#^VF:7>+MP@B36O[S^1MB+7>]R'F=
M&(;)[;4UBN9J5=!L$29_KQ<S%_2(R2J3_5V/3ZR6>(5Y>Q^9@K_UVK(Y*%=]
MKU:6TEB;/26TAD&QG#'*8YWVK7<$SL-9OYTV.G!^ P3$ );)00S6D_+K,XPD
M/;+B((9:2UR0XEBN% B=@PO"*M;<WQY):K\V>8BHFYT? OT& Y_J,-POL^N2
MC&I8ZOWD:\_FH]!.$/G)*TJBN-#@$RN4HC$>7)(J[%%1^_P[^@7A630\ZT+<
M_>+F6FX?RL^S.8Z_3C^OXF*<QV%^6PCJI(@J" 7*^0(*!4)PA1$WO-#/#?*'
M1U [P+/'B_JMG#PS@EH+?FB.=GV;9ES&*=P<T#$;<N') >5J>G-G)CJ5H.@8
M?.'66MEZ]-(+)/7;SJJ#"+"E"H:-J.WJ*U(QRNXYY!RKL+2%:)0#8:+ F*QV
MKG6)Q8M$#<@3G@J!_>%UA#Z&!K#--V3FRT\_/H<)_C9;[K;^6_/,T6J&QD#D
M!>OV0X&00P0>F5%6ZJBP]8'D*?0.%I;'0.<Y8':IQYX/H'ZA7.KKFO@W88'K
M]:Q82JZ.JG7(>.US'2'4NSH4@1;C2DE*M#A\>OSF?KOS-2Y5/E&P@X+%%_J-
M[9KR15C!LH448ZX3[3@ES2Z -MD6KV6,<J\]C(/ <?O^_DI33]7GD] X4KC]
M9GG_H*QBMEI\'%\A?8H?Y[-_1\I6*?/8=9$CF:(T]PJTUI31))\A1HX@%&/$
M*4;SL/_=CGSOH%<.!2?'*G=V!DD/(%IZ9'-_(1;?UP.4D6 I:T&IJ@\46JHZ
MGC4R94!S69!29)5MZ]SN:6KV@Q-[!:ZIL>0'@*$[79Q^P^6V.\M(<<^EYQJ$
MLP*499ZLM+3 M. N,JV=:'W&M).0(772.E[+CVJN3A5YO][KX0WX5;6='\H_
M<9(7%Y,)?L5,(?[[Z9O9Y=5D7 \?1IB-5[Y>(#&E=O4QFD)Z$T&':%5Q!M&+
M%UW8X>\=V-WOT^#3O>2'"ZOWT\45^6W,(T>^V#/#0$H60)EH(+B X(KW.26#
M/J63D'3SJH%=_>P4/,?)=P#NZP%3;\-E^(J+S[/5UV_+?X3)"D?%,\*Y<!",
M9,102;0 9(:B8E(AE<A3MTUN=Q UL.M?;=Q:6U4,#UOUV_?3CT@)11X93$SS
M5""&5&=+%$'>&FV=3T]YBI$*?<>HNDO.P&X[=(*GH\4_ "21;Y[]4=TQY9UO
M9ZNX+*O)15I?L%W<1H/7D2"/SH12[^DR3:FNSA$"<@N.N5 B^6O*6QICZR "
M!U:DW 9MW:EH /A[Z/KQCS>3,+Y<_#R>4,2XVM1(Y-JBRM?M_LJ7XQD"]Q&$
M-$+X(@KW73?JWD'6P&H".[%L)ZMC4'$[?;F83<9YW<;L$5LI%^.]-A"U,Z "
M+[1P5 $N0Q+&*N?LR^UT#WGCP$H*6D?Q[:0]!#-UL_G[&9?+R;I\<3/+Z^*/
M0)K*7V8?EM]POK[=-"I19AF0Q%;BMK=LK+WW:&%PS;2VMOW U4,('-AY7"/3
MU9F*!H"_>WU=:R?7Q6W?UP]QLF5\% N98VLUR)3K!$2'E-"$6K%!-KL4U+Y@
M8^#M1]G0]MG;0*X#K1R-M>\XC[,N:EV>KV^L5GZ<M]^,4!M1E+4DO4)I=&TU
MZADRD)1,.Q8H0,A[];DZML[E %KW0^1KV\ _B^8&@=$'T08E1/-5F%P/7!P5
MHCMZCD!!!0E1D:7W/'H(,4<71):\^6C*YRG:#V^O9<>_ RT,P,ONYN9-F,]_
MT(_6.X6;71Y:6?,ZS/$M;OX>&1<R,ZSV/3:"9$@)=XQ>@B^& ETG>2ZM3R6/
M)G8_)+Z6XX/SZNYPD/H-2*?XM29"YTE&ZB2 .[&NCCGP$"CJ8)R#TER JS63
MQ481#'IOS'-=!CM)1^Z3N!\D7]VQ0X=ZZGECY3#.K@_TWD\7RS"9;'R#]"D(
M2;[!B^3)-U!\[&LC*FV#4T8F3'O</6] R'[8>RU'%#THYU5!\0Z7Y Y25?57
M'$7.BV/.@U>JN@ G(<CH@+ELO4\\NOCRO;46E.P'QM=R@M&'>@801OX]C*=5
MDMN.1U]FNX0PLJXD+:VI=_0D95PA@5.93+ZI@PI5M,:W;M>Y%V'[0?"U'6RT
MU\D @';=X.;-[#*.I]=9_49TRWOY_<5\'NBG:^/^J7[UH7Q8+>MM_,4Z-/YE
M]L<(A0A61@&(N@YWL!E\I!C$QL*4HS@X[M?0_@! -F5@/^"^E@.5_G7\EP+X
M_QI__39BRL><4@;E523N:ZLX@S73DTPX;620775(;L/!?A!_;2<W/6IY !C_
M93;]2D^[_+B:IV]A@22%R_%R&P'5BJ*0Z\FZR^"T-Y06.@71!P5&.6&ES0I5
M^PL3S].T7_7R:SO.::J)GCN^/6+AS>IR1:'/^#MNPN_-)[6NEFNKC8VU^TCD
M=2 <<45!$&AA;10,,2?]8O)SP OW \]K.7GI4-A]%\],OW[9N1K>_;E$,LJS
MZY+'E!SQ$"A,CK0VE$M( 3.%%[H&&6AEL'&?PO<]7[<??%[+04IG@FX&GO_Q
MMT>")I;_8_W1^I/Z6Y^P_/?Z]^^?WM][_N5XL9R'Q==Z'/EOY*<WK[CNS7C3
MYNMG<OLDS#!Y/RVS^>7FKC\NPWBRN,_/8GQY-7EA6.=!3__;+1\/.=R^Y!%Z
M6O.$5<N9[&*3%K"?\&HVK^B\B(MUIZD11Q4-MXGRV:A!R5C V\"!995*D+F4
MYM5(3]%R:JQTO5>Y/<2>?KUN[3K2V7&K:H//4BASU\Q T+04,4CA.).EL+UZ
M&QS Y)/$#*+QZ6DX>!@:M1'\ *+MS^D;YM6$$H>'<KJS3'_ZL?UP<QV7%2M4
MD@EBT@64M9Q8- %*R;;.0X[.MZYJ.8+,?F\4=H*ZKI75<R^.VPI98F,=0JR[
M3^B")2,M)LYX/7LQY.]Y%L"M]2Y$2C3VR_=>Z,2Q^^T]VZZN%3YK*OW!X6?;
MD<(8);7T!7+.)!(I$OB,DAAAMI[E%15M)PCJNY=+"YT^"Y$C!#P I_?(:U\W
M%7%*HL@2T$93AR<*B$575RYY8IQ18MJZ7/@)4H8$F6-T/&LO\'ZS_S>S.5G>
ML,2+:7XW&5]N]V6O&5&)%8W.@(_U1%9Q 8%3JBNX8CHR;9G,]Y&S(^5__AW]
MQ#/-(=%6E@,P)L^/U\C!1^/JEGMFE X$9!#(08,L629%?EJ8YK'RR6-KNHN*
MSQ3/M-?-$(!V?X)'\DEJH\$:57NRA00AJ@(N:H^Q3HV7[:=-OI*9-@<I]OF9
M-@=(N5\']1GGW\?II@$V>= B-2H(9G/WV=/Z<0@B.*);.",?5M/L<$CWGSF(
M;9QC]#)K(:1^M?M^2H_9N,DPN?:3VC$*UQE$;A*0UU3@A3 0,"O!JV/F+Y]3
M[7CP(#9.3M/SJ>(:Z'@J%Z3362'H4(<CE'6\Q3)D;0USVA83XXL:/VD\56>W
M()JHO8G@AN/I=P5'MZ=K*KM(P;&'DCWAV5':Y$/6=3?1B^B43V&O38T3CC%V
MT=4SC,X=8+;6U #0]PF_XW2%M1#Y>CI+O<9[W8#UW9_;6Y07BP4%7IB_A#]'
MW/.L#:VHB(46K*DCAFJ_'Q<L!F?1H6U=278$F8.(8!IBY5&WRFX5-XA[KG^?
MSQ8+,O1EO!P9(X-PF$!R:T#%R,%S0^%<<EEEQC3/K2O![KQ^$'%2=V@Z5M"#
M0,G-AN-FQ%HM4AEA*A)MBF!TG5%I1($H"X()7',N4M:R];6_'60,(LSJ#C6G
M"GX0Z'F+].XTWI:H7$UPK9YIOKBL4ONO38> K"-GEA%71E+84._*4HS)ZYPI
M+I4S:)UL#*=]Z.JW867G^&JNF@$$7)2MANG7,<6BU3,O:ZOI&U_]]]DL_S&>
M3$8>70R9W'-2M:M^1 >>N0A1AV),L"J'UM9K'[KZ[6?9.=R:JV8 <-MP,G*Q
M9&,R N,U)[:UJ;Z@Q%CQ$HGZ)')IW45P\^9^FU)V#IDCQ/NJ:E-K>>YD_!WS
MAM'XX^\X^SH/5]_&Z6*.H5V9ZIXOZJYB]1A.NRY>U;'ZMMH=T+%ZY.HX.$K=
M**H*T3G#K-:OI7CU=J]FF[@N:N9::[SGTS"YSEH7Y-RK(GZY5<1FVZ8XD:4.
M ;2L(^PYA98A. ?<25I=SNJ26G<T.HWB8>T^'(6HIPL2.U=AS[5E-P>.MS8@
M3-:'C3*Q:)5!2#;7JD[+(28*.[TRT7G-C-![%0V]4%SV) %#J5#L'@&SUNKH
M&U.;)7F7A>O"FH 6A8K@9&U:[8J":*.&&&@Y<A9]VJ]#T4N8>HJ _LK/&BEV
MUEK*/4)EW=E\_F/T^^<119$QH<L0ZG0899.%6&=;URMS)6N2B7_.^R\P_=O7
MV?>_;9^X@<;VFUMDW+ZO1QBT4=KL) GV>PJ\;@)S0<:3F+\IC1/&9BL%8!""
MUH!2X#)+X#PONJ IB:GGH^S=#^ZOMK"MHAN(K6>?\&XUGUWA-=V!8B_%52V"
MK'>);"+O*$D8]<Q&JA3Y?A=M7G #=]_9S_9T>R2<),L!;-(<&$W=;EWX*(2L
M+96E$I4[QR 8&\%;GY+EP07=NFO-L;0.I1;U;)'K694[ !#_-INFS1B6[::8
M3Q3%<?*YVM=2"V,X^(0>>([)V%0"EZVKH1_2T&^Z=![-/[RL>HH:&A[(=;([
M.5D/P_L_JS G:4Y^[+IEOIJ&51[3OSIA;_*8US3<F3R9RT;[DL]2<+MS>K.Y
M)"QYVY(1K L.5 @:7.TE'*77@B5E$F]=I'8@B7U42WE3O%B/H[+2@)(F@.-<
M@[&".^]8$0_'A/_K54MUB;06A5.'Z'  KOAN-4^(F@(73Y:?F5KP*"F>EKEV
M!:,4&*4*OGGEPF#*ILX)JV-E/@"X["KCT2$YFP0%'I$A*,\L.%0)1#$J9[0Z
M[K?1_9KKI\X)GU-U,(A2JM]P>8=\$46Q*I,01-V(X9("V)(X1(42-0\91>N:
M@WL$]%L<=4[P'"_W 5B?=V$^)=PO/N+\\[=P1R)2A%K7Y4!'JZH5S1 8*B@Q
M"%$H!_(\-\;/4[3T6_AT3B@UT<8@C-'MBK@.]<;3%;%V,P.J\OA36(S3FM&1
MBN2=F5$@H[6@E$M ?EJ3$)W44I'D5.N]M -)[#=&;X.,1R5WW2EI +9M+_;>
MCB<KRN0W##(7@N)*@I2URZID'$(FL0K/71!1:FP>=QU,9+]!?7\X/%I1W9?\
M;3^H?\2PP/_YW_X?4$L! A0#%     @ O81O5O\P&&*._ ( DHD; !<
M         ( !     &$P,6-R961I=')E96%L;&QO;F4N:'1M4$L! A0#%
M  @ O81O5IY.Z&"^ @  =@<  !X              ( !P_P" &$Q,C,Q,C R
M,BUC;VYS96YT9G)O;6MP;6=E+FAT;5!+ 0(4 Q0    ( +V$;U9A*TP6P@@
M -X[   :              "  ;W_ @!A,3(S,3(P,C(Q,&ME>&AI8FET,S$Q
M+FAT;5!+ 0(4 Q0    ( +V$;U;('3^/P @  % [   :              "
M ;<( P!A,3(S,3(P,C(Q,&ME>&AI8FET,S$R+FAT;5!+ 0(4 Q0    ( +V$
M;U:J@K@6IP4  (0;   :              "  :\1 P!A,3(S,3(P,C(Q,&ME
M>&AI8FET,S(Q+FAT;5!+ 0(4 Q0    ( +V$;U8\+S)9O 4  +@;   :
M          "  8X7 P!A,3(S,3(P,C(Q,&ME>&AI8FET,S(R+FAT;5!+ 0(4
M Q0    ( +V$;U;<K@?R[04  'A/   >              "  8(= P!A,C R
M,3$R,S%S=6)S:61I87)Y;&ES=&EN9RYH=&U02P$"% ,4    " "]A&]6:N?[
M0O\3 P!/R20 #P              @ &K(P, ;6<M,C R,C$R,S$N:'1M4$L!
M A0#%     @ O81O5C&[2A</&@  PBL!  \              ( !US<& &UG
M+3(P,C(Q,C,Q+GAS9%!+ 0(4 Q0    ( +V$;U8G9!A#)30  %DE @ 3
M          "  1-2!@!M9RTR,#(R,3(S,5]C86PN>&UL4$L! A0#%     @
MO81O5A(MH]ZR>P  <'8% !,              ( !:88& &UG+3(P,C(Q,C,Q
M7V1E9BYX;6Q02P$"% ,4    " "]A&]6,&(5BL=. 0!(> $ $@
M    @ %, @< ;6<M,C R,C$R,S%?9S$N:G!G4$L! A0#%     @ O81O5N^,
M5&O:5@$ ('T! !(              ( !0U$( &UG+3(P,C(Q,C,Q7V<R+FIP
M9U!+ 0(4 Q0    ( +V$;U:N$/KX"E4! '=\ 0 2              "  4VH
M"0!M9RTR,#(R,3(S,5]G,RYJ<&=02P$"% ,4    " "]A&]6GQ-8V)I^ 0#9
M:0\ $P              @ &'_0H ;6<M,C R,C$R,S%?;&%B+GAM;%!+ 0(4
M Q0    ( +V$;U;\9F+W:N   "%%"@ 3              "  5)\# !M9RTR
E,#(R,3(S,5]P<F4N>&UL4$L%!@     0 !  .P0  .U<#0    $!

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